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

Простейшие вопросы в области инженерной разработки
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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

Сообщение rsv »

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

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

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

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

Эмулировать можно практически всё
вот по ПЛИСам
Но тут стоит уточнить, как будет работать ваш софт.
Часть функций вообще можно без проблем написать под win, а потом перенести на контроллер. Если не увлекаться лишними функциями, то всё будет без проблем.
Ну и пока не опробованное лично: RealTime реально поставить на виртуальную машину и работать почти как с реальным контроллером.
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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

Сообщение rsv »

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

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

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

Сообщение Kosist »

А драйверы cRIO какой у Вас версии? Для этого контроллера нужны дрова NI CompactRIO Device Drivers June 2018, или более поздние.
Мы делили апельсин - много наших полегло...
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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

Сообщение rsv »

Как узнать версию драйверов?
LabVIEW устанавливалась с фирменной флешки с датами файлов ноябрь-декабрь 2018 года.
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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

Сообщение rsv »

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

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение ladik »

Дорогу осилит идущий.
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

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

Сообщение Kosist »

rsv писал(а):Как узнать версию драйверов?
LabVIEW устанавливалась с фирменной флешки с датами файлов ноябрь-декабрь 2018 года.
Версию драйверов можно посмотреть в NI MAX -> Software
Мы делили апельсин - много наших полегло...
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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

Сообщение rsv »

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

Беда, не открывается данный пункт.
Сначала попробую устранить ошибку, что бы можно было посмотреть версии ПО. А затем попробую обновить драйвера cRIO.
Вложения
12_MAX Database Connection Error.png
12_MAX Database Connection Error.png (5.68 КБ) 2514 просмотров
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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

Сообщение rsv »

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

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение dadreamer »

Любое из перечисленного:
NIVISA
NIDAQMX
NISYSCFG
https://knowledge.ni.com/KnowledgeArtic ... AC&l=ru-RU
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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

Сообщение rsv »

NIVISA
NIDAQMX
NISYSCFG

Переустановил все три, т.к. вспомнил что при инсталляции выдавало ошибки.
Раздел NI MAX -> Software теперь открывается и cRIO-9056 в списке устройств появилось.
Буду дальше разбираться.
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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 КБ) 2399 просмотров
06_Совместимость ПО.jpg
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

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

Сообщение Blackman »

В проекте сконфигурирован реальный контроллер в котором симулируется FPGA Target. Нет в сети контроллера, нет подключения и всего остального.
rsv
advanced
advanced
Сообщения: 170
Зарегистрирован: 18 июл 2019, 13:53
Версия LabVIEW: 2020
Откуда: Россия, Ижевск
Благодарил (а): 33 раза
Контактная информация:

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

Сообщение rsv »

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

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