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 

Progress bar für mehrere Schleifen in Serie



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!

03.11.2011, 14:12
Beitrag #1

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
Progress bar für mehrere Schleifen in Serie
Hallo ihr,

wie bekomme ich denn eine Fortschrittsanzeige an zwei in Serie geschaltete Schleifen gekoppelt?
Für eine Schleife hab ich mal das angehängt was ich im Moment verbaut habe. Wie krieg ich denn LV hier dazu, dass es nach erfolgreichem Abarbeiten des vis wieder auf Anfang initialisiert wird? Wichtiger ist aber die Möglichkeit einen seriellen Prozess mit Progress bar zu monitoren.

Liebe Grüße und vielen Dank


Angehängte Datei(en)
0.0 .zip  progress bar 1 schleife.zip (Größe: 7,9 KB / Downloads: 262)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.11.2011, 14:31
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Progress bar für mehrere Schleifen in Serie
Hallo Hummingbird,

ich habe ein paar subtile kleine Änderungen durchgeführt. Den Reset-Eingang hattest du doch schon, also kannst du doch jederzeit den Counter auf Null zurücksetzen...


Angehängte Datei(en)
9.0 .vi  Incrementer.vi (Größe: 8,45 KB / Downloads: 252)

9.0 .vi  Untitled 1.vi (Größe: 7,9 KB / Downloads: 222)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2011, 15:54 (Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2011 15:55 von Hummingbird.)
Beitrag #3

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Progress bar für mehrere Schleifen in Serie
Vielen Dank GerdW.. Initialisieren geht, doch nicht automatisch.. Bisher gehe ich über Rechtsklick.. Was bringt denn der Timer? Das verlängert doch nur meine Wartezeit, oder?
Hast Du eine Idee, wie ich den Fortschritt von zwei Schleifen überwachen kann?

Liebe Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2011, 16:00
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Progress bar für mehrere Schleifen in Serie
Hallo Hummingbird,

- initialisiert wird der Counter über seinen Reset-Eingang (wenn i=0 dann reset)...

Zitat:Was bringt denn der Timer? Das verlängert doch nur meine Wartezeit, oder?
So sieht man auch, was das Programm macht...

Zitat:Fortschritt von zwei Schleifen überwachen
Counter in beide Schleifen einbetten?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2011, 17:47
Beitrag #5

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Progress bar für mehrere Schleifen in Serie
Das mit der Initialisierung wäre ein rein optischer Effekt.. Leerer Prozessbar zu Beginn. Dass er nach Aufruf neu initilisiert hatte ich verstanden..

Wie meinst Du den Counter in beide Schleifen einbetten? Wie kann ich da denn einen Link zwischen den Countern setzen?

