Hi
Ich bins nochmal wegen dem einlesen der Werte. Wenn ich meine Werte mit 50kHz einlese, d.h buffer Rate von 1000 und sample rate von 50000 und gebe diese einlese werte auf mein Verlaufsgraphen, dann zeigt dieser nur eine Periode, in meinem Fall ein Sinus mit einer frequenz von 50Hz. Mein Problem ist nun das ich nicht nur 20ms sekunden auf meinem Verlaufsgraph anzeigen will sondern eine flexible Anzahl von perioden. Zum beispiel ein signalverlaufsgraph der 200ms das Signal anzeigt, d.h 10 Sinus perioden. Dies gelingt mir im moment nur wenn ich die Einlese rate von 50Khz auf 5kHz reduzier. Was aber wahrscheinlich in meinem Verwendungsfall nicht langt.
Hoffe mein Problem ist verständlich formuliert.
Thx im vorraus
' schrieb:Wenn ich meine Werte mit 50kHz einlese, d.h buffer Rate von 1000 und sample rate von 50000 und gebe diese einlese werte auf mein Verlaufsgraphen, dann zeigt dieser nur eine Periode, in meinem Fall ein Sinus mit einer frequenz von 50Hz.
Naja, 50Hz * 1000 = 50kHz. Passt. Angezeigt wird also eine Pariode.
Graphen zeigen immer nur das an, was du am Eingang anlegst. Legst du Daten für 50Hz an, so werden auch nur die angezeigt. Willst du mehr Perioden an einem Graphen anzeigen, so musst du die Daten explizit aufaddieren.
Diagramme haben eine Historie. Sie zeigen das an, was am Eingang anliegt - plus das was vorher mal angelegen war. Guckst du Eigenschaften von Diagrammen: Historenlänge. Hier macht das Diagramm die Aufaddierung der Daten.
ok gut danke ich denke das hilft mir weiter aber ich hab keine ahung wo ich historie daten finde und eigenschaftsknoten vermute ich oder?
' schrieb:aber ich hab keine ahung wo ich historie daten finde und eigenschaftsknoten vermute ich oder?
Die Historiendaten findest du tatsächlich nur über einen Eigenschaftsknoten. Damit kannst du die Historie praktisch löschen.
Beachte aber auch, dass man die Historienlänge definieren muss. Das geht nur in der IDE: Kontextmenü vom Frontpanelelement => Historienlänge....
Ok entweder steh ich auf dem schlauch oder ich hab den falschen Graphen aber ich finde nichts mit Historenlänge definieren. Vielleicht kannst du mir ja mal nen bild hochladen wo cih des find.sorry
' schrieb:ich hab den falschen Graphen
Graphen haben keine Historie. Nur Diagramme haben Historien.
Ok ich hab die historie länge gefunden aber ich hab ein graphen kein diagramm und ich finde es nur beim diagramm.
' schrieb:aber ich hab ein graphen kein diagramm
Und wo liegt das Problem anstelle des Graphen ein Diagramm zu verwenden?
Wenn du den Graphen beibehalten willst, musst du die Historie selbst machen. Würdest du das machen wollen?
ok nein des will ich beim besten willen ned was müsste ich als historielänge eingeben, dass ich meine 10 perioden auf das digramm bekomme??
50000 oder? und wird das Diagramm danach automatisch gelöscht? also fängt er wieder von null an zu zählen oder läuft er dann weiter?
' schrieb:was müsste ich als historielänge eingeben, dass ich meine 10 perioden auf das digramm bekomme?? 50000 oder?
Angegeben wird die Anzahl der Punke, die zu speichern sind.
Bei einer Historienlänge von 50000 und einer Abtastrate von 50000 pro Sekunde reicht eine Historienlänge als für eine Sekunde. Für 200ms reichen also 10000.
Zitat:und wird das Diagramm danach automatisch gelöscht?
Nein. Respektive kann man einstallen, was sich tun soll.
Daten werden solange gespeichert, bis die Historie voll ist. Danach werden z.B. die ältesten Daten gelöst. Es entsteht also ein Laufdiagramm.
Ich rate mal zu: Ausprobieren.