Имитатор реального прибора
-
- user
- Сообщения: 86
- Зарегистрирован: 09 сен 2016, 20:09
- Версия LabVIEW: 2013
- Контактная информация:
Имитатор реального прибора
Здравствуйте! Задача: создать электронную копию радиостанции (видимо, виртуальный прибор? в терминах LV) , чтобы при нажатии на её кнопки на мониторе радиостанции (и запоминалось это состояние в её памяти) воспроизводилось бы то же, что и на реальной. Это нужно для целей обучения. Конечно, есть готовые тренажеры, но они слишком многофункциональны (целый комплекс из связной аппаратуры) и потому очень дороги. Программировал на С++, РНР, html, но везде на разных этапах проблемы. Хочу попробовать на LV. Здесь я НОЛЬ. Помогите, в правильной последовательности моих действий. Все картинки с реальной радиостанции для разных её режимов в виде скриншотов есть, включая внешний вид передней панели. Подскажите, если есть готовый имитатор (симулятор) какого-нибудь прибора с открытой программой. Возможно, есть близкая к задаче литература по программированию. Заранее, спасибо. Леонид.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Имитатор реального прибора
Вопрос в том, насколько глубоко вы собираетесь симулировать. Для первого подхода посоветовал-бы вам не стремиться к визуальному сходству, а сосредоточиться на функционале. т.е поставить стандартные кнопки, индикаторы и озаботиться тем, как они взаимодействуют. Потом можно будет добавить картинки и поменять виды шрифтов, контролов и индикаторов.
Управление режимами следует реализовывать с помощью машины состояний (в реальности радиостанция так и работает)
Управление режимами следует реализовывать с помощью машины состояний (в реальности радиостанция так и работает)
-
- user
- Сообщения: 86
- Зарегистрирован: 09 сен 2016, 20:09
- Версия LabVIEW: 2013
- Контактная информация:
Re: Имитатор реального прибора
Спасибо за ответ. Согласен, на первом месте - функционал. А есть ли пример симулятора любого прибора: источника питания, генератора, частотомера, вольтметра ... радиостанции? По образцу легче программировать. Что почитать?
Относительно глубины имитации: если будет получаться, то постепенно, от простого к сложному, практически все функции радиостанции в соответствии с её меню, а оно многоуровневое (радиостанция УКВ RT5022).
Относительно глубины имитации: если будет получаться, то постепенно, от простого к сложному, практически все функции радиостанции в соответствии с её меню, а оно многоуровневое (радиостанция УКВ RT5022).
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Имитатор реального прибора
странное убеждение.LEO_NIK писал(а): По образцу легче программировать. .
Если вам показать нормальную большую программу на , то с вашими нулевыми знаниями вы скорее всего решите, что постичь этот язык невозможно, тем более, что до сих пор вы работали только с текстом. довольно сильно по логике построения программ отличается от текстовых языков.
Поймите, какие простые функции вы ждёте от первой версии программы, почитайте " для всех" и на основе полученных данных постепенно наращивайте функции имитатора.
Для начала научитесь "вкл кнопку-зажглась лампочка"
-
- user
- Сообщения: 86
- Зарегистрирован: 09 сен 2016, 20:09
- Версия LabVIEW: 2013
- Контактная информация:
Re: Имитатор реального прибора
Спасибо, Artem! Согласен с Вами. Просто когда есть заведомо работающий пример, легче проверять свои наработки.