Liebe Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2011, 17:58 (Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2011 18:01 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Progress bar für mehrere Schleifen in Serie
So wäre es mit mehreren Schleifen. Kein Link. Die Anzahl der Durchläufe in der innersten Schleife berechnet sich einfach aus dem Produkt der beiden N.
(Der Timer verlängert nicht die Zeit, sondern steht stellvertretend für die Zeit, die der reale Code in der Schleife brauchen würde. Und wenn der Code praktisch keine Zeit brauchen sollte, dann bräuchte man auch keinen Forschrittsbalken zur Anzeige wie lange es noch dauert. Capito?)

9.0 .vi  Incrementer.vi (Größe: 7,29 KB / Downloads: 233)

9.0 .vi  Untitled 1.vi (Größe: 6,47 KB / Downloads: 218)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2011, 19:05
Beitrag #7

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Progress bar für mehrere Schleifen in Serie
Verstanden.. Simulierte Geschäftigkeit.

Ich habe mich leider missverständlich ausgedrückt.. Mit seriellen Schleifen meinte ich, dass das zwei Schleifen sind, die unabhängig voneinander arbeiten.. Wenn ich die Struktur wie in Deinem Beispiel hätte, würde es da nicht genügen die übergeordnete Schleifenstruktur zu betrachten? Der innere Loop wirkt sich doch nur auf die Zeit aus, die der Progressbar für einen Step braucht, oder?
Ich hab nochmal ein Beispiel angehängt..

Vielen Dank für eure Hilfe


Angehängte Datei(en)
9.0 .vi  Incrementer.vi (Größe: 7,05 KB / Downloads: 218)

9.0 .vi  Untitled 3.vi (Größe: 7,53 KB / Downloads: 193)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2011, 21:27 (Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2011 21:32 von unicorn.)
Beitrag #8

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
RE: Progress bar für mehrere Schleifen in Serie
@Hummingbird,

Ein kleiner Hinweis am Rande: Dir ist klar, dass in dem zuletzt geposteten Beispiel die rechte Schleife nur 10 Mal läuft, weil ein Array mit 10 Elementen automatisch indiziert wird.

@alle

Warum eigentlich so umfangreich? Man kann doch den Schleifenindex direkt darstellen und den Fortschrittsbalken auf die Anzahl der Schleifendurchläufe skalieren.
Gucks du hier:
Oh, ich sehe gerade, dass im Snippit eine Referenz eingebaut wird. Man kann den Eigenschaftsknoten natürlich auch direkt mit dem Fortschrittsbalken verknüpfen (So hatte ich es auch programmiert.

Mit dem VI wird natürlich der Fortschritt nach Schleifendurchgängen dargestellt. Wenn die einzelne Schleifendurchläufe unterschiedlich lange brauchen, wäre vielleicht ein parallel laufendes VI oder eine parallele Schleife sinnvollen, wo einfach der Fortschrittbalken fortlaufend durchläuft um Aktivität anzuzeigen.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2011, 22:32
Beitrag #9

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Progress bar für mehrere Schleifen in Serie
(03.11.2011 19:05 )Hummingbird schrieb:  Mit seriellen Schleifen meinte ich, dass das zwei Schleifen sind, die unabhängig voneinander arbeiten..
Unter "unabhängig laufen" meint man bei Schleifen gewöhnlich, daß sie parallel laufen. Die Bezeichnung "Seriell" trifft für Dein Beispiel besser: Zuerst läuft die erste Schleife, dann die zweite.
Ich würde hier nicht das Rad neu erfinden wollen, sondern es einfach so machen, wie man das immer in Installationsprogrammen sieht: Der Fortschrittsbalken läuft mehrmals (hier: zweimal) von 0..100. Erst bei der ersten Schleife, dann bei der zweiten. Besser wäre noch, wenn außerdem gemeldet würde, was gerade gemacht wird, also: "1 of 2: 1. Schleife abarbeiten", "2 of 2: 2. Schleife abarbeiten".

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2011, 09:31
Beitrag #10

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Progress bar für mehrere Schleifen in Serie
Super, vielen Dank.. Das Rad neu zu erfinden, bleibt leider auch keine Zeit.
Wie schaffe ich denn den Link zwischen den beiden Anzeigern (Rechtsklick und dann?)?

Liebe Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Automatische Skalierung Progress bar Hubert R. 3 2.831 21.01.2024 08:02
Letzter Beitrag: Hubert R.
  Mehrere Schleifen parallel ausführen! houss 7 13.032 06.08.2013 14:41
Letzter Beitrag: houss
  Mehrere while Schleifen über globale Variable beenden insertcoin 24 23.464 02.07.2012 15:32
Letzter Beitrag: Johannes_S
  "Fehler-Struktur" für mehrere paralelle While-Schleifen Sternhagel 3 5.872 18.02.2012 07:42
Letzter Beitrag: Y-P
  mehrere while-Schleifen stoppen Jibiel 10 18.759 16.02.2011 11:02
Letzter Beitrag: Lucki
  Progress Bar - Hilfe mctommson 13 12.779 07.03.2007 16:19
Letzter Beitrag: mctommson

Gehe zu: