простые пошаговые рецепты с фото
-
Last design
садовые участки
Рис. 8.6. Структура Проекта, использующего компонент «Терминал». Цифрами указана последовательность операции обработки передачи данных В Проекте присутствуют компоненты драйверов плат УСО, каналы передачи и преобразования потоков данных, а также компонент «Тер минал». Цифрами на круглой подложке обозначена последовательность операций, выполняемых в Проекте. Рассмотрим информационный канал ввода дискретных сигналов при помощи платы УСО PCL733. От компонента драйвера платы УСО PCL733 (рис. 8.6) данные па кетами по одному байту поступают в каналы Проекта (шаг 1). Далее ка нал класса CALL вызывает компонент Проекта «Программа» из слоя «Шаблоны_программ» (шаг 2). Компьютерная программа забирает зна чения входных аргументов (шаг 3) и преобразует их в биты (распаковка байта в биты, шаг 4). После выполнения программы результат помеща ется в выходные аргументы компонента «Программа» связанные с ка налами класса FLOAT в узле Проекта (шаг 5). Канал класса CALL, вы зывающий компонент «Терминал», который содержит в себе группы аргументов описанных выше. В аргументы этого канала, привязанные к каналам класса FLOAT, в которых содержатся обработанные значения, посылаются данные (шаг 6). Название этих каналов используются ком понентом «Терминал» для обозначения отображаемых параметров, а внутренние значения каналов – в качестве значений отображаемых па раметров (рис. 8.7).