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:

Tool - VIs ohne Caller erkennen und auflisten



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!

07.07.2014, 07:03
Beitrag #1

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
Tool - VIs ohne Caller erkennen und auflisten
Hallo,

ich arbeite nun seit rund 1,5 Jahren mit einem Kollegen in einem einzigen LabVIEW-Projekt. Das Projekt umfasst inzwischen rund 30 LVLIBS und grob geschätzte 3000 VI.
Es handelt sich dabei um mehere Applikationen welche sich eine Codebasis teilen (es sind also niemals alle VIs/CTLs gleichzeitig aktiv). Wie das im Leben so ist, hat auch in diesen Code die Evolution zugeschlagen und das ursprünglich sehr strukturierte Projekt durch etliche Änderungswünsche des Kunden und Hardwarewechsel unübersichtlich gemacht.

Ich möchte mir ein Tool schreiben, welches mir hilft mein Projekt zu ordnen.
Das Tool soll mir alle VIs und CLs ohne Caller im Projekt auflisten. Eigentlich ein simples Problem, aber die Funktion "Show VIs without callers" bringt mich nicht wirklich weiter. Das Ausgabefenster ist in alter NI-manier viel zu klein und nicht in der Größe änderbar und zeigt logischerweise alle *.ctls an, welche als Control (also nicht als (strict) typedef) gespeichert wurden. Ich müsste hier also mehr deutlich mehr filtern...
Weiß jmd wie ich diese Funktion programmatisch aufrufen kann?
Eine andere Idee war diese:
Ein VI welches alle TollevelVIs aufruft und eine Liste aller VIs im Speicher erstellen
Ebenfalls eine Liste aller VIs des Projektes erstellen lassen und jedes VI des Projektes im Speicher suchen.

Spannend wird es mit disabled diagram structures...

Ideen vor :-)

Viele Grüße
Achim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.07.2014, 08:40
Beitrag #2

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
RE: Tool - VIs ohne Caller erkennen und auflisten

Akzeptierte Lösung

Hi, an die NoCaller-Funktion kommt man doch ran...
... wenn man ganz tief im Referenzdschungel verschwindet :-)
Anbei ein recht universelles Snippet aus LV2010.

Viele Grüße
Achim


Angehängte Datei(en) Thumbnail(s)
   
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
  Nicht Darstellbare Zeichen erkennen Philipp_O 2 3.583 21.11.2022 07:39
Letzter Beitrag: Philipp_O
  Mehrere Spitzenwerte aus einer Messreihe erkennen niklas2016 8 5.468 15.02.2021 14:27
Letzter Beitrag: BNT
Question Regelwert eingependelt erkennen TpunktN 7 5.901 23.04.2019 13:34
Letzter Beitrag: TpunktN
  Tool LVWutil32 für LabVIEW 64bit ahebauer 0 2.803 02.11.2018 12:59
Letzter Beitrag: ahebauer
  Grauwerte Kamera Video erkennen BeutelSeb 0 3.328 25.05.2016 10:09
Letzter Beitrag: BeutelSeb
  Tool für Blockdiagramm th13 1 3.065 29.11.2014 16:36
Letzter Beitrag: jg

Gehe zu: