主要内容

instrcallback

当事件发生时显示事件信息

语法

instrcallback (obj、事件)

参数

obj

乐器对象。

事件

导致回调执行的事件。

描述

instrcallback (obj、事件)显示包含事件类型、事件发生时间和导致事件发生的仪器对象名称的消息。

对于错误事件,也会显示错误信息。对于引脚状态事件,也会显示更改值的引脚及其值。对于触发事件,也会显示触发行。对于接收到的数据报事件,还会显示接收到的字节数、数据报地址和端口。

请注意

不支持对大于127且带有终止符的数字使用此回调。金宝app

例子

下面的示例创建串口对象年代在Windows®机器,配置年代执行instrcallback当输出为空的事件发生时。事件发生在*申请?命令被写入仪器。

s =串行(“COM1”);集(s ' OutputEmptyFcn @instrcallback) fopen (s)流(年代,“* IDN ?”,“异步”)

结果显示instrcallback如下所示。

对象:Serial-COM1 .在08:37:49发生输出tempty事件

从输入缓冲区读取标识信息并结束串口会话。

idn = fscanf(年代);Fclose (s) delete(s) clear s

提示

你应该使用instrcallback作为模板,从中创建适合特定应用程序需求的回调函数。

请注意

不支持对大于127且带有终止符的数字使用此回调。金宝app

之前介绍过的R2006a