View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Realterm RS232 comms - serial()-like version

Be the first to rate this file! 4 Downloads (last 30 days) File Size: 13.8 KB File ID: #42297 Version: 1.3

Realterm RS232 comms - serial()-like version



19 Jun 2013 (Updated )

Use Realterm the way you can using the MATLAB "serial" commands and instrument control toolbox.

| Watch this File

File Information

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.


Closes and cleans up

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.


Realterm Communications Suite inspired this file.

Required Products MATLAB
MATLAB release MATLAB 8.0 (R2012b)
Other requirements Realterm (Windows only), R2008a
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
20 Jun 2013 1.1

Updated description to reflect issues with software flow control.

24 Jun 2013 1.3

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

Contact us