LabVIEWForum.de
Toleranz bestimmen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Toleranz bestimmen (/Thread-Toleranz-bestimmen)



Toleranz bestimmen - Schmu - 15.01.2015 15:28

Hallo,

ich habe ein Programm zum messen der Spannung einer Solarzelle geschrieben. Das Problem funktioniert wunderbar und ohne Probleme. Allerdings würde ich jetzt noch gerne einfügen, dass es mir die Tolleranz ausrechnet.
Quasi zelle unter das Messgerät legen und dann messen. Dann die Zelle etwas verschieben und wieder messen. Diesen Vorgang dann beliebig oft wiederholen.
Jetzt ist meine frage ob ich die Messwerte direkt in einem anderen Programm abspeichern kann, welches mir die fehlerrechnung macht wenn ich auf einen Knopf drücke und die anzahl der Messvorgänge variabel ist.


RE: Tolleranz bestimmen - GerdW - 15.01.2015 15:34

Hall Schmu,

Zitat:Jetzt ist meine frage
Antwort: Ja. (Wenn sich "anderes Programm" auf ein VI von dir bezieht…)

Mit der Groß-/Kleinschreibung hast du es nicht so, oder?


RE: Tolleranz bestimmen - Trinitatis - 15.01.2015 16:32

(15.01.2015 15:34 )GerdW schrieb:  ...Mit der Groß-/Kleinschreibung hast du es nicht so, oder?

... mit Richtig-/Falschschreibung auch nicht - ich hätt´ schon Tolleranz anders geschrieben. Von dem wunderbar funktionierenden Problem will ich gar nicht reden. Big Grin


Gruß, Marko

PS: Ich hoffe, ich habe jetzt keinen Fehler drin. Angel_not


RE: Tolleranz bestimmen - Trinitatis - 15.01.2015 16:50

(15.01.2015 15:28 )Schmu schrieb:  Jetzt ist meine frage ob ich die Messwerte direkt in einem anderen Programm abspeichern kann, welches mir die fehlerrechnung macht wenn ich auf einen Knopf drücke und die anzahl der Messvorgänge variabel ist.

... nun aber mal konstruktiv.

Ist denn nun dein Problem, die Toleranz zu bestimmen, wie es der Threadtitel vermuten lassen könnte? Oder möchtest du deine Messwerte in einer Datei abspeichern? Oder möchtest du deine Messwerte an ein Sub-VI übergeben, welches dann neue Berechnungen anstellt? Oder möchtest du deine Messwerte an eine andere laufende (LabView)Applikation übergeben?


Gruß, Marko


RE: Toleranz bestimmen - Schmu - 16.01.2015 09:09

Sorry Leute, ich mache ein Auslandssemester in Deutschland und habe noch ein paar Probleme mit eurer Sprache, also kommt mal nach Indien und wir reden nach einem halben jahr mal darüber wie ihr euch anstellt. Allerdings verstehe ich nicht was daran falsch ist wenn etwas wunderbar und ohne Probleme funktioniert Wink

Ich möchte eine Spannung aufnehmen, die Probe verstellen, Spannung aufnehmen, Probe verstellen... Den vorgang jedenfalls beliebig oft wiederholen. Aus diesen gemessenen Spannungen möchte ich dann mit einem anderen VI den Fehler berechnen.


RE: Toleranz bestimmen - GerdW - 16.01.2015 09:19

Hallo Schmu,

Zitat:Ich möchte eine Spannung aufnehmen, die Probe verstellen, Spannung aufnehmen, Probe verstellen... Den vorgang jedenfalls beliebig oft wiederholen. Aus diesen gemessenen Spannungen möchte ich dann mit einem anderen VI den Fehler berechnen.
Ja, das ist möglich. Wo ist dein Problem dabei?

Hintergrund: Wir helfen gern bei Problemen. Leider hast du bisher noch keine benannt…

Zur Sprachregelung: Als Nicht-Muttersprachler sei dir verziehen. Leider haben wir hier auch immer mal Leute, die im Twitter-Stil Beiträge schreiben, die sich dann wirklich schwierig lesen lassen. Deshalb drängen wir auf Einhaltung der Forumsregeln. Du kannst aber auch gern auf Englisch Fragen stellen, falls dir das leichter fällt!


RE: Toleranz bestimmen - Schmu - 16.01.2015 09:26

Kein Problem, ich bin sowas gewohnt und nehme es nicht mehr so ernst Smile

Mein Problem liegt darin, dass ich es nicht hinbekomme, dass die Werte in das andere VI übertragen werden, bzw. dass das Programm nach dem verstellen einfach wieder von vorne beginnt und der vorherige Wert einfach weg ist. Da wollte ich mal fragen ob hier jemand weiß wie ich das hinbekomme


RE: Toleranz bestimmen - GerdW - 16.01.2015 09:47

Hallo Schmu,

Zitat:Mein Problem liegt darin, dass ich es nicht hinbekomme, dass die Werte in das andere VI übertragen werden
Stichworte: globale Variablen (Vorsicht vor Race Conditions!), Melder, Queues, FGVs aka ActionEngines, …

Zitat:dass das Programm nach dem verstellen einfach wieder von vorne beginnt
Häh? Hmm
Wenn ein Programm weiterlaufen soll, benötigt es eine Schleife.

Zitat:und der vorherige Wert einfach weg ist
Wenn du Werte speichern willst, dann musst du das auch tun…

Was hast du denn bisher programmiert?


RE: Toleranz bestimmen - Lucki - 16.01.2015 10:08

(16.01.2015 09:09 )Schmu schrieb:  Allerdings verstehe ich nicht was daran falsch ist wenn etwas wunderbar und ohne Probleme funktioniert Wink
Natürlich nicht, aber es ist ein (sprachenunabhängiger) logischer Widerpruch wenn Du es so formulierst: "Das Problem funktioniert ohne Probleme" - wenn es das tut, dann ist es kein Problem.


RE: Toleranz bestimmen - Trinitatis - 16.01.2015 10:18

Hallo Schmu,

dass du kein Deutsch-Muttersprachler bist, entschuldigt natürlich einiges. Die Tatsache, dass dein Deutsch hier moniert wird, ist ja aber nur ein Lob dafür, wie gut es schon ist. Würde man erkennen, dass Deutsch nicht deine Muttersprache ist, hätte sich wohl niemand daran gestört. Smile

Aber zu deinem Problem:
Ich würde erstmal die Daten in eine globale Variable schreiben (zu finden in der Palette Strukturen). Darauf platzierst du dann ein Control deines gewünschten Datentyps und kannst in beiden VIs darauf zugreifen.
Wenn es dann professioneller sein soll, ist eine Producer/Consumer-Struktur mit Queues sicher die bessere Wahl.

Gruß, Marko
Edit:
Einmal meckern muss ich aber doch noch über den Thread-Titel. Dein Problem hat ja nu garnix mit dem Titel zu tun. Es kommt hier im LVF öfter vor, dass Threadtitel anscheinend ohne Überlegung vergeben werden - Diese Vorghensweise macht dann aber irgendwann die Suchfunktion im LVF überflüssig.