20.11.2009, 08:23
Beitrag #1
|
Striggi
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Sep 2009
8.6
2009
de
78549
Deutschland
|
Sub-VI's für stabileren Programmablauf?!
Hallo,
ich habe momentan in meinem vi 3 ineinander verschachtelte Case-Strukturen, die über einen Schalter und die jeweilige Registerkarte angesteuert werden können.
Auf 2 Registerkarten hab ich je einen Graph und auf der anderen Registerkarte möchte ich die Enstellungen auswählen können.
Allerdings laufen meine Graphen ziemlich Ruckartig und nicht flüssig...
Kann ich das mit Hilfe von Sub-VI's verbessern???
Bzw. helfen Sub-VI's für einen saubereren Programmablauf?
Gruß Striggi
|
|
|
20.11.2009, 08:28
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Sub-VI's für stabileren Programmablauf?!
Das Ruckartige ändert sich nicht durch verwenden eines SubVIs. Du pollst bestimmt in einer Whileschleife ohne Zeitverzögerung, anstatt dass Du eine Eventstruktur (inkl. State Machine) verwendest. Aber um das genauer zu sagen, wäre Dein VI nicht schlecht.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.11.2009, 08:43
Beitrag #3
|
Striggi
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Sep 2009
8.6
2009
de
78549
Deutschland
|
Sub-VI's für stabileren Programmablauf?!
Hallo Markus,
das Problem ist gerade, dass mein Programm durch diverse Umstellungen leider nicht mehr so richtig funktioniert!!!
Ich wollte es ein wenig übersichtlicher gestallten und dann...
Ich hoffe ich bekomm es heut noch so einigermaßen hin, dann kann ich es hier mal rein stellen...
Aber ich finde es ziemlich unübersichtlich!!! Also nicht erschrecken
Melde mich sobald es wieder funktioniert!!!
Gruß Striggi
|
|
|
20.11.2009, 09:01
Beitrag #4
|
|
|
20.11.2009, 09:07
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Sub-VI's für stabileren Programmablauf?!
Zumindest nicht, ohne vorher abzuspeichern.
Gruß Markus
' schrieb:
Zweite Grundregel nach der Verwendung von SubVIs: Never touch a running system.
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.11.2009, 09:26
Beitrag #6
|
Striggi
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Sep 2009
8.6
2009
de
78549
Deutschland
|
Sub-VI's für stabileren Programmablauf?!
^_^ deswegen mache ich immer Sicherheitskopien vom aktuellen Stand!!!
Und poste einfach mal die vorige Version...
Aber wie gesagt, nicht erschrecken!!! Ist mein erstes LabVIEW-Projekt, ohne Sub-VI's usw...
Hoffe ihr könnt mir sagen, wie ich es besser machen kann, damit das ruckeln aufhört (insbesondere in der Registerkarte FFT-Graph).
Desweiteren wollte ich noch eine dritte Karte erstellen, wo ich meine Devices, Sample Rate usw. einstellen kann und eine Aufnahmefunktion einfügen.
Und als ich genau das machen wollte, ging nichts mehr wirklich richtig
Vielen Dank für Eure Hilfe!!!
Gruß Striggi
Frequenzanalyse_V1.0.vi (Größe: 362,56 KB / Downloads: 323)
|
|
|
20.11.2009, 10:58
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Sub-VI's für stabileren Programmablauf?!
Auf den ersten Blick würde ich das mit einer Eventgesteuerten Producer-Consumer-Loop machen. Vielleicht reicht sogar 'ne Eventgesteuerte State-Machine.
Im Detail kann ich mir Dein (großes) Programm gerade nicht anschauen, da ich nur einen 19'' Monitor habe und sowieso gerade etwas wenig Zeit habe. Vielleicht hat Dir aber jemand anders 'nen Tip, wo Du nicht so viel umbauen musst.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.11.2009, 11:16
(Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2009 11:35 von Striggi.)
Beitrag #8
|
Striggi
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Sep 2009
8.6
2009
de
78549
Deutschland
|
Sub-VI's für stabileren Programmablauf?!
' schrieb:Auf den ersten Blick würde ich das mit einer Eventgesteuerten Producer-Consumer-Loop machen. Vielleicht reicht sogar 'ne Eventgesteuerte State-Machine.
leider gehn meine LabVIEW-Kenntnisse dann doch nicht soweit um das zu verstehn...
Da muss ich erst mal nachlesen, was Eventgesteuerte Producer-Consumer-Loops bzw. Eventgesteuerte State-Machines sind
Edit: Ok, Eventstrukturen kenn ich, hab sie ja auch in meinem vi drin;)Aber wie ich sie jetzt anwende um mein Programm zu verbessern, weiß ich "noch" nicht...
Zitat:Im Detail kann ich mir Dein (großes) Programm gerade nicht anschauen, da ich nur einen 19'' Monitor habe und sowieso gerade etwas wenig Zeit habe. Vielleicht hat Dir aber jemand anders 'nen Tip, wo Du nicht so viel umbauen musst.
Gruß Markus
hab doch gesagt das es noch "sehr" unübersichtlich ist.
Trotzdem Vielen Dank für die Hilfe und vielleicht hat ja jemand die Zeit bzw. nen Tip (wie du schon sagtest!!!)
Gruß Striggi
|
|
|
23.11.2009, 07:13
Beitrag #9
|
Striggi
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Sep 2009
8.6
2009
de
78549
Deutschland
|
Sub-VI's für stabileren Programmablauf?!
Guten Morgen zusammen,
9 haben mein vi bisher mal runter geladen und Markus hat bisher als einzigster was dazu gesagt.
Wenn ich von den anderen 8 vielleicht noch nen Tip bekommen könnte, wär das echt klasse
Problem ist, wenn ich den Menüring für meine Geräte in die Registerkarte aufnehme, funktioniert nichts mehr.
Und leider weiß ich nicht warum...
Vielleicht hat ja doch der eine oder andere noch lust und zeit mein vi anzuschauen und mir nen Tip zu geben.
Im Moment versuche ich gerade über Eventstrukturen und State-Machines mein vi ein bißchen besser zu machen.
Viele Grüße Striggi
|
|
|
| |