В3-71/1
-
- interested
- Сообщения: 8
- Зарегистрирован: 01 сен 2010, 15:32
- Версия LabVIEW: 10
- Контактная информация:
В3-71/1
Всем привет! Вот решил изучить LabVIEW и написал первый проект упарвление В3-71/1 по RS232 зацените!
- Вложения
-
- В7-71-1.vi
- (16.14 КБ) 174 скачивания
-
- COM.vi
- (15.03 КБ) 160 скачиваний
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: В3-71/1
Привет.
А что такое В3-71/1 ?
(я понимаю что инет есть у всех, но все же размещение программ в этом разделе предполагает их мало-мальское описание..)
И кстати 10 версия есть далекооо не у всех. Просьба конвертнуть хотя бы в 8.5.
А что такое В3-71/1 ?
(я понимаю что инет есть у всех, но все же размещение программ в этом разделе предполагает их мало-мальское описание..)
И кстати 10 версия есть далекооо не у всех. Просьба конвертнуть хотя бы в 8.5.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- interested
- Сообщения: 8
- Зарегистрирован: 01 сен 2010, 15:32
- Версия LabVIEW: 10
- Контактная информация:
Re: В3-71/1
Понял =) я 10-ю только пару дней назад качнул =)
В3-71/1 это вольтметр с интерфейсом RS232
Конвертнул на 8.5
Описание функций скину завтра с работы!
Но все функциональности я проверил, вот как бы мне оптимизировать лицевую панель с кнопками то то там такая жуть получилась
В3-71/1 это вольтметр с интерфейсом RS232
Конвертнул на 8.5
Описание функций скину завтра с работы!
Но все функциональности я проверил, вот как бы мне оптимизировать лицевую панель с кнопками то то там такая жуть получилась
- Вложения
-
- COM.vi
- (20.4 КБ) 163 скачивания
-
- В3-71-1.vi
- (16.14 КБ) 139 скачиваний
Последний раз редактировалось albm 01 сен 2010, 22:27, всего редактировалось 1 раз.
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: В3-71/1
В7-71-1.vi почему то не открывается
We live in a graphical world.
Why not program in one?
Why not program in one?
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: В3-71/1
Я бы сделал контрол (Menu Ring): И лучше убрать кнопку "команда" и проверять изменение Menu Ring в Event структуревот как бы мне оптимизировать лицевую панель с кнопками то то там такая жуть получилась
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: В3-71/1
всё равно не открывается(albm писал(а):перезалил =)
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- interested
- Сообщения: 8
- Зарегистрирован: 01 сен 2010, 15:32
- Версия LabVIEW: 10
- Контактная информация:
Re: В3-71/1
Спасибо за совет! С меню разобрался =) вот только не получается отправить 1 раз команду!!!! Она ее в цыкл загоняет если я кнопку уберу! Что делать! Подскажите то я только 1 неделю эту программу гоняю! =) Не судите строго!!!
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: В3-71/1
Та, которая у меня в цепочке стоит последней: 8.6.
Но этот файл вообще не сконвертирован, у меня при открытии пишет что это 10 версия.
Но этот файл вообще не сконвертирован, у меня при открытии пишет что это 10 версия.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- interested
- Сообщения: 8
- Зарегистрирован: 01 сен 2010, 15:32
- Версия LabVIEW: 10
- Контактная информация:
Re: В3-71/1
Вроде 8.6 пишет в 7.1 не открывает =) попробуй!
- Вложения
-
- COM.vi
- (13.46 КБ) 153 скачивания
-
- В3-71-1.vi
- (9.8 КБ) 147 скачиваний
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: В3-71/1
Ага вот сейчас открылось!
Ну что я хочу сказать. Структура программы в корне неправильная, хотя это неудивительно для новичка это абсолютно нормально.
Должен быть один общий цикл до начала которого идет инициализация порта, а в теле цикла кейс структура, которая все эти дела делает в зависимости от того, какая кнопка нажата. Или Event структура, обрабатывающее Value Change каждой кнопки.
Лицевая панель вроде ничего, но тут конечно зависит от задачи, если это программа, которая нужна для внутренних нужд и не будет тиражироваться, то в принципе все нормально, а если нет, то лучше добавить графики, изменить кнопки (например добавив в них рисунки), в общем сделать как-то повеселей.
Ну что я хочу сказать. Структура программы в корне неправильная, хотя это неудивительно для новичка это абсолютно нормально.
Должен быть один общий цикл до начала которого идет инициализация порта, а в теле цикла кейс структура, которая все эти дела делает в зависимости от того, какая кнопка нажата. Или Event структура, обрабатывающее Value Change каждой кнопки.
Лицевая панель вроде ничего, но тут конечно зависит от задачи, если это программа, которая нужна для внутренних нужд и не будет тиражироваться, то в принципе все нормально, а если нет, то лучше добавить графики, изменить кнопки (например добавив в них рисунки), в общем сделать как-то повеселей.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- interested
- Сообщения: 8
- Зарегистрирован: 01 сен 2010, 15:32
- Версия LabVIEW: 10
- Контактная информация:
Re: В3-71/1
Вот сейчас сижу и разбираюсь как там с кнопками логику упростить =) То жуть получилась самому страшно! Но пока не получается в COM без кнопки Пуск =)
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: В3-71/1
так у тебя отображаются данные только когда нажимается кнопка ></ТЕСТ?albm писал(а):Вот сейчас сижу и разбираюсь как там с кнопками логику упростить =) То жуть получилась самому страшно! Но пока не получается в COM без кнопки Пуск =)
Лучше переделай все и вместо двух VI сделай все в одном и используй для этого Event Structure
Вот тебе маленький пример, посмотри с лампочкой как он работает (лампочка - это кнопка такая на панели блок диаграммы ). у тебя должно быть примерно так, только до цикла идет инициализация порта, а после цикла его закрытие. Что бы сделать Event Structure для твоего случая тебе надо будет нажать правой кнопкой мыши на структуре и выбрать Add Event Case, затем одну из кнопок режима работы вольтметра в левой колонке, а в правой Value Change. В новом окне структуры добавляешь запись в порт с нужной тебе командой а после структуры в цикле чтение из порта
- Вложения
-
- Event Structure.vi
- (8.1 КБ) 154 скачивания
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: В3-71/1
Пример с Event structuealbm писал(а):Спасибо за совет! С меню разобрался =) вот только не получается отправить 1 раз команду!!!! Она ее в цыкл загоняет если я кнопку уберу! Что делать! Подскажите то я только 1 неделю эту программу гоняю! =) Не судите строго!!!