LabVIEWForum.de - Empfindliche DMS

LabVIEWForum.de

Normale Version: Empfindliche DMS
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Guten Tag liebe Forumgemeinde,

im Rahmen eines Projektes muss ich mehrere Sensoren über einen NI9219 auslesen und darstellen. Als Sensoren sind zwei induktive Wegmesstaster (0-10V) und zwei DMS Sensoren (Kraft und Drehmoment) angeschlossen. Nun kommt es zu folgendem Problem:

Im DAQ Assistenten habe ich einen Task mit allen Sensoren angelegt und soweit eingestellt. Um die Werte der empfindlichen Wegmesstaster zu erhalten wälte ich den A/D-Wandler-Timer-Modus "Hohe Geschwindigkeit". Das Ergebnis ist folgendes, die Wegmesstaster funktionieren wie ich es mir vorstelle.

Probleme machen mir die DMS Sensoren, welche ich als Kraft(Brücke) und Drehmoment (Brücke) eingerichtet habe. Diese spinnen rum und springen vom angezeiten Wert her hin und her. Wechsele ich den A/D Modus auf "hohe Genauigkeit" funktionieren sie perfekt, bloß leider sind mir dann die Wegmesstaster zu träge.Blink

Hat jemand eine Idee wie ich das anders realisieren kann?

PS: Absoluter LAbView Neuling Construction

[attachment=48349]
1) Bitte genaue Beschreibung der verwendeten DAQ-Hardware. Also z.B. in welchem Chassis steckt das oder die 9219?
2) Den Screenshot eines DAQ-Assi können wird nicht analysieren. Lade am besten mal das VI hoch.

Gruß, Jens
Hallo Pitje,

Offtopic2

ich würde mal gleich am Anfang die Terminals der Controls von Symbol auf nicht Symbol setzen (rechte Maus für die bestehenden), für die nächsten, die du erstellst, kannst du es unter Werkzeuge-->Optionen-->Blockdiagramm einstellen.
Früher oder später wirst du sonst Platzprobleme bekommen und nebenbei outet man sich nicht sofort als LV-Neuling Wink


Gruß, Marko
Hallo,

Zitat:nebenbei outet man sich nicht sofort als LV-Neuling
Das macht man dann durch den Verzicht auf die InRangeAndCoerce-Funktion Big Grin
(02.02.2014 17:58 )GerdW schrieb: [ -> ]Das macht man dann durch den Verzicht auf die InRangeAndCoerce-Funktion Big Grin

die hätte er aber ohne vorherige Wandlung nicht einfach an die Signalleitung knoten können, oder?


Gruß, Marko
Hallo Marko,

hast recht. Wobei DDT an sich ja schon Anfänger-Merkmal ist Big Grin

Da ich DDT nicht nutze, ist mir diese "Einschränkung" der InCoerceAndRange-Funktion noch nie aufgefallen…
(02.02.2014 18:27 )GerdW schrieb: [ -> ]... ist mir diese "Einschränkung" der InCoerceAndRange-Funktion noch nie aufgefallen…

Da ich auch schon mehrfach auf Funktionen, denen ich zuviel Polymorphie andichtete reinfiel, hab´ich es einfach mal ausprobiert. Ich hätte genauso erwartet, dass wenn die Vergleichsfunktionen mit dem Datentyp umgehen können, es die InCoerceAndRange-Funktion aus der selben Palette auch können sollte - aber nee.


Gruß, Marko
Offtopic2 Endlich mal etwas, was bei DDT von NI übersehen wurde. Top1
(02.02.2014 17:37 )jg schrieb: [ -> ]1) Bitte genaue Beschreibung der verwendeten DAQ-Hardware. Also z.B. in welchem Chassis steckt das oder die 9219?
2) Den Screenshot eines DAQ-Assi können wird nicht analysieren. Lade am besten mal das VI hoch.

Gruß, Jens

Hallo Jens,
ich verwende ein normales DAQ 9171 Chassis mit einem Slot und USB Anschluss.
vi ist im Anhang ;-)
Hallo pitje,

wie wäre die Option, statt nur "schnelle" und "langsame Wandlung" mal den Modus "beste 50Hz Unterdrückung" (hier, S.22) zu wählen. Quasi als Kompromiss mit ~130ms Samplezeit oder ~8Hz Samplerate? Hast du das schon mal probiert?

Zum VI: Wenn du weitestmöglichst auf ExpressVI und DDT verzichten willst, kannst du das so machen:
[attachment=48355]
Vereinfachte Darstellung inkl. InRange-Funktion. Wenn du die boolsche Anzeige entsprechend einstellst, kannst du auch auf das NOT verzichten…
Seiten: 1 2
Referenz-URLs