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

Простейшие вопросы в области инженерной разработки

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

Postby rsv on 11 Sep 2019, 14:45

Доброго времени суток.
Планируем купить контроллер cRIO-9056. Пока его оплатят и доставят пройдёт много времени. Хотелось бы начать работу с ним раньше. Вроде есть какие-то компоненты в составе LabVIEW, которые позволяют эмулировать работу физических устройств.
Подскажите, пожалуйста, возможна эмуляция контроллера cRIO-9056 и как это сделать.
Спасибо.
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby Artem.spb on 11 Sep 2019, 14:51

Эмулировать можно практически всё
вот по ПЛИСам
Но тут стоит уточнить, как будет работать ваш софт.
Часть функций вообще можно без проблем написать под win, а потом перенести на контроллер. Если не увлекаться лишними функциями, то всё будет без проблем.
Ну и пока не опробованное лично: RealTime реально поставить на виртуальную машину и работать почти как с реальным контроллером.
Artem.spb
expert
expert
 
Posts: 1657
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 266
CLD hardware I/O VIP freelance

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

Postby rsv on 12 Sep 2019, 09:05

Почему-то модели cRIO-9056 в списке нет. И драйверов конкретно для этой модели тоже нет. Что именно надо загрузить, чтобы эта модель появилась в списке?
Attachments
10_cRIO - New target or device.png
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby Kosist on 12 Sep 2019, 09:32

А драйверы cRIO какой у Вас версии? Для этого контроллера нужны дрова NI CompactRIO Device Drivers June 2018, или более поздние.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 987
Joined: 21 Feb 2011, 23:44
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 279
CLAD I/O VIP students

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

Postby rsv on 12 Sep 2019, 09:45

Как узнать версию драйверов?
LabVIEW устанавливалась с фирменной флешки с датами файлов ноябрь-декабрь 2018 года.
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby rsv on 12 Sep 2019, 10:12

На сайте NI самые новые драйвера для CompactRIO датированы 2017 годом.
Attachments
11_Поиск драйверов на сайте NI.PNG
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby ladik on 12 Sep 2019, 10:46

Дорогу осилит идущий.
User avatar
ladik
adviser
adviser
 
Posts: 235
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 88
hardware I/O VIP

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

Postby Kosist on 12 Sep 2019, 10:48

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

Версию драйверов можно посмотреть в NI MAX -> Software
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 987
Joined: 21 Feb 2011, 23:44
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 279
CLAD I/O VIP students

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

Postby rsv on 12 Sep 2019, 13:05

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


Беда, не открывается данный пункт.
Сначала попробую устранить ошибку, что бы можно было посмотреть версии ПО. А затем попробую обновить драйвера cRIO.
Attachments
12_MAX Database Connection Error.png
12_MAX Database Connection Error.png (5.68 KiB) Viewed 422 times
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby rsv on 12 Sep 2019, 15:54

Сброс конфигурации не помог, раздел NI MAX -> Software не открывается. Решил переустановить ПО для cRIO & NI MAX с ключом /reinstall. Папка CompactRIO есть, а вот из каких папок надо переустановить ПО чтобы восстановить работу NI MAX, непонятно. Подскажите, пожалуйста, из каких папок надо переустановить ПО для восстановления работы утилиты NI MAX (привожу скрин папок с дистрибутива)?
Attachments
Список папок в дистрибутиве.JPG
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby dadreamer on 12 Sep 2019, 16:04

Любое из перечисленного:
NIVISA
NIDAQMX
NISYSCFG
https://knowledge.ni.com/KnowledgeArtic ... AC&l=ru-RU
User avatar
dadreamer
professor
professor
 
Posts: 3326
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 844
I/O VIP vision internet

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

Postby rsv on 13 Sep 2019, 09:50

NIVISA
NIDAQMX
NISYSCFG


Переустановил все три, т.к. вспомнил что при инсталляции выдавало ошибки.
Раздел NI MAX -> Software теперь открывается и cRIO-9056 в списке устройств появилось.
Буду дальше разбираться.
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby rsv on 16 Sep 2019, 15:38

Добавил контроллер, задал режим эмуляции и прописал 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 выделен специально для этого контроллера, других устройств с таким адресом в локальной сети нет.
Какие настройки для эмулируемого устройства надо сделать что бы работать с ним?
Attachments
05_Эмулируемое устройство.JPG
05_Эмулируемое устройство.JPG (31.26 KiB) Viewed 307 times
06_Совместимость ПО.jpg
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

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

Postby Blackman on 17 Sep 2019, 10:13

В проекте сконфигурирован реальный контроллер в котором симулируется FPGA Target. Нет в сети контроллера, нет подключения и всего остального.
Blackman
leader
leader
 
Posts: 883
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 259
VIP

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

Postby rsv on 17 Sep 2019, 11:00

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

Спасибо, но я не понял Вашего комментария.
Удалил контроллер и добавил снова, всё строго по инструкции Simulate FPGA Targets Using the Project Explorer with LabVIEW. Получилось тоже самое + модули C-серии. Ошибка такая же.
Что я не так делаю?
Attachments
07_Эмулируемое устройство. Дубль 2.JPG
rsv
beginner
beginner
 
Posts: 39
Joined: 18 Jul 2019, 13:53
LabVIEW Version: 2018
Karma: 0

Next

Return to Для чайников

Who is online

Users browsing this forum: No registered users and 1 guest

cron