Hauptseite | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente | Zusätzliche Informationen

TCalibratePsdDlg Klassenreferenz

#include <DETECGUI.H>

Klassendiagramm für TCalibratePsdDlg:

Inheritance graph
[Legende]
Zusammengehörigkeiten von TCalibratePsdDlg:

Collaboration graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

 TCalibratePsdDlg (TCurve &)
virtual ~TCalibratePsdDlg ()
int GetBarEgde (EScrollBarSide)
 ermittelt Anzahl der Scrollbarschritte links bzw.

int GetBarPos (void)
 liefert die Position des Scrollbar anhand der akt.

void Dlg_OnHScrollBar (HWND, HWND, UINT, int)
 behandelt alle Scrollbarereignisse

BOOL Dlg_OnInit (HWND, HWND, LPARAM)
 setzt Defaultwerte der Dialogbox bei Aufruf der Box Rueckkehrcode immer true

void Dlg_OnTimer (HWND, UINT)
 behandelt Timersignale zur aktualisierung der Winkelwerte in Dialogbox

void Dlg_OnCommand (HWND, int, HWND, UINT)
 behandelt Kommandos in der Dialogbox

BOOL CanClose (void)
 wird aufgerufen beim druecken des Beenden-Buttons Rueckkehrcode False wenn der Winkel pro Kanal ==0 sonst true

void LeaveDialog (void)
 wird bei verlassen der dialogbox aufgerufen


Beschreibung der Konstruktoren und Destruktoren

TCalibratePsdDlg::TCalibratePsdDlg TCurve curve  ) 
 

gibt an ob motor ueber groessere distanz faehrt

gibt an ob rechter bzw. linker Peak schon erreicht ist

gibt an ob motor in bewegung

Zeitintervall zur akt. der Winkel in Dialogbox

Thetamotor setzen

Hier ist der Graph aller Aufrufe für diese Funktion:

TCalibratePsdDlg::~TCalibratePsdDlg  )  [virtual]
 


Dokumentation der Elementfunktionen

BOOL TCalibratePsdDlg::CanClose void   )  [virtual]
 

wird aufgerufen beim druecken des Beenden-Buttons Rueckkehrcode False wenn der Winkel pro Kanal ==0 sonst true

FIX Fehler 48

speichert Kanal pro Winkel im Ini-File des Psd

Erneute Implementation von TBasicDialog.

Hier ist der Graph aller Aufrufe für diese Funktion:

void TCalibratePsdDlg::Dlg_OnCommand HWND  hwnd,
int  id,
HWND  hwndCtl,
UINT  codeNotify
[virtual]
 

behandelt Kommandos in der Dialogbox

init. einiger Dialogboxelemente

Motor init.

wenn Psdmessung fertig

rechte Position erreicht-Button gedrueckt

linke Position erreicht-Button gedrueckt

eingabefeld fuer neuen Thetawinkel angewaehlt wird nachdem Beenden-Button gedrueckt noch 2-mal aufgerufen

behandelt Beenden-Button und Enter

wird aufgerufen wenn motor durch direkte eingabe oder durch anklicken des Scrollbars bewegt wird

beinhandelt auch Abbruch

Erneute Implementation von TModalDlg.

Hier ist der Graph aller Aufrufe für diese Funktion:

void TCalibratePsdDlg::Dlg_OnHScrollBar HWND  hwnd,
HWND  hwndCtl,
UINT  code,
int  pos
[virtual]
 

behandelt alle Scrollbarereignisse

scrollbar um eine einheit nach links

scrollbar um eine einheit nach rechts

Erneute Implementation von TBasicDialog.

Hier ist der Graph aller Aufrufe für diese Funktion:

BOOL TCalibratePsdDlg::Dlg_OnInit HWND  hwnd,
HWND  hwndCtl,
LPARAM  lParam
[virtual]
 

setzt Defaultwerte der Dialogbox bei Aufruf der Box Rueckkehrcode immer true

alte Schrittweite merken + neue auf 1800 winkelsekunden setzen

Psd einstellen

FIX Fehler 48

Timer starten + motor init. + DialogboxParameter setzen

Erneute Implementation von TBasicDialog.

Hier ist der Graph aller Aufrufe für diese Funktion:

void TCalibratePsdDlg::Dlg_OnTimer HWND  hwnd,
UINT  id
[virtual]
 

behandelt Timersignale zur aktualisierung der Winkelwerte in Dialogbox

Timer loeschen + Wait-mauszeiger setzen

test ob motor an Ziel angekommen

Motorpos.bestimmung + test ob fehler

Winkel 2Thetawerte in Dialogbox schreiben + scrollbar aktualisieren

ueberfluessig

Timer neu setzen

bei bewegung ueber groessere distanz den akt. Winkel in Dialogbox + scrollbar aktualisieren

Erneute Implementation von TBasicDialog.

Hier ist der Graph aller Aufrufe für diese Funktion:

int TCalibratePsdDlg::GetBarEgde EScrollBarSide   ) 
 

ermittelt Anzahl der Scrollbarschritte links bzw.

rechts von der absoluten Null

Hier ist der Graph aller Aufrufe für diese Funktion:

int TCalibratePsdDlg::GetBarPos void   ) 
 

liefert die Position des Scrollbar anhand der akt.

Motorposition im Rueckkehrcode

Hier ist der Graph aller Aufrufe für diese Funktion:

void TCalibratePsdDlg::LeaveDialog void   )  [virtual]
 

wird bei verlassen der dialogbox aufgerufen

loescht alle TimerIdInformation + stoppen der messung FIX Fehler 49

Erneute Implementation von TBasicDialog.

Hier ist der Graph aller Aufrufe für diese Funktion:


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Sat Nov 13 12:50:26 2004 für XCTL32 von doxygen 1.3.7