主要内容

configurecallback

设置回调功能和触发条件,以通过TCP/IP与远程主机进行通信

描述

例子

configurecallback(t,“终结者”,callbackfcn设置回调功能callbackfcn每当可以从TCP/IP客户端指定的远程主机读取终结器时触发t。语法设置bytesavailablefcnmode财产的t“终结者”bytesavailablefcn财产为callbackfcn

使用配置器

例子

configurecallback(t,“字节”,数数,,,,callbackfcn设置回调功能callbackfcn每当新的时候触发数数可以读取字节数。语法设置bytesavailablefcnmode财产的t“字节”, 这bytesavailablefcncount财产为数数,和bytesavailablefcn财产为callbackfcn

例子

configurecallback(t,“离开”)关闭回调。语法设置bytesavailablefcnmode财产的t“离开”

例子

全部收缩

Create a TCP/IP client calledt,使用IP地址172.28.154.231和港口4012

t = tcpclient(“ 172.28.154.231”,4012)
t =带有属性的tcpclient:地址:'172.28.154.231'端口:4012 numbytesavailable:0显示所有属性,功能

将回调设置为触发器时,可以读取终止器时。

configurecallback(t,“终结者”,@callbackfcn)

查看属性以确认更改。

T.Bytesavailablefcnmode t.bytesavailablefcn
ans =“ terminator” ans = function_handle with value:@callbackfcn

关闭回调。

configurecallback(t,“离开”

验证回调是否关闭。

T.Bytesavailablefcnmode
ans =“ off”

Create a TCP/IP client calledt,使用IP地址172.28.154.231和港口4012

t = tcpclient(“ 172.28.154.231”,4012)
t =带有属性的tcpclient:地址:'172.28.154.231'端口:4012 numbytesavailable:0显示所有属性,功能

将回调设置为触发,当50个字节可读取数据时。

configurecallback(t,“字节”,50,@callbackfcn)

查看属性以确认更改。

t.bytesavailablefcnmode t.bytesavailablefcncount t.bytesavailablefcn
ans =“字节” ans = 50 ans = function_handle with value:@callbackfcn

关闭回调。

configurecallback(t,“离开”

验证回调是否关闭。

T.Bytesavailablefcnmode
ans =“ off”

输入参数

全部收缩

TCP/IP客户端,指定为tcpclient目的。

例子:configurecallback(t,“ byte”,128,@callbackfcn)设置callbackfcn每次可以从TCP/IP客户端读取128个新数据的回调,每次触发128个字节t

可用数据的字节数以触发回调,指定为正整数值。设置bytesavailablefcncount使用此参数的属性。

例子:configurecallback(t,“ byte”,128,@callbackfcn)设置callbackfcn每次可以读取128个字节时触发回调。

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

在满足触发条件时运行的回调函数,指定为函数句柄。该函数句柄可以是命名函数句柄或带有输入参数的匿名函数。设置bytesavailablefcn使用此参数的属性。

例子:configurecallback(t,“ terminator”,@callbackfcn)设置callbackfcn可以读取终止器时触发回调。

数据类型:function_handle

版本历史记录

在R2020b中引入

也可以看看

功能