※VISA写入
图5.3.1-3 VISA写入控件接线图
•VISA资源名称指定了要打开的资源。该控件也指定了会话句柄和类。
•写入缓冲区包含要写入设备的数据。
•错误输入表示VI或函数运行前发生的错误情况。默认为无错误。
•VISA资源名称输出是VISA函数返回的VISA资源名称的一个副本。
•返回数包含实际写入的字节数量。
•错误输出包含错误信息。如错误输入表明在VI或函数运行前已出现错误,错误输出将包含相同的错误信息。
※VISA设置缓冲区大小
图5.3.1-4 VISA设置缓冲区大小控件接线图
•VISA资源名称指定了要打开的资源。该控件也指定了会话句柄和类。
• 屏蔽指明要设置大小的缓冲区。屏蔽的有效值是I/O接收缓冲区(16)和I/O传输缓冲区(32)。
•大小指明I/O缓冲区的大小。大小应略大于要传输或接收的数据数量。如激活函数而没有指定缓冲区大小,VI将设置默认值为4096。
•错误输入表示VI或函数运行前发生的错误情况。默认为无错误。
•注:功能与前面控件相同的管脚不再介绍,下文相同。
※VISA读取
图5.3.1-5 VISA读取控件接线图
•字节总数包含要读取的字节数量。
•读取缓冲区包含从设备读取的数据。
•返回数包含实际读取的字节数量。
※VISA清空I/O缓冲区
图452.2-6 VISA 清空I/O缓冲区控件接线图
•屏蔽指明要清空的缓冲区。按位合并缓冲区屏蔽可同时清空多个缓冲区。逻辑OR,也称为OR或加,用于合并值。接收缓冲区和传输缓冲区分别只用一个屏蔽值。
※VISA关闭
图5.2.2-7 VISA关闭控件接线图
•打开VISA会话句柄并完成操作后,应关闭该会话句柄。该函数可接受各个会话句柄类。
4.2具体开发步骤
4.2.1 创建主界面
主界面的开发最为重要,前面板主要是一些组件的放置和调用,这也就是一个面子工程,这个只是一个好看与否,与太多的系统功能无关.具体如下:
从图中可以看出,整个界面是通过一个选择项板控制,分为4个界面。主要界面如上图所示,是对通信的调试。其它界面如下所示。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>