INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Sub-VI's für stabileren Programmablauf?!



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!

20.11.2009, 08:23
Beitrag #1

Striggi Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.11.2009, 08:28
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

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 !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 08:43
Beitrag #3

Striggi Offline
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... Noe

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 erschreckenWink

Melde mich sobald es wieder funktioniert!!!

Gruß Striggi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 09:01
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Sub-VI's für stabileren Programmablauf?!
Offtopic2
' schrieb: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... Noe
Zweite Grundregel nach der Verwendung von SubVIs: Never touch a running system.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 09:07
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

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. Wink

Gruß Markus

' schrieb:Offtopic2
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 !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 09:26
Beitrag #6

Striggi Offline
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 richtigSad

Vielen Dank für Eure Hilfe!!!

Gruß Striggi


Lv86_img
Sonstige .vi  Frequenzanalyse_V1.0.vi (Größe: 362,56 KB / Downloads: 324)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.11.2009, 10:58
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

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 !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 11:16 (Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2009 11:35 von Striggi.)
Beitrag #8

Striggi Offline
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.

Bahn 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 Tongue

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

Rolleyes 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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2009, 07:13
Beitrag #9

Striggi Offline
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 Smile

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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2009, 09:51
Beitrag #10

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Sub-VI's für stabileren Programmablauf?!
' schrieb:Im Moment versuche ich gerade über Eventstrukturen und State-Machines mein vi ein bißchen besser zu machen.
Und noch ein paar SubVIs, alles zippen und nochmals hier posten - das würde eine Hilfestellung erleichtern.

Kannst du auch den Menüring mal so einbauen, dass nichts mehr funktioniert? Irgendwie hab ich bei deinem Programm keinen Fehler feststellen können.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zugversuch - Oberfläche: Programmablauf? _Markus_ 1 2.572 19.11.2019 13:47
Letzter Beitrag: GerdW
  Längere Wartezeit im Programmablauf quattro888 5 4.326 21.05.2019 14:26
Letzter Beitrag: quattro888
  Programmablauf creo_123 4 4.941 27.05.2013 11:43
Letzter Beitrag: GerdW
  ProgrammAblauf Andy4u 2 5.627 23.05.2011 09:28
Letzter Beitrag: Andy4u
  Werte während Programmablauf abfragen/nachtragen Nele08 2 5.046 04.04.2011 12:21
Letzter Beitrag: Nele08
  Enum aus Programmablauf generieren andimtb 3 7.123 07.03.2010 22:45
Letzter Beitrag: schrotti

Gehe zu: