Префиксы (быстрое переименование данных)

Ситуация, когда требуется быстро переименовать все данные, транслируемые в канал, встречается достаточно часто. Поводом может стать необходимость сделать копию скрипта для другого инструмента или смена тикера или... в общем причин много. Для решения проблемы переименования в визуальном конструкторе TSLab предусмотрена система префиксов имен переменных.

Блоки Упаковщики и Распаковщики значений имеют необязательный вход, принимающий строковое значение. Это значение будет добавляться к имени блока при формировании имени переменной передаваемой или принимаемой из канала.

Пример использования префиксов

Передача значений

  • Упаковщик значения имеет имя "BTN_1";

  • К третьему необязательному входу подключена Строковая константа со значением "PREFIX_";

  • В результате в канал TSChannel будет передано значение с именем "PREFIX_BTN_1".

Прием значений

  • Распаковщик значения имеет имя "BTN_1";

  • Ко второму необязательному входу подключена Строковая константа со значением "PREFIX_";

  • В результате из канала TSChannel будет извлечено значение с именем "PREFIX_BTN_1".

  • Далее в скрипте полученное значение используется с именем "BTN_1" в соответствии с именем блока Распаковщика данных.

Last updated