社区
C#
帖子详情
34401A RS232 通讯
henlyming
2011-09-28 01:48:20
哪位大哥有34401A 通过RS232编程的经验。
我现在可以通过串口对34401A进行设置,但是无法得到34401A的返回值。
最好有实例发给我看看,VB或C#都可以,现谢谢了。
邮箱:henlyming@163.com
...全文
1542
21
打赏
收藏
34401A RS232 通讯
哪位大哥有34401A 通过RS232编程的经验。 我现在可以通过串口对34401A进行设置,但是无法得到34401A的返回值。 最好有实例发给我看看,VB或C#都可以,现谢谢了。 邮箱:henlyming@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
专情小白菜
2014-06-24
打赏
举报
回复
请问程控RS232串口线的型号是哪一种呢?普通的直连线和交叉线感觉都不行啊。
wylgeli
2013-08-19
打赏
举报
回复
我的也一样。。。。。。
18821
2013-07-03
打赏
举报
回复
我也遇到跟上面一样的问题了,数据能发下去,却收不到数据。搞了两天,终于知道什么原因了,HP表有专用串口线的,那个线的接线估计跟一半的串口线的引脚接线不一样。
wwbwwb2121
2013-02-22
打赏
举报
回复
哦,看错了,是没有设触发, 加init trig
wwbwwb2121
2013-02-22
打赏
举报
回复
1
兄弟,还记得34401a的程序吗? 你这个问题我现在也遇到了,原因是万用表没有调成程控模式, 加个:SYST:REM 就OK了
macji
2012-08-22
打赏
举报
回复
你好 我刚刚调试出来了
把read?
改用 initiate
fetch?
macji
2012-08-22
打赏
举报
回复
你好 我弱弱的问句 你用串口有没有 调试成功读取数据?我也是在这一步就不行了
henlyming
2011-10-11
打赏
举报
回复
谢谢大家啦,这个不搞了,用GPIB卡通讯了,要多花不少钱啊
皇城龙三
2011-10-09
打赏
举报
回复
看看你程序调用的设备名称和你读取的设备的名称是否一致
henlyming
2011-10-09
打赏
举报
回复
谢谢楼上,这个方法我也试过啦,没有用啊,
这估计得找搞过的提示一下,应该不难,哎!
枪牌
2011-10-08
打赏
举报
回复
搞过串口,没搞过34401A
波特率这些没设置错吧?
先用windows自带的超级终端输入那些命令,看看是否可以正常输出
Public Event DataReceived As SerialDataReceivedEventHandler
Dim instance As New SerialDataReceivedEventHandler(AddressOf HandlerMethod)
AddHandler comPort.DataReceived, instance
Private Sub HandlerMethod(ByVal sender As Object, ByVal e As SerialDataReceivedEventArgs)
'Do Something
End Sub
俺是像上面那么写的,vb代码
lifelongemail
2011-10-08
打赏
举报
回复
这是什么哇
henlyming
2011-10-08
打赏
举报
回复
[Quote=引用 7 楼 shiningstarhu 的回复:]
你确定你的34401A是可以直接通过字符串方式设置的嘛?
也就是你代码中的那些WriteLine("....")
一般这种硬件控制都是需要把你的命令字符串转换成字节形式发送的。
返回值一般也是字节形式,光靠ReadLine应该不行。
你需要通过TextEncoder将你的字符串命令转换成字节, 读取的时候通过ReadByte之类的
方法在通过TextEncoder把字节转换成字符……
[/Quote]
WriteLine中的字符34401是有响应的,而且也也会设置成相应的设置。
Read那边我ReadBye也试过的也是读不到东西,会超时。
看来不行要用GPIB卡去控制了。
LMAOhuaNL
2011-10-07
打赏
举报
回复
虚心的关注一下了,真的没搞过
ShiningstarHu
2011-10-07
打赏
举报
回复
你确定你的34401A是可以直接通过字符串方式设置的嘛?
也就是你代码中的那些WriteLine("....")
一般这种硬件控制都是需要把你的命令字符串转换成字节形式发送的。
返回值一般也是字节形式,光靠ReadLine应该不行。
你需要通过TextEncoder将你的字符串命令转换成字节, 读取的时候通过ReadByte之类的
方法在通过TextEncoder把字节转换成字符串。
henlyming
2011-10-07
打赏
举报
回复
哎,没有人回复啊
henlyming
2011-09-28
打赏
举报
回复
前面几个命令34401都有反映,通讯应该没有问题?
哪位大哥有什么意见?
henlyming
2011-09-28
打赏
举报
回复
serialPort1.Open();
serialPort1.WriteLine("*CLS");
serialPort1.WriteLine("SYST:REM");
serialPort1.WriteLine("CONF:DC 10,0.1");
serialPort1.WriteLine("READ?");
MessageBox.Show(serialPort1.ReadLine());
serialPort1.Close();
这是我的测试代码?但是就是无法读到值。
Manual上写,READ?命令过后会将34401的测试值传送的输出缓存。
但是我用ReadLine()无法获取到任何值,出现超时。
无常名
2011-09-28
打赏
举报
回复
没做过这个,不过做过串口相关的。
一般这个问题就是串口设置和协议的问题(哎废话么)。
把详细问题发出来吧,帮你顶。。。。
henlyming
2011-09-28
打赏
举报
回复
自己顶,谢谢楼上
加载更多回复(1)
34401A
,GPIB,
RS232
通讯
基于NI-VISA的VB.net的
通讯
模块号,GIPB代入地址即可,
RS232
代入端口.
DataRec0.414-53131A,53132A,53181A,
34401A
的
RS232
串口
通讯
软件
一、软件说明: 1. 基本功能: 1) 读取测量仪器的
RS232
串口数据,并以曲线形式实时显示; 2) 自动X-坐标/ Y-坐标, 自动滚屏 3) 同时支持手动曲线的拖动与缩放(需要鼠标滚轮配合); 4) 所有数据同时自动存入数据文件(每5秒自动存盘一次), 文本格式(.TXT), 可方便处理成Excel格式. 5) 数据文件中同时记录了每个数据的接收时刻(精确到ms) 6) 支持屏幕截图; 7) 屏幕曲线最多能显示50万条记录,但存储到数据文件时,则没有限制. 2. 软件的初衷: 实时图形化显示53131A频率计(应该能适用于53132A, 53181A)的测量结果, 操作简单, 结果快速直观, 从Ver0.41版开始支持Agilent/HP
34401A
; 欢迎朋友们试用于其他仪器的数据采集, 据说,Solartron 7081也能用; 如果有必要, 会陆续添加其他协议, 以支持更多的仪器. 3. 软件采用只听方式, 不向仪器发送任何数据/命令. 4. 软件仍在不断完善过程中, 会不定期改进/更新,直到没有使用价值为止,欢迎朋友批评. 5. 可以随意使用/传播该软件,但对因此取得的成绩及造成的不良后果,软件作者不承担任何责任. 谢谢. 详细可参见:http://bbs.38hot.net/read.php?tid=15499
VB串口控制仪器的实例
本实例使用VB6.0编写,利用
RS232
串口通信,来控制测试仪器的程序. 目前常见测试设备的仪器
通讯
方式有:GPIB,
RS232
,USB,以太网等,本实例是针对AGILENT
34401A
数字复用电表做的简易控制程序(SCPI语言). 供初学者参考.
C#写的
34401A
串口232数据读取程序
首先呢,请先设置惠普表为Talk only模式,也就是31,还不明白的自己查手册去 另外,各个表设置不一样,比如我这里2块表就不一样,一块是7位数据位,even校验;另一块是8位数据位,none校验。具体的可以看看表里的i/o那里的设置。 数据线的做法,9pin的线,2,3交叉,4,6交叉,7,8交叉,其他直连 我使用的是.net formworks2里面的serial...
Qt 编程 keySight
34401A
万用表(串口232编程)
最近编写一个读取keySight
34401A
万用表的一个程序,使得每秒读取一个电压值,然后记录电压值到文本中去,也许对你来说,这还不简单吗? 通过232读取数据而已,很简单的呀,可能对于我这刚接触这个机器,而且最初没有任何资料的我来说算是一个小挑战吧。 实物如下图: 这个万用表一般有两种方式的编程,一种是GPIB 另一种是RS-232,这里使用的232编程,有关GPIB大家可以尝试一下。 首先我们要配置下这个万用表 主要是: 点击shift,...
C#
110,536
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章