Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Lcard to Matlab OPCСтоит задача передавать данные с каналов модуля LTR212M-1 в Matlab через OPC-сервер. Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException С чем это может быть связано? Заранее спасибо! |
|||
|
||||
|
Re: Lcard to Matlab OPCНемного поэкспериментировал с Matlab и работе его OPC-клиента с нашим сервером. У меня эта проблема возникает, когда вложенность дерева элементов в Namespace больше 3. Если же в настройках L-Card OPC создать дерево элементов вручную, так, чтобы уровень вложенности был бы не больше 3-х (т.е. максимум ветвь -> ветвь -> узлы значений, например LTR212 -> CH1 -> AC), то проблемы не возникает. Также несколько странно идет работа с русскими названиями в элементах, при обзоре Matlab их видит, но при добавлении в группу эти названия становятся пустыми (хотя при этом на работу не влияет), поэтому лучше также использовать только английские имена. Не совсем понятно в чем именно проблема, в клиенте Matlab или сервере, с другими OPC-клиентами до этого такой проблемы не возникало. Как появится время, попробую более детально посмотреть, как эти обращения, на которых Matlab зависает, выглядят со стороны сервера, нет ли там какой-то особенности. Пока предлагаю попробовать создать свое дерево в настройках OPC-сервера, удовлетворяющее указанным критериям. |
|||
|
||||
|
Re: Lcard to Matlab OPCКажется проблему с зависанием нашел, не совсем корректно обрабатывалась определенная комбинация вызовов по обзору адресного пространства (другие клиенты обходили его иначе, поэтому ранее эта проблема не попадалась. Попробуйте версию https://www.lcard.ru/download/lcard-opc … 1.0.14.exe, будет ли работать? Но с русскими буквами все равно Matlab не совсем корректно работает, так что лучше либо вручную задавать названия элементов дерева на английском, либо в конфигураторе перед генерацией дерева включить английский язык. |
|||
|
||||
|
Re: Lcard to Matlab OPCСпасибо большое! Попробую как доберусь |
|||
|
||||
|
Re: Lcard to Matlab OPCДа, с новой версией клиент работает, данные передаются. Русскими символами не пользуюсь. Спасибо!!! |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск