Поговорим об узлах из палитры Advanced File Functions. Первая часть

Поговорим об узлах из палитры Advanced File Functions. Первая часть


В предыдущей заметке мы рассмотрели функции, предназначенные для работы с файлами со среды LabVIEW, сейчас еще немного полезной информации об узлах из палитры "Advanced File Functions", которые позволяют реализовать работу с файлами на низшем уровне и потому является гибче в настройке.

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

Вот, первым узлом в палитре "Advanced File Functions" является узел File Dialog, назначенный, как видно из названия, для отражения соответствующего диалогового окна выбора файла.

Поговорим об узлах из палитры Advanced File Functions. Первая часть


На рисунку приведено изображение из помощи LabVIEW, потому дальше коротко ознакомимся с назначением терминалов данного узла.

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

Терминал select mode служит для выбора режима диалогового окна, возможные значения константы (соответствующие режимы приведены в левой части рисунку). Возможными режимами диалогового окна являются (в порядке, в котором они приведены на рисунку) : существующий файл, новый файл, новый или существующий файл, ісуществующая директория (папка), новая директория, новая или существующая директория, а также четыре режима, которые используются для работы из LLB, - специализированными файловыми "контейнерами" LabVIEW.

Терминалы default name и pattern служат для задания имени файла за умалчиванием, а также шаблону имен (например для работы их текстовыми файлами можно использовать шаблон *.txt и тогда файлы других типов в диалоговом окне отображены не будут).

Терминал path возвращает путь к избранному файлу, а логические терминалы exists и cancelled приобретают значение "истина" в том случае, когда файл существует, или же пользователь нажал в диалоговом окне кнопку "Отменить" (Cancel). Работа с этими терминалами позволяет, например, просить подтверждения на замену существующего файла и избежать аварийного завершения программы если пользователь закрыл диалоговое окно, ничего не выбрав.

Два терминала, которые на рисунку находятся в верхней части узла, называются prompt и button label и служат для задания соответственно заглавию диалогового окна и надписи на кнопке выбора файла. Терминалы в нижней части узла (dialog type и pattern label) служат для задания типа диалога и текстового названия шаблона.
Категория: Полезные штучки. Добавил: PalimTemu (6-11-2012, 15:34).
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация