TCP/IP and UDP Interface

Direct communication using the TCP/IP clients and servers or UDP protocol

Use the TCP/IP and UDP interfaces for reading and writing both binary data and ASCII data. You use different functions for the different data types – fprintf and fscanf for ASCII operations, and fread and fwrite for binary data. You can also do asynchronous operations using other functions. These workflows are all described in Writing and Reading Data.


clear Remove instrument objects from MATLAB workspace
delete Remove instrument objects from memory
echotcpip Start or stop TCP/IP echo server
echoudp Start or stop UDP echo server
fclose Disconnect interface object from instrument
fopen Connect interface object to instrument
fprintf Write text to instrument
fread Read binary data from instrument
fscanf Read data from instrument, and format as text
fwrite Write binary data to instrument
get Instrument object properties
instrhwinfo Information about available hardware
instrreset Disconnect and delete all instrument objects
propinfo Instrument object property information
readasync Read data asynchronously from instrument
resolvehost Network name or network address
set Configure or display instrument object properties
stopasync Stop asynchronous read and write operations
tcpip Create TCPIP object
udp Create UDP object
binblockread Read binblock data from instrument
binblockwrite Write binblock data to instrument
disp Display instrument object summary information
fgetl Read line of text from instrument and discard terminator
fgets Read line of text from instrument and include terminator
flushinput Remove data from input buffer
flushoutput Remove data from output buffer
instrcallback Display event information when event occurs
instrfind Read instrument objects from memory to MATLAB workspace
instrfindall Find visible and hidden instrument objects
instrhelp Help for instrument object type, function, or property
instrid Define and retrieve commands that identify instruments
instrnotify Define notification for instrument events
inspect Open Property Inspector
isvalid Determine whether instrument objects are valid
length Length of instrument object array
load Load instrument objects and variables into MATLAB workspace
methods Class method names and descriptions
obj2mfile Convert instrument object to MATLAB code
query Write text to instrument, and read data from instrument
save Save instrument objects and variables to MAT-file
scanstr Read data from instrument, format as text, and parse
size Size of instrument object array
tmtool Open Test & Measurement Tool


Query Instrument Query or read instrument data
To Instrument Send simulation data to instrument
TCP/IP Receive Receive data over TCP/IP from specified remote machine
TCP/IP Send Send data over TCP/IP to specified remote machine
UDP Receive Receive data over UDP network from specified remote machine
UDP Send Send data over UDP network to specified remote machine
Was this topic helpful?