matlab中TCP通信的相关函数

matlab中TCP的通信常用属性介绍

下面是tcpip的属性:
《matlab中TCP通信的相关函数》
《matlab中TCP通信的相关函数》
Name: TCP对象的名字

RemoteHost: 远程端的IP地址

RemotePort: 远程端的端口

InputBufferSize: 默认情况下,TCP/IP对象的InputBufferSize为512,这意味着它一次只能读取512字节,可以设置为更大的值。

OutputBufferSize: OutputBufferSize属性指定一次可以写入服务器的最大字节数。默认情况下,OutputBufferSize是512。

status: 如果TCP对象连接成功,其状态自动设置为打开。

ValuesSent:指示自对象连接到服务器以来写入服务器的值的总数。

ValuesReceived: 指示从服务器读取的值的总数,包括终止符。

ByteOrder:  指定服务器的字节顺序。默认情况下ByteOrder是bigEndian。

NetworkRole : 指定TCP对象是客户端还是服务器。

TransferStatus:TransferStatus可以是idle, read, write, or read&write。如果TransferStatus是空闲的,那么没有异步读或写操作正在进行中。如果读取TransferStatus,则异步读取操作正在进行中。如果TransferStatus是写的,那么异步写操作正在进行中。如果TransferStatus是读和写,那么异步读和异步写操作都在进行中。

Terminator:  可以将终止符设置为1×2的单元格数组。单元格的第一个元素是读终止符,单元格数组的第二个元素是写终                  止符。fprintf函数执行写操作时,出现的所有\n都用终止符值替换。注意,%s\n是fprintf的默认格式。当读取终止符值时,使用fgetl、fgets或fscanf完成读取操作。二进制操作忽略终止符。

BytesAvailableFcnCount:  表示生成bytes-available事件必须在输入缓冲区(input buffer)中可用的字节数,在打开设备之前配置。

BytesAvailableFcnMode:使用BytesAvailableFcnMode属性(byte和 Terminator)指定bytes-available事件是在一定数量的字节可用之后发生(byte),还是在读取终止符之后发生(Terminator)。

BytesAvailableFcn:  bytes-available事件执行为BytesAvailableFcn属性指定的回调函数。(在输入缓冲区中可用指定字节数或读取终止符时执行),一个bytes-available事件只能为异步读取操作生成。

RecordStatus :  record函数将RecordStatus配置为off或on。如果RecordStatus关闭,则数据和事件信息不会保存到记录文件中。如果RecordStatus处于打开状态,那么数据和事件信息将保存到RecordName指定的记录文件中。

TimerFcn: 指定在经过预定义的周期时要执行的回调函数,当TimerPeriod属性指定的时间通过时,将发生计时器事件。时间是相对于物体与fopen仪器连接的时间来测量的。

Timeout: 等待完成读或写操作的最大时间(以秒为单位)。如果超时发生,读或写操作将中止。此外,如果在异步读或写操作期间发生超时,则生成一个错误事件。执行为ErrorFcn指定的回调函数。
    原文作者:永不言弃ly
    原文地址: https://blog.csdn.net/qq_42145674/article/details/89916552
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