30.01.2007, 14:35
(Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2007 15:53 von Bettina.)
|
Bettina
LVF-Grünschnabel
Beiträge: 21
Registriert seit: Nov 2006
8.2
2006
kA
Oesterreich
|
Datenerfassung
' schrieb:Welchen Spectrumanalyzer nutz Ihr denn da?
Zumindest vom FSIQ von R&S gibts im VISA-paktet auch eine Funktion der Art get_timestamp_from_device.
Sprich man kann per VISA Zeit/Datum vom SA lesen.
Vielleicht hilft das Abspiechen der Uhrzeit zusammen mit den Messdaten etwas die grafische Darstellung zu vereinfachen.
Gruß, Rob
Benutzt wird der FSEA 30
@i2dx:
Schau mir das gleich mal an, danke.
EDIT:
Habs mir angeschaut und mir ist leider nicht ganz klar wie das funktioniert.
Wisst ihr, dieser DAQ steht zwischen mir und der Weltherrschaft... ne scherz ^^
Aber beim Projekt sollte bald mal was weitergehn. Und ich, aber vor allem mein Projektpartner Volker, wir sind zu schlecht.
lg
Bettina
|
|
|
30.01.2007, 17:55
(Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2007 17:56 von cb.)
|
cb
LVF-SeniorMod
Beiträge: 1.731
Registriert seit: Feb 2006
2018SP1
2001
EN
40xxx
Deutschland
|
Datenerfassung
' schrieb:@i2dx:
Schau mir das gleich mal an, danke.
EDIT:
Habs mir angeschaut und mir ist leider nicht ganz klar wie das funktioniert.
mei, da ist doch schon eine Beschreibung mit bei. Der erste Kanal des USB 6008 wertet das Trigger-Signal aus. In deinem Fall ist das der Sensor, der mit 8 Herz Flanken rausschickt. Der 2. Kanal nimmt die Messdaten auf und puffert diese.
In deinem Fall würde ich das so anwenden:
wenn z.B. dein Trigger Signal bei "kein Trigger" einen Pegel von 2 Volt hat und wenn der Puls kommt auf 6 Volt Ansteigt und nach ein paar Millisekunden wieder auf 2 Volt abfällt, ann würde ich den "Band-Trigger" auf einen Bereich von 4 bis 7 Volt einstellen. Dann wird die steigende Flanke sicher erkannt.
Mit dem Parameter "Anzahl der Samples" kannst du festlegen, wieviele Samples du beginnend ab dem Trigger-Signal aufnehmen möchtest. Bei einer Sample-Rate von 1000 Herz und 8 Triggern pro Sekunden könntest du z.B. max. 125 Samples aufzeichnen und zwischenspeichern, bis der nächste Trigger kommt. Kann aber sein, dass du immer nur genau 100 Werte für deine Berechnungen verwenden möchtest, dann stellst du eben 100 ein.
Je nachdem, was zu erst eintritt "Puffer voll" oder "neuer Trigger" werden dann eben die max. mögliche Anzahl von Samples zwischengespeichert oder halt weniger.
' schrieb:Wisst ihr, dieser DAQ steht zwischen mir und der Weltherrschaft... ne scherz ^^
wenn's dich tröstet: ich glaub ich kenn mich schon ganz gut mit DAQ aus, aber mit dieser "§$%$§ Weltherrschaft komm und komm ich auf keinen grünen Zweig - also am DAQ liegts nicht, glaub ich ...
Nur so zur Info: falls das Signal, das du messen möchtest und das Trigger-Signal in einem Bereich von +- 10 Volt liegen, ist mein Beispiel bereits die fertige Lösung für deine Anfrage, du brauchst dann noch nicht mal mehr das GPIB-Gerät ...
|
|
|
30.01.2007, 18:28
|
dc6xs
registered alien
Beiträge: 762
Registriert seit: Aug 2006
6.1,7.00
2006
kA
79106
Sonstige
|
Datenerfassung
' schrieb:Benutzt wird der FSEA 30
(schnipp-schnapp)
Hier gibts die Treiber, die ich meinte:
http://www.rohde-schwarz.com/driver/FSELabVIEW.html
Ich bin mir nicht sicher, aber es könnte gut möglich sein das der FSEA auch nen externen Trigger-Eingang hat, damit wäre das natürlich um vieles einfacher.
Gruß, Rob
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
|
|
|
01.02.2007, 09:39
|
Bettina
LVF-Grünschnabel
Beiträge: 21
Registriert seit: Nov 2006
8.2
2006
kA
Oesterreich
|
Datenerfassung
' schrieb:Hier gibts die Treiber, die ich meinte:
http://www.rohde-schwarz.com/driver/FSELabVIEW.html
Ich bin mir nicht sicher, aber es könnte gut möglich sein das der FSEA auch nen externen Trigger-Eingang hat, damit wäre das natürlich um vieles einfacher.
Gruß, Rob
An und für sich wäre es schon mit dem externen Triggereingang, ja den gibts, möglich, das Problem ist nur, dass du dann ja pro Impuls nur einen Messwert erhälst.
Wir brauchen aber, bei einem Radumfang von ca sagen wir mal 2m, mindestens eine Auflösung von 1 Messwert pro 10cm, also mindestens 20 Messwerte pro Umdrehung.
lg
Bettina
|
|
|
01.02.2007, 09:50
|
dc6xs
registered alien
Beiträge: 762
Registriert seit: Aug 2006
6.1,7.00
2006
kA
79106
Sonstige
|
Datenerfassung
' schrieb:An und für sich wäre es schon mit dem externen Triggereingang, ja den gibts, möglich, das Problem ist nur, dass du dann ja pro Impuls nur einen Messwert erhälst.
Wir brauchen aber, bei einem Radumfang von ca sagen wir mal 2m, mindestens eine Auflösung von 1 Messwert pro 10cm, also mindestens 20 Messwerte pro Umdrehung.
lg
Bettina
Ui ui ui, 20 Messwerte pro Umdrehung, müsste man mal ausrechnen wieviele Messungen das bei 50km/h,1 km Strecke und 2m Radumfang sind.
Aber ihr könntet doch auch 20 mal pro Umdrehung den Specki triggern, solange ihr Bandbreite und Sweeptime fix genug wählt, sollte der hinterher kommen.
Gruß, Rob
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
|
|
|
02.02.2007, 10:06
|
Bettina
LVF-Grünschnabel
Beiträge: 21
Registriert seit: Nov 2006
8.2
2006
kA
Oesterreich
|
Datenerfassung
Hallo liebe LabVIEW-Freunde.
Ich habe nun ein weiteres Problem mit dem DAQ...
Und zwar schreibt mir das Programm die ganze Zeit einen Fehler, dass Werte verlangt werden, die gar nicht mehr vorhanden sind.
Mir ist klar, dass die ein Timingproblem ist, aber die Lösung will mir einfach nicht zufliegen.
Wisst ihr vielleicht wie man das lösen kann?
lg
Bettina
|
|
|
06.02.2007, 13:45
|
Bettina
LVF-Grünschnabel
Beiträge: 21
Registriert seit: Nov 2006
8.2
2006
kA
Oesterreich
|
Datenerfassung
Da ich ja noch ein relativer LabVIEW-Neuling bin, habe ich noch eine Frage. Entschuldigt, wenn ich euch nerve.
Und zwar einen einfachen x-y-Graphen möchte ich erstellen. Wenn ich nun einfach nur Zufallswerte in diesem Diagramm darzustellen versuche, wobei die Impulse des DAQ den x-Wert immer um einen bestimmten Abstand erhöhen, Dann schaffe ich es, dass er mir zumindest den aktuellen Datenpunkt anzeigt. Ich schaffe es jedoch nicht, dass er mir ein Kurve zeichnet, bestehend aus den verschiedenen Werten.
Liegt das daran, dass ich das Ganze in einer while-Schleife habe?
lg
Bettina
|
|
|
06.02.2007, 13:50
(Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2007 13:50 von Achim.)
|
|
|
06.02.2007, 14:32
|
Bettina
LVF-Grünschnabel
Beiträge: 21
Registriert seit: Nov 2006
8.2
2006
kA
Oesterreich
|
Datenerfassung
Hallo nochmal.
Werde das mit dem Schieberegister versuchen, danke.
Nun, so sieht das Blockdiagramm von meinem Titel.vi aus:
Ich möchte nun vom einen VI zum anderen (siehe Verbindung) Daten übertragen (in diesem Fall wären das Strings und der VISA-Ressourcenname).
Wie stelle ich das am beste an?
lg
Bettina
|
|
|
| |