LabVIEWForum.de - druckmessung

LabVIEWForum.de

Normale Version: druckmessung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
hi leute!!

ich muss eine druckmessung erstellen, die den druck in einem skischuh misst. ich habe den DAQ6008 verwendet und 8 drucksensoren angeschlossen. ich habe VIs erstellt, zum Messung schreiben und zum lesen.

1. problem: 2 signale zeigen die selbe spannung, nur spiegelverkehrt. wie kann ich das ändern? oder warum ist das so?

2. problem: bei meinem signalverlauf kann ich die skalierung nicht ändern! ich kann zwar einen wert für die Zeit angeben aber es springt automatisch auf irgendeine sinnlose ziet zurück! z.B. ich will das signal zwischen 0 und 10 sek. haben, gebe es an --> und es springt auf 98657 sek.!! warum? vor allem ich will nur 10 sekunden messen!

bitte helfts mir wenn ihr wisst wie es geht!!! brauch das nämlich die woche für meine diplomarbeit und hab schon alles versucht und nicht geschafft!!!

lg chrissi
Hi,

ohne dein VI zu sehen, ist ne Diagnose schwierig...zur zweiten Frage: Wenn du mit Waveforms arbeitest, könntest du mit nem Rechtsklick auf den Graph "Ignore Time Stamp" aktivieren, vielleicht bringt's was...

Zur ersten Frage: Wenn exakt das gleiche Signal angezeigt wird...kann es sein dass du das gleiche Signal (den gleichen Sensoren) "verpolt" auf nem anderen Kanal nochmal angeschlossen hast? Hast du mit dem MAX schon mal das Testpanel gestartet und dir deine Signale dort angeschaut? Ist es da auch zweimal das gleiche? Ach ja...vielleicht ist es einfach so...oder weißt du, wie die Signale aussehen sollten, es aber nicht tun?

Wie gesagt...ohne dein VI zu sehen...

Gruss
Achim
bitte schön die VIs!!

im testpanel funktioniert alles!! nur im programm dann passts nicht!
danke für die hilfe!

lg chrissi
Hi Chrissi,

mal ne Gegenfrage: Warum hast du im "Messen"-VI zweimal das Lesen drin, einmal mit dem DAQ-Assistent und dann nochmal mit der Schleife? Da passiert doch zweimal das gleiche...warum speicherst du nicht die Werte aus der While-Schleife ("Measurement") ab?

Ganz ehrlich: Ich kenn mich mit den VI's, die mit DDT arbeiten nicht aus...was daran liegt, dass ich sie nicht verwende. Sie nehmen einem nämlich jede Möglichkeit der Einflussnahme...ich glaube nicht, dass es leicht nachvollziehbar möglich ist, den von dir gewünschten Effekt (konstanter Zeitabschnitt) mit diesem Datentyp zu erzielen. Dafür wären VIs besser geeignet, die mit Waveform (so wie in der Schleife) arbeiten! Der "98657"-Sekundenwert dürfte irgend ne Realzeit in Sekunden-Darstellung sein...da könnte das von mir schon erwähnte "ignore time stamp" helfen...evtl. kannst du mal ein paar Screenshots "im Betrieb" posten...ich hab hier keine HW, kann deswegen nix messen...von den Einstellungen im MAX bzw. dem Assistenten ganz zu schweigen..

Was soll im "Messwerte"-VI das einmalige Lesen der Messwerte bringen und dann die Darstellung in ner While-Schleife?

Auch wenn's für deine Diplomarbeit jetzt mächtig eilig ist...ich kann dir nur empfehlen, die Express-VIs wegzulassen und deine Messung "manuell" aufzubauen...dann verstehst du auch, was eigentlich passiert!

Ich verstehe dein Vorgehen hier überhaupt nicht...wie arbeiten die VIs zusammen? Speicherst du ständig weg und ließt dann mit dem anderen VI ständig wieder aus?

Ich weiß nicht, ob du es mit diesen VIs in der knappen Zeit schaffst, ne vernünftige Messung auf die Beine zu stellen...sorry for that!

Generell gilt mal wieder: Man kommt in LV relativ schnell zu "anschaulichen" Ergebnissen, d.h. man sieht mal was...aber das ersetzt auf keinen Fall ne vernünftige Planung und Strukturierung...wie in jeder anderen Programmiersprache auch! Ich weiß schon, das Programmieren einer Datenerfassung ist sicher nicht die Hauptpriorität bei deiner Diplomarbeit...aber mit "Quick-and-dirty"-Programmierung wirst du auch in LV keine Diplomarbeits-würdigen Ergebnisse bekommen! Das mag dir jetzt überhaupt nix bringen und auch klugscheißerisch klingen...aber deine VIs (insbesondere das "Messen") sind ja nur ein bisschen abgewandelte LV-Beispiele...besonders viel hast du ja programmiererisch nicht gemacht...außerdem bist du wohl auf den NI-Werbespruch reingefallen, dass man keinerlei Programmierkenntnisse für LV braucht...

Es gibt hier im Forum und auch bei den LV-Beispielen genug Anregungen, wie ne Messwerterfassung erfolgen kann. Die solltest du dir ganz genau zu Gemüte führen und auf deine Erfordernisse anpassen...

Viel Glück!

Achim

