Ascii -> Binary Converter
Allgemeine Hilfe zum Konverter
Bei dem vorliegendem Programm handelt es sich um einen Konverter, welcher
ein Ascii-File
in ein Binär-File konvertiert.
Als Ausgangsfile dient ein Ascii-File, welches Lastkollektive für
die Prüfstände Dauerlauf
Rolle beinhaltet. Dieses Zeilen- und Spaltenorientierte File wird in
seine Grundelemente zerlegt.
Programmaufbau:
Pfad\KonverterDir
;SystemDirectory
Pfad\KonverterDir\Konverter.jar
;Java - JAR-Archiv
Pfad\KonverterDir\Konverter.properties
;Konverter default Einstellungen
Pfad\KonverterDir\Konverter.atf
;Ein Default-ATF-File
Pfad\KonverterDir\KonverterReadme.txt
Pfad\KonverterDir\Menu.properties
;MenüEinstellungen
Pfad\KonverterDir\Konverter.bat
Pfad\KonverterDir\from
;Default QuellPfad der Ascii-Dateien
Pfad\KonverterDir\properties
Pfad\KonverterDir\templetAtf
Pfad\KonverterDir\dat
;Default ZielPfad der binären Dateien
Pfad\KonverterDir\atf
;Default ZielPfad der dazugeh. ATF-Files
***********************************************************
*
Beschreibung einer XXX.properties-Datei:
*
***********************************************************
# Path der QuellDateien und DateiErweiterung
asciiDatPath=/Konverter/from
asciiDatExt=.txt
asciiDatDescription=Source-Dateien (*.txt)
#
# Path der property-Quell-Dateien und DateiErweiterung
propDatPath=/Konverter/properties
propDatExt=.properties
propDatDescription=Property-Dateien (*.properties)
#
# Path der templetATF-Quell-Dateien <default>
atfTempletDatPath=/Konverter/templetATF
atfTempletDatExt=.atf
atfTempletDatDescription=Templet-ATF-Dateien (*.atf)
#
# Path der binary-Dateien und DateiErweiterung
binaryDatPath=/Konverter/dat
binaryDatExt=.dat
#
# Path der Ziel-ATF-Dateien und DateiErweiterung
atfDatPath=/Konverter/atf
atfDatExt=.atf
atfDatDescription=ATF-Dateien (*.atf)
#
#
# Trennzeichen der einzelnen Spalten in der Ascii-Datei
spalten.sDelim=\:
#
# Anzahl der Spalten in der Ascii-Datei
spalten.iCntRows=2
#
# Angaben zu den einzelnen Spalten:
#
# xxx.valid Spalte in binaer Datei aufnehmen
= 1 | Spalte ignorieren = 0
# xxx.value Spaltenwert konvertieren in INT_16
Bit = DT_SHORT
#
FLOAT4 = DT_FLOAT
# xxx.name Spaltenname dei
LocalColumn
# xxx.mqid InstanceId der
zugehörigen Messungsgroesse
#
spalte.1.valid=1
spalte.1.value=DT_SHORT
spalte.1.name=Bitout
spalte.1.mqid=1
#
spalte.2.valid=1
spalte.2.value=DT_FLOAT
spalte.2.name=Bremscode
spalte.2.mqid=2
#
*****************************************************
*
Konverterprogramm Beschreibung
*
*****************************************************
Passen Sie zunächst alle Pfadeinstellungen in der "Konverter.properties"-Datei
entsprechend Ihrer Verzeichnisstruktur an. Ebenso die Programmerweiterungen,
damit
die Lade- und Save-Funktionen des Programmes automatisch im richtigen
Verzeichnis
enden.
Starten des Programmes von einer Konsole aus:
java -cp .;Konverter.jar
com.pisoft.Konverter.Konverter
Unter dem Menü-Punkt "Datei" finden Sie die Auswahlmöglichkeit:
"Selektieren..."
Über einen LadeDialog wird eine zu konvertierende Ascii-Datei ausgewählt.
Das System prüft
selbständig, ob unter dem gleichen Namen ein "<property-path>\<name>.properties"
und ein
"<templetATF>\<name>.atf" vorhanden ist. Wenn nicht, wird das
entsprechende <default-file>
kopiert, und die Konvertierung unterbrochen. Sie müssen u. U.
diese File auf Ihre Anwendung
hin modifizieren und den Vorgang erneut ausführen.
Unter dem Menü-Punkt "Option" finden Sie die Auswahlmöglichkeit
für Texteditoren zum Laden und
Speichern von Textdateien.
MfG
Uli Bleicher
Copyright (c), 1996-1999, PI-Software GmbH, Findingstr. 17
* Ulrich Bleicher
* Auf der Höhe 19
* 86923 Finning; Germany
* Tel: 49-(0)8806/2443