Всплыла такая вот проблема с эти кодом, каким образом сохранять финальное положение Slide индикатора при полном останове.
Дело в том, что индикатор сбрасывает все значения в 0 только визуально , при этом аппаратная настройка напряжения остается в том положении, в котором была выполнена последняя сессия. При повторном запуске аппликации, индикатор на 0, а аппаратно напряжение то, которое было выставлено по завершении. Задача визуально в сохранять последнее положение элемента Slide.
Индикатор сложения и вычитания
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Индикатор сложения и вычитания
Help:
Enabling Data Logging
Retrieving Logged Front Panel Data Using a SubVI
или поиск в сети: labview save (load) front panel
Только как это может помочь если между запусками напряжение было изменено каким то другим способом
Enabling Data Logging
Retrieving Logged Front Panel Data Using a SubVI
или поиск в сети: labview save (load) front panel
Только как это может помочь если между запусками напряжение было изменено каким то другим способом
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Индикатор сложения и вычитания
Ну да, надо бы при инициализации считать текущее напряжение с прибора и это значение установить в Slide. По дефолту контрол нельзя установить из-под работающей программы. В файл можно сохранить, при желании: вариантов масса.
- Select
- developer
- Сообщения: 281
- Зарегистрирован: 12 дек 2017, 23:56
- Версия LabVIEW: 18
- Откуда: Врата надежды.
- Поблагодарили: 2 раза
Re: Индикатор сложения и вычитания
В данной ситуации vi работает без обратной аппаратной связи, только передача шим генерируемых команд. В моем примере кнопки A и B открывают со стороны эти команды, далее аппаратно через дешифратор формируем логический 0 или 1, что и есть фидбэком для регулятора напряжения. Регулятор напряжения цифровой и в нем не заложена функция сброса в ноль конечного напряжения, даже при полном снятии напряжения, он помнит последнее значение и всегда будет к нему возращаться, отсюда вся эта головная боль.
Элемент Slide всего лишь визуализация процесса аппаратной регулировки и в дальнейшем будет произведена его калибрация. Как я пояснил, необходимо задать свойство Slide, чтоб на момент останова vi его графическое значение сохранилось и отобразилось в очередном сеансе запуска vi.
Blackman, я построил предложенную тобой процедуру согласно хэлпа, но наблюдается косяк в подключении к элементу Select a VI, я изначально при его создании сослался на тот же vi, который должен обрабатываться, возможно необходимо указать файл временного хранения с иным расширением? В хелпе ничего об этом не говорится Так же не совсем понятно, как присваивается функция запоминания состояния конкретного значения нужного элемента. Прикрепляю блок диаграмму с фронтальной панелью. Здесь же и vi.
Элемент Slide всего лишь визуализация процесса аппаратной регулировки и в дальнейшем будет произведена его калибрация. Как я пояснил, необходимо задать свойство Slide, чтоб на момент останова vi его графическое значение сохранилось и отобразилось в очередном сеансе запуска vi.
Blackman, я построил предложенную тобой процедуру согласно хэлпа, но наблюдается косяк в подключении к элементу Select a VI, я изначально при его создании сослался на тот же vi, который должен обрабатываться, возможно необходимо указать файл временного хранения с иным расширением? В хелпе ничего об этом не говорится Так же не совсем понятно, как присваивается функция запоминания состояния конкретного значения нужного элемента. Прикрепляю блок диаграмму с фронтальной панелью. Здесь же и vi.
- Вложения
-
- Bar_graph_control.png (9.29 КБ) 3174 просмотра
-
- Bar_graph.vi
- (8.99 КБ) 144 скачивания
LabView 14,18
-
taras_33
- professional
- Сообщения: 392
- Зарегистрирован: 31 окт 2009, 18:25
- Награды: 1
- Версия LabVIEW: 2019
- Поблагодарили: 13 раз
- Контактная информация:
Re: Индикатор сложения и вычитания
Как говорил dadreamer
Ну так в чем проблема? Только вместо положения бара сохраняйте положения (количество нажатий) кнопок, а slide уже сам уставовится.В файл можно сохранить, при желании: вариантов масса.
- Вложения
-
- Bar_graph2.vi
- (10.46 КБ) 145 скачиваний
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
So far, the Universe is winning!
- Select
- developer
- Сообщения: 281
- Зарегистрирован: 12 дек 2017, 23:56
- Версия LabVIEW: 18
- Откуда: Врата надежды.
- Поблагодарили: 2 раза
Re: Индикатор сложения и вычитания
taras_33, dadreamer,
Спасибо, это самое то В который раз снимаю перед Вами шляпу.
Спасибо, это самое то В который раз снимаю перед Вами шляпу.
LabView 14,18
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 330 Просмотры
-
Последнее сообщение Maverick_Tomcat