- Home
- Products
- Software
- Test and Experiment Software
- AutomationDesk
- Open Architecture
System Architecture
A major objective of AutomationDesk is to be usable for a wide range of application areas. It has therefore been designed as a tool with open interfaces. AutomationDesk can be customized and integrated into cus-tomer-specific development environments.
AutomationDesk provides a graphical user interface for creating and modifying test projects and test sequences. The user interface makes use of existing Python libraries, but hides the Python world.
Due to its open architecture, it is possible to integrate new or third-party hardware and software components into AutomationDesk. Appli¬cation programming interfaces (APIs) such as a DLL or COM interface can be wrapped into AutomationDesk’s cooperation layer and thus used from within AutomationDesk.
Platform Independence
The tests implemented in AutomationDesk can be used independently of the underlying hardware platform, thus they are reusable for different systems and projects. To use an existing test on another system you have to create new basic test steps containing details of the new variant and store them in a new AutomationDesk library. Then you link the new library to your existing test. You don't have to modify your test, its behavior automatically changes according to the new specifications.
dSPACE already has experience in connecting AutomationDesk to 3rd-party hardware-in-the-loop systems and offers Engineering support on demand.
A major objective of AutomationDesk is to be usable for a wide range of application areas. It has therefore been designed as a tool with open interfaces. AutomationDesk can be customized and integrated into cus-tomer-specific development environments.
AutomationDesk provides a graphical user interface for creating and modifying test projects and test sequences. The user interface makes use of existing Python libraries, but hides the Python world.
Due to its open architecture, it is possible to integrate new or third-party hardware and software components into AutomationDesk. Appli¬cation programming interfaces (APIs) such as a DLL or COM interface can be wrapped into AutomationDesk’s cooperation layer and thus used from within AutomationDesk.
Platform Independence
The tests implemented in AutomationDesk can be used independently of the underlying hardware platform, thus they are reusable for different systems and projects. To use an existing test on another system you have to create new basic test steps containing details of the new variant and store them in a new AutomationDesk library. Then you link the new library to your existing test. You don't have to modify your test, its behavior automatically changes according to the new specifications.
dSPACE already has experience in connecting AutomationDesk to 3rd-party hardware-in-the-loop systems and offers Engineering support on demand.