Converter_bg_large.gif (1077 Byte) 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