Имитатор реального прибора

Простейшие вопросы в области инженерной разработки
Ответить
LEO_NIK
user
user
Сообщения: 86
Зарегистрирован: 09 сен 2016, 20:09
Версия LabVIEW: 2013
Контактная информация:

Имитатор реального прибора

Сообщение LEO_NIK »

Здравствуйте! Задача: создать электронную копию радиостанции (видимо, виртуальный прибор? в терминах LV) , чтобы при нажатии на её кнопки на мониторе радиостанции (и запоминалось это состояние в её памяти) воспроизводилось бы то же, что и на реальной. Это нужно для целей обучения. Конечно, есть готовые тренажеры, но они слишком многофункциональны (целый комплекс из связной аппаратуры) и потому очень дороги. Программировал на С++, РНР, html, но везде на разных этапах проблемы. Хочу попробовать на LV. Здесь я НОЛЬ. Помогите, в правильной последовательности моих действий. Все картинки с реальной радиостанции для разных её режимов в виде скриншотов есть, включая внешний вид передней панели. Подскажите, если есть готовый имитатор (симулятор) какого-нибудь прибора с открытой программой. Возможно, есть близкая к задаче литература по программированию. Заранее, спасибо. Леонид.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Имитатор реального прибора

Сообщение Borjomy_1 »

Вопрос в том, насколько глубоко вы собираетесь симулировать. Для первого подхода посоветовал-бы вам не стремиться к визуальному сходству, а сосредоточиться на функционале. т.е поставить стандартные кнопки, индикаторы и озаботиться тем, как они взаимодействуют. Потом можно будет добавить картинки и поменять виды шрифтов, контролов и индикаторов.
Управление режимами следует реализовывать с помощью машины состояний (в реальности радиостанция так и работает)
LEO_NIK
user
user
Сообщения: 86
Зарегистрирован: 09 сен 2016, 20:09
Версия LabVIEW: 2013
Контактная информация:

Re: Имитатор реального прибора

Сообщение LEO_NIK »

Спасибо за ответ. Согласен, на первом месте - функционал. А есть ли пример симулятора любого прибора: источника питания, генератора, частотомера, вольтметра ... радиостанции? По образцу легче программировать. Что почитать?
Относительно глубины имитации: если будет получаться, то постепенно, от простого к сложному, практически все функции радиостанции в соответствии с её меню, а оно многоуровневое (радиостанция УКВ RT5022).
Artem.spb

Activity Автор
professor
professor
Сообщения: 3404
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 174 раза
Контактная информация:

Re: Имитатор реального прибора

Сообщение Artem.spb »

LEO_NIK писал(а): По образцу легче программировать. .
странное убеждение.
Если вам показать нормальную большую программу на :labview: , то с вашими нулевыми знаниями вы скорее всего решите, что постичь этот язык невозможно, тем более, что до сих пор вы работали только с текстом. :labview: довольно сильно по логике построения программ отличается от текстовых языков.
Поймите, какие простые функции вы ждёте от первой версии программы, почитайте " :labview: для всех" и на основе полученных данных постепенно наращивайте функции имитатора.
Для начала научитесь "вкл кнопку-зажглась лампочка"
LEO_NIK
user
user
Сообщения: 86
Зарегистрирован: 09 сен 2016, 20:09
Версия LabVIEW: 2013
Контактная информация:

Re: Имитатор реального прибора

Сообщение LEO_NIK »

Спасибо, Artem! Согласен с Вами. Просто когда есть заведомо работающий пример, легче проверять свои наработки.
Ответить

Вернуться в «Для чайников»