Welcome to SKsim

SKsim is a simple and easy way to generate a data stream from your Signal K server.
Without any additional configuration the following data can be generated just by clicking the start button.

Additionally, you can also: Features include:

developer_board Simulator

Back to Top
 

SKsim operation is designed to be simple and requires minimal configuration, just click the start play_arrow button to start the data stream.

Once the data stream has been started, use the controls on the Simulator screen to manually override, mute or freeze output data values.
You can view the output data stream by selecting Show Output from the menu.

SKSim provides "visual" controls to both view and manipulate in the generated data stream.
Data is generated based on seed data values entered in the settings screen. The seed data represents the starting values to which SKsim then applies a "variance" to simulate vessel movement.
 

You can manually override an individual value by checking the checkbox associated with the value and sliding the control to the desired value.

The output values for a particular group of attributes e.g. GPS can be muted (removed from the data stream) by clicking the mute power_settings_new button.


The toolbar buttons at the top right of the screen provide controls to:
play_arrow Start the simulator
pause Freeze the simulator output values so they are static
stop Stop the Simulator

The more_vert menu contains the following options:
Follow GPX Track (more details)
refresh Reset: Reset simulator start values
short_text Show Output: Display output data stream


The following data can be controlled from the Simulator screen:

settings Settings

Back to Top
 

The Settings screen enables the following features of SKsim to be configured:

Output Stream:
This section controls the period at which updates are output to the data stream.


Simulator Starting Values:
Configure starting values for simulator output values:


Follow Track

Back to Top
 

SKsim can use a Track loaded from a GPX file as a source for the path of the vessel.
SKsim will walk the track by moving from point to point using the output interval you have selected.
To load a track:


Note: The heading control will be disabled as the heading will be derived from the bearing to the next point in the track.
Also the vessel speed has no bearing on the pace at which the path is walked, nor is the speed value adjusted based on the distance between track points!

Once a track has been loaded press the play_arrowbutton to start walking the Track.

When the end of the Track is reached SKsim will automatically stop.
You can reset the vessel position to the start of the Track by clicking the cancelReset to start of Track button.

To clear the Track and return to normal mode click the settings_backup_restoreCancel Follow Track button.

Note: If a track has multiple segments, SKsim will concatenate all the segments into one contiguous Track