Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich habe ein XY-Diagraph, mit welchem ich 16 Plots aufzeichne, welche nur den Zustand 1 und 0 haben.
Bei der Aufzeichnung tritt folgendes Problem auf: Videomitschnitt aufzeichnung
(ab sek. 20)
Woran könnte das liegen?
Gruß Bob
Anzeige
29.01.2014, 14:35 (Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2014 14:40 von GerdW.)
RE: Signalverlauf wird nicht korrekt aufgezeichnet
Hallo Bob,
als wir dir rieten, ein 2D-Array zur Datenspeicherung zu nutzen, sollte dies dein BD eigentlich vereinfachen…
Es ist durchaus möglich, eine ganze Spalte/Zeile zum 2D-Array hinzuzufügen, ohne es vorher mühselig in 1D-Arrays aufzudröseln!
Zum Video:
Wenn man jetzt wüsste, welche Werte du für die X-Achse verwendest, könnte man dir sicherlich auch sagen, wo genau der Fehler liegt…
Abgesehen davon hast du die Reihenfolge, mit der neue Werte zu den Arrays hinzugefügt werden, nicht einheitlich festgelegt. Wenn BuildArray zwei Eingänge hat, dann legen die auch die Reihenfolge der Werte im Array fest! Doh…
Zitat:16 Plots aufzeichne, welche nur den Zustand 1 und 0 haben.
Und warum musst du dann als Datentyp DBL verwenden statt z.B. U8?
Speichereffizientes Programmieren ist nicht so deine Sache, oder?
RE: Signalverlauf wird nicht korrekt aufgezeichnet
Ich habe explizit das Stichwort "Schleifen" erwähnt. Was ist an deinem Screenshot einfacher? Alles, was man x mal macht, macht man sinnvollerweise in einer For-Schleife.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
RE: Signalverlauf wird nicht korrekt aufgezeichnet
Viele Array-Operationen lassen sich wegen der Polymorphie der Funktionen sogar direkt machen, man braucht nicht einmal eine for-Schleife.
Als kleine Hilfestellung: Der Strickpullover der Größe XXL schrumpft auf ein Nichts, wenn Du es so machst:
Baue es um! und lege es hier wieder vor, sonst...
Oder ging es bei dem VI darum, den Chef von deinem außerordentlichem Fleiß zu überzeugen? Dann lass es so, es ist beeindruckend!
30.01.2014, 08:51 (Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2014 09:02 von Y-P.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: Signalverlauf wird nicht korrekt aufgezeichnet
... und wieso schreibst Du direkt aus dem "Analogwert"-Control in die "Analogwert"-Lokale-Variable?
Gruß Markus
EDIT: Und was ist das für ein Enum ohne Label?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
30.01.2014, 09:59 (Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2014 10:04 von BobbyBau91.)
RE: Signalverlauf wird nicht korrekt aufgezeichnet
(29.01.2014 14:35 )GerdW schrieb: Zum Video:
Wenn man jetzt wüsste, welche Werte du für die X-Achse verwendest, könnte man dir sicherlich auch sagen, wo genau der Fehler liegt…
Abgesehen davon hast du die Reihenfolge, mit der neue Werte zu den Arrays hinzugefügt werden, nicht einheitlich festgelegt. Wenn BuildArray zwei Eingänge hat, dann legen die auch die Reihenfolge der Werte im Array fest! Doh…
Zitat:16 Plots aufzeichne, welche nur den Zustand 1 und 0 haben.
Und warum musst du dann als Datentyp DBL verwenden statt z.B. U8?
Speichereffizientes Programmieren ist nicht so deine Sache, oder?
Zur X-Achse:
Da verwende ich den Analogwert von 0 bis 1024.
Zu den 16 Plots:
Da ich diese Plots auf den Analogwert beziehen muss, kam nur ein XY-Diagramm in Frage. Damit diese aber gestapelt angezeigt werden sollen (was meines Wissens nicht so ohne weiteres möglich ist), habe ich auf die 1en und 0en immer einen Wert dazugerechnet.
(29.01.2014 16:17 )Lucki schrieb: Viele Array-Operationen lassen sich wegen der Polymorphie der Funktionen sogar direkt machen, man braucht nicht einmal eine for-Schleife.
Als kleine Hilfestellung: Der Strickpullover der Größe XXL schrumpft auf ein Nichts, wenn Du es so machst:
Baue es um! und lege es hier wieder vor, sonst...
Oder ging es bei dem VI darum, den Chef von deinem außerordentlichem Fleiß zu überzeugen? Dann lass es so, es ist beeindruckend!
Mein Lehrer hat es als "moderne Kunst" bezeichnet
Ich hatte schon versucht, den Strickpullover zu einem Strickpullöverchen zu machen, aber das hat bei mir nicht so richtig funktioniert
Ich versuche es aber gleich noch einmal mit deiner Hilfestellung.
Bin leider immer noch ziemlich grün hinter den Ohren
RE: Signalverlauf wird nicht korrekt aufgezeichnet
Hallo Bob,
Zitat:Zur X-Achse: Da verwende ich den Analogwert von 0 bis 1024.
Und in welcher Reihenfolge? Steitg steigend? Irgendwelche Sprünge? Oder auch mal Fehlmessungen mit evtl. kleineren Werten oder gar einer Null mittendrin?
Zitat:Zu den 16 Plots:
Da ich diese Plots auf den Analogwert beziehen muss, kam nur ein XY-Diagramm in Frage. Damit diese aber gestapelt angezeigt werden sollen (was meines Wissens nicht so ohne weiteres möglich ist), habe ich auf die 1en und 0en immer einen Wert dazugerechnet.
U8 erlaubt einen Wertebreich von 0…255. Das sollte für deine 16 Plots ausreichen…
RE: Signalverlauf wird nicht korrekt aufgezeichnet
(30.01.2014 10:15 )GerdW schrieb: Hallo Bob,
Zitat:Zur X-Achse: Da verwende ich den Analogwert von 0 bis 1024.
Und in welcher Reihenfolge? Steitg steigend? Irgendwelche Sprünge? Oder auch mal Fehlmessungen mit evtl. kleineren Werten oder gar einer Null mittendrin?
Zitat:Zu den 16 Plots:
Da ich diese Plots auf den Analogwert beziehen muss, kam nur ein XY-Diagramm in Frage. Damit diese aber gestapelt angezeigt werden sollen (was meines Wissens nicht so ohne weiteres möglich ist), habe ich auf die 1en und 0en immer einen Wert dazugerechnet.
U8 erlaubt einen Wertebreich von 0…255. Das sollte für deine 16 Plots ausreichen…
Der Analogwert steigt stetig (Ein an einer Achse angeschlossenes Potentiometer)