LabVIEWForum.de - Sensorkennlinie erstellen. Programmierer gesucht.

LabVIEWForum.de

Normale Version: Sensorkennlinie erstellen. Programmierer gesucht.
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi Leute,

ich möchte einen Sensor auslesen und hierfür benötige ich eine Software. Ich habe eine USB-6008 Messbox sowie LV 2010. Ich suche jemanden der mir die Software schreiben kann. Das ganze wird natürlich entlohnt.

Folgendes soll passieren:

- Ausgabe der Spannung 0-5V unterteilt in 0,1V Schritten an den Sensor.
- Einlesen der Ausgangsspannung des Sensors.
- Schreiben beider Werte in eine Tabelle.
- Dann wieder um 0,1V erhöhen usw.

Die Tabelle enthält also am Ende 50 Werte.

Solltet ihr noch Fragen haben beantworte ich diese umgehend.

Gruß
Hallo ULabview,

du bist nicht in der Lage, dies mit Hilfe der mit LabVIEW mitgelieferten Beispiel-VIs selbst zu programmieren?

Zitat:Folgendes soll passieren:

Die Tabelle enthält also am Ende 50 Werte.
Solltet ihr noch Fragen haben beantworte ich diese umgehend.
An deiner Aufgabenbeschreibung (aka Lastenheft) musst da aber noch arbeiten!

- Gibt es irgendwelche Zeitkonstanten, die einzuhalten sind? Wenn ich deine Anforderung umsetze, bekommst du ein VI, welches in <1s durchläuft…
- Sollen nur die 50 Messwerte gespeichert werden - oder auch die 50 Spannungswerte, die du ausgegeben haben willst? (Quasi je eine Spalte mit X- und Y-Werten…)
- Sollen die Messwerte "nur" in einer Tabelle (=Anzeigeelement auf einem VI-Frontpanel) angezeigt werden oder sollen sie auch in einer Datei gespeichert werden?
- Wenn Datenspeicherung: Bitte eine genaue Formatangabe…
- Welche Kanäle deiner DAQ-Hardware sollen benutzt werden?

Zitat:Ich habe eine USB-6008 Messbox sowie LV 2010.
Laut deinem Profil hast du LV2012 zur Verfügung…

Ohne jetzt die Preise zu verderben, aber so sieht das Grundgerüst aus:
[attachment=55162]
Ich habe mich vor längerer Zeit schonmal damit befasst. Aber ich bin gerade dabei etwas zu entwickeln und das umfasst mehrere Teilaufgaben Construction. Und da ich mich nicht teilen kann bin ich auf Hilfe angewiesen =)

Die Zeitkonstanten 1s. Luxusversion wäre das ganze einstellbar Wink

Genau es sollen beide Spannungswerte in eine Zeile geschrieben werden somit 2 Spalten.
Stimmt es ist doch die Version 2012.

WOW vielen Dank. Ich werde das morgen ausprobieren und berichten.
Hallo,

habe das ganze jetzt nachgebaut. Irgendwie funktioniert es nicht richtig. Ich bekomme das DBL nicht an das Array gehängt. Zusätzlich weiß ich nicht wie wo ich dann die ausgelesenen Daten finde.

Gruß
Hallo ULabview,

Zitat:Ich bekomme das DBL nicht an das Array gehängt.
Hmm
Das machst du doch schon! Mit der BuildArray-Funktion! Wie in meinem Beispiel!
Wall

Zitat:Zusätzlich weiß ich nicht wie wo ich dann die ausgelesenen Daten finde.
THINK DATAFLOW!
Wenn du weißt, wo "Daten langfließen", solltest du auch wissen, wo du Daten "findest"!

Ich habe ja in meinem Beispiel oben noch einen Indicator nach dem BuildArray verwendet… Wall
Ich bekomme folgende Fehlermeldung:

Fehler -200459 bei DAQmx Write (Analog DBL 1Chan 1Samp).vi:1

Mögliche Ursachen:

Der Schreibvorgang schlug fehl, weil es keine Ausgabekanäle in diesem Task gibt, zu denen Daten geschrieben werden könnten.

Task-Name: _unnamedTask<CAC>


Gruß
Dann wähl mal in der DAQmx Kanalauswahl einen gültigen AO-Kanal aus...

Gruß, Jens
Referenz-URLs