A good way to work with a Controlix system control remotely would be a "control board", mimicking an industrial process control console and consisting of the following features:
Text console/command shell
GTKWave-like timing/stepping display and profiling