PS: Denk an die Screenshots im Betriebszustand...und erklär vielleicht mal, was du genau vorhast!
OK, eigentlich sollte ich nun eine fundierte Antwort schreiben, unter anderem weil das hier meine Sektion ist und für DAQ und der gleichen zuständig bin. Aber: in regelmäßigen Abständen platzt mir der Kragen, weil mir die Fragen bzw. die Fragesteller auf den Sack gehen. Normalerweise würde ich einfach die Klappe halten, aber heute ist das Fass mal wieder voll und ausserdem bin ich auch noch explizit auf dieses Post angesprochen worden, darum geb ich mal meinen Senf dazu:

Ich persönlich empfinde es schon fast als unverschämt in ein VI aus dem Example Finder 2 Express-VIs (und das ist schon fast eine Garantie, dass ich NICHT fundiert antworte) reinzuklatschen und das als "ich hab alles versucht" zu umschreiben. Das in Verbindung mit den Prädikaten "dringend", "kaum Zeit", "Diplomarbeit" kommt bei mir als lästiger Versuch an, die Arbeit von anderen erledigen zu lassen, die Lorbeeren (Diplom) aber selbst einzuheimsen. Nach meinem Verständnis dient eine Diplomarbeit dazu zu beweisen, dass man als zukünftiger Ingenieur in der Lage ist Probleme zu analysieren, die notwendigen Quellen für die Problemlösung zu suchen und die Aufgabe mit den vorhandenen Mitteln in der gegeben Zeit mit dem vohandenen Budget zu lösen.

Die beiden VIs beweisen eigentlich nur, dass da so gut wie kein KnowHow dahinter steckt. Daher empfehle ich das Studium der einschlägigen Literatur zum Thema Messtechnik, des LabVIEW "Getting Started Manuals" und dem Abschnitt "DAQ" in der LabVIEW Hilfe. Bevor man ein Express VI einsetzt sollte man zumindest die Grundlagen der Erfassung von analogen Signalen mittels einer Messkarte verstanden haben. Die Vorstellung, dass man ohne Ahnung von irgendwas einfach durch Konfiguration zu einem vernünftigen Ergebnis kommt ist schlicht abwegig.

Zudem empfinde ich eine ungebremste While-Schleife in Verbindung mit 3 Express VIs schon fast als persönliche Beleidigung. <fui deibel>
hi achim!!

vielen dank für deine hilfe! es ist so ich bin eine totale anfängerin in LV. mein professor verlangt das ich es sofort kann und hat mir geraten ein beispiel zu nehmen und dieses abzuwandeln! hab ich getan wie du siehst!

warum ich das zweimal drin hab ... wie gesagt ich bin ne anfängerin!Smile
wie meinst du das mitn abspeichern von den werten?

was ist DDT? und wie genau funktioniert das genau mit der Waveform?

"Was soll im "Messwerte"-VI das einmalige Lesen der Messwerte bringen und dann die Darstellung in ner While-Schleife?" die frage versteh ich nicht!

also ein VI ist zum messen und eines zum aufrufen dieser messung! also zum anschauen der messung! kstimmt da was nciht? die zwei arbeiten unabhängig voneinander. das heißt ich will nur nach einer messung, diese messung wieder anschauen können.

das eigentliche ist:
ich will 8 analoge eingänge messen und abspeichern können (die messung dauert ca. 10 sek). diese messung will ich natürlich auch darstellen können (signalverlauf).

also denk bitte daran ich bin eine absolute anfängerin und würd das gerne schaffen!

lg und danke noch einmal chrissi
so, hier kommt die Musterlösung.

Weil ich schon 3 Caipis im Kopf hab => leider ohne kommentare und ohne Abspeichern (aber dafür gibt's genug Beispiele im Example Finder ...)


[attachment=6427]
danke für den netten kommentar!!!

bitte nicht voll auf attacke obwohl du gar nicht weißt in was für ne lage ich bin!! ich hab schon viele kontaktiert um mir zu helfen udn mit deren hilfe hab ich dann die VIs erstellt. die haben alle gemeint es passt so wie ich es gemacht habe. und einer war von NI!

außerdem bin ich aus österreich und bei uns ist ne diplomarbeit so ne art projektarbeit für die matura!!!!außerdem ist so programmieren und elektrotechnisches nicht meine ausbildung gewesen.

lg chrissi

p.s. ich hab die studentenversion 8.0 und du hast die lösung in 8.2. geschickt...wahrscheinlich unabsichtlich
' schrieb:ich hab die studentenversion 8.0 und du hast die lösung in 8.2. geschickt...wahrscheinlich unabsichtlich

ich hab kein 8.0, weil das eine der schlechtesten LV Versionen in den letzten Jahren ist, aber ich hab das VI "runtergespeichert" ...

[attachment=6429]
Geil, in Österreich werden Abiturienten (oder Maturanten?Rolleyes) von Professoren ausgebildet..... Darum sieht es bei der Pisa-Studie für Deutschland so schlecht aus..... Lol
Ansonsten "Kein Kommentar", da sowieso Offtopic

Gruß Markus

' schrieb:vielen dank für deine hilfe! es ist so ich bin eine totale anfängerin in LV. mein professor verlangt das ich es sofort kann und hat mir geraten ein beispiel zu nehmen und dieses abzuwandeln! hab ich getan wie du siehst!
Seiten: 1 2
Referenz-URLs