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 

Dieses Thema hat akzeptierte Lösungen:

Starten die SubVis gleichzeitig?



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!

08.03.2015, 11:02
Beitrag #11

Holy Offline
LVF-Stammgast
***


Beiträge: 339
Registriert seit: Sep 2008

2014
2007
EN

09XXX
Deutschland
RE: Starten die SubVis gleichzeitig?

Akzeptierte Lösung

Die Ablaufinvarianz stellt kein Problem dar, auch hinsichtlich Speicher nicht.

Hinsichtlich der Stabilität und Zuverlässigkeit ist es von Vorteil wenn dein Programm einfach gestaltet ist. Komplexität verhindert zwar weder Stabilität noch Zuverlässigkeit aber die Gefahr das es zu Problemen kommen kann ist logischerweise größer (Mehr Code = mehr potentielle Stellen für Bugs, mehr verschiedene Technologien = mehr mögliche Fehlerquellen,...).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.03.2015, 11:03
Beitrag #12

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Starten die SubVis gleichzeitig?
Die Ablaufinvarianz sollte in Deinem Fall hier kein Problem sein. Noch besser wäre vermutlich das SubVi auf Inline zu setzen und den Rest dem Compiler zu überlassen.

Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.03.2015, 11:37 (Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2015 11:39 von Lucki.)
Beitrag #13

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: Starten die SubVis gleichzeitig?
Man könnte auch mal daran denken, anstatt mehrere einkanalige identische SubVIs zu verwenden, ein einziges mehrkanaliges SubVi zu erstellen und zu verwenden. Das heißt natürlich nicht, dass die Ausführung damit automatisch schneller wird, aber bei entspechend cleverem Code vielleicht schon.
Zeig doch mal deine Can-Frame-Convertierung her, da wird man sehen, was sich machen läßt
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.03.2015, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2015 13:34 von Slev1n.)
Beitrag #14

Slev1n Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Nov 2014

2013
2011
DE_EN



RE: Starten die SubVis gleichzeitig?
Hier ein Bild meiner Konvertierung:

   

Übrigens habe ich sowieso schon eine zweite Version gemacht des dazugehörigen Über-VIs gemacht.

Zum Vergleich nochmal beide:

Version 1:
   

Version 2:
   


Bei Version 2 muss man halt das erzeugte Array aus Clustern später wieder aufdröseln zum abspeichern/visualisieren.

Welche Version glaubt ihr ist schneller, wenn bei Version 1 die SubVIs Ablaufinvariant sind?

Gruß
Slev1n
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.03.2015, 16:58
Beitrag #15

Holy Offline
LVF-Stammgast
***


Beiträge: 339
Registriert seit: Sep 2008

2014
2007
EN

09XXX
Deutschland
RE: Starten die SubVis gleichzeitig?
Bei aktivier Ablaufinvarianz für das SubVI dürfte wohl Variante 1 potentiell schneller sein. Gleichzeitig ist Variante 2 natürlich allgemeingültiger und funktioniert auch bei mehr als 2 Frames, was auf Variante 1 nicht zutrifft. Falls du hier performance/zeitliche Probleme hast, würde ich mich eher drum kümmern, dass du die Kanalnamen jedesmal als String rumreichst anstatt einfach nur einen Verweis (z.B. Integer) zu verwenden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.03.2015, 09:56
Beitrag #16

Slev1n Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Nov 2014

2013
2011
DE_EN



RE: Starten die SubVis gleichzeitig?
Hey,

danke für die Antwort.

Bin mir aber nicht sicher was genau du beim letzten Satz meinst. Ich schaue immer in der dbc file nach, wie die einzelnen Kanäle heißen. Wenn ich die Nachrichten IDs gleich lasse (was auch Sinn macht) dann müsste ich das nur beim ersten mal machen. Falls du das damit meinst, hast du recht Smile

Gruß
Slev1n
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.03.2015, 18:25
Beitrag #17

Holy Offline
LVF-Stammgast
***


Beiträge: 339
Registriert seit: Sep 2008

2014
2007
EN

09XXX
Deutschland
RE: Starten die SubVis gleichzeitig?
Genau das meinte ich.
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
  Zwei SubVIs gleichzeitig dulfried 5 4.359 22.11.2017 09:09
Letzter Beitrag: GerdW
  2 VI gleichzeitig starten olmethn 9 8.682 08.07.2008 13:44
Letzter Beitrag: olmethn
  VIs gleichzeitig starten chris_deus 5 5.610 12.10.2006 21:55
Letzter Beitrag: chris_deus
  Zwei VIs gleichzeitig starten frischerFisch 2 4.140 03.08.2006 14:51
Letzter Beitrag: frischerFisch
  SubVIs mit Counter starten chillymu 9 7.901 18.01.2005 08:14
Letzter Beitrag: Björn

Gehe zu: