LabVIEWForum.de - Addition von dynamischen Daten

LabVIEWForum.de

Normale Version: Addition von dynamischen Daten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich würde gern mehrere dynamische Daten addieren. Erstelle ich nur zwei Stück und benutze unter "Numerisch" einfach die Addition, ist das kein Problem. Ich hab das mit Sinusschwingungen getestet.
Jetzt habe ich aber Arrays für Frequenz, Amplitude und Phase. Diese gebe ich in eine For-Schleife und erzeuge Sinusschwingungen. Allerdings lassen sich diese nicht über ein Schieberegister addieren (das Diagramm Input 3 bleibt leer). Kann mir jemand sagen, woran das liegt?
Zur Verdeutlichung habe ich ein Bild angehängt. Eigentlich wollte ich den Eingang des Schieberegisters mit einer Null-Konstanten verbinden. Sowas gibt es wohl aber nicht. Ich wollte das deshalb machen, weil das für den Signalverlaufsgraph auch nötig war (siehe Bild).

Dank und Gruß

Philipp
Hallo Philipp,

- du verwendest ein nicht-initialisiertes Schieberegister, welche wohl ein "leeres" DDT enthält. Wie soll sich LabVIEW verhalten, wenn man ein DDT mit einem leeren DDT addieren will? Tipp zum Nachdenken: Wie verhält sich LabVIEW, wenn man ein leeres Array mit einem anderen Array addiert?
- einmal wandelst du dein DDT nach Array[DBL] um, um damit weiter zu rechnen. Ein ander mal verzichtest du auf diese Umwandlung - ich würde die Rechnung mit dem Array bevorzugen...
- warum überhaupt die Verwendung von DDT, wenn es in der Signalpalette auch Funktionen zum Erzeugen eines Sinussignals gibt?
Ich hab das Schieberegister nicht initialisiert, weil ich keine Konstante für dnamische Daten gefunden hab (Rechtsklick --> Erstellen --> Konstante erstellt eine double-Konstante). Jetzt habe ich stattdessen ein DC-Signal mit Offset 0 angeschlossen und es tut.

Zu deiner letzten Frage erstelle ich gleich ein neues Thema...

Philipp
Referenz-URLs