Эмуляция контроллера

Простейшие вопросы в области инженерной разработки
rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Эмуляция контроллера

Сообщение rsv »

Доброго времени суток.
Планируем купить контроллер cRIO-9056. Пока его оплатят и доставят пройдёт много времени. Хотелось бы начать работу с ним раньше. Вроде есть какие-то компоненты в составе LabVIEW, которые позволяют эмулировать работу физических устройств.
Подскажите, пожалуйста, возможна эмуляция контроллера cRIO-9056 и как это сделать.
Спасибо.

Artem.spb

Activity Автор
expert
expert
Сообщения: 1967
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Репутация: 0
Версия LabVIEW: 12-18
Контактная информация:

Re: Эмуляция контроллера

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

Эмулировать можно практически всё
вот по ПЛИСам
Но тут стоит уточнить, как будет работать ваш софт.
Часть функций вообще можно без проблем написать под win, а потом перенести на контроллер. Если не увлекаться лишними функциями, то всё будет без проблем.
Ну и пока не опробованное лично: RealTime реально поставить на виртуальную машину и работать почти как с реальным контроллером.

rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Re: Эмуляция контроллера

Сообщение rsv »

Почему-то модели cRIO-9056 в списке нет. И драйверов конкретно для этой модели тоже нет. Что именно надо загрузить, чтобы эта модель появилась в списке?
Вложения
10_cRIO - New target or device.png

Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1069
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Репутация: 0
Версия LabVIEW: 2013-2020
Контактная информация:

Re: Эмуляция контроллера

Сообщение Kosist »

А драйверы cRIO какой у Вас версии? Для этого контроллера нужны дрова NI CompactRIO Device Drivers June 2018, или более поздние.
Мы делили апельсин - много наших полегло...

rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Re: Эмуляция контроллера

Сообщение rsv »

Как узнать версию драйверов?
LabVIEW устанавливалась с фирменной флешки с датами файлов ноябрь-декабрь 2018 года.

rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Re: Эмуляция контроллера

Сообщение rsv »

На сайте NI самые новые драйвера для CompactRIO датированы 2017 годом.
Вложения
11_Поиск драйверов на сайте NI.PNG

Аватара пользователя
ladik

Silver
adviser
adviser
Сообщения: 246
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Репутация: 0
Версия LabVIEW: 2011, 2015
Откуда: Астана
Контактная информация:

Re: Эмуляция контроллера

Сообщение ladik »

Дорогу осилит идущий.

Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1069
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Репутация: 0
Версия LabVIEW: 2013-2020
Контактная информация:

Re: Эмуляция контроллера

Сообщение Kosist »

rsv писал(а):Как узнать версию драйверов?
LabVIEW устанавливалась с фирменной флешки с датами файлов ноябрь-декабрь 2018 года.
Версию драйверов можно посмотреть в NI MAX -> Software
Мы делили апельсин - много наших полегло...

rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Re: Эмуляция контроллера

Сообщение rsv »

Версию драйверов можно посмотреть в NI MAX -> Software

Беда, не открывается данный пункт.
Сначала попробую устранить ошибку, что бы можно было посмотреть версии ПО. А затем попробую обновить драйвера cRIO.
Вложения
12_MAX Database Connection Error.png
12_MAX Database Connection Error.png (5.68 КБ) 1360 просмотров

rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Re: Эмуляция контроллера

Сообщение rsv »

Сброс конфигурации не помог, раздел NI MAX -> Software не открывается. Решил переустановить ПО для cRIO & NI MAX с ключом /reinstall. Папка CompactRIO есть, а вот из каких папок надо переустановить ПО чтобы восстановить работу NI MAX, непонятно. Подскажите, пожалуйста, из каких папок надо переустановить ПО для восстановления работы утилиты NI MAX (привожу скрин папок с дистрибутива)?
Вложения
Список папок в дистрибутиве.JPG

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3508
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Репутация: 0
Версия LabVIEW: 2.5 — 2020
Контактная информация:

Re: Эмуляция контроллера

Сообщение dadreamer »

Любое из перечисленного:
NIVISA
NIDAQMX
NISYSCFG
https://knowledge.ni.com/KnowledgeArtic ... AC&l=ru-RU

rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Re: Эмуляция контроллера

Сообщение rsv »

NIVISA
NIDAQMX
NISYSCFG

Переустановил все три, т.к. вспомнил что при инсталляции выдавало ошибки.
Раздел NI MAX -> Software теперь открывается и cRIO-9056 в списке устройств появилось.
Буду дальше разбираться.

rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Re: Эмуляция контроллера

Сообщение rsv »

Добавил контроллер, задал режим эмуляции и прописал IP-адрес в соответствии с рекомендациями выше.
Теперь не удаётся подключиться к эмулируемому контроллеру.
При нажатии на Deploy/Connect на этапе "Waiting for the target (RT CompactRIO Target) to respond" выдаёт ошибку: "Unable to resolve from current dialog. Failed to connect to the target".
Утилита MAX устройство не видит - в разделе "Remote systems" пусто. Обнаружение проблем ничего плохого не находит.
IP выделен специально для этого контроллера, других устройств с таким адресом в локальной сети нет.
Какие настройки для эмулируемого устройства надо сделать что бы работать с ним?
Вложения
05_Эмулируемое устройство.JPG
05_Эмулируемое устройство.JPG (31.26 КБ) 1245 просмотров
06_Совместимость ПО.jpg

Blackman

Activity
leader
leader
Сообщения: 931
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Репутация: 0
Версия LabVIEW: 6.1,8.5,20
Контактная информация:

Re: Эмуляция контроллера

Сообщение Blackman »

В проекте сконфигурирован реальный контроллер в котором симулируется FPGA Target. Нет в сети контроллера, нет подключения и всего остального.

rsv
user
user
Сообщения: 92
Зарегистрирован: 18 июл 2019, 13:53
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

Re: Эмуляция контроллера

Сообщение rsv »

В проекте сконфигурирован реальный контроллер в котором симулируется FPGA Target. Нет в сети контроллера, нет подключения и всего остального.
Спасибо, но я не понял Вашего комментария.
Удалил контроллер и добавил снова, всё строго по инструкции Simulate FPGA Targets Using the Project Explorer with LabVIEW. Получилось тоже самое + модули C-серии. Ошибка такая же.
Что я не так делаю?
Вложения
07_Эмулируемое устройство. Дубль 2.JPG

Ответить

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