Выбор файла — компонент. Предназначен для выбора оператором имени файла, передает путь файла.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Импульс — открывает проводник для выбора файла;
- Синхро — передает путь к файлу на выход компонента.
Выходные
- Файл — поступает путь к выбранному файлу.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FileName — установка и чтение имени файла.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BSTR FileName — установка и чтение имени файла (строка).
Пример
В данном примере используется произвольный txt-файл не включенный в состав примера. При запуске примера, чтобы увидеть результат его работы, необходимо выбрать любой txt-файл на компьютере с помощью кнопки «Open», путь к файлу отобразится ниже. А затем нажать кнопку «Прочитать файл». Результат может отличаться от представленного в данном примере в зависимости от содержимого выбранного txt-файла.
Проект в SCADA ZETView
В данной схеме показана работа компонента Выбор файла. При нажатии Кнопки без фиксации посылается импульс на вход компонента Выбор файла, вследствие чего открывается проводник для выбора файла. Путь к выбранному файлу отображается с помощью Метки. Также, строка, содержащая путь к файлу, поступает на Менеджер свойств, подключенный к компоненту Чтение из файла. При получении управляющего импульса с Кнопки без фиксации, данный компонент производит чтение содержимого выбранного файла и выводит результат с помощью Метки. Для данного примера можно использовать любой txt-файл. Данный компонент используется для создания различных проектов, в том числе таких как анализатор спектра реального времени.
Результат работы проекта