LabVIEWForum.de - Datenerfassung mit analogem Trigger

LabVIEWForum.de

Normale Version: Datenerfassung mit analogem Trigger
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo,

im vorraus sei gesagt, dass ich ein absoluter Neuling in LabView bin.
Ich habe 2 Karten zur Signalerfassung (NI 9227 und NI 9215) und habe geplant, über die eine Karte (NI 9227) eine Stromkennlinie aufzunehmen und die andere Karte als externen Trigger (Spannungsverlauf) zu verwenden. Dabei habe ich jedoch festgestellt, dass wenn ich ein VI zur Datenerfassung erstellen will, ich bei der Quellenangabe des Triggers ein "String" als Datentyp benötigen würde.

Meine Frage: ist meine Vorstellung überhaupt möglich? Wenn ja, wie lässt sich diese umsetzen?

Danke!
Hallo Tiäß,

Zitat:bei der Quellenangabe des Triggers ein "String" als Datentyp benötigen würde
Gegenfrage: Wie willst du denn sonst die Quelle für den Trigger benennen?

Außerdem:
Mit LabVIEW werden jede Menge Beispiel-VIs mitgeliefert. Da ist garantiert eines dabei, dass den Einsatz analoger Triggersignale demonstriert. Hast du dir schon mal ein solches Beispiel angeschaut?
Die Frage mag vielleicht etwas trivial erscheinen, aber wie gesagt: dies ist mein erstes Projekt mit LabView.

Ich wollte die Signalerfassung nicht über die Express-VIs machen, sondern einzeilen aufbauen. Dabei dachte ich bei der Triggerung an eine analoge Triggerung, bei der ich auch den Schwellwert + fallende Flanke einstellen wollte. Als quelle wollte ich einen "physikalischen Eingang" wählen, welcher von meiner Karte kommt.
Hallo Tiäß,

Zitat:Ich wollte die Signalerfassung nicht über die Express-VIs machen, sondern einzeilen aufbauen.
Ein großes Lob dafür! (Ohne jedwede Ironie, bevor Missverständnisse aufkommen...)

Zitat:Dabei dachte ich bei der Triggerung an eine analoge Triggerung, bei der ich auch den Schwellwert + fallende Flanke einstellen wollte. Als quelle wollte ich einen "physikalischen Eingang" wählen, welcher von meiner Karte kommt.

Kannst du doch alles machen. Schau dir die Beispiele an...
Ich habe mir selbst mal die Mühe gemacht, ein passendes zu suchen: "Acq&Graph Voltage-Int Clk-HW Trig Restarts.vi" könnte eines sein!

Edit:
Deine 2 "Karten" sind übrigens Module, die in ein cDAQ- oder cRIO-Chassis gesteckt werden. Was davon verwendest du?
Die Beispiele habe ich durchgeschaut, jedoch nur Beispiele für Digitale Flanken gesehen.
Ich würde gerne ein VI von meinem Versuch hochladen, aber leider hat dieser PC keine Internetanbindung.
Um es kurz zu beschreiben:

1. Als Typ wurde unter Start --> Analogflanke ausgewählt
2. Pegel ist eine Konstante (in meinem Fall 4V)
3. Flanke ist "steigend"

4. die Quelle ist nun die Frage, wie ich hier meine physikalische Karte (welche die Spannung misst) anbinden kann?

Der Baustein ist insgesamt in den Task zur Stromerfassung eingebettet und soll als "Schalter" (etwas weit hergeholt) funktionieren. Kommt es hier zum Konflikt?
Hallo Tiäß,

das von mir genannte Beispiel scheint deine Anforderung abzudecken. Einfach mal reinschauen!
Ansonsten hilft nur VI anhängen...

Zitat:leider hat dieser PC keine Internetanbindung.
Aber du schreibst doch gerade Beiträge hier im Forum???
Ich schreibe von einem 2. PC aus Smile

Das Beispiel, welches hier genannt wurde habe ich schon gesehen. Dies ist ja ein allgemeiner Aufbau, an welchem demonstriert wird, welcher Datentyp an welchem Punkt anzuschließen ist.
Dass ich einen String-Datentyp anschließen muss weiß ich inzwischen, aber ich bekomme ja einen dynamischen (?) Datentyp von meiner externen Karte. Kann ich das irgendwie konvertieren oder so, dass ich die Anschlüsse kompatibel machen kann?

Das Rack ist ein cDAQ mit einer 2 analogen Messkarten (Strom und Spannung)
Hallo Tiäß.

Zitat:Das Beispiel, welches hier genannt wurde habe ich schon gesehen. Dies ist ja ein allgemeiner Aufbau, an welchem demonstriert wird, welcher Datentyp an welchem Punkt anzuschließen ist.
Das Beispiel demonstriert nicht die Datentypen, sondern das Vorgehen bei Verwenden eines analogen Triggers...

Zitat:Dass ich einen String-Datentyp anschließen muss weiß ich inzwischen,
Nochmal: Wie willst du sonst einen Namen vorgeben, wenn nicht per String? (Ok, eine DAQmx-Kanalkonstante würde auch funktionieren.)

Zitat:aber ich bekomme ja einen dynamischen (?) Datentyp von meiner externen Karte. Kann ich das irgendwie konvertieren oder so, dass ich die Anschlüsse kompatibel machen kann?
Wenn du auf ExpressVIs verzichtest, bekommst du auch keinen dynamischen Datentyp. Analogwerte werden in DBL geliefert (skalar, Array oder Waveform)! Du musst weder etwas konvertieren noch "kompatibel machen". Schau dir das Beispiel an!
Offtopic2
(23.01.2013 11:19 )Tiäß schrieb: [ -> ]Ich schreibe von einem 2. PC aus Smile
USB-Stick und VI bzw. Screenshot transferieren?!

Gruß, Jens
Ok...mit USB geht's hier leider auch nicht. Hab's aber mal auf anderem Wege geschafft.

Hier mal mein angedachter Anfang, wobei ich jetzt den Spannungseingang irgendwie an den "Trigger Start" anbinden sollte.
Seiten: 1 2 3
Referenz-URLs