<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Палитра ФБ > Работа с архивом > Список строк > Список строк |
Визуальный функциональный блок
Описание:
ВФБ Список строк предназначен для ввода и хранения пользовательских строковых данных в режиме исполнения. Как и любой ВФБ, Список строк состоит из функционального блока, располагающегося в дереве объектов и соответствующего визуального элемента, необходимого для управления этим ФБ из мнемосхемы.
Данные, введенные в Список строк хранятся в текстовом файле, в папке объекта , которому принадлежит мнемосхема. Имя файла соответствует имени функционального блока в дереве. Этот файл можно редактировать во время режима исполнения, т.к. чтение данных из файла осуществляется каждый раз, при открытии выпадающего списка.
Также можно настроить указать произвольное имя и директорию файла, в том числе с возможностью изменять в режиме исполнения. Несколько ФБ могут быть привязаны к одному и тому же файлу, что позволят отображать на разных идентичный набор строк.
Вид функционального блока в дереве объекта:
ФБ имеет два выхода. На выход "Выбранная строка" выводится выбранная пользователем строка, на выход "Номер выбранной строки" - её номер.
На вход "Номер строки" можно подавать номер строки, при этом на выходе Вы будете получать строку с запрошенным номером.
Входы и выходы:
|
ИМЯ |
ТИП |
ПРИМЕЧАНИЕ |
Входы |
Строка выбора (вход) |
Строковый |
На данный вход подается имя строки списка строк. При этом на выходе Номер выбранной строки выдается номер строки в списке. |
Номер строки (вход) |
Целый |
На данный вход подается номер строки списка строк. При этом на выходе Выбранная строка выдается выводится имя строки. Нумерация строк идет с нуля. |
|
Сброс |
Логический |
По переднему фронту на данном входе происходит сброс ФБ - в контроле выбор оператора сбрасывается, значения на выходах ФБ. Сохраненные в файле строки при этом не удаляются. |
|
Имя файла |
Строковый |
На данном входе можно указывать имя файла из которого происходит считывание строк - если на закладке "Настройки" ФБ включена настройка "Задание файла через вход". |
|
Обновить |
Логический |
Обновляет ФБ и производит считывание содержимого файла. |
|
Выходы |
Выбранная строка |
Строковый |
На данный выход выводится выбранная оператором (или через входы "Строка выбора" или "Номер строки") строка. |
Номер выбранной строки |
Целый |
На данный выход выводится номер выбранной оператором (или через входы "Строка выбора" или "Номер строки") строки. Нумерация строк идет с нуля |
|
Файл изменен |
Логический |
Выдает импульс если файл был изменен - добавлена или удалена строка в данном ВФБ. |
Элемент управления, представляющий Список строк в мнемосхеме (необходимо просто перетащить ФБ в мнемосхему) имеет вид:
Контрол имеет следующие органы управления:
Орган управления |
Назначение |
Поле ввода |
Предназначено для добавления новых строк, а также для отображения текущей выбранной строки. |
Выпадающий список |
Содержит все ранее введенные строки. |
Кнопка |
Служит для: •принятия ввода новой строки (в этом случае строка, введенная в поле ввода добавляется в список строк и автоматически появляется на выходе ФБ в дереве объектов) •подтверждения выбора существующей строки из выпадающего списка (на выходе ФБ строка появляется только по нажатии на эту кнопку) |
Кнопка |
Предназначена для удаления текущей строки из списка строк. |
Смотрите также:
•Настройка изображения в мнемосхеме:
Вид | Цвет | Шрифт | Связь | Подсказка
Поддерживаемый тип опроса: любой
Восстановление при рестарте: не требуется