Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Полубинский.doc
Скачиваний:
2
Добавлен:
14.08.2019
Размер:
617.47 Кб
Скачать

1.2. Логический тип данных

Логические переменные являются простейшим типом элементов управления как в смысле операций над ними, так и в смысле простоты данных – эти переменные могут принимать только 2 значения: TRUE (ИСТИНА) и FALSE (ЛОЖЬ). Данные этого типа представлены в памяти в виде 8-битного числа. Число равное нулю соответствует FALSE, любое же ненулевое число соответствует TRUE. Логические элементы управления очень наглядны. Для них существует два различных состояния, напоминающих объекты нашей повседневной жизни, такие как кнопки, переключатели, тумблеры, светодиоды и т.д.

Так выглядят терминалы для двоичного типа данных:

Для ввода и вывода этого типа данных используются положения (вкл/выкл) различных кнопок и переключателей:

Рис. 2. Кнопки и переключатели.

Также возможна настройка переключения значения TRUE->FALSE:

в момент нажатия кнопки, в момент отпускания кнопки или до момента отпускания кнопки.

1.3. Строки

Строковые элементы управления и индикаторы (strings) демонстрируют текстовые данные. Строки зачастую содержат данные в виде последовательности отображаемых или неотображаемых символов ASCII, который представляет собой стандартный способ хранения алфавитно-цифровых символов. Строковые терминалы и проводники, по которым проходят строковые данные, окрашены в розовый цвет. Терминалы содержат буквы «аbс».

Строки имеют несколько вариантов отображения, представленных в таблице 3.

Таблица 3. Варианты отображения строк.

Тип отображения

Описание

Normal

Обычный. Показываются все отображаемые символы с учетом выбранного шрифта.

“\”-codes

Показываются слэш-коды для всех неотображаемых символов.

Password

Парольный тип отображения. Все буквы заменяются звездочками (*).

HEX

Вместо символов показывается их шестнадцатеричный ASCII-код.

Для ввода и вывода строк используются специальные индикаторы.

1.3.1. Пути к размещению файлов

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

1.4. Динамический тип данных

Как уже было сказано выше, динамический тип данных включает в себя данные, связанные с сигналом, а также атрибуты, которые предоставляют информацию о сигнале, например, название сигнала или дату и время получения данных. Обычно этот тип данных используется на выходе экспресс-приборов.

Рис. 3. Пример динамических данных.

1.5. Кластеры

Кластер (cluster) является структурой, группирующей данные. Однако в отличие от массива кластер может группировать данные различных типов (числовые, логические и т.д. Кластер может быть мысленно представлен в виде связки проводов, как в телефонном кабеле. Каждый провод в кабеле представляет элемент кластера. Поскольку кластер имеет только один «провод» на блок-диаграмме (несмотря на то, что по нему проходит множество данных разных типов), кластеры уменьшают нагромождение проводников и количество терминалов подключения, необходимых для подпрограмм. Данные в виде кластеров часто используются для вывода на графики и диаграммы. Также, кластеры часто встречаются при обработке ошибок.

Доступ к элементам кластера можно получить путем их полного разделения (unbundling) или разделения по индексу элемента. Разделение элементов кластера можно представить как расщепление разноцветных проводов в телефонном кабеле. В отличие от массивов, которые могут динамически изменять размер, кластеры имеют фиксированный размер или фиксированное количество проводов.

Рис. 4. Пример кластера и кластер ошибок.