*** StoreAnalogValues-0.02 ***
-------------------------------------------------
Systemvoraussetzungen:
Fr die Ausfhrung des Programms ist das .NET Framework 2.0 erforderlich.
Des weiteren muss der Microsoft SQL-Server Express Edition installiert sein.
Am einfachsten kann die Installation zusammen mit der Installation von
Microsoft Visual C++ Express Edition durchgefhrt werden. Beide Programme
sind kostenlos erhltlich.
-------------------------------------------------
Beschreibung:
Das Programm speichert Messwerte in einer Datenbank. Das Haupteinsatzgebiet
liegt in der Langzeitdatenerfassung. Es knnen also z. B. Temperatur-, Druckverlufe,
Fllstnde oder Durchflussmengen ber einen lngeren Zeitraum hinweg erfasst werden.
Fr das C-Control Pro Programm wird ein Projekt mit der IDE erstellt. Die beiden
Dateien "ReadAnalogValues-0.01.cc" und "SerialPortCmd.h" werden dem Projekt
hinzugefgt, kompiliert, der Bytecode wird in den Controller geladen und gestartet.
Vor dem Start des PC-Programms muss die C-Control mit den PC verbunden
werden, damit der COMx-Port gestartet wird, und vom System erkannt wird.
-------------------------------------------------
Datenbankformat:
Die Datenbank hat 8 Tabellen mit den Bezeichnungen "ADC0 . . . ADC7".
Also fr jeden AD-Kanal eine Tabelle. Eine Zeile besteht aus 4 Spalten.
               Spaltenname | Datentyp     | NULL zulassen
-------------------------------------------------
1. Spalte: time              | datetime       | nein   ( Primrschlssel )
2. Spalte: name            | varchar(50) | ja
3. Spalte: value            | smallint        | nein
4. Spalte: scaled           | real               | ja
---------------------------------------------
Mit Visual C++ Express Edition lsst sich eine Datenbank recht einfach erstellen.
Die mitgelieferte Datei "StoreAnalogValue-0.02.mdf" ist fr die Serverversion 2005
erstellt. Neuere Serverversionen knnen die Datenbankdatei anpassen. Nach Anpassung
muss ein erneuter Versuch die Verbindung herzustellen erfolgen.
-------------------------------------------------
Steuerelemente:

ComboBox "COMx Port"
    Auswahl des Ports ber den die C-Control mit dem PC kommuniziert. Da an modernen
    Computern nur noch USB Anschlsse vorhanden sind, wird ein Adapterkabel bentigt.
    Der Treiber des Kabels stellt dann dem System einen virtuellen Port fr den
    Datenaustausch zur Verfgung. Die Portnummer ist im Gerte-Manager ersichtlich
    und sollte sich in der Auswahl der ComboBox befinden.

ComboBox "Baud Rate"
    Hier wird die Baudrate fr die serielle Datenbertragung eingestellt. Es muss die selbe
    Baudrate welche auch von der C-Control verwendet wird ausgewhlt werden.

Button "Open COMx Port"
    Bei Klick wird versucht, den ausgewhlten Port zu ffnen und bei Erfolg wird ein
    Kommunikationstest durchgefhrt.

Button "Open Data Base"
   ffnet ein Dialogfeld zur Auswahl der Datenbankdatei. Nach Auswahl der Datei
   wird versucht eine Verbindung zum SQL-Server herzustellen welcher die aus-
   gewhlte Datei verwendet.

TextBox "Messages"
    Hier werden Fehlermeldungen und Warnungen angezeigt.

Button "Clear Message"
    Die Messages im Textfeld werden gelscht.

2 Labels innerhalb der GroupBox fr die AD-Kanle zeigen zum einen den skalierten
Messwert und zum anderen die Anzahl der Datenstze (Zeilen) in der Tabelle an. 

Button "Settings"
    ffnet ein Dialogfeld mit dessen Hilfe fr jeden AD-Kanal 4 Parameter einge-
    stellte werden knnen.
    "Value Name" -> Eine Bezeichnung oder ein Kommentar fr den Messwert.
    "Max. Real Value" -> Die Messgre welche 5 Volt entspricht.
    "Min. Real Value" -> Die Messgre welche 0 Volt entspricht.
        Es werden die tatschlichen Werte z. B. in C, Meter, Bar, kg oder km/h angegeben.
        Die Eingabe erfolgt mit Gleitkommazahlen wobei das Komma verwendet wird.
        Natrlich ohne Maeinheit z. B. 6,56 oder 0,123.
    "Interval" -> Der Zeitraum aller wie viel Sekunden eine Messung erfolgt.

Button "Start" oder "Stop"
    Die Datenaufzeichnung wird gestartet oder angehalten.

Button "Clear Table"
    Wenn eine Datenbankverbindung geffnet ist kann hier die gesamte Tabelle
    gelscht werden.
-------------------------------------------------
Wird beim Start eine Zeichenkette, mit dem Namen eines XML-Dokumentes
als Argument bergeben, verwendet das Programm die XML-Datei zur
Initialisierung der Datenaufzeichnung. Dies sollte fr den dynamischen Start aus anderen
Programmen heraus ntzlich sein. Das XML-Dokument muss der Dokumenten Typ
Definition "StoreAnalogValues-0.02.dtd" oder einen davon abgeleiteten Schema
entsprechen.

Bugs, Hinweise und Anregungen bitte an folgende E-Mailadresse:

create-soft@freenet.de

Copyright  2011 by Torsten Knorr 
Alle Rechte vorbehalten.

Lizenzvereinbarung / Urheberrechtshinweise

VERTRAG FR ENDBENUTZER

Die Benutzung des Programms "StoreAnalogValues-0.02.exe" (im Folgenden "Software")
setzt Ihr Einverstndnis mit folgenden Punkten voraus :

1. BESCHRNKTE GEWHRLEISTUNG

Die Software wird Ihnen "so wie sie ist" zur Verfgung gestellt, ohne Gewhrleistung
seitens des Autors irgendeiner Art, weder ausdrcklich noch konkludent, einschlielich,
aber nicht beschrnkt auf konkludente Gewhrleistungen der Tauglichkeit, der Eignung
fr einen bestimmten Zweck oder des nicht Bestehens einer Rechtsverletzung. Das gesamte
Risiko, das sich aus dem Verwenden oder der Leistung der Software ergibt, verbleibt bei
Ihnen. In keinem Fall kann der Autor haftbar gemacht werden fr irgendwelche Schden,
gleich welcher Art (einschlielich, aber nicht beschrnkt auf entgangenen Gewinn,
Betriebsunterbrechung, Verlust geschftlicher Informationen oder irgendeinen anderen
Vermgensschaden), die aus dem Verwenden, der Unmglichkeit oder Fehlerhaftigkeit,
die Software zu verwenden, entstehen, und zwar auch dann, wenn der Autor zuvor auf die
Mglichkeit solcher Schden hingewiesen worden ist.

2. WARTUNG

Der Autor ist nicht verpflichtet, eine Wartung oder berarbeitung der Software zu
gewhrleisten, allerdings unterliegen alle Wartungs- oder berarbeitungsleistungen seitens
des Autors dieser Vereinbarung.

3. DISTRIBUTION

Die Software darf kostenlos weitergegeben werden, unter der Bedingung, dass sie nicht 
verndert wird, das Originalverzeichnis mit allen enthaltenen Dateien intakt bleibt und
keine Kosten fr die Weitergabe erhoben werden (bis auf vertretbare Kosten fr
Distributionsmedien). 
