主要内容GydF4y2Ba

防火GydF4y2Ba

(要被删除)从仪器中读取文本线,并包括终结器GydF4y2Ba

这GydF4y2Ba序列号GydF4y2Ba那GydF4y2Ba蓝牙GydF4y2Ba那GydF4y2Batcpip.GydF4y2Ba那GydF4y2Baudp.GydF4y2Ba那GydF4y2Ba签证GydF4y2Ba, 和GydF4y2BaGPIB.GydF4y2Ba将在将来的版本中删除对象函数。采用GydF4y2Ba串行端口GydF4y2Ba那GydF4y2Ba蓝牙GydF4y2Ba那GydF4y2Batcpclient.GydF4y2Ba那GydF4y2BaTcpserverGydF4y2Ba那GydF4y2Baudpport.GydF4y2Ba, 和GydF4y2BaVisaDev.GydF4y2Ba反对功能。有关更多信息,请参阅GydF4y2Ba兼容性考虑因素GydF4y2Ba。GydF4y2Ba

句法GydF4y2Ba

tline = fgets(obj)GydF4y2Ba
[tline,count] = fgets(obj)GydF4y2Ba
[tline,count,msg] = fgets(obj)GydF4y2Ba
[tline,count,msg,datagramaddress,datagramport] = fgets(obj)GydF4y2Ba

争论GydF4y2Ba

obj.GydF4y2Ba

接口对象。GydF4y2Ba

Tline.GydF4y2Ba

从仪器中读取的文本,包括终结者。GydF4y2Ba

数数GydF4y2Ba

读取的值数。GydF4y2Ba

味精GydF4y2Ba

表示读取操作未成功完成的消息。GydF4y2Ba

数据报ddress.GydF4y2Ba

数据报地址。GydF4y2Ba

Datagramport.GydF4y2Ba

数据报港口。GydF4y2Ba

描述GydF4y2Ba

tline = fgets(obj)GydF4y2Ba从连接的仪器中读取一行文本GydF4y2Baobj.GydF4y2Ba,并将数据返回到GydF4y2BaTline.GydF4y2Ba。返回的数据包括带文本行的终结器。排除终结者,使用GydF4y2BaF Get.GydF4y2Ba。GydF4y2Ba

[tline,count] = fgets(obj)GydF4y2Ba返回读取的值数GydF4y2Ba数数GydF4y2Ba。GydF4y2Ba

[tline,count,msg] = fgets(obj)GydF4y2Ba返回警告消息GydF4y2Ba味精GydF4y2Ba如果读取操作不成功。GydF4y2Ba

[tline,count,msg,datagramaddress,datagramport] = fgets(obj)GydF4y2Ba返回数据报源自的远程地址和端口。只有这些值才会返回GydF4y2Baobj.GydF4y2Ba是一个UDP对象。GydF4y2Ba

例子GydF4y2Ba

创造GydF4y2BaGPIB对象GydF4y2BaGGydF4y2Ba, 连接GydF4y2BaGGydF4y2Ba到泰克GydF4y2Ba®GydF4y2BaTDS 210示波器,配置GydF4y2BaGGydF4y2Ba在读取字符串结束字符时完成读取操作,并写入GydF4y2Ba* IDN?GydF4y2Ba司法GydF4y2BaFPRINTF.GydF4y2Ba功能。GydF4y2Ba* IDN?GydF4y2Ba指示范围返回识别信息。GydF4y2Ba

g = gpib('ni',0,1);fopen(g)g.eosmode ='读';FPRINTF(g,'* IDN?')GydF4y2Ba

异步从仪器中读取识别信息。GydF4y2Ba

Readasync(g)g.bytesavailable ans = 56GydF4y2Ba

采用GydF4y2Ba防火GydF4y2Ba将数据从输入缓冲区传输到MATLABGydF4y2Ba®GydF4y2Ba工作区,并包含终结器。GydF4y2Ba

IDN = FGETS(G)IDN = TEKTRONIX,TDS 210,0,CF:91.1CT FV:V1.16 TDS2CM:CMV:V1.04长度(IDN)ANS = 56GydF4y2Ba

断开GydF4y2BaGGydF4y2Ba从范围,删除GydF4y2BaGGydF4y2Ba从内存和工作区。GydF4y2Ba

fclose(g)删除(g)明确gGydF4y2Ba

