LabVIEWForum.de
Kriterien für inline Deklaration - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Kriterien für inline Deklaration (/Thread-Kriterien-fuer-inline-Deklaration)



Kriterien für inline Deklaration - dimitri84 - 11.08.2011 16:21

Hallo Jungs (mit dem Gruß höre ich übrigens sofort auf, wenn mir einmal ein weibliches LVF-Mitglied geholfen hat Smile),

Wann macht ihr ein subVI inline?

1) Ich muss es nicht mehr debuggen.
2) Es darf reentrant sein. (FGVs fallen somit weg z.B..)
3) ...
4) ...

Fehlt was? Hat es z.B. Auswirkungen auf darin enthaltene VIs (ich wüsste nichts)?

Edit:
3)... Ich merk' grad: Es dürfen keine Nodes im VI sein. Wieso eigentlich?

Beste Grüße dimitri


RE: Kriterien für inline Deklaration - oenk - 11.08.2011 16:44

Hast du schon mal bei Darren's Weekly Nuggets geschaut?

Hier ist der link dazu http://forums.ni.com/t5/LabVIEW/Darren-s-Weekly-Nugget-10-18-2010/td-p/1282832


RE: Kriterien für inline Deklaration - dimitri84 - 11.08.2011 16:50

(11.08.2011 16:44 )<<oenk>> schrieb:  Hast du schon mal bei Darren's Weekly Nuggets geschaut?
Nee, dahin verirre ich mich nur ganz ganz selten. Scheint als ob die 3 Kriterien soweit (fast?) alles abdecken.

Danke.


RE: Kriterien für inline Deklaration - dimitri84 - 12.08.2011 09:30

Wenn der Thread schonmal offen ist ...

Der Overhead von einen subVI ist einzig allein auf die by-value-Übergabe zurückzuführen (, die dann beim inlining wegfällt)? Oder gibt's da sonst noch was?

Edit:
4) Ausdrucksknoten sind nicht erlaubt.