Software-in-the-loop testing
Software-in-the-loop testing applications
View application
Often to achieve the ability to test versions of software it is necessary to simulate the aspects of the system that will ultimately be present, but that are initially not required or would be too cumbersome to use, such as the mechatronic hardware and sensors.
To simulate the software conveniently, it is usual to use a locally-hosted compiler to run the code on the laptop and then, when the code has been satisfactorily tested, deploy the code on the target controller using a cross-compiler.