Global variables |
Top Previous Next |
|
Variablen werden in Moskito GIS mit InitializeParameter gesetzt. Sie bleiben bis zum umdefinieren oder löschen des Workfile gültig. Sind lokale Variablen gleichen Namens definiert, so sind die globalen Variablen nicht sichtbar.
WGR : Bestimmt die Darstellung von Winkelausgaben. Es sind die Werte
1 : Altgrad (360) 2 : Neugrad (400) 3 : Bogenmaß (2 PI) definiert.
Achtung: In Gradis ist die Zuordnung anders. Moskito führt die folgenden Namen ein:
Background Mit dieser Farbe werden alle Linien gelöscht und der Hintergrund gezeichnet. Der Wert ist ein Echtfarbwert und setzt sich aus ROT*65536+Grün*256+BLAU zusammen.
SYSTEM.BlattRahmen Der vollständige Name der Blattrahmendatei. Dieser Name wird als Defaultwert beim Plotten verwendet.
CaseSensitive Mit dieser Variablen wird festgelegt, ob die Initialisierungen die Groß-Kleinschreibung beachten (Default). Dies ist der Fall, wenn Die Variable nicht definiert ist oder einen von 0 verschiedenen Wert hat.
DatabaseSaveFormat Legt das Format fest, in dem die DBB-Dateien abgespeichert werden. Moskito kann die Koordinaten wahlweise als Festkommazahl, als 32-Bit Fließkommazahlen oder als 64-Bit Fließkommazahlen abspeichern. Die Format unterscheiden sich vor allen durch den Platzbedarf. Weiterhin rundet das Festkommaformat alle Koordinaten auf die Planauflösung.
1 : 32-Bit Festkomma (default) 2 : 32-Bit Fließkomma 3 : 64-Bit Fließkomma
DisplayScale Bei WYSIWYG müssen die Liniensignaturen auf einen festen Maßstab bezogen werden, da am Bildschirm frei skaliert werden kann. Die Ausgabe erscheint so, als ob ein Plott im Maßstab DisplayScale erzeugt würde.
DisplayTextscale Bei WYSIWYG werden die Texte und Symbole in einer Größe dargestellt, die diesem Wert entspricht. Wenn also der Datenbankmaßstab DisplayScale 250 beträgt und bei DisplayTextscale ein Wert von 500 eingetragen ist, dann erscheinen alle Texte mit doppelter Höhe.
DisplayToolTabelle Der Wert dieser Variablen ist der vollständige Name der Werkzeugtabelle, die beim Anzeigen im WYSIWYG-Modus verwendet werden soll. Er muß mit Pfadangabe und Extension vorhanden sein.
EBD Name der Funktion, die beim Digitalisieren mit der EBD-Taste verwendet wird. Definiert sind im Moment LOT und P2L.
Foreground Mit dieser Farbe werden alle Linien gezeichnet, für die kein Eintrag in der Signaturtabelle vorhanden ist. Der Wert ist ein Echtfarbwert und setzt sich aus ROT*65536+Grün*256+BLAU zusammen.
GridSymbol Wenn mit der Prozedur Grid das Raster angezeigt wird, dann wird dieses Punktsymbol verwendet. Für diesen Zweck wurden insbesondere die Punktsymbole weißer Punkt (16) und schwarzer Punkt (17) eingeführt. Der Standardwert ist ein großer, blauer Punkt (2).
IdentifyMarker Dies ist die Nummer des Punktsymbols, mit dem beim Identifizieren der gefundene Punkt markiert wird.
ModeRPT Dies ist ein Boolscher Wert, der die Werte 0 für FALSE und ungleich 0 für TRUE annehmen kann. Er wird von den Routinen bei der Koordinateneingabe ausgewertet. Wenn er auf TRUE steht, dann wird jede Eingabe von Koordinaten automatisch zum Identifizieren eines Punktes aus dem Konstruktionspuffer verwendet. AddString wird also z.B. alle eingegeben Koordinaten auf den nächsten Wert aus diesem Buffer abändern. ModeRPT wird bei der Koordinateneingabe mit der Taste RPT umgeschaltet und verbleibt in dem zuletzt eingestellten Wert.
pIsHiddenL Wenn dieser Wert mit 0 oder garnicht besetzt ist, dann werden P-Verbindungen als Unterbrechungen im Linienzug aufgefaßt. Wenn hier ein von 0 verschiedener Wert steht, dann sind P-Verbindungen unsichtbare Linien.
SYSTEM.Beep
0: Der Beeper wird nicht verwendet. sonst: Der Beeper wird verwendet. Beispiel ist „Echo /BEEP“
SYSTEM.PlottDriver Durch Vorgabe einer Zahl kann hier das Ausgabeformat von Moskito gewählt werden. Wird als Wert „1“ angegeben, so erfolgt die Ausgabe im SPL-Format, bei „3“ wird die Ausgabe über den im Betriebssystem vorhandenen Druckertreiber abgewickelt.
SYSTEM.PlotForm Bei Druckertreibern, die Blattformate beherrschen, wird dieser Name als Standardblattgröße verwendet. Es wird ein Name wie „A4“ erwartet.
SYSTEM.Plotter Hiermit wird der Name eines Druckers oder einer Datei für die Ausgaben von Moskito angegeben. Wenn die Ausgabe im SPL-Format geschieht, dann ist dies der Name der Datei, in die Daten geschrieben werden. Wenn die Ausgabe über das Betriebssystem auf einen Drucker erfolgt, dann ist dies der Name der Druckers.
SYSTEM.Plot.SaveToDB Wird hier ein Wert <> 0 definiert, so wird jeder Plot mit seinen Parametern im Verlauf gespeichert. Dies geschieht standardmäßig in der Datenbank DataGlobal. Defaultwert ist 0, also nicht speichern. In der Oberfläche ist zusätzlich das Feld Verlauf mit dieser Variable gekoppelt.
SYSTEM.CursorFrequenz Updatefrequenz des Fadenkreuzes in Hz. Default 33 Hz
SYSTEM.DBusername Beim Anmelden an einer Datenbank verwenden Funktionen wie SQLquery standardmäßig diesen Usernamen.
SYSTEM.DBpassword Beim Anmelden an einer Datenbank verwenden Funktionen wie SQLquery standardmäßig dieses Passwort. Achtung:Das Passwort wird als Klartext gespeichert.
SYSTEM.DecimalChar Gibt das Zeichen vor, das bei der Verwendung von Fließkommazahlen zum Trennen verwendet werden soll. Wenn DBquery Fließkommawerte ausgibt, dann ist als Trenner normalerweise ein Punkt vorhanden, also beispielsweise $len= 47.11. Deutsche Programmpakete wie Access brauchen aber dort ein Komma, um die Daten beim Import richtig zu verarbeiten. Das erste Zeichen der Variable stellt nun das Trennzeichen dar.
SYSTEM.fileGenerations Anzahl der Backupdateien beim Schreiben von Dateinamen, die bereits existieren. Durch die Angabe 0 wird jede Datei überschieben, 1 erzeugt eine Datei mit der Endung .bak, jede andere Zahl erzeugt Dateien .bak, .ba1, ... . bak ist dabei die neueste Sicherung, .ba23 die älteste.
SYSTEM.tablettParameter Diese Parameter werden dem Tablettprozess mitgegeben. Momentan ist nur definiert, als Zahl die Baudrate zu übergeben.
SYSTEM.tablettPort Nummer des Ports, an dem das Digitalisiertablett angeschlossen ist. Als Default wird erst der Port 2 geöffnet, wenn dieser besetzt ist wird Port 1 geöffnet.
SYSTEM.Umgebung Umgebung in Metern, die beim Zoomen auf ein geöffnetes Objekt oder die Selektionsmenge um den Bereich des betreffenden Objektes oder der betroffenen Objekte hinausgeht. Diese globale Variable wird vom Befehl SetWindow (WDI) berücksichtigt. Hat diese Variable also beispielsweise den Wert 10, so wird beim Zoomen auf ein geöffnetes Objekt zusätzlich eine Umgebung von 10 Metern um das betreffende Objekt gezeigt. Die Angabe dieser Variablen ist sinnvoll, um auch bei kleinen Objekten die Orientierung zu erleichtern.
ToolTabelle Der Wert dieser Variablen ist der vollständige Name der Werkzeugtabelle, die beim Drucken verwendet werden soll. Er muß mit Pfadangabe und Extension vorhanden sein.
Z Dieser wird als Höhe eingesetzt, wenn bei einer Funktion kein Wert explizit angegeben wird und die Koordinaten dreidimensional sind.
--------------------OLD_TEXT--------------------- Variables are defined with InitializeParameter. They remain valid until redefinition or deleting of Workfile. If local variables of the same name are defined, the global variables are not visible.
WGR : If the representation of corner expenses determines. These are the values
1: Old degree (360) 2: New degree (400) 3: Curve measure (2 PI) defines.
Attention: in Gradis the allocation is different. Moskito introduces the following names:
Background With this colour all lines are extinguished and the background is drawn. The value is a real colour value and consists of ROT*65536+Grün*256+BLAU.
SYSTEM.BlattRahmen The full name of the sheet frame file. This name is used as a Defaultwert with the Plotten.
CaseSensitive With these variables it is fixed whether the initializations follow the great use of small letters (Default). This is the case if The variable is not defined or has one of 0 different values.
DatabaseSaveFormat If the format in which the DBB files are stored away fixes. Moskito can store away the co-ordinates alternatively as a fixed point number, as 32 bits of floating decimal point figures or as 64 bits of floating decimal point figures. The format differ before all by the place need. Furthermore the fixed point format rounds all co-ordinates on the plan resolution.
1: 32 bits of fixed point (default) 2: 32 bits of floating decimal point 3: 64 bits of floating decimal point
DisplayScale With WYSIWYG the line signatures must be covered to a firm graduation, because on the screen can be freely scaled. The issue appears in such a way, as if a Plott in the graduation DisplayScale it would be generated.
DisplayTextscale With WYSIWYG the texts and symbols are shown in a size which corresponds to this value. If the data bank graduation DisplayScale To 250 amounts and with DisplayTextscale a value of 500 is put down, then appear all texts with double height.
Display tool table The value of these variables is the full name of the tool table which should be used at the announcement in the WYSIWYG mode. He must exist with path information and extension.
IBID. Name of the function which is used while digitizing with the ibid.-key. PLUMB LINE and P2L are defined at the moment.
Foreground With this colour all lines for which no entry exists in the signature table are drawn. The value is a real colour value and consists of ROT*65536+Grün*256+BLAU.
GridSymbol If with the procedure Grid the grid is indicated, this point symbol is used. For this purpose in particular the point symbols white point (16) and black point (17) were introduced. The default is a big, blue point (2).
IdentifyMarker This is the number of the point symbol with which while identifying the found point is marked.
ModeRPT This is a Boolscher value which can accept the values 0 for FALSE and incomparably 0 for TRUE. He is evaluated by the routines with the co-ordinate input. If he stands on TRUE, every input is used by co-ordinates automatically for identifying of a point from the construction buffer. AddString will change, e.g., everybody given co-ordinates on the next value from this buffer. ModeRPT is switched with the co-ordinate input with the key RPT and remains in the value opposed last.
pIsHiddenL If this value with 0 or not at all is taken, P connections are understood as interruptions in the line train. If here one of 0 different values stands, P connections are invisible lines.
SYSTEM.Beep
0: The Beeper is not used. but: The Beeper is used. Example is "Echo/BEEP"
SYSTEM.PlottDriver By default of a number the issue format from is able here Moskito are chosen. It is given as a value "1", the issue occurs in the SPL format, with "3" the issue about the printer driver available in the operating system is unwound.
SYSTEM.PlotForm With the printer drivers which control sheet formats this name is used as a standard sheet size. It is expected a name like "A4".
SYSTEM.Plotter Herewith the name of a printer or a file becomes for the issues from Moskito given. If the issue happens in the SPL format, this is the name of the file, in the data are written. If the issue about the operating system on a printer occurs, this is the name of the printer.
SYSTEM.Plot.SaveToDB If a value differing from 0 is defined, every plot is stored with parameter values. Standard location is database DataGlobal. Default value for this variable is 0, corresponding to "do not store". The user interface has a corresponding dialog field "history".
SYSTEM.CursorFrequenz Update frequency of the crosshair in hertz. Default 33 hertz
SYSTEM.DBusername While announcing in a data bank functions like SQLquery use normally this user's name.
SYSTEM.DBpassword While announcing in a data bank functions like SQLquery use normally this password. Achtung:Das password is stored as a text in clear.
SYSTEM.DecimalChar If the sign which should be used by the use of floating decimal point figures to the separation gives. If floating decimal point values DBquery is economical, a point exists as a Trenner ordinarily, so, for example, $len = 47.11. However, German software packages like Access need there a comma to process the data with the import properly. Now the first sign the variable shows the separator.
SYSTEM.fileGenerations Number of the backup files with the writing of file name which already exist. By the information 0 becomes every file überschieben, 1 generates a file with the ending.bak, any other number generates files.bak.ba1. besides, bak is the newest protection.ba23 the oldest one.
SYSTEM.tablettParameter These parametres are given to the tray process. At the moment is only defined to hand over the Baudrate as a number.
SYSTEM.tablettPort Number of the port to which the Digitalisiertablett is connected. As a Default only the port 2 is opened if this is taken port 1 is opened.
SYSTEM.Umgebung The surroundings in metres which go out while zooming on an open object or the selection amount around the area of the concerning object or the affected objects. This global variable is considered by the order SetWindow (WDI). If this variable has, for example, the value 10, surroundings of 10 metres are shown while zooming at an open object, in addition, around the concerning object. The information of these variables makes sense to make easier the orientation also with small objects.
Tool table The value of these variables is the full name of the tool table which should be used while printing. He must exist with path information and extension.
Z This is used as a height if with a function no value is explicitly given and the co-ordinates are three-dimensional.
|