智能制造网

登录

智能控制工业软件编程软件

LabVIEW GPIB写入 (函数)

供应商:
北京市瀚文网星科技有限责任公司
企业类型:
生产厂家

产品简介

LabVIEW GPIB写入 (函数)
北京瀚文网星科技有限责任公司www.bjcyck。。com是一家以LabVIEW(虚拟仪器)为主要技术手段的开发公司。其服务领域包括:汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各领域。涵盖了从研发、测试、生产到服务的产品开发所有阶段。

详细信息

使数据写入地址字符串的GPIB设备。

右键单击节点,在快捷菜单中选择同步I/O模式»同步,可同步写入数据。

详细信息  范例

超时毫秒函数在超时前等待的时间,以毫秒为单位。 设置超时毫秒为0可禁用超时,终止在超时毫秒内未完成的操作。

如需使用488.2全局超时,可不连线超时毫秒或设置输入为-1。然后通过设置超时函数改变超时毫秒的默认值。默认值为10000。
地址字符串包含与函数通信的GPIB设备的地址。 可用+的格式输入地址字符串中的主地址和次地址。都是十进制值,如是2且是3,则地址字符串是2+3。

如未地址,函数在读取和写入字符串前不会寻址。函数假定命令已经以其它方式发出或由另一个控制器控制并进行寻址。如控制器要寻址设备但并未在超出时间限制前进行,函数随GPIB错误6(超时)终止并在状态中置位14。如GPIB不是管理控制器,则不地址字符串

如LabVIEW有多个可用的GPIB控制器,地址字符串的前缀可确定特定函数使用的控制器,格式为ID:地址或ID:(无需地址时)。例如,使用前缀2:3可设置GPIB控制器2与地址3上的设备进行通话。如控制器ID不出现,函数使用控制器0或总线0。
数据是函数写入GPIB设备的数据。
模式表明如何终止GPIB写入。 该输入支持下列值。 
 
0与字符串zui后一个字符一起发送EOI。
1添加CR至字符串,与CR一起发送EOI。
2添加LF至字符串,与LF一起发送EOI。
3添加CR LF至字符串,与LF一起发送EOI。
4添加CR至字符串,但不发送EOI。
5添加LF至字符串,但不发送EOI。
6添加CR LF至字符串,但不发送EOI。
7不发送EOI。
错误输入表明节点运行前发生的错误。该输入将提供标准错误输入功能。
状态该布尔数组中的每一位都用于表明GPIB控制器的一个状态。 如发生错误,GPIB函数可置位15。GPIB错误仅在状态置位15后有效。

下表用于显示状态中每一位的数值及状态符号。该表还包含每一位的说明。
状态位数值符号状态说明
01DCAS设备清零状态
12DTAS设备触发状态
24LACS侦听器活动
38TACS通话器活动
416ATN置注意有效
532CIC管理控制器
664REM远程状态
7128LOK锁定状态
8256CMPL操作完成
124096SRQICIC时检测到SRQ
138192END检测到EOI或EOS
1416384TIMO超时
15-32768ERR检测到错误
错误输出包含错误信息。该输出将提供标准错误输出功能。

GPIB写入详细信息

硬件设备同步传输数据时,调用线程在数据传输期间处于锁定状态。依据传输的速度,该操作可阻止其他需要调用线程的进程。但是,如应用程序需尽可能快地传输数据,同步执行操作可独占调用线程。

注:  在大多数应用程序中,与不多于4台仪器通信通行时,使用同步调用可获取更快的速度。与不少于5台仪器进行通信时,异步操作可使应用程序的速度显著提高。LabVIEW默认为异步I/O。

范例

关于使用GPIB写入函数的范例见labviewexamplesInstrument IOGPIB中的Simple GPIB VI。

 

在线询价