DDC's AceXtreme SDK is designed for use in C or C++ applications. However, Python scripting is commonly used for test automation, including creating test cases and unit tests. This necessitates the ability to invoke the AceXtreme SDK APIs from Python. This sample demonstrates the process by implementing a simple Bus Controller (BC) using a Python script.
InterruptHandler to handle interrupts generated by the 1553 hardware.
The sample was tested using IDLE - Python's Integrated Development and Learning Environment with Python 3.13.0 and BU-69092S0-110 v4.9.5 with BU-67113U hardware.
The project has been set up considering the AceXtreme SDK install path as C:\DDC\aceXtremeSDKv4.9.5.
If your installation of the SDK is at a different path or if you have a different version of the AceXtreme SDK, please update the path in the bcdemo.py file at the location containing the comment line "# Specify path to the AceXtreme SDK API dll file."