【发布时间】:2009-08-27 10:14:13
【问题描述】:
是否有 C# 示例代码可以使用 VISA 通过 RS-232 串行端口与设备通信?
当然,我只是想向设备发出一些简单的命令和查询以及打开和关闭它。
【问题讨论】:
-
感谢大家提供的信息。就在午夜刚过,安捷伦的支持工程师向我发送了一个解决方案,他解决了我的问题,我猜这很简单。再次感谢乔治。
标签: c# serial-port visa
是否有 C# 示例代码可以使用 VISA 通过 RS-232 串行端口与设备通信?
当然,我只是想向设备发出一些简单的命令和查询以及打开和关闭它。
【问题讨论】:
标签: c# serial-port visa
这里有示例代码:
C# and Visual Basic .NET Instrument Control Tutorial
它使用 National Instrument 软件:
“VISA .NET API 是一个 面向对象的接口由一个 一组 .NET 类进行通信 与带有 VISA 的仪器。你可以 使用 .NET 兼容的语言,例如 C# 和 Visual Basic .NET。”
【讨论】:
我终于得到了我想要的答案。
看来,在 VISA 中访问 RS-232 串行端口而不是 USB 端口所需要做的就是将 USB id 字符串更改为 RS-232 字符串 (ASRL1::INSTR)。
我知道这会很简单,只是没那么简单。
感谢所有其他想法。
【讨论】: