Форум » » Динамический текст в Serial IO » Ответить
Динамический текст в Serial IO
kislez2015: Добрый день! Подскажите возможно ли на RX Serial IO повесить динамический текст? Ну то есть какой-то кусок поля связать с текстовым джоином каким-то, и чтобы текст этого текстового джоина вставлялся как часть текста в поле Serial IO. Например, я могу в текстовом джоине 1 в разные моменты времени иметь текст TV1 или TV2, и чтобы это TV1 или TV2 вставлялось в поле Serial IO по типу "Source #TV is selected" вместо #TV? Если важно знать зачем это, то хочется динамически менять айпи-адрес и получать отправку digital сигнала... Спасибо за ответ
Ответов - 14
Kaveckiy: Не совсем понял задачу но мне кажется можно обойтись без Serial. Попробуй описать задачу в общем, а не кусочек ее реализации.
kislez2015: Kaveckiy я сделал это на Simpl+ но мне интересна именно вот такая реализация (с созданием чего-то вроде переменной в тексте Serial IO) Просто для управления одним ПО в команде нужно указывать ip-адрес компьютера. И люди хотят иметь возможность извне менять этот ip-адрес в случае DHCP Отсюда и такой вопрос
Kaveckiy: kislez2015 пишет: И люди хотят иметь возможность извне менять этот ip-адрес в случае DHCP Это потенциальная проблема в перспективе эксплуатации.
Chikalov: Ничего не понял, но попробую предположить: 1) Использование переменной в тексте \[#var\], где var - имя переменной 2) Использовать модуль Analog to Serial без переменных.
Вячеслав: Таки задача для Simpl+, которая решена.? Или что то не устраивает? Может такой вариант подойдет? качать тут -Подставляет значение строк insert_n$ в фиксированную строку вместо знака $
kislez2015: Chikalov первое же действует только в рамках модуля, или нет? как в этом варианте подставить что-то вместо var, назвать текстовый сигнал как и переменную? Вячеслав ну это все равно симпл+, но спасибо! я хотел как раз вот этот вариант типа \[#var\]... а почему у вас два значения в переменной STRING_PARAMETER _skip_,str[MAX_LINE,MAX_LINE][255]?
DmitriiP: первый _skip_ "пропускает строку/опускает всю левую сторону для красоты" чтоб названия tx$ / str$[1] не перекрывались полем ввода и вывода
kislez2015: DmitriiP не, я про два - MAX_LINE,MAX_LINE
DmitriiP: это сколько строк в масиве + сколько отображать минимально
Вячеслав: Да, второй параметр указываете, чтоб потом ALT+ не раскрывать все входы /выходы. Когда модуль попадает в руки другому человеку, ему не совсем очевидно, что некоторые входы/выходы не показаны сразу. Этот механизм описанный в хэлпе раскрывает все используемые входы и выходы сразу - получается нагляднее. Короче это просто фишка для корректного отображения модуля.
Courag1k: Добрый день! Похожий вопрос. Есть модуль Analog Equate. Мы аналог сравниваем со значением и если совпадает, на выходе единица. А что если нам нужно сравнивать каждый раз с разными значениями, которые мы вводим в формате string? Возможно ли как-то вместо константы вставить переменную. Интересует синтаксис. <имя переменной string> или как-то еще. Вообще нужно сравнивать 2 строки. Не нашел такого модуля. По сути это ввод пинкода.
Farikar: А Serial to analog + Analog Comparison не смотрели? Раз уж про аналог разговор
Courag1k: О, спасибо, забыл о модуле Analog Comparison
Igor: Courag1k, если разговор об идентификации пользователя методом ввода пароля, есть более чем годный модуль, вроде так и называется - Crestron Password.
полная версия страницы