20-sim 4C is a prototyping environment that enables you to connect 20-sim models to physical systems. The models can be executed as real-time C-code on hardware like PC's or ARM-9 based processor boards. This enables you to perform various tasks:
Targets : With 20-sim 4C you can run code on any target that runs a RTAI Linux operating system like PC's, PC104 boards and ARM processors.
20-sim : Any 20-sim model can be exported to C-code and imported in 20-sim 4C.
Command : From 20-sim 4C you can start and stop running code on a target processor. During run-time you can change parameter values.
Monitoring and Logging : In 20-sim 4C you can monitor and log every variable that is available on the target. Values are transmitted from the target to 20-sim 4C in real-time with sample rates up-to 100 Hz or off-line with the full sample rate.
Communication : 20-sim 4C runs on a Windows PC. Communication between 20-sim 4C and a target is performed through ethernet using the TCP/IP protocol.
Speed : Sample rates up to 50 kHz can be achieved, depending on the type of processor and co-processor.