Сохранение вида передний панели

Обсуждение вопросов, связанных со средами разработки и проектирования
Ответить
Mikron
beginner
beginner
Сообщения: 14
Зарегистрирован: 06 июл 2009, 14:04
Версия LabVIEW: 8.6
Контактная информация:

Сохранение вида передний панели

Сообщение Mikron »

Доброго времени суток. Возник следующий вопрос. Буду рад услышать на него подсказку)
Допустим есть у нас какой-нибудь прибор с различными элементами управления. После работы с ним, элементы управления мы не переводим в начальное состояние, а оставляем как есть. Что бы при следующем включении настройки сохранились. Эм, а как это сделать в LV?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: сохранение вида передний панели

Сообщение Eugen Graf »

Попробуй сохранять значения в файле:
http://labviewportal.org/viewtopic.php?f=49&t=143
Mikron
beginner
beginner
Сообщения: 14
Зарегистрирован: 06 июл 2009, 14:04
Версия LabVIEW: 8.6
Контактная информация:

Re: сохранение вида передний панели

Сообщение Mikron »

eg, спасибо) попробую, посмотрим что получится
anda555
beginner
beginner
Сообщения: 40
Зарегистрирован: 17 янв 2009, 17:01
Версия LabVIEW: 8.5
Контактная информация:

Re: сохранение вида передний панели

Сообщение anda555 »

Выбираешь EDIT затем Make current values default - это запоминание всех текущих состояний
После сохраняешь свой проект
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: сохранение вида передний панели

Сообщение Eugen Graf »

А это работает в EXE ?
Думаю нет.
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: сохранение вида передний панели

Сообщение Konstantin Sumenko »

В exe это не работает само собой.
Mikron
beginner
beginner
Сообщения: 14
Зарегистрирован: 06 июл 2009, 14:04
Версия LabVIEW: 8.6
Контактная информация:

Re: сохранение вида передний панели

Сообщение Mikron »

да, а можно реализовать в LV всплывающее окно? то есть наверняка можно, только разобраться как будет сложно. ну к примеру как в ворде?
нажимаешь на кнопку "выход", всплывает сообщение "выход из программы приведет к потере данных"
с кнопками "сохранить данные", "сохранить конфигурацию".
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: сохранение вида передний панели

Сообщение Eugen Graf »

Используй диалог с тремя кнопками.
Вложения
Three Button Dialog.png
irena_abr

Activity
developer
developer
Сообщения: 261
Зарегистрирован: 22 дек 2008, 14:07
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: сохранение вида передний панели

Сообщение irena_abr »

В зависимости от контрола можно просто использовать константы, ну True /False - для ключеи и кнопок, или значения для slider Т.е если Call First(первыи вызов)- то по константам, а дальше - как нужно
Mikron
beginner
beginner
Сообщения: 14
Зарегистрирован: 06 июл 2009, 14:04
Версия LabVIEW: 8.6
Контактная информация:

Re: сохранение вида передний панели

Сообщение Mikron »

Возник следующий вопрос. Вот, в качестве примера. Как здесь можно без case обойтись?

Есть два канала. В одном случае данные с одного прибора, в другом с разных. Казалось бы, зачем тут case, если просто можно как в случае false для каждого канала выделить свои DAQmx элементы? Но так выдается ошибка -50103

The specified resource is reserved. The operation could not be completed as specified.
вот здесь
Выдает понятно почему, но как исправить не понятно

Вот и еще вопрос. Что бы обойтись одним индикатором, нужно использовать queue?
Спасибо за помощь
Вложения
2 channels.vi
(59.24 КБ) 262 скачивания
ACDSee 9.0 BMP Image.JPG
ACDSee 9.0 BMP Image.JPG (5.7 КБ) 8704 просмотра
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: сохранение вида передний панели

Сообщение mzu2006 »

Mikron писал(а):The specified resource is reserved. The operation could not be completed as specified.вот здесьВыдает понятно почему, но как исправить не понятно
Когда ты делаешь сразу "commit", то сперва делается "reserve" в соответствии с диаграммой
состояния для NIDAQmx Task. Возможно, когда channels совпадают, то два раза сделать переход "Verified" -> "Reserved" не получается. Так и надо его только 1 раз делать. Или я не понял чего?
Mikron
beginner
beginner
Сообщения: 14
Зарегистрирован: 06 июл 2009, 14:04
Версия LabVIEW: 8.6
Контактная информация:

Re: сохранение вида передний панели

Сообщение Mikron »

mzu2006 писал(а):
Mikron писал(а):The specified resource is reserved. The operation could not be completed as specified.вот здесьВыдает понятно почему, но как исправить не понятно
Когда ты делаешь сразу "commit", то сперва делается "reserve" в соответствии с диаграммой
состояния для NIDAQmx Task. Возможно, когда channels совпадают, то два раза сделать переход "Verified" -> "Reserved" не получается. Так и надо его только 1 раз делать. Или я не понял чего?
Извини, я тебя не понял. Что ты имеешь ввиду под диаграммой состояния?
Я просто не понимаю, как объяснить вот это противоречие.
Когда с одного прибора снимаются показания, выдается ошибка. Когда с разных- все нормально
Вложения
ACDSee 9.0 BMP Image.JPG
ACDSee 9.0 BMP Image.JPG
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: сохранение вида передний панели

Сообщение Eugene »

когда создается первый task он "забирает" на себя ресурсы и когда ты пытаешься создать второй task то карточка уже занята - поэтому получаешь ошибку
We live in a graphical world.
Why not program in one?
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Среды разработки»