Deploying CASU controller code¶
The Arena UI provides a graphical interface to the assisipy deployment tools.
Network setup¶
The required network setup is described in detail in the assisipy documentation. This generally has to be configured only once for a particular host PC.
Deploying controllers¶
Deployment is performed by pressing on the Deploy button on the Deployment Configuration tab, according to the contents of the loaded poject (.assisi file). The output can be monitored in the bottom part of the Deployment tab.
Running controllers¶
Controller run is performed by pressing on the Run button on the Deployment Configuration tab, according to the contents of the loaded poject (.assisi file). The output can be monitored in the bottom part of the Deployment tab.
There is currently no way to directly interact with the running controllers, apart from stopping all controllers with the Stop button.
Retrieving experimental data¶
Experimental data is collected according to project specifications (.assisi file) by pressing the Collect data button.
Interacting with the simulator¶
If the simulator path is set correctly through the Settings dialog, the simulator can be started and stopped using the corresponding buttons of the Deployment Configuration tab. If a project (.assisi file) is loaded when starting the simulator, CASUs are spawned automatically.