我有一个由制造商使用.NET创建的公共.dll(KRcc64.dll),用于将任何代码与其计算机连接。
它具有一个称为“ Commu”的类,用于与计算机建立TCP / IP连接。
参数为:
TCP或COM
IP地址
端口
超时
我使用VB.Net编写了一个小代码对其进行测试,并且运行良好。
这是VB代码: '
模块程序
Sub sample_of_command()
'connect to the controller
Dim comm As KRcc.Commu
Try
Console.Write("connecting . . . ")
comm = New KRcc.Commu("TCP 127.0.0.1 10300 3000")
Console.WriteLine("done")
Catch
Console.WriteLine("Can't connect")
Exit Sub
End Try
我面临的问题是尝试将此.NET与MATLAB结合使用,并始终从MATLAB获得即时响应,如下所示:
消息:无法连接TCP / IP 资料来源:krcc64
我正在使用以下MATLAB代码
asm = NET.addAssembly('C:** \ krcc64.dll')
Comm_Port = KRcc.Commu('TCP 127.0.0.1 10300')
请支持!