Blutiger Anfänger will eine Parabel im Graph darstellen
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Blutiger Anfänger will eine Parabel im Graph darstellen
Hallo zusammen,
bin blutiger Anfänger bezüglich LabVIEW und möchte gerne eine Parabel graphisch darstellen.
y=a*x²+b*x+c
Hierfür hab ich 3 Numerische Eingabeelemente (a,b,c) Eingefügt und will nun dem Graphen sagen dass er mir die Funktion darstellen soll.
Ist das machbar für einen Anfänger? Wie muss ich vorgehen?
Für jede Hilfe wäre ich dankbar.
PS: In der Suche hab ich leider nichts gefunden
Grüße Philipp
28.10.2009, 19:34 (Dieser Beitrag wurde zuletzt bearbeitet: 28.10.2009 19:34 von Y-P.)
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Blutiger Anfänger will eine Parabel im Graph darstellen
Ui ui ui, vielen Dank für die Mühe, doch geht das irgendwie einfacher?
Ich muss für die FH nen Programm schreiben bei welchem die Nullstellen der Funktion berechnet werden. Dies ist kein Problem, doch ich würde gerne als kleiner Zusatz auf einfachster Weise die Funktion graphisch darstellen.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Blutiger Anfänger will eine Parabel im Graph darstellen
Das mache ich (fast) immer in einer Whileschleife (außer bei manchen DAQmx-Funktionen,...), sonst ist die CPU komplett ausgelastet.
1 ms reicht da schon aus.
Mach' mal 'ne Whileschleife und schließe nur einen Stop-Button an und lasse dann das VI laufen. Nun schaust Du im Taskmanager Deine CPU-Auslastung an. Beim Dualcore ist ein Kern komplett ausgelastet (50%) beim Singlecore hast Du eine CPU-Auslastung von 100%. Setze jetzt mal eine Wartezeit von 1 ms in die Schleife und schau Dir die CPU-Auslastung jetzt an, wenn das VI läuft.
Gruß Markus
' schrieb:@Y-P: Warum setzt du eine Wartezeit in die Schleife? Und warum 1ms?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' schrieb:Ui ui ui, vielen Dank für die Mühe, doch geht das irgendwie einfacher?
Ich muss für die FH nen Programm schreiben bei welchem die Nullstellen der Funktion berechnet werden. Dies ist kein Problem, doch ich würde gerne als kleiner Zusatz auf einfachster Weise die Funktion graphisch darstellen.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Blutiger Anfänger will eine Parabel im Graph darstellen
Die Problematik ist mir bekannt, doch frage ich mich, warum du sie hier eingesetzt hast. Wenn ich nur ein paar Punkte berechne, meinetwegen 90000 Iterationen, dauerts 10 ms (mit initialisiertem Array und Darstellung nach der Berechnung). Mit der Wartezeit allerdings 100 Sekunden. Der Vorteil der geringen Prozessorlast leuchtet mir da nicht recht ein. Ganz im Gegenteil, als Anwender wäre ich sogar entäuscht, wenn mein toller PC für die Berechnung und Darstellung länger braucht als mein IPod. Seit LV7 Ich setze die Wartefunktionen nur in immer ein und dem selben Anwendungsfall ein: Kommunikation mit irgendwelchen blöden Geräten über RS232 und wenn ein VI immer das gleiche auf unbestimmte Zeit in einem bestimmten Zeitraster abarbeiten soll.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Blutiger Anfänger will eine Parabel im Graph darstellen
Die Problematik ist mir wiederum bewusst. :PDarum habe ich auch geschrieben "fast immer".
Das mache ich bei mir immer vom Anwendungsfall abhängig.
Wenn ich hier ein Bsp. für einen LV-Neuling poste, dann mache ich lieber einmal mehr als einmal zu wenig eine Zeitverzögerung rein, da diese bei Neulingen so gut wie immer (auch wenn man sie dann mal wirklich braucht) vergessen wird.
Wenn es dann im entsprechenden Anwendungsfall zu langsam wird, kann derjenige sie auch gerne wieder rauswerfen.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------