Advanced User Guide
Geosystems
M. Mueller
Pdf picture to powerpoint - SDK Library service:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Pdf picture to powerpoint - SDK Library service:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
2
Introduction
Controlling electronic Total Stations with remote interface devices opens a big, new
section in the world of surveying applications. Exchanging data and configurations
between instruments and computers or transferring data directly to a data logger
highly enhances the flexibility and functionality of Leica’s sensors. The latest TPS
Total Stations, as well as previous series support a large set of interfacing com-
mands, to allow direct user access via RS232 serial interface.
The Leica Geo S
erial I
nterface (GSI) is a general purpose, serial data interface for
bi-directional communication between TPS Total Stations and computers. GSI uses
a simple command structure to read/write values from/to the sensor. Global and in-
strument specific word indexes (WI) are used to specify various data types. De-
pending on the type of Total Station used, GSI provides a specific set of commands
considering the instrument series functionality.
In addition to the former online reference guide „WILD INSTRUMENTS ONLINE“,
this User Guide focuses the latest Leica Series of Total Stations -
TPS100/300/700/1000/1100. We have designed this guide as a simple command
listing and therefore basic aspects of serial data communications will not be covered.
For detailed information and advice on GSI communication, we strongly recommend
to consult the „WILD INSTRUMENTS ONLINE“.
Marco Mueller
Business Area TPS
SDK Library service:C# PDF insert image Library: insert images into PDF in C#.net, ASP
How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Import graphic picture, digital photo, signature and logo into PDF document.
www.rasteredge.com
SDK Library service:VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
drawing As RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing provide powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
3
Table of contents
GSI Data Format.............................................................................................4
GSI Block Information.....................................................................................5
Online Command Structure.............................................................................6
TPS100 Commands........................................................................................7
SET.....................................................................................................8
CONF................................................................................................10
PUT...................................................................................................12
GET...................................................................................................13
Remote Stake out..............................................................................14
Warning and Errors...........................................................................15
TPS300/700 Commands...............................................................................16
SET...................................................................................................17
CONF................................................................................................20
PUT...................................................................................................23
GET...................................................................................................25
Warning and Errors...........................................................................27
TPS1000/1100 Commands...........................................................................28
SET...................................................................................................29
CONF................................................................................................31
PUT...................................................................................................33
GET...................................................................................................34
Telescope positioning........................................................................36
Warning and Errors...........................................................................37
SDK Library service:VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
first! VB.NET Image & Picture Cropping Application. Do you need to save a copy of certain part of an image file in a programming way?
www.rasteredge.com
SDK Library service:VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
VB.NET Method to Resize Image & Picture. Here we display the method that We are dedicated to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
4
GSI Data Format
Data transmitted trough GSI interface is composed in a sequence of blocks, ending with a terminator
(CR or CR/LF). Every block (see the GSI8 example below) starts with a two character WI code, speci-
fying the data type within this block. So far, a GSI8 block consists of totally 15 characters, including 7
information characters (e.g. WI, sign) and 8 (GSI8) data characters. Since data had become larger
than 8 characters, we have introduced an enhanced 16 character data format, called GSI16. This new
format size considers large scaled values, such as UTM coordinates, large alphanumeric codes, attrib-
utes or pointnumbers. Following, a GSI8 example showing a sequence of three blocks, containing
pointnumber (11), easting coordinate (81
) and northing coordinate (82
). Example 2, shows a GSI16
block sequence with pointnumber (11), horizontal (21
) and vertical (22
) angle.
Example GSI8:
110001+0000A110 81
..00+00005387 82
..00-00000992
110002+0000A111 81..00+00007586 82..00-00003031
110003+0000A112 81..00+00007536 82..00-00003080
110004+0000A113 81..00+00003839 82..00-00003080
110005+0000A114 81..00+00001241 82..00-00001344
÷¬8ch.®ç
GSI8 Datablock Structure:
Pos.1-2:
Word Index (WI)
e.g. “11”; WI code
Pos.3-6:
Information related to data
e.g. “0002”; number of lines
Pos.4:
Sign
e.g. + or -
Pos.8-15:
GSI8 data (8 digits)
e.g. “0000A113”; Pointnumber
Pos.16:
Blank (=separating character)
Example GSI16:
110001+000000000PNC0055 21
.002+0000000013384650 22
.002+0000000005371500
110002+000000000PNC0056 21.002+0000000012802530 22.002+0000000005255000
110003+000000000PNC0057 21.002+0000000011222360 22.002+0000000005433800
110004+000000000PNC0058 21.002+0000000010573550 22.002+0000000005817600
110005+000000000PNC0059 21.002+0000000009983610 22.002+0000000005171400
÷¬  16 char.  ®ç
GSI16 Datablock Structure:
Pos.1-2:
Word Index (WI)
e.g. “11”; WI code
Pos.3-6:
Information related to data
e.g. “0002”; number of lines
Pos.4:
Sign
e.g. + or -
Pos.8-23:
GSI16 data (16 digits)
e.g. “000000000PNC0058”; Pointnumber
Pos.16/24:
Blank (=separating character)
SDK Library service:VB.NET Image: Image Scaling SDK to Scale Picture / Photo
VB.NET DLLs to Scale Image / Picture. There are two dlls that will be involved in the process of VB.NET image scaling, which are RasterEdge.Imaging.Basic.dll
www.rasteredge.com
SDK Library service:C# Word - Paragraph Processing in C#.NET
C# users can set paragraph properties and create content such as run, footnote, endnote and picture in a paragraph. Create Picture in Paragraph.
www.rasteredge.com
5
GSI Block Information
Position
Explanation
Applicable for
3
No significance
All words
4
AUTOMATIC INDEX INFORMATION
0:
Automatic index OFF
1:
Automatic index OPERATING
3:
Automatic index OPERATING
All words containing
angle information
5
INPUT MODE
0:
Original measured values transferred
from the instrument
1: 
Manual input from keyboard
2:
Measured value, Hz-Correction ON
3:
Measured value, Hz-Correction OFF
4:
Result of special function
Measured data
6
UNITS
0:
Meter (last digit: 1mm)
1:
Feet (last digit: 1/1000ft)
2:
400 gon
3:
360° decimal
4:
360° sexagesimal
5:
6400 mil
6:
Meter (last digit: 1/10mm)
7:
Feet (last digit: 1/10‘000ft)
8:
Meter (last digit: 1/100mm)
Measured data
7
SIGN
+:
Positive value
-:
Negative value
Measured data
8-15
(8-23)
DATA
Data includes a sequence of 8(16) numerical or al-
phanumerical characters.
Note that certain data blocks are allowed to carry
more than 1 value (e.g. PPM/MM). Those data are
automatically transferred with a sign before each
single value.
Measured data
16
(24)
SEPARATING CHARACTER
_:
Blank
All words
[Tab.1]; [Source: WILD INSTRUMENTS ONLINE; 1988]
SDK Library service:C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing or new creating blank TIFF are dedicated to provide powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
SDK Library service:VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
clip art or screenshot, the picture will be insert or delete any certain PowerPoint slide without powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
6
Online Command Structure
GSI online commands represent a simple syntax structure consisting of four basic commands. To
access a wide range of settings or values, commands can be enhanced with a limited sequence of
word indexes (WI) and parameters. Following, a short summary explaining the meaning of the basic
commands continued with some examples.
·  SET
Set instrument parameters
·  CONF
Read internal parameter settings
·  PUT
Write/change values within the Total station
·  GET/I/…
Get instant values from the Total Station (last valid value)
·  GET/M/…
Release measurement and get measured values from the Total Station
Examples:
SET commands
SYNTAX:
SET/<set spec>/<parameter><CR/LF>
EXAMPLE:
SET/30/0
RESPONSE:
?
Instrument BEEP:
SET/30/0
OFF (disable)
SET/30/1
ON (enable)
CONF commands
SYNTAX:
CONF/<conf spec><CR/LF>
EXAMPLE:
CONF/30
RESPONSE:
0030/000
Above CONF/30 reads the
BEEP setting
0030/0000
Beep disabled
0030/0001
Beep enabled
PUT commands
SYNTAX:
PUT/<put spec> <Value>_<CR/LF>
EXAMPLE:
PUT/11….+00000012
RESPONSE:
?
CONFIRMATION:
<CR/LF>
Writes Pointnumber
PUT/11….+00000012
è
PtNo “1234”
F
Make sure you put a space (_), behind <Value>!
GET commands
SYNTAX:
GET/n/WI<get spec><CR/LF>
EXAMPLE:
GET/M/WI21
RESPONSE:
21.102+12149400
Read Hz-Angle value
GET/I/WI21
è
21.104+12149400
Read Hz-,and V-Angles
GET/I/WI21/WI22
;
è
21
.104+12149400
è
22.104+08832420
SDK Library service:VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
png, gif, jpeg, bmp and tiff) and a document file (supported files are PDF, Word & Generate Planet Barcode on Picture & Image in VB.NET. In this part, we will
www.rasteredge.com
SDK Library service:VB.NET Image: Create Code 11 Barcode on Picture & Document Using
Write Code 11 barcode image on single-page or multi-page PDF, TIFF or Word document using VB.NET code. Code 11 Barcode Generation on PDF Using VB.NET Code.
www.rasteredge.com
7
TPS100 Series
The TPS100 Series were introduced in 1996/97. These Total Stations were the first series supporting
an enhanced set of GSI interfacing commands. The additional functionality conducted to increasing
operational benefit, compared to its predecessor TC500 which is described in the WILD
INSTRUMENTS ONLINE, Appendix E.
Supported Instruments:
·  TC403L, TC600, TC800 (Firmware Version 2.13 and higher)
·  TC605/L, TC805/L TC905/L (collectively the “TCx05” series)
The following command listing is split into separate sections for each basic command (SET, CONF,
PUT, GET). Some of the listed features may require specially equipped instruments (e.g. instruments
with Laser Plummet or EGL). For detailed description of single functions, we recommend to consult the
corresponding User Manual.
Low Level commands
SYNTAX:
<command>CR/LF
RESPONSE: ?
<Command>:
a
b
c
Powers on the instrument
Powers off the instrument
Clears a distance measurement
Restrictions:
1)
Applies to TCx05 instruments only
2)
Applies to TCx00/403 instruments only
3)
Applies to instruments equipped with EGL (Electronic Guide Light) only
4)
Applies to instruments equipped with Laser Plummet only
8
SET
Syntax:  SET/<SET SPEC>/<Parameter><CR/LF>
<SET SPEC>
FUNCTION
<PARAMETER>
SETTING
30
BEEP
0
1
OFF
ON
32
Display contrast
0
1
2
3
Low contrast
Medium contrast
Medium to high contrast
High contrast
34
BEEP @ 90°
0
1
OFF
ON
40
Angle UNIT
0
1
2
GON
Degree decimal
Degree sexagesimal
41
Distance UNIT
0
1
Meter
Feet
44
V angle READING
0
1
2
Zenith
Horizontal
Slope in percent
49 
1)
Time/Date format
0
1
Form 1 (am/pm)
Form 2 (24 hours)
50
Angle rounding
0
1
2
Low
Medium
High
(
è
refer to manual)
70
Baudrate
0
1
2
3
4
5
300 Baud
600 Baud
1200 Baud
2400 Baud
4800 Baud
9600 Baud
71
Parity
0
1
2
None
Odd
Even
73
Terminator
0
1
CR
CR/LF
76
Data recording
device
0
1
Internal Memory
RS232
80 
3)
EGL activity
0
1
OFF
ON
81 
3)
EGL intensity
0
1
2
Poor
Medium
Strong
95
AutoOFF
0
1
OFF
ON
102 
4)
Laser plummet
0
1
OFF
ON
[…cont.]
9
<SET SPEC>
FUNCTION
<PARAMETER>
SETTING
103 
4)
Laser plummet
availibility
0
1
No
Yes
135
RS232 recording
mask
0
1
Mask1 (11, 21, 22, ….)
Mask2 (11,… ., 81, 82, 83)
136
Data transfer output
format
0
1
2
3
Mask1
Mask2
Activates user format #1
Activates user format #2
(
è
refer to manual)
137
RS232 format
length
0
1
GSI8
GSI16
138 
1)
Quick code
recording
0
1
Before measurement
After measurement
149
Display MASK
0
1
2
3
1)
WI 11, 21, 22, 31
WI 21, 22, 32, 33
WI 11, 81, 82, 83
WI 11, 41, 32, 87
160
Setting measured
distance to invalid
0
Set distance (WI31,32,33)
and coordinates
(WI81,82,83) to invalid
171
Direction of hori-
zontal circle reading
(Hz-Angle)
0
1
Clockwise
Counterclockwise
177
Compensator
0
1
OFF
ON
178 
1)
Hz compensator
0
1
OFF
ON
(
è
refer to manual)
179 
1)
Hz collimation
0
1
OFF
ON
(
è
refer to manual)
[Tab.2]
Example:
Intended action:
Change Display contrast to “HIGH” contrast
Command:
SET/32/3<CR/LF>
Response:
?
10
CONF
Syntax:  CONF/<CONF SPEC><CR/LF>
<CONF SPEC>
FUNCTION
RESPONSE
CONFIGURATION
30
BEEP
0030/0000
0030/0001
OFF
ON
32
Display contrast
0032/0000
0032/0001
0032/0002
0032/0003
Low contrast
Medium contrast
Medium to high contrast
High contrast
34
BEEP @ 90°
0034/0000
0034/0001
OFF
ON
40
Angle UNIT
0040/0000
0040/0001
0040/0002
GON
Degree decimal
Degree sexagesimal
41
Distance UNIT
0041/0000
0041/0001
Meter
Feet
44
V angle READING
0044/0000
0044/0001
0044/0002
Zenith
Horizontal
Slope in percent
49 
1)
Time/Date format
0049/0000
0049/0001
Form1
Form2
(
è
refer to manual)
50
Angle rounding
0050/0000
0050/0001
0050/0002
low
medium
high
70
Baudrate
0070/0000
0070/0001
0070/0002
0070/0003
0070/0004
0070/0005
300 Baud
600 Baud
1200 Baud
2400 Baud
4800 Baud
9600 Baud
71
Parity
0071/0000
0071/0001
0071/0002
NONE
ODD
EVEN
73
Terminator
0073/0000
0073/0001
CR
CR/LF
76
Data recording
device
0076/0000
0076/0001
Internal Memory
RS232
80 
3)
EGL activity
0080/0000
0080/0001
OFF
ON
81
3)
EGL intensity
0081/0000
0081/0001
0081/0002
poor
medium
strong
90
Battery level
0090/000n
N[1=empty..9=full]
91
Instr. Temperature
0091/00nn
nn<100: Temp in °C
nn>200: nn-255= tem-
perature in -°C
[…cont.]
Documents you may be interested
Documents you may be interested