主要内容gydF4y2Ba

打开外部文件gydF4y2Ba

连接接口对象到仪器gydF4y2Ba

语法gydF4y2Ba

fopen (obj)gydF4y2Ba

参数gydF4y2Ba

objgydF4y2Ba

接口对象或接口对象数组。gydF4y2Ba

描述gydF4y2Ba

fopen (obj)gydF4y2Ba连接gydF4y2BaobjgydF4y2Ba对着乐器。gydF4y2Ba

例子gydF4y2Ba

这个例子创建了GPIB对象gydF4y2BaggydF4y2Ba,连接gydF4y2BaggydF4y2Ba仪器使用gydF4y2Ba打开外部文件gydF4y2Ba,读写文本数据,然后断开连接gydF4y2BaggydF4y2Ba来自乐器。gydF4y2Ba

G = gpib('ni',0,1);fopen(g) fprintf(g,'*IDN?') IDN = fscanf(g);文件关闭(g)gydF4y2Ba

提示gydF4y2Ba

在执行读或写操作之前,gydF4y2BaobjgydF4y2Ba必须与仪器连接gydF4y2Ba打开外部文件gydF4y2Ba函数。当gydF4y2BaobjgydF4y2Ba连接到仪器上gydF4y2Ba

  • 保留在输入缓冲区或输出缓冲区中的数据将被刷新。gydF4y2Ba

  • 的gydF4y2Ba状态gydF4y2Ba属性设置为gydF4y2Ba开放gydF4y2Ba.gydF4y2Ba

  • 的gydF4y2BaBytesAvailablegydF4y2Ba,gydF4y2BaValuesReceivedgydF4y2Ba,gydF4y2BaValuesSentgydF4y2Ba,gydF4y2BaBytesToOutputgydF4y2Ba属性设置为0。gydF4y2Ba

当试图执行读或写操作时,将返回错误gydF4y2BaobjgydF4y2Ba没有连接到仪器上。您只能将一个接口对象连接到给定的仪器。例如,在Windows上gydF4y2Ba®gydF4y2Ba您只能将一个串行端口对象连接到与COM1端口相关的仪器。类似地,您只能将一个GPIB对象连接到具有给定板索引、主地址和从地址的仪器。gydF4y2Ba

在连接接口对象时,某些属性是只读的,必须在使用前配置gydF4y2Ba打开外部文件gydF4y2Ba.例子包括gydF4y2BaInputBufferSizegydF4y2Ba而且gydF4y2BaOutputBufferSizegydF4y2Ba.属性引用页或使用gydF4y2BapropinfogydF4y2Ba函数确定哪些属性具有此约束。gydF4y2Ba

某些属性的值仅在之后验证gydF4y2BaobjgydF4y2Ba连接到仪器上。如果这些属性中的任何一个配置不正确,当时将返回错误gydF4y2Ba打开外部文件gydF4y2Ba已发布并gydF4y2BaobjgydF4y2Ba没有连接到仪器上。此类型的属性包括gydF4y2Ba波特率gydF4y2Ba而且gydF4y2BaSecondaryAddressgydF4y2Ba,并与仪器设置相关联。gydF4y2Ba

兼容性的考虑gydF4y2Ba

全部展开gydF4y2Ba

不建议从R2019b开始gydF4y2Ba

不建议从R2020b开始gydF4y2Ba

不建议从R2020b开始gydF4y2Ba

不建议从R2020b开始gydF4y2Ba

不建议从R2021a开始gydF4y2Ba

不建议从R2021b开始gydF4y2Ba

另请参阅gydF4y2Ba

功能gydF4y2Ba

属性gydF4y2Ba

R2006a之前介绍gydF4y2Ba