This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Disconnect and Clean Up

Disconnect a Serial Port Object

When you no longer need to communicate with the device, disconnect it from the serial port object with the fclose function.


Examine the Status property to verify that the serial port object and the device are disconnected.

ans =

After fclose is issued, the serial port associated with s is available. Now connect another serial port object to it using fopen.

Clean Up the MATLAB Environment

When the serial port object is no longer needed, remove it from memory with the delete function.


Before using delete, disconnect the serial port object from the device with the fclose function.

A deleted serial port object is invalid, which means that you cannot connect it to the device. In this case, remove the object from the MATLAB® workspace. To remove serial port objects and other variables from the MATLAB workspace, use the clear command.

clear s

Use clear on a serial port object that is still connected to a device to remove the object from the workspace but leave it connected to the device. Restore cleared objects to MATLAB with the instrfind function.