SudoSimGUI Concise Tutorial

SudoSimGUI provides a unified rapid modeling, debugging, and visualization tool for various software in the SudoSim platform.

Introduction to SudoSimGUI

SudoSimGUI supports Windows, Linux, and MacOS, with two versions: Server and Client. Users can run the server-side command-line program on a remote server and use the local client for remote connection and real-time visualization and debugging.

Server Program

Execute in the command line,

sudosim -n -s hostname -p port

where ‘-n’ means not using GUI to run the server program; ‘hostname’ is the server address, default is localhost; ‘port’ is the server port, default is 9091.

Client Program

  1. Click the main program to open the GUI interface.
  2. First, specify the server address and port in the advanced options in settings, default are localhost and 9091 respectively.
  3. Click the connect server button, after successful connection, you can execute the program like running a local simulation program.
  4. Click the remote view button, the program will automatically download data from the remote server and display it visually.
  5. According to the local display refresh frequency setting, the program automatically extracts remote server data for real-time updates.

Notes

  1. After clicking connect server, the local program automatically becomes a client role, and commands executed in the shell are all sent to the server.
  2. To view local programs in client mode, the lapp object (representing local app) is reserved, and commands starting with this object are not sent to the server for execution.

Demo