Zitat:Eine LLB kann eine Menu Palette haben die der Entwickler der LLB editieren kann. Wenn die LLB dann in die LabVIEW Menu Palette eingefügt wird schaut LabVIEW ob so eine Palette in der LLB anwesend ist und wenn dem so ist fügt es diese ein. Wenn keine Menu Palette in der LLB ist, generiert LabVIEW eine neue mit allen VIs in der LLB drin.
Soweit verstanden, wenn ich die dir.mnu entferne würde ich theoretisch an die anderen VIs kommen. Sinn oder Unsinn dieses Vorgehen mal dahin gestellt (siehe Bild 3).
Zitat:Der Entwickler dieser LLB hat scheinbar gedacht, dass diese VIs alles ist, was ein gewöhnlicher Benützer dieser LLB benützen sollte. Alles andere sind Hilfs-VIs die von diesen öffentlichen Funktionen irgendwie benützt werden und ohne eingehendes, tiefgehendes Verständnis der Library wohl nicht für sich selber nutzbar sind. Sicher die Express VI Funktion wird intern viele Hilfs-VIs benützen die ausserhalb dieses VIs völlig nutzlos sind.
Was mich verunsichert hat ist die Hilfeseite (siehe Bild 2), hier ist ersichtlich das mehrere SubVI's in der Funktionspalette zur Verfügung stehen müssten. Denke demnach das ein fehlerhaftes *.mnu vorliegt bzw. wahrscheinlich teilweise inkompatible zu
ist? Hab es gerade mit LV8.5.1 getestet und siehe da Funktionspalette vollständig (siehe Bild 1).
Zitat: Füge eines der VIs das in der Palette verfügbar ist in ein Diagramm und dann öffnest Du das Diagramm davon und schaust Dir an was darin verfügbar ist und von den VIs darin wieder dasselbe und so weiter. Wenn jemand sich schon die Mühe gemacht hat die LLB Menu Palette explicit zu editieren hat das immer einen guten Grund. Alle VIs die dort nicht vorhanden sind hat der Entwickler als nicht öffentlich angesehen und daher entfernt. Benützung davon direkt in Deinem eigenen Code hat eine sehr grosse Chance, dass eine neue Version der Library Deinen Code bricht.
Passwort geschützt
Also liegt das Problem ganz klar in dem Versionskonflikt zwischen LV7.1 und LV 2014
doof. Soweit erst mal vielen Dank für die ausführliche Erklärung, mal wieder was dazu gelernt, top!
Nur Interessen halber, besteht die Möglichkeit das mnu-File neu zu erstellen? Bzw. für LV2014 fit zu bekommen?