提示GydF4y2Ba

在您可以从仪器中读取文本之前,必须连接到GydF4y2Baobj.GydF4y2Ba与之GydF4y2BafGydF4y2Ba功能。连接的接口对象具有一个GydF4y2Ba状态GydF4y2Ba财产价值GydF4y2Ba打开GydF4y2Ba。如果您尝试执行读取操作,则返回错误GydF4y2Baobj.GydF4y2Ba没有连接到仪器。GydF4y2Ba

如果GydF4y2Ba味精GydF4y2Ba不包含作为输出参数,读取操作不成功,则警告消息返回到命令行。GydF4y2Ba

这GydF4y2Ba价值观GydF4y2Ba属性值增加了读取的值数 - 包括终结者 - 每次GydF4y2Ba防火GydF4y2Ba发行。GydF4y2Ba

笔记GydF4y2Ba

您不能使用大于127个字符的ASCII值。该函数仅限于127个二进制字符。GydF4y2Ba

笔记GydF4y2Ba

要获取可以在功能上使用的选项列表,请按GydF4y2Ba标签GydF4y2Ba在MATLAB命令行中输入函数后键。列表展开,您可以滚动以选择属性或值。有关使用此高级选项卡完成功能的信息,请参阅GydF4y2Ba使用Tab完成功能GydF4y2Ba。GydF4y2Ba

使用FGETS完成读取操作的规则GydF4y2Ba

读取操作GydF4y2Ba防火GydF4y2Ba阻止访问MATLAB命令行直到GydF4y2Ba

  • 读取终结器。对于串行端口,TCPIP,UDP和Visa-Serial对象,终结器由此提供GydF4y2Ba终结者GydF4y2Ba财产。请注意,对于UDP对象,GydF4y2BaDatagramterMinateMode.GydF4y2Ba一定是GydF4y2Ba离开GydF4y2Ba。GydF4y2Ba

    对于除Visa-RSIB之外的所有其他接口对象,终结器由此提供GydF4y2BaEOSCHARCODE.GydF4y2Ba财产。GydF4y2Ba

  • EOI线是断言(仅限GPIB和VXI仪器)。GydF4y2Ba

  • 已收到数据报(仅当UDP对象GydF4y2BaDatagramterMinateMode.GydF4y2Ba是GydF4y2Ba在GydF4y2Ba)。GydF4y2Ba

  • 所指定的时间GydF4y2Ba暂停GydF4y2Ba物业通过。GydF4y2Ba

  • 输入缓冲区填充。GydF4y2Ba

笔记GydF4y2Ba

您不能使用大于127个字符的ASCII值。该函数仅限于127个二进制字符。GydF4y2Ba

关于GPIB和VXI终结者的更多信息GydF4y2Ba

这GydF4y2BaEOSCHARCODE.GydF4y2Ba只有当GydF4y2BaEOSMode.GydF4y2Ba属性配置为GydF4y2Ba读GydF4y2Ba要么GydF4y2Ba阅读和写入GydF4y2Ba。例如,如果GydF4y2BaEOSMode.GydF4y2Ba配置为GydF4y2Ba读GydF4y2Ba和GydF4y2BaEOSCHARCODE.GydF4y2Ba配置为GydF4y2Ba如果GydF4y2Ba然后,读取操作终止的方式之一是在接收行馈送字符时。GydF4y2Ba

如果GydF4y2BaEOSMode.GydF4y2Ba是GydF4y2Ba没有GydF4y2Ba要么GydF4y2Ba写GydF4y2Ba,然后没有为读取操作定义的终结器。在这种情况下,GydF4y2Ba防火GydF4y2Ba当满足另一个标准(例如超时)时,将完成执行并将控件返回到命令行。GydF4y2Ba

兼容性考虑因素GydF4y2Ba

展开全部GydF4y2Ba

不推荐以R2019B开始GydF4y2Ba

不推荐以R2020B开始GydF4y2Ba

不推荐以R2020B开始GydF4y2Ba

不推荐以R2020B开始GydF4y2Ba

不推荐在R2021A中开始GydF4y2Ba

不推荐从R2021B开始GydF4y2Ba

也可以看看GydF4y2Ba

职能GydF4y2Ba

特性GydF4y2Ba

在R2006A之前介绍GydF4y2Ba