![]() |
1
3
您需要一个实际打开串行端口并发送/接收数据的控制器进程。 暴露这些接口的dll应该与控制器进程通信,而不是直接与串行端口通信。 |
![]() |
2
1
如果您的控制器进程(打开/关闭端口并进行传输和接收的部分)可由多个应用程序同时访问,则需要设置一些同步机制,否则两个应用程序可能会尝试同时发送消息,这可能会导致分析机器人手臂的响应时出现问题。 假设您有一个单独的控制器进程或服务正在运行,您可以只使用c lock关键字,如下所示(假设是一个简单的ascii类型协议) 只有当控制器处于自己的进程中时,“lock”关键字才会跨进程工作。关闭时也不要忘记释放serialport类。
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 5 月前 |
![]() |
CactusCake · if语句中应有分号 5 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |