你好,目前我试图运行一个吉时利2612年Matlab数字源表,但从变量列表中我获得的‘得到’命令我不能确定如何要求数据显示在Matlab。有人用这个仪器吗?

4视图(30天)
你好,目前我试图运行一个吉时利2612年Matlab数字源表,但从变量列表中我获得的‘得到’命令我不能确定如何要求数据显示在Matlab。有人用这个仪器吗?告诉我有关的变量的命令是:
ByteOrder = littleEndian
BytesAvailable = 0
BytesAvailableFcn =
BytesAvailableFcnCount = 48
BytesAvailableFcnMode =终结者
BytesToOutput = 0
ErrorFcn =
InputBufferSize = 512
Name = Serial-COM4
ObjectVisibility =对
OutputBufferSize = 512
OutputEmptyFcn =
RecordDetail =紧凑
语言=覆盖
RecordName = record.txt
RecordStatus =了
状态=开放
标签=
超时= 10
TimerFcn =
TimerPeriod = 1
TransferStatus =闲置
类型=串行
用户数据= []
ValuesReceived = 0
ValuesSent = 0
串行具体的属性:
波特率= 9600
BreakInterruptFcn =
DataBits = 8
DataTerminalReady =对
FlowControl =没有
平价=没有
PinStatus = [1 x1 struct]
PinStatusFcn =
端口= COM4为
ReadAsyncMode =连续
RequestToSend =对
StopBits = 1
《终结者》=低频
1评论
Md Naim Patoary
Md Naim Patoary 2020年5月27日
你好,
你以后能解决这个问题吗?我使用相同的SMU。你能帮我写信息的列表的命令从matlab数字源表需要吗?我在网上找到他们。我联系我的matlab smu使用签证USB连接。
谢谢你!

登录置评。

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2017年7月5日
所有这些。
你有BytesAvailableFcnMode =终结者暗示与设备通信的可能是在文本形式,而不是以二进制形式(因为在二进制形式,任何给定的终结者字节值可能发生意外)。如果你想查看数据逐行您应该使用fgetl每输入行()在设备上;如果你期待一个格式化的数字表示的文本块,那么你将更有可能使用fscanf()在设备上为它提供一个适当的格式和大小限制。
如果你想要的数据要处理,因为它到达你应该设置BytesAvailableFcn属性的处理函数读取和处理值。

类别

找到更多的在仪器连接和沟通帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!