User Tools

Site Tools


got:got-en

Differences

This shows you the differences between two versions of the page.


got:got-en [2020/07/06 08:23] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== GamesOnTrack ======
 +[[:english#command_stations|{{  :interface.png}}]][[:english|{{  :rocrail-logo-35.png}}]]
 +[[:english|Content]] -> [[:english#command_stations|Command Stations]] ->  **[[:got:got-en|GamesOnTrack]]** 
 + \\
 +
 +[[http://www.gamesontrack.com/pages/webside.asp?articleGuid=164202|{{  :got:gt-position.png  }}]]
 + \\
 +
 + \\
 +=====Introduction=====
 +Rocrail uses the raw position data provided by GTcommand as TCP/IP stream.\\
 +GPS coordinates must be setup in the sensor objects.\\
 +
 + \\
 +
 +=====GT-Position IP interface=====
 +| //Windows XP, Vista and 7// |
 +
 +====Setup====
 +  * {{:got:gt-position_ip_interface_setup_uk.pdf|Setup GTcommand}}
 +  - Add the **tcpsendpos** command line option to the GTcommand.exe shortcut or cmd file.
 +  - Activate recording of data by starting GT-Command, choosing files/record position data and check recording.
 +<code>
 +"C:\Program Files\GamesOnTrack\GTcommand\GTcommand.exe" tcpsendpos:15010
 +</code>
 + \\
 +
 +====Position data====
 +Data is delivered in a comma-separated string. For every receiver there is an ID, distance and level:
 +<code>
 +<Time>, <Sender ID>, <valid measurement>, <x>, <y>, <z>, <Receiver ID>, <Distance>, <Level>
 +</code>
 +
 +| <Time> | Milliseconds after start |
 +| <Sender ID> | The specific transmitter ID, can be seen on the label |
 +| <valid measurement> | 1 for valid measurement, 0 for invalid |
 +| <x> | The x-coordinate in mm |
 +| <y> | The y-coordinate in mm |
 +| <z> | The z-coordinate in mm (is normally negative in a right handed coordinate system) |
 +| <Receiver ID> | The specific receiver ID, can be seen on the label |
 +| <Distance> | The measured distance in mm |
 +| <Level> | The level of the measured ultrasound signal at the receiver. From 0-1000, with 0 being the lowest. |
 +
 +===Example records===
 +<code>
 +Time  SID    X    Y    Z   RID1           RID2           RID3
 +55924,11000,1,1190,871,-1435,20104,2059,918,20103,1727,966,20105,1498,999;
 +56074,11015,1,1055,712,-1430,20104,1937,912,20103,1756,922,20105,1312,865;
 +56224,11000,1,1189,873,-1434,20104,2056,917,20103,1726,960,20105,1503,987;
 +56374,11015,1,1052,716,-1430,20104,1930,910,20103,1756,925,20105,1320,860;
 +</code>
 + \\
 +
 +=====Interface=====
 +{{:got:got-en.png}}\\
 +
 +====Interface ID====
 +Unique interface name to be used in the GPS sensors.\\
 +====Hostname====
 +The name of the computer on which the GTcommand is running.\\
 +Most likely **not** "localhost" if Rocrail runs on Linux or Mac.\\
 +
 +====Port====
 +Default 15010.\\
 +
 +===Section Mode===
 +Section mode will be enabled in case the port number is set to **29910**.\\
 +The ''GTCommand.exe'' must be started with command line option "''-itrain''".\\
 +If the section comment, set in GoT, is at least 3 characters long, it will be used as Rocrail Sensor ID instead of "Sn".\\
 +
 + \\
 +
 + 
 +=====Sensors=====
 +  - Set the IID the same as for the interface.
 +  - Set sensor type to **GPS**.
 +  - Set sensor address to a unique virtual number within the GPS scope.
 +  - Setup the __**[[:sensor-gps-en|GPS coordinates and tolerances]]**__ to meet the sensor section. (All in millimeters.)
 +
 +====Coordinates & Tolerances====
 +{{:got:gps-sensor.png}}\\
 +The black dot represents the X,Y Coordinate.\\
 +The distance between the black dot and the borders are the tolerances.\\
 +The same is for the Z value.\\
 +The GT-Position tolerance is 10mm.\\
 + \\
 +
 +=====Links=====
 +  * http://www.gamesontrack.com
 +  * https://uhlenbrock.de/de_DE/produkte/got/index.htm (german)
 +
 + \\
 +=====Test=====
 +{{ :got:got-on-win7.png?200}}
 +After receiving a start package the software has been setup on Win7 running in VirtualBox. OK, no problems.\\
 +All receivers and sender units has been activated.\\
 +The TCP/IP stream reports at start:\\
 +<code>Connected to: GTcommand version 3.6.2</code>
 +Position data will follow if the sender is displayed in the scenario. \\
 +| See the manual on how to setup the receivers.|\\
 +