From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
好像还是读取字符数量不对,在读取函数之前的那个write函数,输出有个return count,返回字节数,你看下返回多少字节,实在不行就将write函数retuen count和read函数byte count连接,试试。你这问题肯定是读取字节数多了。
请问是在write函数上右键选择创建,然后生成一个返回数,这个返回数就是return count吗?
byte count是哪个呢?
第一个也就是SOUR:FUNC后面的write函数后的返回数显示13,第二个在read函数之前的write函数上返回字节数是10。之后要如何操作呢?
就把他俩相连就行了,我用的是英文版所以不知道确切的接线端中文名。你这个两次写入,一次读取这样也会有问题。串行通信一般都是一问一答,就是write一次,read一次,最好改一下。如果这样连线不好用,可以在read函数总字节数那创建一个输入控件,自己输入一个数运行一次,看看到底多少字节合适。
还是不行。会不会是我的数据采集卡有问题,我用的是GPIB-USB-HS的数据采集卡,采集卡上有两个指示灯,一个ready另一个active。和电脑连接后可以识别到我连接的仪器,*IDN?指令也有效,但是不论怎么操作这个active指示灯始终都不亮,一直亮的是ready。这里有问题吗?
在NI MAX里面输入的指令,连接上仪器后在这里扫描仪器,可以识别到我连接的测量仪器。然后里面有“与仪器通信”、“打开VISA测试面板”这样的按钮,在里面可以输入指令。我现在不在仪器旁边,这是NI官网技术支持上的图片给您看一下。