Forum Migration Notice
Update (2026-01-21): The user forums are now in read-only mode pending the data migration.

Update (2026-01-12): The user forums will be put into read-only mode on the 21st of January, 00:00 CET, to prepare for the data migration.

We're transitioning to a more modern community platform by beginning of next year. Learn about the upcoming changes and what to expect.

Control the Simulator through SDK with an external C# app

I am currently working on a research project with the goal: 'Executing scenarios with RobotStudio Simulator via command line'.

Our Robotics department is currently using a test scenario which is manually started once in a while, this test looks like this:
1. Start RobotStudio, load test project and run the simulator
2. Python script establishes TCP/IP connection and runs x number of commands
3. Python script checks if the response is as expected

With the PC SDK it is possible to connect to the virtual controller and read and write some I/O signals:
https://developercenter.robotstudio.com/api/robotstudio/articles/How-To/Handling_Signals/Subscribing_to_signal.html

My question is: is it also possible to control the Simulator through an external C# app, see Simulator class:
https://developercenter.robotstudio.com/api/robotstudio/api/ABB.Robotics.RobotStudio.Stations.Simulator.html

I'd like to hear if anyone has any concerns about this.
Sincerely, GeertB