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 

Tool - LVLIB private/public automatisch prüfen



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, 06:50
Beitrag #1

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
Tool - LVLIB private/public automatisch prüfen
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 sich alle publicmember aller LVLibs ansehen ob diese überhaupt public sein müssen, also prüfen ob das VI nur innerhalb der LVLib oder von sonst wo im Projekt aufgerufen wird.

Hat jmd einen Ansatz wie man das machen könnte?

Ideen vor :-)

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

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Tool - LVLIB private/public automatisch prüfen
Kommt ein wenig drauf an wie die einzelnen Applikationen verschiedenen Teile eingebunden haben. Im Fall alles statisch jeweils von einem Main.vi aus eingebunden, würde ich es etwa so versuchen:
1. Für jede App das Main.vi mit "Get VI Dependencies" alle benutzten VI in eine List schreiben (Datei)
2. Listen zu einer Liste mergen.
3. Jeweils die einzelnen lvlibs mit der LV Project API auseinander nehmen (oder direkt die XML parsen) und mit der großen Liste vergleichen.

Meine Ideen mit leerem Magen.
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
  MainVI sucht nach gelöschter .lvlib Bibliothek kwz 5 4.149 04.05.2021 16:11
Letzter Beitrag: kwz
  vi aus lvlib Jack-Highfly 0 2.494 22.11.2019 17:17
Letzter Beitrag: Jack-Highfly
  Tool LVWutil32 für LabVIEW 64bit ahebauer 0 2.803 02.11.2018 12:59
Letzter Beitrag: ahebauer
  Signatur in *.lvlib th13 0 2.523 04.04.2017 14:50
Letzter Beitrag: th13
  Array auf Doppelwerte prüfen und bestimmte dabei ignorieren sara2211 4 4.921 14.01.2017 13:13
Letzter Beitrag: sara2211
  Tool für Blockdiagramm th13 1 3.065 29.11.2014 16:36
Letzter Beitrag: jg

Gehe zu: