Префиксы (быстрое переименование данных)
Ситуация, когда требуется быстро переименовать все данные, транслируемые в канал, встречается достаточно часто. Поводом может стать необходимость сделать копию скрипта для другого инструмента или смена тикера или... в общем причин много. Для решения проблемы переименования в визуальном конструкторе TSLab предусмотрена система префиксов имен переменных.
Блоки Упаковщики и Распаковщики значений имеют необязательный вход, принимающий строковое значение. Это значение будет добавляться к имени блока при формировании имени переменной передаваемой или принимаемой из канала.
Пример использования префиксов
Передача значений
Упаковщик значения имеет имя "
BTN_1"
;К третьему необязательному входу подключена Строковая константа со значением
"PREFIX_"
;В результате в канал TSChannel будет передано значение с именем
"PREFIX_BTN_1".
Прием значений
Распаковщик значения имеет имя "
BTN_1"
;Ко второму необязательному входу подключена Строковая константа со значением
"PREFIX_"
;В результате из канала TSChannel будет извлечено значение с именем
"PREFIX_BTN_1".
Далее в скрипте полученное значение используется с именем "
BTN_1"
в соответствии с именем блока Распаковщика данных.
Last updated