Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Serial Port Devices

Read and write to devices connected to a serial port

Serial communication is the most common low-level protocol for communicating between two or more devices. Typically, one device is a computer, while the other device can be a modem, a printer, another computer, or a scientific instrument such as an oscilloscope or a function generator. For many serial port applications, you can communicate with your instrument without detailed knowledge of how the serial port works. Communication is established through a serial port object, serial, which you create in the MATLAB workspace. For information about creating the serial object, see Crear un objeto de puerto serie.

Before you can write or read data, both the serial port object and the instrument must have identical communication settings. For information, see Configurar la configuración de comunicación.

Funciones

delete (serial)Remove serial port object from memory
fclose (serial)Disconnect serial port object from device
fgetl (serial)Read line of ASCII text from device and discard terminator
fgets (serial)Read line of text from device and include terminator
fopen (serial)Connect serial port object to device
fprintf (serial)Write text to device
fread (serial)Read binary data from device
fscanf (serial)Read ASCII data from device, and format as text
fwrite (serial)Write binary data to device
get (serial)Serial port object properties
isvalid (serial)Determine whether serial port objects are valid
readasyncRead data asynchronously from device
serialCreate serial port object
serialbreakSend break to device connected to serial port
seriallistList of serial ports connected to your system
set (serial)Configure or display serial port object properties
stopasyncStop asynchronous read and write operations
clear (serial)Remove serial port object from MATLAB workspace
disp (serial)Serial port object summary information
instrcallbackEvent information when event occurs
instrfindRead serial port objects from memory to MATLAB workspace
instrfindallFind visible and hidden serial port objects
load (serial)Load serial port objects and variables into MATLAB workspace
length (serial)Length of serial port object array
recordRecord data and event information to file
save (serial)Save serial port objects and variables to file
size (serial)Size of serial port object array

Temas

Capacidades y interfaces y plataformas soportadas

Capacidades de puerto serie, interfaces soportadas y plataformas soportadas.

Descripción general del puerto serie

La interfaz de puerto serie estándar, las señales y las asignaciones de pines, el formato de datos en serie y la búsqueda de información de puerto serie para su plataforma.

Introducción a la I/O serial

Estos ejemplos le ayudan a comenzar con la interfaz de puerto serie.

Crear un objeto de puerto serie

Cree un objeto MATLAB® que represente el dispositivo de e/s serie. Puede configurar los valores de propiedad durante la creación de objetos.

Conectar al dispositivo

Establecer una conexión entre MATLAB y el dispositivo de e/s serie.

Configurar la configuración de comunicación

Puede establecer valores para la velocidad en baudios, el formato de datos en serie, la comprobación de paridad y otras propiedades de serie.

Escribir y leer datos

Puede escribir datos en el dispositivo y leer los datos del dispositivo. Los datos pueden ser texto o binario.

Eventos y devoluciones de llamada

Puede mejorar la potencia y la flexibilidad de la comunicación de puerto serie mediante eventos. Un evento se produce después de que se cumple una condición y puede resultar en una o más devoluciones de llamada.

Pines de control

Puede utilizar pines de control para indicar la presencia de dispositivos conectados y controlar el flujo de datos.

Depurar: grabar información en disco

La grabación de información en disco proporciona un registro permanente de la sesión de puerto serie y es una forma fácil de depurar la aplicación. Mientras el objeto de puerto serie está conectado al dispositivo, puede registrar información, como el número de valores, datos e información de eventos, en un archivo de disco.

Guardar y cargar

Puede guardar y cargar objetos de puerto serie.

Desconectar y limpiar

Una vez completada la comunicación en serie, debe desconectar el objeto de puerto serie del dispositivo y quitar el objeto de la memoria y del espacio de trabajo.

Referencia de la propiedad

Puede utilizar propiedades de puerto serie para leer y escribir datos, configurar la comunicación, realizar devoluciones de llamada y otras tareas. Las propiedades se describen aquí en detalle.