В3-71/1

Делись идеей, получай поддержку и критику!
albm
interested
interested
Сообщения: 8
Зарегистрирован: 01 сен 2010, 15:32
Версия LabVIEW: 10
Контактная информация:

В3-71/1

Сообщение albm »

Всем привет! Вот решил изучить LabVIEW и написал первый проект упарвление В3-71/1 по RS232 зацените!
Вложения
В7-71-1.vi
(16.14 КБ) 174 скачивания
COM.vi
(15.03 КБ) 160 скачиваний
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: В3-71/1

Сообщение Pavel Krivozubov »

Привет.
А что такое В3-71/1 ?
(я понимаю что инет есть у всех, но все же размещение программ в этом разделе предполагает их мало-мальское описание..)
И кстати 10 версия есть далекооо не у всех. Просьба конвертнуть хотя бы в 8.5.
albm
interested
interested
Сообщения: 8
Зарегистрирован: 01 сен 2010, 15:32
Версия LabVIEW: 10
Контактная информация:

Re: В3-71/1

Сообщение albm »

Понял =) я 10-ю только пару дней назад качнул =)
В3-71/1 это вольтметр с интерфейсом RS232
Конвертнул на 8.5
Описание функций скину завтра с работы! :brows:
Но все функциональности я проверил, вот как бы мне оптимизировать лицевую панель с кнопками то то там такая жуть получилась :D
Вложения
COM.vi
(20.4 КБ) 163 скачивания
В3-71-1.vi
(16.14 КБ) 139 скачиваний
Последний раз редактировалось albm 01 сен 2010, 22:27, всего редактировалось 1 раз.
Eugene

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

Re: В3-71/1

Сообщение Eugene »

В7-71-1.vi почему то не открывается
We live in a graphical world.
Why not program in one?
albm
interested
interested
Сообщения: 8
Зарегистрирован: 01 сен 2010, 15:32
Версия LabVIEW: 10
Контактная информация:

Re: В3-71/1

Сообщение albm »

перезалил =)
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: В3-71/1

Сообщение Viktor »

вот как бы мне оптимизировать лицевую панель с кнопками то то там такая жуть получилась
Я бы сделал контрол (Menu Ring):
Mode.png
И лучше убрать кнопку "команда" и проверять изменение Menu Ring в Event структуре
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: В3-71/1

Сообщение Pavel Krivozubov »

albm писал(а):перезалил =)
всё равно не открывается(
albm
interested
interested
Сообщения: 8
Зарегистрирован: 01 сен 2010, 15:32
Версия LabVIEW: 10
Контактная информация:

Re: В3-71/1

Сообщение albm »

Спасибо за совет! С меню разобрался =) вот только не получается отправить 1 раз команду!!!! Она ее в цыкл загоняет если я кнопку уберу! Что делать! Подскажите то я только 1 неделю эту программу гоняю! =) Не судите строго!!! :think:
albm
interested
interested
Сообщения: 8
Зарегистрирован: 01 сен 2010, 15:32
Версия LabVIEW: 10
Контактная информация:

Re: В3-71/1

Сообщение albm »

всё равно не открывается(
Тебе какая версия нужна?
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: В3-71/1

Сообщение Pavel Krivozubov »

Та, которая у меня в цепочке стоит последней: 8.6.
Но этот файл вообще не сконвертирован, у меня при открытии пишет что это 10 версия.
albm
interested
interested
Сообщения: 8
Зарегистрирован: 01 сен 2010, 15:32
Версия LabVIEW: 10
Контактная информация:

Re: В3-71/1

Сообщение albm »

Вроде 8.6 пишет в 7.1 не открывает =) попробуй!
Вложения
COM.vi
(13.46 КБ) 153 скачивания
В3-71-1.vi
(9.8 КБ) 147 скачиваний
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: В3-71/1

Сообщение Pavel Krivozubov »

Ага вот сейчас открылось! :super:
Ну что я хочу сказать. Структура программы в корне неправильная, хотя это неудивительно для новичка это абсолютно нормально.
Должен быть один общий цикл до начала которого идет инициализация порта, а в теле цикла кейс структура, которая все эти дела делает в зависимости от того, какая кнопка нажата. Или Event структура, обрабатывающее Value Change каждой кнопки.
Лицевая панель вроде ничего, но тут конечно зависит от задачи, если это программа, которая нужна для внутренних нужд и не будет тиражироваться, то в принципе все нормально, а если нет, то лучше добавить графики, изменить кнопки (например добавив в них рисунки), в общем сделать как-то повеселей.
albm
interested
interested
Сообщения: 8
Зарегистрирован: 01 сен 2010, 15:32
Версия LabVIEW: 10
Контактная информация:

Re: В3-71/1

Сообщение albm »

Вот сейчас сижу и разбираюсь как там с кнопками логику упростить =) То жуть получилась самому страшно! :haha: Но пока не получается в COM без кнопки Пуск =)
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: В3-71/1

Сообщение alexander756 »

albm писал(а):Вот сейчас сижу и разбираюсь как там с кнопками логику упростить =) То жуть получилась самому страшно! :haha: Но пока не получается в COM без кнопки Пуск =)
так у тебя отображаются данные только когда нажимается кнопка ></ТЕСТ?
Лучше переделай все и вместо двух VI сделай все в одном и используй для этого Event Structure
Вот тебе маленький пример, посмотри с лампочкой как он работает (лампочка - это кнопка такая на панели блок диаграммы :wink: ). у тебя должно быть примерно так, только до цикла идет инициализация порта, а после цикла его закрытие. Что бы сделать Event Structure для твоего случая тебе надо будет нажать правой кнопкой мыши на структуре и выбрать Add Event Case, затем одну из кнопок режима работы вольтметра в левой колонке, а в правой Value Change. В новом окне структуры добавляешь запись в порт с нужной тебе командой а после структуры в цикле чтение из порта
Вложения
Event Structure.vi
(8.1 КБ) 154 скачивания
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: В3-71/1

Сообщение Viktor »

albm писал(а):Спасибо за совет! С меню разобрался =) вот только не получается отправить 1 раз команду!!!! Она ее в цыкл загоняет если я кнопку уберу! Что делать! Подскажите то я только 1 неделю эту программу гоняю! =) Не судите строго!!! :think:
Пример с Event structue
event.PNG
В3-71-1.vi
(14.45 КБ) 167 скачиваний
Ответить

Вернуться в «Проекты»