Start of trail End of trail navigation bar

Table of Contents > QUARC > User's Guide > QUARC External Interfaces > Python Functions

Communications

QUARC provides an external interface to establish communication channels between Python applications and the real-time code running on a target machine called the Stream API. The Stream API is a generic buffered communication protocol API. It supports buffered I/O, the common data types, formatted textual I/O and endian conversions.

All the communications APIs support a range of communications protocols through a common interface. For a list of protocols supported by QUARC, please refer to the QUARC Communications Protocols section of the QUARC documentation. New protocols may also be added to the communications APIs by writing a protocol driver. For information on developing protocol drivers, please contact Quanser directly.

Please use the following link to go to the Python documentation for the quanser-communications package, which contains the Python classes used for buffered communications.

 

navigation bar