文档帮助中心文档
通过TCP/IP从远程主机读取数据
data =阅读(t)
data =阅读(t,计数)
data =阅读(t,统计,数据类型)
例子
数据=阅读(t)从TCP/IP客户端指定的远程主机读取所有可用的数字或ASCII数据t并将数据作为双精度或文本的行或列向量返回。属性指定读取的值的数量NumBytesAvailable的属性t.该函数暂停MATLAB®执行,直到读取指定数量的值或发生超时。
数据=阅读(t)
数据
t
NumBytesAvailable
数据=阅读(t,数)读取数值的数目并返回数据。
数据=阅读(t,数)
数
数据=阅读(t,数,数据类型)读取数由指定的表单中值的数量数据类型并返回数据。的数据类型参数是标准MATLAB数据类型的字符向量。
数据=阅读(t,数,数据类型)
数据类型
全部折叠
创建一个调用的TCP/IP客户端连接t,连接端口为4000的TCP/IP回显服务器。要做到这一点,你必须有echotcpip服务器运行在端口4000上。
echotcpip
echotcpip (“上”t = tcpclient(“localhost”, 4000)
t = tcpclient with properties: Address: 'localhost' Port: 4000 NumBytesAvailable: 0显示所有属性,函数
的写命令功能同步向连接的远程主机写入数据t.首先指定数据,然后写入数据。该函数暂停MATLAB执行,直到指定数量的值被写入远程主机。
写
赋值10字节uint8数据到变量数据.
uint8
data = uint8 (1:10)
data =1×10 uint8行向量1 2 3 4 5 6 7 8 9 10
查看数据。
谁数据
名称大小字节类属性数据1x10 10 uint8
将数据写入回显服务器。
写(t,数据)
通过查看文件,确认写操作成功NumBytesAvailable财产。
t.NumBytesAvailable
ans = 10
由于客户端连接到回显服务器,所以写入服务器的数据将返回给客户端。读取所有可用的数据字节。
读(t)
ans =1×10 uint8行向量1 2 3 4 5 6 7 8 9 10
使用读不带参数的函数将从其中读取所有可用的数据字节t连接到远程主机并返回数据。属性决定读取的值的数量NumBytesAvailable属性,它是输入缓冲区中可用的字节数。
读
通过清除对象来关闭TCP/IP客户端和远程主机之间的连接。关掉echotcpip服务器。
清晰的techotcpip (“关闭”)
的写命令功能同步向连接的远程主机写入数据t.首先指定数据,然后写入数据。该函数一直等待,直到指定数量的值被写入远程主机。
给变量分配10字节的数据数据.
data = (1:10)
data =1×101 2 3 4 5 6 7 8 9 10
名称大小字节类属性数据1x10 80倍
ans = 80
对于任何读或写操作,数据类型被转换为uint8用于数据传输。传输之后,数据类型恢复到指定的类型数据类型.因为一个双等于八uint8字节,有80个字节可用。
双
由于客户端连接到回显服务器,所以写入服务器的数据将返回给客户端。从服务器读取10倍。对象名称总是第一个参数。的大小参数必须是第二个参数,并且数据类型肯定是第三个论点。
大小
读(t 10“替身”)
ans =1×101 2 3 4 5 6 7 8 9 10
tcpclient
TCP/IP客户端,指定为tcpclient对象。
例子:读(t)从TCP/IP客户端读取所有可用数据t.
要读取的值的数量,指定为正整数值。如果数大于NumBytesAvailable的属性t时,该函数暂停MATLAB执行并等待,直到读取指定数量的数据或发生超时。
例子:读(t, 5)读取的五个值uint8数据。
读(t, 5)
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
int8
int16
int32
int64
uint16
uint32
uint64
“替身”
“uint8”
“int8”
“uint16”
“int16”
“uint32”
“int32”
“uint64”
“int64”
“单身”
“字符”
“字符串”
每个值的大小和格式,指定为字符向量或字符串。数据类型确定为每个值读取的字节数以及这些字节作为MATLAB数据类型的解释。
例子:读(t、10、“双”)读取双精度数据的10个值。
读(t、10、“双”)
数据类型:字符|字符串
字符
字符串
readline
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在