Module 5:
AutomationDesk Training (Basic and Advanced) 2 Days Training Course
A key element of effective and efficient testing is the automation of the actual tests. This training course will teach how to simplify your testing process with AutomationDesk, a graphical test automation environment. You will learn how to develop automation sequences with the Sequence Builder and how to use the built in automation functions that serve as interfaces to ControlDesk and third-party tools such as MATLAB®. Finally, you will learn how to automatically generate test reports and manage large test projects, data and results using the Project Manager.
If you would like more information for the dSPACE training modules, please contact Ceanet on: 02 9232 3699 or email us
Prerequisite:
Experience with ControlDesk is necessary and fundamentals in Python programming is useful.
Goals
- An overview of the dSPACE AutomationDesk software (use bullet points for this list)
- Introduction to Python programming
- Remote control of ControlDesk and MATLAB®
- Develop test sequences with the AutomationDesk Sequence Builder
- Access real-time variables
- Generate test reports
- Organize test projects with the AutomationDesk Project Manager
- Generate and manipulate real-time sensor signals
- Tools and Systems
- ControlDesk Standard
- AutomationDesk
Day 1
- Run test sequence
- Generate test results and test reports
- Organise projects with the ProjectManager
- Build up tests with the SequenceEditor
- Access parameters of a dSPACE Real System
- Remote control ControlDesk
- Extend the function library with custom library elements
Day 2
- Python programming
- Introduction to the dSPACE Demo Pool and the Macro Recorder
- Use the ControlDesk Automation library in AutomationDesk
- Use the Test Automation libraries in AutomationDesk
- Interact with third party tools such as MATLAB, Excel and WORD
- Introduction to the dSPACE Stimulus Editor
- Access the RS232 port
- Examples for the structure of AutomationDesk Projects and EXEC blocks