#include <S_EXTERN.H>
Klassendiagramm für TScanParameters:
Öffentliche Methoden | |
TScanParameters (void) | |
einlesen der Ini-Daten zu [Scan] und setzen von Defaultwerten für StepScan | |
Öffentliche Attribute | |
TDetector * | Detector |
aktueller Detektor zum Messen | |
TDetector * | Monitor |
Detektor fuer Monitor. | |
int | nMotor |
beinhaltet Nummer der aktuellen Achse | |
EFileFormat | eSaveFormat |
Speicherformat fuer Kurven. | |
ExScanType | eScanType |
Art des aktuellen Scan(StandardScan, Omegea2Theta o. ContinuousScan). | |
BOOL | bSaveOnReady |
Speichern nach Beendigung der Messung. | |
int | nCollectionAmount |
Anzahl der Messpunkte(nur bei Cont.Scan). | |
double | dArgumentMin |
Startwinkel des Scans. | |
double | dArgumentMax |
Startwinkel des Scans. | |
double | dArgumentWidth |
Startwinkel des Scans. | |
double | dSpeed |
Geschwindigkeit des aktuellen Motors. | |
double | d2ThetaStart |
gibt 2ThetaStartposition fuer einen zu fahrenden Stepscan an beim O2T-Scan an | |
WORD | nNumberCycle |
float | fMaxTime |
DWORD | dwMaxCounts |
BOOL | bSaveContinuous |
Speichern waehrend der Messung. | |
BOOL | bDynamicStepWidth |
gibt an ob dynamische Schrittweitensteuerung aktiv | |
int | nStepScaleLevels |
Anzahl der verschied. Schrittweiten. | |
TFloatList | Scaler |
Liste enthaelt in den ersten 10 werten die intensitaeten und in den zweiten 10 werten den zughoer. |
|
einlesen der Ini-Daten zu [Scan] und setzen von Defaultwerten für StepScan setzen von Werten mit ihren Motorspez. Daten .. 2thetawert initialisieren (symmetr. reflex) setzen von einigen Defaultwerten Aenderung Dynamische Schrittweite setzt die Achse, die auch beim Aufruf des Konstr. gesetzt war testet ob Omega-Motor angeschlossen ist wenn ja => akt.Motor Omega setzen wenn nein => akt. Motor erster verfuegbarer auslesen von ExposureTime,ExposureCounts,DynamicStepWidth aus Scan-Teil in der Ini-Datei wenn im inifile CreateIniDefaults=1 => dann ExposureCounts in Ini-File speichern einlesen der Level fuer Schrittweitensteuerung aus ini-datei (falls exist.) einlesen der Level-Werte aus Ini-File wenn nicht vorhanden, Default-Werte setzen Hier ist der Graph aller Aufrufe für diese Funktion: ![]() |
|
gibt an ob dynamische Schrittweitensteuerung aktiv
|
|
Speichern waehrend der Messung.
|
|
Speichern nach Beendigung der Messung.
|
|
gibt 2ThetaStartposition fuer einen zu fahrenden Stepscan an beim O2T-Scan an
|
|
Startwinkel des Scans.
|
|
Startwinkel des Scans.
|
|
Startwinkel des Scans.
|
|
aktueller Detektor zum Messen
|
|
Geschwindigkeit des aktuellen Motors.
|
|
|
|
Speicherformat fuer Kurven.
|
|
Art des aktuellen Scan(StandardScan, Omegea2Theta o. ContinuousScan).
|
|
|
|
Detektor fuer Monitor.
|
|
Anzahl der Messpunkte(nur bei Cont.Scan).
|
|
beinhaltet Nummer der aktuellen Achse
|
|
|
|
Anzahl der verschied. Schrittweiten.
|
|
Liste enthaelt in den ersten 10 werten die intensitaeten und in den zweiten 10 werten den zughoer. Schrittweitenfaktor |