Список форумов   Список форумов  

Открыть файл

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Открыть файл

Сообщение Васька » Вт авг 28, 2007 11:00 am

Подскажите, как открыть файл при нажатии на кнопочку, где находится функция?можно картинку?
Васька
 
Сообщений: 9
Зарегистрирован: Вт авг 28, 2007 10:57 am

Сообщение Андрей » Вт авг 28, 2007 12:05 pm

Такой функции в принципе нет. Необходимо использовать структуру CASE (выбора), которая будет срабатывать на нажатие кнопки. А в структуре поместить открытие файла и например его чтение. Тогда вся работа с файлом будет происходить по нажатию на кнопку.
Подобные действия в LabVIEW производятся в структурах.
Пример программки на картинке...
Вложения
untitled.JPG
untitled.JPG (36.9 KiB) Просмотров: 9403
Андрей
Активный пользователь
 
Сообщений: 46
Зарегистрирован: Вт янв 23, 2007 6:01 pm
Откуда: National Instruments

Сообщение Васька » Вт авг 28, 2007 12:35 pm

вот это тоже самое или нет( уменя 7 версия)

так не открывается
Вложения
Безымянный2.JPG
Безымянный2.JPG (17.64 KiB) Просмотров: 9399
Васька
 
Сообщений: 9
Зарегистрирован: Вт авг 28, 2007 10:57 am

Сообщение Андрей » Вт авг 28, 2007 1:03 pm

Понятно, я то ответил вам, как открыть файл для чтения или записи, чтобы потом с ним работать в LabVIEW.
Для вашей задачи самый простой способ использовать функцию System Exec. Как у меня показано на картинке.
А еще есть один способ работы, например с офисными приложениями - это через ActiveX. Можете посмотреть в стандартных примерах LabVIEW.
Вложения
untitled.JPG
untitled.JPG (21.63 KiB) Просмотров: 9394
Андрей
Активный пользователь
 
Сообщений: 46
Зарегистрирован: Вт янв 23, 2007 6:01 pm
Откуда: National Instruments

Сообщение Васька » Вт авг 28, 2007 1:57 pm

а где находится этот элемент?
Васька
 
Сообщений: 9
Зарегистрирован: Вт авг 28, 2007 10:57 am

Сообщение Андрей » Вт авг 28, 2007 1:59 pm

У меня LabVIEW 8.2 И палитра другая. Советую поискать в палитре по названию воспользовавшись поиском.
Андрей
Активный пользователь
 
Сообщений: 46
Зарегистрирован: Вт янв 23, 2007 6:01 pm
Откуда: National Instruments

Сообщение Васька » Ср авг 29, 2007 8:48 am

мне необязательно открывать офисные приложения,хочу открыть exe файл.Вылезает следующее
Вложения
Безымянный3.JPG
Безымянный3.JPG (35.63 KiB) Просмотров: 9348
Васька
 
Сообщений: 9
Зарегистрирован: Вт авг 28, 2007 10:57 am

Сообщение Андрей » Ср авг 29, 2007 10:50 am

Так просто исполняемые файлы запустить нельзя. Необходимо перед файлом писать cmd /c.
например: cmd /c C:\Program Files\National Instruments\LabVIEW 8.5.

Более подробно о вызовах System Exec можно почитать в следующих статьях:

http://digital.ni.com/public.nsf/allkb/EA1600EBA422E97286256AA20073C616
http://digital.ni.com/public.nsf/websearch/8E19CA81874FFDD786256BE40066C151?OpenDocument
Андрей
Активный пользователь
 
Сообщений: 46
Зарегистрирован: Вт янв 23, 2007 6:01 pm
Откуда: National Instruments


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron