TSChannel

Рабочие примеры скриптов

Скачайте готовые примеры скриптов для быстрого начала работы.

Управление скриптами → Загрузить с сервера → TSChannel

TSChannel-Demo-Transmitter

Скрипт демонстрирует передачу в канал данных вычисленных значений, параметров индикаторов и интерактивной константы. Также принимает обратное значение от TSChannel-Demo-Receiver

TSChannel-Demo-Receiver

Демонстрирует прием значений из канала, использование их в виде обычных значений и параметров индикаторов. Передает обратно в TSChannel-Demo-Transmitter одно значение.

Группа TSChannel в панели инструментов

Все блоки, предназначенные для работы с TSChannel собраны в отдельной одноименной группе.

Передача значений из скрипта

Передатчик

Передает все сформированные блоками - упаковщиками пары "ключ: значение" на сервер TSChannel. Передача пакета значений происходит в момент пересчета скрипта.

Параметры

  • API Key - Ключ, определяющий в какой канал TSChannel будут передаваться значения. Скопируйте значение API Key из "Передатчика" соответствующего канала в своем кабинете signal.tslab.pro

Вход

  • К входу блока должен быть подключен "Источник".

Выход

Подключаются блоки - Упаковщики значений. В канал будут переданы только те значения, которые подсоединены к блоку передатчика. Один скрипт может содержать несколько передатчиков, работающих с разными каналами и передавать в каждый канал свой набор значений.

Упаковщик параметра

Формирует пару "Ключ / Значение" на основе параметра другого блока, например индикатора.

Имя блока

Определяет ключ (имя) передаваемого в канал значения. При получении в другом скрипте идентифицировать значение можно будет именно по этому имени.

Вход

  • Соединяется с блоком типа "Передатчик", который передает значения в соответствующий канал.

Контрольный выход

Подключается к "Ведомому" входу блока "Связанный параметр" и получает значение параметра для последующей передачи в канал данных.

Упаковщик значения

Формирует пару "Ключ / Значение" на основе вычисленного в скрипте значения

Имя блока

Определяет ключ (имя) передаваемого в канал значения. При получении в другом скрипте идентифицировать значение можно будет именно по этому имени.

Вход

1 Соединяется с блоком типа "Передатчик", который передает значения в соответствующий канал.

2 Подключается к блоку, рассчитывающему необходимое значение. Полученное на вход значение будет передано в канал данных.

Получение значений в скрипте

Приемник

Получает пакеты данных из канала TSChannel. Прием нового пакета данных происходит в момент пересчета скрипта.

Параметры

  • API Key - Ключ, определяющий из какого канала TSChannel будут приниматься значения. Скопируйте значение API Key из "Приемника" соответствующего канала в своем кабинете signal.tslab.pro

Вход

К входу блока должен быть подключен "Источник".

Выход

Подключается к блокам - распаковщикам значений для извлечения необходимых пар "ключ: значение".

Распаковщик значения

Извлекает значение, соответствующее нужному ключу из принятого пакета данных и делает его доступным для дальнейших расчетов.

Параметры

  • Значение - Принятое значение для связи с параметрами других блоков.

Имя блока

Определяет ключ (имя) распаковываемого значения.

Вход

Подключается к блоку "Приемник", принимающему данные из нужного канала.

Выход

Распакованное значение. Подключается к блоку, который использует его в логике скрипта.

Last updated