User Documentation
Datenrekorder
Systemhandbuch
2696780000/02/04.2020
87
max. Pufferkapazität max. Variablenanzahl
131.072 4
65.536 8
32.768 16
16.384 32
8.192 64
4.096 128
2.048 256
Beispiel
An Profilen mit zwischen 32.769 und 65.536 Samples lassen sich max. 8
Variablen zur Aufzeichnung anmelden.
Profile mit Puffertyp SingleShot
max. Pufferkapazität max. Variablenanzahl
1.048.576 254
1.042.453 256
An Profilen mit max. Kapazität 1.048.576 lassen sich max. 254 Variablen zur
Aufzeichnung anmelden. Umgekehrt lässt sich das Maximum von 256 Varia-
blen nur an Profilen mit max. Kapazität 1.042.453 anmelden. Die Maxima
beziehen sich auf 4 GB, für Linux mit z.B. 1 GB User-Adressraum sind die
Angaben zu vierteln und je nach Speicherausbau nochmals zu reduzieren.
14.7 Anhang: C Schnittstelle
Folgendes Kapitel enthält Beispiele zur Verwendung der Programmier-
schnittstelle DataRecApi für C-Applikationen.
Alle Beispiele verwenden folgende Konfiguration:
[Xcrt]
traceWord = -1
[Xcrt.Resource:0]
name = "resource7"
[Xcrt.Resource:0.Task:0]
name = "Task_1s"
interval = 1000000
priority = 5
[Xcrt.Module:0]
codeFile = "libTestDataRecApp"
moduleInitFunc="moduleInit"
moduleStartFunc="moduleStart"
moduleStopFunc="moduleStop"
moduleExitFunc="moduleExit"
[Xcrt.Module:0.TaskConnection:0]
context = "resource7.Task_1s"
prio = 1
hookClientFunc = "moduleCallback"
Weiters haben alle Beispiele folgenden Kopfteil gemeinsam: