LabVIEWForum.de - Resource not found auf Zielrechner

LabVIEWForum.de

Normale Version: Resource not found auf Zielrechner
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe ein VI indem ich eine Mittelwertberechnung mit den LV SubVIs RMS und Median verwende. Eine erzeugte exe funktioniert auf meinem Programmier PC, wenn ich diese exe auf meinem Zielrechner (Runtime engine) starten möchte bekomme ich folgende Fehlermeldung:

LabVIEW: Resource not found.

An error occurred loading VI'NI_AALBase.lvlib:Median.vi'.
LabVIEW load error code 3: Could not load front panel.

Und danach:

Missing subVI NI_AALBase.lvlib:Median.vi in VI NumerischeStatistik.vi.

Ich habe versucht das VI immer einzubinden und auch das Frontpanel nicht zu entfernen (obwohl es nie gezeigt wird). In data ist die entsprechende dll vorhanden die aufgerufen wird. Des Weiteren habe ich ein VI erstellt in dem auschließlich die Median Funktion aufgerufen wird, diese bringt den gleichen Fehler.

Hat jemand eine Idee wie ich das VI ans Laufen bekommen kann?

Verwendete Version: LabVIEW 2011
Hallo Star,

hast du die Exe mit einem "ordentlichen" Installer auf den zweiten PC gebracht?
Ich habe jetzt einen Installer gemacht und es hat funktioniert. Allerdings hat der Installer 166MB während die .exe lediglich 3,6MB groß ist. Gibt es eine Möglichkeit herauszufinden was passiert? Da ich bisher immer nur die .exe erzeugt und verteilt habe wäre mir dieser Vorgang lieber als jedesmal einen riesigen Installer zu verteilen.
Hallo Star,

du musst die RunTimeEngine installieren, wenn du LV-Exe auf anderen Rechnern laufen lassen willst. Und die braucht etwas Platz...
Die Runtime Engine wird bei dem Einrichten der Messrechner aufgespielt. Änderungen an der Mess SW wird dann bei Bedarf mit dem Verteilen einer neuen .exe erledigt. So hätte ich es gerne weiterhin beibehalten.
Hallo Star,

um etwas weiter auszuholen:
Es muss nicht nur die RTE installiert sein, sondern auch alle benötigten Zusatz"module" - wozu auch die AdvancedAnalysis-DLL gehört. Und die ist bei der reinen RTE nicht dabei...
Deshalb: Installer bauen mit allem, was neben der RTE noch benötigt wird.
(30.09.2011 09:03 )Stargrove1 schrieb: [ -> ]Die Runtime Engine wird bei dem Einrichten der Messrechner aufgespielt. Änderungen an der Mess SW wird dann bei Bedarf mit dem Verteilen einer neuen .exe erledigt. So hätte ich es gerne weiterhin beibehalten.
Ist doch kein "größeres" Problem. Nur beim ersten Mal wird beim Erstellen des Installers unter den zusätzlichen Installern der RTE ausgewählt. Danach kann er wegfallen.

Alternativ den passenden (!) RTE als Stand-Alone Installer bei NI herunterladen, z.B. 2011-32bit:
http://joule.ni.com/nidu/cds/view/p/id/2534/lang/de

Gruß, Jens
Vielen Dank! Langsam komm ich mit.

Zwei Fragen noch:

- Bisher unter 7.1 habe ich nur die normale RTE installiert und die nötige dll war im Ordner "data" vorhanden und es hat funktioniert. Bei 2011 habe ich das gleiche getan, die dll (lvanlys.dll) ist hier ebenfalls vorhanen, aber ich bekomme den genannten Fehler, woran liegt das?

- Wenn du sagst, den passenden, was meinst du damit, gibt es einen Installer wo die komponente drin ist die ich brauche? Die RTE vom Link ist ja bereits installiert.
Ich habe mich geirrt, ich habe die RTE von der LV DVD installiert. Mit der aus dem Link tut meine .exe

Vielen Dank für eure Hilfe
Referenz-URLs