Konfiguration der Punktcodes
(Dateiname für die Definition der Schaltflächen)
Die Schaltflächen für die Punktcodes werden in Konfigurationsdateien definiert. Die Zentrale Datei heißt „messgeraet-eingabe-control.cfg“ und befindet sich im Verzeichnis .\config\keyboard. Der Pfadname lässt sich über die Hauptkonfigurationsdatei (W_kavdi.cfg) ändern. Bisher konnte der Dateiname nicht verändert werden.
Über das Label K_MOBIL_FN_KEYBOARD kann jetzt der Dateiname für die Definition der Schaltflächen in der Projektvorlage definiert werden. Der Standardname ist „messgeraet-eingabe-control.cfg“.
Grafik: Ausgestaltung
Voreinstellung Zuordnungstabellen für die Ausgestaltung der Grafik von KAVDI.mobil
Die Zuordnungstabellen für die Ausgestaltung der Grafik von KAVDI.mobil ist nun voreinstellbar. In der Projektkonfigurationsdatei sind hierzu die Label K_MOBIL_GRAFIK_FN_SYM und K_MOBIL_GRAFIK_FN_ZTP zuständig.
Berechnungsparameter Stationierung
Unter den Parametern zu KAVDI.mobil wurde eine weitere Karteikarte integriert. Hier können folgende berechnungsrelevante Einstellungen vorgenommen werden:
Diese Einstellungen werden in der Projektkonfigurationsdatei unter den folgenden Labels gespeichert und sind auch somit über die Projektvorlage voreinstellbar:
K_MOBIL_PARAM_STAT_GEW_ABR =
K_MOBIL_PARAM_STAT_MAS =
K_MOBIL_PARAM_STAT_MF_S_ABS =
K_MOBIL_PARAM_STAT_MF_S_PPM =
K_MOBIL_PARAM_STAT_MF_W_ABS =
K_MOBIL_PARAM_STAT_MF_W_ZEF =
K_MOBIL_PARAM_ABST_MAS_1 =
Liniencodeerfassung ARC-Greenlab
Mit KAVDI.Mobil soll die Liniencodierung, wie sie in in den Produkten von ARC-Greenlab verwendet wird, integriert werden.
Die Linencodierung für ARC-Greenlab besteht aus zwei Informationen:
Für diese zwei Informationen wurden in KAVDI.Mobil zwei Auswahlschaltflächen integriert, die aber standardmäßig nicht sichtbar sind. Bei der Zielpunktregistrierung stehen 10 Textfelder zur Verfügung. Jedem Textfeld kann ein Wert zugeordnet werden. Mit Hilfe der folgenden Konfigurationslabel kann man jetzt einem Textfeld die Aufgabe der Liniencodierung zuzuweisen. Festlegung welches Textfeld für die Liniencodeerfassung auserkoren wird
und welcher Text für dieses Textfeld angezeigt wird:
In diesem Fall erweitert sich die Eingabemöglichkeit zu diesem Textfeld auf zwei Schaltflächen, die eine Liniennummer und den Liniencode beinhalten. Ein beschreibender Text kann dem dem Textfeld zugeordnet werden, der dann in der Auswahl zu sehen ist. Außerdem besteht die Möglichkeit die Auswahlschaltflächen nach nach einem Aufmaß zurückzusetzen.
Variablen mit denen gesteuert wird wie sich die Linienschaltflächen nach einem Aufmaß verhalten sollen:
* K_MOBIL_MULTI_SELECT_LINIENCODE_INIT_FELD_1 = -1 * K_MOBIL_MULTI_SELECT_LINIENCODE_INIT_FELD_2 = 0
Es bedeuten: * -1 = Der Wert bleibt erhalten * 0 = Kein Wert gültig * 1-9 = Index der aktiviert werden soll
Die Auswahlschaltflächen der Linien werden wie folgt vorbelegt:
* Liniennummer: „ “, 0-9
* Liniencode: „ “, „.1“ - „.9“
Der Liniencode bedeutet (nach ARC-Greenlab):
„ „ | = | nichts |
.1 | = | Beginn einer neuen Linie |
.2 | = | Bogen 3P (Anfangspunkt) |
.3 | = | Spline (Anfangspunkt) |
.4 | = | Spline (Endpunkt) |
.5 | = | Kreis 2P (Mittelpunkt) |
.6 | = | Kreis 3P (erster Punkt) |
.7 | = | Fläche orthogonalisieren und schließen |
.8 | = | Fläche schließen |
.9 | = | Polygon schließen |
Schaltflächen für die Codierung
In der Definition der Schaltflächen kann in der Gruppe das Label „ONE_MUST_BE_SELECTED = T“ gesetzt werden. Innerhalb dieser Gruppe ist dann immer eine Schaltfläche aktiv.