Список строк

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева объектов > Палитра ФБ > Работа с архивом > Список строк >

Список строк

Визуальный функциональный блок

Описание:

ВФБ Список строк предназначен для ввода и хранения пользовательских строковых данных в режиме исполнения. Как и любой ВФБ, Список строк состоит из функционального блока, располагающегося в дереве объектов и соответствующего визуального элемента, необходимого для управления этим ФБ из мнемосхемы.

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

Также можно настроить указать произвольное имя и директорию файла, в том числе с возможностью изменять в режиме исполнения. Несколько ФБ могут быть привязаны к одному и тому же файлу, что позволят отображать на разных идентичный набор строк.

Вид функционального блока в дереве объекта:

Rabota_s_arhivom.Spisok_str_FB

ФБ имеет два выхода. На выход "Выбранная строка" выводится выбранная пользователем строка, на выход "Номер выбранной строки" - её номер.

На вход "Номер строки" можно подавать номер строки, при этом на выходе Вы будете получать строку с запрошенным номером.

Входы и выходы:

 

ИМЯ

ТИП

ПРИМЕЧАНИЕ

Входы

Строка выбора (вход)

Строковый

На данный вход подается имя строки списка строк. При этом на выходе Номер выбранной строки выдается номер строки в списке.

Номер  строки (вход)

Целый

На данный вход подается номер строки списка строк. При этом на выходе Выбранная строка выдается выводится имя строки. Нумерация строк идет с нуля.

Сброс

Логический

По переднему фронту на данном входе происходит сброс ФБ - в контроле выбор оператора сбрасывается, значения на выходах ФБ. Сохраненные в файле строки при этом не удаляются.

Имя файла

Строковый

На данном входе можно указывать имя файла из которого происходит считывание строк - если на закладке "Настройки" ФБ включена настройка "Задание файла через вход".

Обновить

Логический

Обновляет ФБ и производит считывание содержимого файла.

Выходы

Выбранная строка

Строковый

На данный выход выводится выбранная оператором (или через входы "Строка выбора" или "Номер строки") строка.

Номер выбранной строки

Целый

На данный выход выводится номер выбранной оператором (или через входы "Строка выбора" или "Номер строки") строки. Нумерация строк идет с нуля

Файл изменен

Логический

Выдает импульс если файл был изменен - добавлена или удалена строка в данном ВФБ.

 

Элемент управления, представляющий Список строк в мнемосхеме (необходимо просто перетащить ФБ в мнемосхему) имеет вид:

            Rabota_s_arhivom_Spisok2      

Контрол имеет следующие органы управления:

Орган управления

Назначение

Поле ввода

Предназначено для добавления новых строк, а также для отображения текущей выбранной строки.

Выпадающий список

Содержит все ранее введенные строки.

Кнопка Rabota_s_arhivom_Spisok3

Служит для:

принятия ввода новой строки (в этом случае строка, введенная в поле ввода добавляется в список строк и автоматически появляется на выходе ФБ в дереве объектов)

подтверждения выбора существующей строки из выпадающего списка (на выходе ФБ строка появляется только по нажатии на  эту кнопку)

Кнопка Rabota_s_arhivom_Spisok4

Предназначена для удаления текущей строки из списка строк.

 

Смотрите также:  

Страница свойств "Настройки"

Настройка изображения в мнемосхеме:

Вид | Цвет | Шрифт | Связь | Подсказка

Поддерживаемый тип опроса: любой

Восстановление при рестарте: не требуется