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 möchte in einem digitalen Signalverlaufsgraphen fehlerhafte Zustände hervorheben. Leider habe ich keine Möglichkeit gefunden das zu realisieren. Hier noch ein paar Infos zu meiner Aufgabe:
Punkte 1 und 2 sind natürlich für jeden Burst-Schritt zu wiederholen
1.) an digitaler IO Ausgänge setzen
2.) Ein- und Ausgänge abfragen
3.) Vergleich mit Vorgaben (Eingänge entsprechen Sollvorgaben, Ausgänge entsprechen Sollvorgaben --> lassen sich treiben)
4.) Darstellung mit hervorgehobenen Fehlern
Was genau stellst du dir denn als Markierung vor? Kannst du mal eine Skizze machen oder das näher beschreiben? Einfärben der fehlerhaften Kurve z.B.? Kein Problem. Schaue mal in die Eigenschaft "Plot" des Eigenschaften-Knotens des Graphen. Vielleicht findest du ja auch schon selber was gescheites.
Ich stelle mir vor das, das Soll-Signal gestrichelt und das Ist-Signal voll dargestellt wird. Siehe Bild.
Alternativ währe auch eine Änderung der Farbe, Linienstärke o.ä. an den betreffenden Stellen denkbar. Wichtig ist mir, das bei vielen oder langen Signalfolgen Fehler visuell leicht auszumachen sind. Auch in den Eigenschaftsknoten habe ich schon gesucht, allerdings noch keine Möglichkeit gefunden, an einzelnen Stellen die Eigenschaften der Plots zu ändern.
an einzelnen Stellen eines Plots kann man Eigenschaften wie Farbe, Strichstärke, Strichart usw. nicht ändern. Da kannst du suchen, bis du schwarz wirst.
Lösung wäre dann eher, 2 Plots (Soll & Ist) mit unterschiedlichen Eigenschaften übereinander zu legen.
MfG, 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!
wie kann ich beim digitalen Signalverlaufsgraph 2 Plots (Soll & Ist) mit unterschiedlichen Eigenschaften übereinander legen oder muss ich dafür den analogen Signalverlaufsgraph missbrauchen. Das währe reichlich aufwendig.
Deine Daten kommen doch als 2D-Array, oder? Dann kopierst du einfach eine Zeile des Arrays und hängst sie an. Dann hast du einen Plot mehr, mit den gleichen Daten. Einen der beiden kannst du dann z.B. gestrichelt darstellen.
Ich habe nicht selten 64-128 Signalverläufe mit mehr als 1k Schritten, das mach dann 128-256 Plots, die der Prüfer nach Fehlern durchsuchen muss. Ich hoffe du verstehst jetzt mein Anliegen besser. Das übereinander legen von Soll- und Istwerten währe hier deutliche Verbesserung.
Naja, dann machst du mein in Post #6 vorgeschlagenes Vorgehen eben mit jedem der Signalverläufe. Am Ende hast du dann doppelt so viele Plots in deinem Graph als eigentlich Verläufe gemessen wurden.
an einzelnen Stellen eines Plots kann man Eigenschaften wie Farbe, Strichstärke, Strichart usw. nicht ändern. Da kannst du suchen, bis du schwarz wirst.
Lösung wäre dann eher, 2 Plots (Soll & Ist) mit unterschiedlichen Eigenschaften übereinander zu legen.
MfG, Jens
Hallo, Pierre,
ich habe in der Schnelle nicht darauf geachtet, dass du ja einen Digitalen Waveformgraphen hast, da ist das mit dem Übereinanderlegen von verschiedenfarbigen Plots natürlich nicht möglich.
Sorry, aber für Digital-Plot fällt mir auch nach Konsultation der LV-Beispiele nichts Sinnvolles ein. Mit Standard-Graph natürlich kein Problem, aber das bringt ja wohl riesige Umstellungen in dein Programm.
Da musst du abwägen, was wichtiger ist.
MfG, 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!
Vielen Dank für eure Mithilfe. Ich bin bei einer Flasche Wein noch einmal in mich gegangen und habe eine Lösung gefunden. Aktiviert man die Option "Vergleichsdaten verdunkeln" so werden "L", "H" und "X" dunkler dargestellt. Jetzt muss ich nur noch die Auswertung programmieren.
Trotzdem werde ich morgen versuchen bei NI etwas zu erreichen. Immerhin sind die fünf höherwertigen Bits ungenutzt. Dort könnte man die Resultate locker unterbringen.
More follows later.