主要内容

configureCallback

设置回调函数和触发条件沟通与VISA资源

    描述

    例子

    configureCallback (v“终结者”,callbackFcn)设置回调函数callbackFcn触发终结者时可以从签证读取资源v。语法设置BytesAvailableFcnMode的属性v“终结者”BytesAvailableFcn财产callbackFcn

    终结者的角色使用configureTerminator

    例子

    configureCallback (v“字节”,,callbackFcn)设置回调函数callbackFcn触发,每当一个新可以读取的字节数。语法设置BytesAvailableFcnMode的属性v“字节”,BytesAvailableFcnCount财产,BytesAvailableFcn财产callbackFcn

    例子

    configureCallback (v“关闭”)关闭回调。语法设置BytesAvailableFcnMode的属性v“关闭”

    例子

    全部折叠

    创建一个连接到一个签证的资源。这个例子显示了一个连接到设备的别名COM4为使用VISA-Serial接口。

    v = visadev (“COM4为”);

    设置回调触发终结者时可以阅读。

    configureCallback (v,“终结者”@callbackFcn)

    查看属性确认更改。

    v.BytesAvailableFcnModev。BytesAvailableFcn
    ans与价值=“终结者”ans = function_handle: @callbackFcn

    关掉回调。

    configureCallback (v,“关闭”)

    验证回调是关闭的。

    v.BytesAvailableFcnMode
    ans =“关闭”

    创建一个连接到一个签证的资源。这个例子显示了一个连接到设备的别名COM4为使用VISA-Serial接口。

    v = visadev (“COM4为”);

    设置回调时触发50字节的数据可以被阅读。

    configureCallback (v,“字节”、50 @callbackFcn)

    查看属性确认更改。

    v.BytesAvailableFcnModev。BytesAvailableFcnCount v.BytesAvailableFcn
    ans = = 50岁“字节”= function_handle价值:@callbackFcn

    关掉回调。

    configureCallback (v,“关闭”)

    验证回调是关闭的。

    v.BytesAvailableFcnMode
    ans =“关闭”

    输入参数

    全部折叠

    签证资源,指定为一个visadev对象。

    例子:configureCallback (v“字节”,128年,@callbackFcn)设置callbackFcn每次回调触发128字节的新数据是可以从签证读取资源v

    可用的字节数的数据触发回调,指定为一个正整数的值。设置BytesAvailableFcnCount财产使用这个参数。

    例子:configureCallback (v“字节”,128年,@callbackFcn)设置callbackFcn回调触发每次读取128字节的新数据是可用的。

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

    回调函数运行时满足触发条件,指定为一个函数处理。函数句柄可以命名函数处理或一个匿名函数输入参数。设置BytesAvailableFcn财产使用这个参数。

    例子:configureCallback (v,“终结者”,@callbackFcn)设置callbackFcn回调触发终结者时可以阅读。

    数据类型:function_handle

    介绍了R2021a