C# 使用VISA和C与RS-232通信

C# 使用VISA和C与RS-232通信,c#,serial-port,visa,C#,Serial Port,Visa,是否有C示例代码可用于通过RS-232串行端口与设备通信 当然,我只想向设备发出一些简单的命令和查询,并打开和关闭它。这里有示例代码: 它使用国家仪器软件: VISA.NET API是一个 由 要通信的.NET类集 带签证的文书。你可以 使用与.NET兼容的语言,如C 和visualbasic.NET 我终于找到了我想要的答案 在VISA卡中,要访问RS-232串行端口而不是USB端口,似乎只需将USB id字符串更改为RS-232字符串ASRL1::INSTR 我知道事情会很简单,只是没那么简

是否有C示例代码可用于通过RS-232串行端口与设备通信


当然,我只想向设备发出一些简单的命令和查询,并打开和关闭它。

这里有示例代码:

它使用国家仪器软件:

VISA.NET API是一个 由 要通信的.NET类集 带签证的文书。你可以 使用与.NET兼容的语言,如C 和visualbasic.NET


我终于找到了我想要的答案

在VISA卡中,要访问RS-232串行端口而不是USB端口,似乎只需将USB id字符串更改为RS-232字符串ASRL1::INSTR

我知道事情会很简单,只是没那么简单


感谢所有其他想法。

对不起,我应该提到我使用的是安捷伦示波器,这似乎与NI的有所不同。我已经多次向安捷伦寻求帮助,如你所见,我仍在寻找。我发现很难相信没有人已经尝试过用他们的示波器做这个相对简单的事情,毕竟,RS-232通信模块到底是用来做什么的?喃喃自语。也许你应该用这些信息更新你的问题。你在哪个国家?我们使用安捷伦的高效液相色谱系统,我觉得他们的服务还可以。谢谢大家提供的信息。就在午夜过后,安捷伦的一位支持工程师向我发送了一份解决方案,他解决了我的问题,我猜这很简单。再次感谢你,乔治。