This is topic однократная посылка в канал OUT при запуске RTM in forum TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version at Форум TRACE MODE: техническая поддержка.
Здравствуйте! как однократно, при запуске проекта (с помощью канала MOVE?) послать в выходной канал значение?
Как настроить MOVE на однократную отработку при запуске?
необходимо для манипуляции слоями - отправить при запуске 1 в 9й аргумент канала вызова экрана.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Добрый день! Поставьте в аргументах канала вызова экрана "1" в "Значение по умолчанию" девятому аргументу.
Posted by юный_инженер (Участник № / Member № 8204) on :
в каналах без привязок - работает установленное значение в поле "Значение по умолчанию". А вот в канал с привязкой к атрибуту Q(9) как бы на старте 1 отправить однократно без использования костылей с вызовами внешних программ?
Posted by юный_инженер (Участник № / Member № 8204) on :
у меня три слоя - при старте сразу значение 7 присваивается 9(Q) атрибуту шаблона вызова экрана. несмотря на 1 в поле "Значение по умолчанию" в аргумете канала вызова шаблона экрана, привязанного к 9(Q).
Posted by Nico (Участник № / Member № 5342) on :
Call.Move установить в IDE 1 - отработать(39.0) - значение(2) = 1 2 тип(81) = INPUT тогда (38) размерность периода = однократно или тип(81) = OUTPUT
Posted by юный_инженер (Участник № / Member № 8204) on :
сработал другой способ от техподдержки:
Обычный Call.Move (который отрабатывает постоянно). Входной аргумент привязан к аргументу экрана (который привязан к ГЭ управляющему видимостью, например группе кнопок). Выходной аргумент привязан к атрибуту Q канала Call.Screen. У канала Call.Screen аргумент, который привязан к входному аргументу Call.Move, привязки нет, но есть значение по умолчанию.
спасибо!
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
quote:Отправитель / Originally posted by юный_инженер: Обычный Call.Move
Если экранов не много, то стоит перейти на числовые каналы (OUTPUT и с заданным значением на старте). Канал Call.Move отрабатывает постоянно. А вот числовой OUTPUT-канал по изменению.