#.net #matlab #robot
Вопрос:
У меня есть библиотека .NET от производителя роботов .
Для подключения к роботу с помощью этой библиотеки существует класс с именем «KRcc.Communu».
Этот класс имеет один вход как «Система».Строка’
с помощью Powershell ; Он работает нормально без каких-либо проблем :
Add-Type -Path 'C:---krcc64.dll';
$Robot = New-Object KRcc.Commu 'TCP as@127.0.0.1 9105';
Попытка сделать то же самое в MATLAB вообще не работает .
Код MATLAB :
K = NET.addAssembly('C:----krcc64.dll')
obj = KRcc.Commu('TCP as@127.0.0.1 9105')
MATLAB всегда выводит :
Сообщение: не удается подключить TCP/IP
Источник: krcc64
MATLAB работает в режиме администратора , другие классы в той же библиотеке работают нормально , это единственный класс, который не работает в MATLAB, и это единственный класс для внешних коммуникаций .
Есть ли какие-либо ограничения в предотвращении MATLAB .СЕТЬ от создания внешних коммуникаций ?