07.02.2007, 10:04
Beitrag #1
|
|
|
07.02.2007, 10:23
Beitrag #2
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Falsche Anzeige im Diagramm
Was ich sehe, sind 5 verschiedenen Signale (5 Kanäle), alle beginnend bei 0, mit unterschiedlichen Amplituden von 2V (Startamplitude), 3V, 4V, 5V, 6V (Endamplitude). Es sieht gut aus, läuft offensichtlich fehlerfrei und Du kannst doch zufrieden sein. Es sein denn, Du wolltest ein ganz andere Ergebnis. Welches? Dein Text ist mir schlichtweg zu unpräzise, um das wissen zu können.
|
|
|
07.02.2007, 10:30
Beitrag #3
|
rene
LVF-Gelegenheitsschreiber
Beiträge: 144
Registriert seit: Sep 2006
8.2
2006
kA
Deutschland
|
Falsche Anzeige im Diagramm
Also als Datenarray müsste es so aussehen:
0 2 0 3 0 4 0 5 0 6 0
also die einzelenen Signal hintereinander und nicht übereinander...oki?
|
|
|
07.02.2007, 10:37
Beitrag #4
|
|
|
07.02.2007, 11:01
Beitrag #5
|
IchSelbst
LVF-Guru
Beiträge: 3.696
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Falsche Anzeige im Diagramm
' schrieb:Das Signal wird in einer For Schleife generiert.
Du generierst ja fünf Signale: ((End-Start)/Delta + 1)=5 auf erste Schleife, die erstellt ein Array mit 5 Werten. Dieses Array geht indiziert und als Schleifenzähler in die zweite Schleife, in der du dann 5 "parallele" Signale (also ein zweidimensionales Feld) erzeugst. Diese nun werden als fünf Graphen, von denen jeder wie ich das so sehe 250 Punkte hat, angezeigt. Willst du die 5 Signale hintereinander, so musst du statt des indizierten Ausganges eine Addition z.B. per Schieberegister machen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
07.02.2007, 11:10
Beitrag #6
|
rene
LVF-Gelegenheitsschreiber
Beiträge: 144
Registriert seit: Sep 2006
8.2
2006
kA
Deutschland
|
Falsche Anzeige im Diagramm
Danke für deine Antwort. Ok mein Fehler ist mir jetzt klar aber wie mach ich das mit dem Schieberegister?
|
|
|
07.02.2007, 11:28
Beitrag #7
|
|
|
07.02.2007, 11:32
Beitrag #8
|
Striefchen
LVF-Gelegenheitsschreiber
Beiträge: 131
Registriert seit: Sep 2006
8.00 / 8.2
2006
kA
Deutschland
|
Falsche Anzeige im Diagramm
' schrieb:Danke für deine Antwort. Ok mein Fehler ist mir jetzt klar aber wie mach ich das mit dem Schieberegister?
So in der Art zum Beispiel.[attachment=31460:Forum_Hilfe.vi]
Gunni
|
|
|
07.02.2007, 11:43
Beitrag #9
|
rene
LVF-Gelegenheitsschreiber
Beiträge: 144
Registriert seit: Sep 2006
8.2
2006
kA
Deutschland
|
Falsche Anzeige im Diagramm
' schrieb:Im Eigenschaftsmenü der For-Schleife Schieberegister auswählen und positionieren (ich hoffe doch mal For-Schleifen können Schieberegister habe). Vom Ausgang des Signal-VIs eine (leere) Konstante erzeugen und an den Eingang (links außerhalb der FOR-Schleife) des Schieberegisters legen. Linkes Schieberegister und Ausgang Signal-VI addieren (wie das geht musst du halt mach schauen, vielleicht ja doch mit Array, notfalls gibt es was bei Signalerzeugung) und auf rechtes Schieberegister geben. Den Ausgang des Schieberegisters (rechts außerhalb der For-Schleife) auf die Graphik geben.
Das habe ich gemacht.Jetzt kommt (logischerweise) folgender Fehler:
LabVIEW: (Hex 0xFFFFF8F6) Waveforms have different dt values.
weil ich ja die gleiche Anzahl samples für jedes Signal verwende.Kann ich das trotzdem anzeigen lassen irgendwie?
|
|
|
07.02.2007, 11:44
|
rene
LVF-Gelegenheitsschreiber
Beiträge: 144
Registriert seit: Sep 2006
8.2
2006
kA
Deutschland
|
Falsche Anzeige im Diagramm
' schrieb:So in der Art zum Beispiel.[attachment=31460:Forum_Hilfe.vi]
Gunni
Danke.Hier wäre aber das problem das man stop drückem muss zum beenden.
grüße
|
|
|
| |