.net - MATLAB 无法调用 .NET 库进行机器人控制
问题描述
我有一个机器人制造商提供的 .NET 库。
为了使用这个库连接到机器人,有一个名为“KRcc.Commu”的类
这个类有一个单一的输入作为'System.String'
通过使用 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 是否有任何限制阻止 .NET 创建外部通信?
解决方案
推荐阅读
- mysql - 如何删除 2 个或多个单词之间的多个空格?
- php - 如何使用 WordPress 中的钩子创建菜单并将其分配到某个位置?
- python-3.x - boto3 客户端无法正确序列化
- javascript - 怎么解决……?未找到模块:无法解析“C:ect..”中的“反应”
- python-3.6 - 安装 camelot 时的问题
- xamarin.forms - NControlView 未在 UWP 中呈现库的控件
- java - 不是 Maven 项目出口战
- typo3 - Fluid 的图像查看助手显示过时的图像
- jquery - 将模型和单独的列表传递给控制器
- android - 如何使用 Kotlin 在 Android 中压缩照片