主要内容

configureCallback

设置与UDP socket通信的回调函数和触发条件

    描述

    例子

    configureCallback (u“终结者”,callbackFcn设置回调函数callbackFcn当可以从指定的UDP套接字读取终止符时触发。u必须是字节类型udpport对象。此语法设置BytesAvailableFcnMode的属性u“终结者”,以及BytesAvailableFcn财产callbackFcn

    属性设置结束符字符串configureTerminator函数。

    configureCallback (u“字节”,callbackFcn设置回调函数callbackFcn每当触发一个新的可供读取的字节数。u必须是字节类型udpport对象。此语法设置BytesAvailableFcnMode的属性u“字节”,BytesAvailableFcnCount财产,以及BytesAvailableFcn财产callbackFcn

    configureCallback (u“报”,callbackFcn设置回调函数callbackFcn每当触发一个新的可读取的数据报个数。u必须是数据报类型udpport对象。此语法设置DatagramsAvailableFcnMode的属性u“报”,DatagramsAvailableFcnCount财产,以及DatagramsAvailableFcn财产callbackFcn

    configureCallback (u“关闭”)关闭回调。此语法设置BytesAvailableFcnModeDatagramsAvailableFcnMode的属性u“关闭”

    例子

    全部折叠

    创建一个UDP套接字并配置它的回调。

    将回调设置为当接收到指定的终止符时触发。

    U = udpport;configureTerminator (u,“CR / LF”) configureCallback (u,“终结者”@myCallback)

    将回调设置为当有50个字节可读时触发。

    configureCallback (u,“字节”、50 @myCallback)

    关闭回调。

    configureCallback (u,“关闭”

    输入参数

    全部折叠

    UDP套接字,指定为udpport对象。

    例子:U = udpport

    数据类型:udpport对象

    触发回调的可用数据的字节数或数据报数,指定为正整数值。此参数设置BytesAvailableFcnCountDatagramsAvailableFcnCount财产。

    例子:configureCallback (u,“字节”,128年,@readMyData)readMyData随着BytesAvailableFcn每次有128字节的新数据可供读取时触发。

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

    在满足触发条件时运行的回调函数,指定为函数句柄。函数句柄可以是命名函数句柄,也可以是带有输入参数的匿名函数。此参数设置BytesAvailableFcn财产。

    例子:configureCallback (u,“终结者”,@readMyData)readMyData随着BytesAvailableFcn当终止符可用时触发。

    数据类型:function_handle

    版本历史

    R2020b中介绍

    另请参阅

    功能