TAbAnalogGControl
Home

Abakus Delphi VCL

  
Home ] Nach oben ] [ Abakus Delphi VCL ] Abakus Registrierung ]

Letzte Änderung: 09.11.98

Beschreibung
Nicht visuelle Basis-Klasse für Analog-Anzeiger. TAbAnalogGControl ist von TCraphicControl Abgeleitet und wurde um Funktionen zur Verarbeitung von Meßwerten erweitert, hat jedoch selbst noch keine Funktionen implementiert, diese darzustellen.

Highlights:

  • Einheitliche Grundlage für Analog-Anzeiger
  • Übersichtliche Gruppierung von Eigenschaften
  • Mehrzeilige Auto-Hint Funktion
  • frei wählbare Skalenteilung
  • frei wählbare Schrift für Skalierung, Signal-Namen und Einheit
  • frei einstellbare Sektoren
  • Min-/Maximalwertspeicher mit DateTime, Rücksetzfunktion
  • Meßwerte können als "Digits" (Integer) oder als "Value" (Single) übergeben werden
  • automatische Umrechnung Digits <> Value
  • Umrechnen des Messwertes in Promille
  • Ereignis bei Wechsel des Anlagewertes
  • Ereignis bei Betreten oder Verlassen eines Sektors
  • Ereignis bei Übersteuerung
  • Ereignis bei neuem Min- Maximalwert
  • Ereignis bei Änderung der Eigenschaften (falls Sie eigene Komponenten Ableiten wollen)
Hierarchie: TObject - TPersistent - TComponent - TControl - TCraphicControl

Top

Eigenschaften
Digit Read/WriteInteger Übergabe/Abfrage des Meßwertes in Digits
HintOptions THintOptions über diese Mengeneigenschaft können Sie auswählen, ob und welche Informationen als Hint dargestellt werden. Veränderbare Werte (hoMin,hoMax,hoValue) zeigen die Werte, die bei Aufruf der Hint-Funktion anstanden.

Die Eigenschaften sind:

  • hoAutoHint : Auto-/Manueller Hint
  • hoMin : Anzeige des Minimalwertes
  • hoMax : Anzeige des Maximalwertes
  • hoName1 : erster Signal-Name
  • hoName2 : zweiter Signal-Name
  • hoValue : aktueller Meßwert
MinMax TMinMax Objekteigenschaft, speichert Minimal- & Maximalwert mit Datum und Zeit. Die Eigenschaften:
  • Max : Maximalwert
  • Min : Minimalwert
ScaleSettings TScaleSettings Diese Objekteigenschaft speichert Einstellungen zum Erscheinungsbild der Skala.
SectorSettings TSectorSettings Objekteigenschaft, kapselt Informationen über die Sektoren (Start- Endwerte in Promille, Farbe)
SignalSettings TSignalSettings Objekteigenschaft, kapselt Informationen über den A/D-Wandler, des Meßbereichs , der Signalbezeichnung sowie der Einheit
Value Read/WriteSingle Übergabe/Abfrage des Meßwertes

Top

Ereignisse
OnMinMaxChange Tritt bei Erreichen eines neuen Min- oder Maximalwertes auf
OnOverflow Tritt bei Erreichen eines Digit-Wertes kleiner DigitFrom oder größer DigitTo auf. Als Parameter wird der Meßwert in Promille übergeben.
OnSectorChange Tritt bei Betreten oder Verlassen eines Sectors auf.

Die Parameter sind:

  • Sector1, Sector2, Sector3 : Boolean, zeigt an, welcher Sektor das Ereignis ausgelöst hat
  • Enter : Boolean, ist True, wenn der Sektor betreten wurde, False bei Verlassen des Sectors
OnSettingsChange Tritt auf, wenn Einstellungen geändert werden. Keine Parameterübergabe. Dieses Ereignis wird hauptsächlich intern verwendet
OnValueChange Tritt auf, sobald sich der Meßwert ändert, keine Parameter Übergabe
desweiteren stehen alle von TCraphicControl geerbten Ereignisse zur Verfügung

Top

Variablen
DigitStr Read onlyString enthält den Meßwert in Digits
ValueStr Read onlyString formatierter String der den aktuellen Meßwert enthält
LOverflow Read onlyBoolean ist True bei Meßwert <0 Promille
MinPromille Read onlyInteger Minimalwert in Promille
MaxPromille Read onlyInteger Maximalwert Promille
MinMax.MaxDateTime Read onlyTDateTime Speichert wann der Maximalwert erreicht wurde
MinMax.MinDateTime Read onlyTDateTime Speichert wann der Minimalwert erreicht wurde
UOverflow Read onlyBoolean ist True bei Meßwert >1000 Promille

Top

Prozeduren und Funktionen
ResetMinMax Prozedur, setzt den Min- & Maximalwert auf den aktuellen Meßwert
 

Top

 

Kontakt: support@abaecker.com , bei Problemen mit diesem Web wenden Sie sich bitte an webmaster@abaecker.com

(c) Copyright 1998 A.Baecker, alle Rechte vorbehalten

Wir weisen darauf hin, daß alle verwendeten Soft- und Hardwarebezeichnungen und Markennamen der jeweiligen Firmen dem allgemeinen Warenzeichen-, Marken- oder patentrechtlichem Schutz unterliegen