Форум » » Динамический текст в 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.



полная версия страницы