The Quanser SDK facilitates application software development using Quanser hardware and virtual experiments. It provides device drivers and various Application Programming Interfaces (API's) in C and Python together with hardware interfacing and communication libraries.
The Quanser SDK is available for the following platforms and operating systems:
-
Quanser SDK for Windows, at https://github.com/quanser/quanser_sdk_win64
-
Quanser SDK for Linux, at https://github.com/quanser/quanser_sdk_linux
Once the Quanser SDK is installed, cross-platform source code examples utilizing the provided Quanser C and Python API's are available online from the Quanser SDK Examples repository, at https://github.com/quanser/quanser_sdk_examples.
The Quanser SDK contains the following set of C and Python Application Programming Interfaces (API's):
- Quanser Hardware API
- Quanser Communications API
- Quanser Devices API
- Quanser Multimedia API
- and other API's
The documentation for these Quanser API's is available online at the following URL's.
Quanser API | API Documentation |
---|---|
Hardware C API | https://docs.quanser.com/quarc/documentation/quarc_c_hardware_c.html |
Communications C API | https://docs.quanser.com/quarc/documentation/quarc_c_comm_c.html |
Devices C API | https://docs.quanser.com/quarc/documentation/quarc_c_devices_c.html |
Multimedia C API | https://docs.quanser.com/quarc/documentation/quarc_c_multimedia_c.html |
Error Handling/Messages C API | https://docs.quanser.com/quarc/documentation/quarc_c_error_handling_c.html |
Python API's | https://docs.quanser.com/quarc/documentation/python/index.html |