18.01.2024, 14:19 | #1 |
Senior Member
Регистрация: Dec 2011
Сообщения: 762
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 11 сообщениях
|
Элемент "Ввод числа"
Вопрос по элементу "ВВод числа". Делаю переменную двунаправленную, с вводом значения как из экрана так и из ФБД. Как организовать запись значения из ФБД по сигналу? Для элементов меню настроек есть выбор: запись по изменению, запись по сигналу и даже по выходу из экрана. В чем принципиальная разница между ними? Почему настолько разный подход?
__________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
18.01.2024, 14:44 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Элемент "Ввод числа"
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.01.2024, 15:12 | #3 | |
Senior Member
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 110
Благодарил(а): 2 раз(а)
Поблагодарили:
8 раз(а) в 8 сообщениях
|
Ответ: Элемент "Ввод числа"
Цитата:
В общем в FBD вы имеете у блока экрана входную переменную, выходную переменную. и саму переменную которая хранится в памяти, она же выведена на экран. В SMart есть пункты запись значения в память (То есть со входа FBD): 1) По изменению 2) По сигналу То есть в память, отображаемую на экране. Так же чуть ниже в SMart есть выбор как будут значение из памяти (с экранной переменной) передаваться на выход блока FBD: 1) по изменению 2) по сигналу 3) при выходе из экрана В вашем случае неиобходимо 1-ый параметр "запись значения в память" сделать по сигналу. а 2-ой параметр "Передача значений из памяти на выход" оставить по изменению. __________________ Жизнь - игра: задумана хреново, но графика обалденная! |
|
19.01.2024, 06:03 | #4 |
Senior Member
Регистрация: Dec 2011
Сообщения: 762
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 11 сообщениях
|
Ответ: Элемент "Ввод числа"
Это относится к переменной из меню уставок. Там все хорошо. Вопрос был об отдельном элементе "ввод числа".
Добавлено через 10 минут Видимо просить поправить блок дело безнадежное. Опять будет мантра про совместимость. Что если при отсутствии необходимости записи из ФБД на вход блока транслировать значение с выхода. В момент необходимости записи выставляем на вход необходимое значение и удерживаем до тех пор пока выход не примет необходимое значение. После этого опять начинаем транслировать значение с выхода на вход. Память это не убьет? __________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
19.01.2024, 10:51 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Элемент "Ввод числа"
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|