XIL API is a standard for communication between test automation tools and test systems. Since 2015, dSPACE ControlDesk® has offered model access via the XIL API Model Access Port (MAPort) and access to electrical error simulation via the XIL API Electrical Error Simulation Port (EESPort), thus replacing proprietary accesses.
As client tools, ControlDesk and AutomationDesk provide an ASAM-XIL-compliant MAPort access for accessing simulation model variables. AutomationDesk includes intuitive libraries for XIL-API-based reading, writing, measuring and stimulating. AutomationDesk further lets you use XIL framework mapping to access variables via an alias. This separates the test implementation from the test hardware and software, making it easy for you to reuse tests. Signal-based testing in AutomationDesk and stimulation in ControlDesk’s Signal Editor are also based on the XIL API MAPort, which makes them platform- and model-independent as well. ControlDesk can access ASAM-XIL-compliant MAPort servers via the XIL API MAPort platform. This lets you access third-party hardware that support the standard from within ControlDesk.
AutomationDesk and ControlDesk support the EESPort. You can therefore use error configurations to simulate electrical errors such as short circuits and broken wires via Failure Insertion Units (FIUs). The new dSPACE Failure Simulation Package contains an XIL API EESPort server implementation and the XIL API EESPort GUI component for ControlDesk. The XIL API EESPort GUI lets you configure error scenarios for all dSPACE FIUs in the same way. This shows that dSPACE is open to including third-party hardware in the entire tool chain.