4.3 | 7 ratings Rate this file 97 Downloads (last 30 days) File Size: 14.2 KB File ID: #26371
image thumbnail

Simple GUI for serial port communication


Roger Yeh


13 Jan 2010 (Updated )

Set up a serial connection to send and receive messages.

| Watch this File

File Information

This simple graphical user interface (GUI) allows you to quickly set up a serial port for simple communication.

There are two versions - Serial_GUI and Serial_GUI_noICT. Serial_GUI requires the Instrument Control Toolbox because it calls the INSTRHWINFO function to check for all available serial ports and automatically populates the upper right-hand corner listbox. Serial_GUI_noICT generates a list of serial ports (COM1 through COM12). These ports may or may not be available. Furthermore, there may be availabe ports not listed.

The port and baud rate can be specified, but only when disconnected. If connected, disconnect the serial connection first, make the changes, and re-connect.

[Note: This example was created in MATLAB R2009b, but has been tested to work on releases back to R2007b. May work on earlier releases as well.]

Required Products Instrument Control Toolbox
MATLAB release MATLAB 7.9 (R2009b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (12)
23 Nov 2014 hugo


Nice work.. thanks

14 Jul 2013 Yazdan Bajelan

Yazdan Bajelan


Comment only
07 May 2013 Gerard


Hey, this works awesome and it's been helping me a lot, but I want to receive data continuously after pressing the receive button instead of only receiving one line of data each time I press the button. I've been trying while loops and for loops but to no avail. Do you have any suggestions on how I might do this?

27 Apr 2013 jebnouni jebnouni

jebnouni jebnouni

27 Apr 2013 jebnouni jebnouni

jebnouni jebnouni

19 Nov 2012 Lei


10 Nov 2012 Ratatosk


great job, but how do you differ from the types of data? like single bit or 8-bit, decimal or hex?

Comment only
02 Jun 2012 Ketan Tang

Ketan Tang

Do you have any idea how to do USB communication?

Comment only
01 May 2012 taner


15 Oct 2011 Parth Shah

Parth Shah


05 Jul 2011 yepiz



Comment only
25 Apr 2011 annna


Nice work......

Comment only
27 Jan 2010

Added screenshot. Changed the note on compatible versions.

Contact us