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