LabVIEW 保存Keysight DSO-X-3024T的屏幕截图(格式PNG,BMP)

LabVIEW 保存Keysight DSO-X-3024T的屏幕截图(格式PNG,BMP)
指令分别用了:
:HARDcopy:INKSaver OFF 关闭映像倒置
:DISPlay:DATA? %s,%s 读取屏幕图像数据(格式和灰度)
第一个%s是格式,如“PNG”,第二个%s是灰度,如“COLOR”,所以彩色PNG的图片指令应该为 :
:DISPlay:DATA? PNG,COLOR
指令我这里是用串口连接的,所以我指令有个用了代码显示,加了\n,另一个正常显示加了换行符

然后VISA读取缓冲区数据,处理掉开头的数据头,然后从89PNG开头就是PNG文件的开始。
用二进制文件处理即可。

在这个过程中,我试了在读取VISA后面加了字符串显示控件,PNG没有问题,但是BMP会卡死LabVIEW,原因是输入到字符串显示控件的数据太多了,导致卡死。所以如果想要获取这个数据查看,就不要直接用字符串去显示了,用txt或者其他方式去保存下来再看。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值