Realterm RS232 comms - serial()-like version

版本 1.3.0.0 (13.8 KB) 作者: Geoffrey Akien
Use Realterm the way you can using the MATLAB "serial" commands and instrument control toolbox.
538.0 次下载
更新时间 2013/6/24

查看许可证

This is a package of files for using Realterm (via ActiveX) almost exactly like you normally would with serial/fread/fprintf etc etc. from the instrument control toolbox - the MATLAB help files more fully explain some of the input/output arguments. rt has been implemented as an hgsetget class, so the same set()/get() and dot notation applies. Properties can be set with case-insensitive and partial matches.

The most significant limitation is that it does not support software flow control as yet.

rtObject = rt(Port, Property/Value pairs)
Create a Realterm activeX control in the same manner as you would with serial(). Property/Value pairs can be in serial() format.

fopen(rtObject)
Connects

fclose(rtObject)
Closes and cleans up

delete(rtObject)
Deletes the object

output = fread(rtObject)
output = fread(rtObject, bytes)
output = fread(rtObject, bytes, precision)
[output, count, message] = fread(...)
Reads up to the number of bytes, or until it times out.

output = fscanf(rtObject)
output = fscanf(rtObject, format)
output = fscanf(rtObject, format, bytes)
[output, count, message] = fscanf(...)
Reads up to the number of bytes, or the terminator, or until it times out.

output = fgets(rtObject)
[output, count, message] = fgets(...)
Reads one line up to the terminator cf fscanf, including the terminator.

output = fgetl(rtObject)
[output, count, message] = fgetl(...)
Reads one line up the terminator cf fscanf, discarding the terminators.

fwrite(rtObject, data)
fwrite(rtObject, data, precision)
Sends a message to an rtObject - see serial/fread for a fuller description of the precision argument

fprintf(rtObject, input, format)
Sends a message to an rtObject, appending on the terminator.

引用格式

Geoffrey Akien (2026). Realterm RS232 comms - serial()-like version (https://ww2.mathworks.cn/matlabcentral/fileexchange/42297-realterm-rs232-comms-serial-like-version), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2012b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Instrument Control Toolbox Supported Hardware 的更多信息
标签 添加标签
致谢

参考作品: Realterm communications suite

版本 已发布 发行说明
1.3.0.0

Add disp method for better serial()-like behaviour, and some small changes to the set/get methods.

1.1.0.0

Updated description to reflect issues with software flow control.

1.0.0.0