LabVIEWForum.de
LabVIEW-Programme in Windows-Programme konvertieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: LabVIEW-Programme in Windows-Programme konvertieren (/Thread-LabVIEW-Programme-in-Windows-Programme-konvertieren)

Seiten: 1 2


LabVIEW-Programme in Windows-Programme konvertieren - senmeis - 06.05.2010 10:11

Servus,

ist es möglich, LV-Programme in gängige ausführbare Windows-Programme (exe-Files) zu konvertieren, damit diese unabhängig von der LV-Umgebung ablaufen? Mein Rechner wird stets von LV überlastet.

MfG
Senmeis


LabVIEW-Programme in Windows-Programme konvertieren - SeBa - 06.05.2010 10:16

Da musst du dir den ApplicationBuilder kaufen.

Der Zielrechner braucht dann die entsprechende LV-Runtime (kostenlos).


Gruß SeBa


LabVIEW-Programme in Windows-Programme konvertieren - dimitri84 - 06.05.2010 10:17

Ja. Stichwort: Application Builder. Dann müsstest du nur noch die Runtime-Engine installiert haben.

Die Executables sind meist in der Tat ein bisschen besser in ihrer Performance auf Grund der fehlenden Fehlerbehandlung. Viel besser wird's aber nicht. <strike>Und der AppBuilder ist nur in der Developer Version standardmäßig dabei.</strike>

SeBa war schneller.

Gruß dimitri


LabVIEW-Programme in Windows-Programme konvertieren - jg - 06.05.2010 17:18

' schrieb:Und der AppBuilder ist nur in der Developer Version standardmäßig dabei.
Korrektur: Ab dem Professional Development System ist der AppBuilder standardmäßig dabei. Er kann aber, wie SeBa sagt, auch zum Base oder Full Development System käuflich erworben werden:
http://sine.ni.com/nips/cds/view/p/lang/en/nid/10730
Ist eine Einmal-Investition, Upgrades davon gibts dann kostenlos.

Gruß, Jens


LabVIEW-Programme in Windows-Programme konvertieren - rolfk - 08.05.2010 17:02

' schrieb:Die Executables sind meist in der Tat ein bisschen besser in ihrer Performance auf Grund der fehlenden Fehlerbehandlung. Viel besser wird's aber nicht.

Der Geschwindikeitsgewinn liegt im Bereich von 1 bis 2 % ist also absolut unrelevant. Was aber dazu noch zu sagen ist wäre, dass Überlastung der CPU bei einem LabVIEW Programm in 99% der Fälle auf unzweckmässige Programmbastelei des LabVIEW Programmierers zurückzuführen ist, und nicht inherent an LabVIEW liegt. Das Problem bei LabVIEW ist halt dass es manchmal zu einfach ist um ein Programm zu schreiben dass irgendwas scheinbar richtiges macht, aber dass der Programmierer nicht automatisch dazu gezwungen wird sich erst mal systematisch mit dem eigentlichen Problem auseinanderzusetzen bevor denn irgendwelche mehr oder weniger sinnvolle Programmieralgorithmen zusammengeklickt werden.


LabVIEW-Programme in Windows-Programme konvertieren - dimitri84 - 08.05.2010 23:28

' schrieb:Der Geschwindikeitsgewinn liegt im Bereich von 1 bis 2 % ist also absolut unrelevant.
Schön mal die Größenordnung zu erfahren. Dieses Detail über den Performancegewinn wurde bei meinem letzten Anwendertreffen hervorgehoben.


LabVIEW-Programme in Windows-Programme konvertieren - senmeis - 06.07.2010 10:41

Vielen Dank.

Bisher habe ich wie folgt gemacht.

1. Mit „New->Empty Project“ ein Projekt erstellen.
2. In „Dependencies“ und „Build Specifications“ nötige Komponenten jeweils einsetzen.

Damit kann auch ein setup.exe erstellt werden, jedoch gibt es noch andere Dateien und Verzeichnisse (/bin, cense und /supportfiles), die ebenfalls mitkopiert werden müssen, um zu installieren. Und zwar ist dieses Installationspaket eher groß, sogar größer als 250 MB. Was ist mit dem Application Builder? Ich habe ein LV-Programm, das sich mit der seriellen Schnittstelle beschäftigt. Ich möchte eine Installationsdatei, die kleiner als 10 MB beträgt. Ist dies realisierbar? Jedenfalls muss VISA eingesetzt werden.

MfG
Senmeis


LabVIEW-Programme in Windows-Programme konvertieren - jg - 06.07.2010 10:58

Installationspaket kleiner 10 MB, das kannst du knicken.Wink

Du brauchst mindestens den LabVIEW Runtime-Engine (da werden sicher mind. 50-60 MB zusammenkommen) und auch den VISA-Runtime-Engine. Als Komplettdownload bei NI ist der auch 50 MB groß. In einem selbst erstellten Installer kommt zwar vielleicht nicht alles davon, aber ich tippe mal, dass allein dafür auch mind. 25-30 MB fällig werden.

Was dir natürlich in deinem Projekt noch fehlt, sind erst einmal deine VIs und die Erstellung einer Exe.

Gruß, Jens


RE: LabVIEW-Programme in Windows-Programme konvertieren - frankyp - 10.05.2011 11:43

(06.07.2010 10:41 )senmeis schrieb:  Vielen Dank.

Bisher habe ich wie folgt gemacht.

1. Mit „New->Empty Project“ ein Projekt erstellen.
2. In „Dependencies“ und „Build Specifications“ nötige Komponenten jeweils einsetzen.

Hi, obwohl der Thread schon etwas älter ist würde es mich doch brennend interessieren, wie man eine exe erstellen kann, ohne so viel Geld für den ApplicationBuilder auszugeben...

Könntest du das etwas genauer erklären, wie das geht?

Danke Big Grin


RE: LabVIEW-Programme in Windows-Programme konvertieren - NWOmason - 10.05.2011 11:50

(10.05.2011 11:43 )frankyp schrieb:  Hi, obwohl der Thread schon etwas älter ist würde es mich doch brennend interessieren, wie man eine exe erstellen kann, ohne so viel Geld für den ApplicationBuilder auszugeben...

Kurz gesagt: Gar nicht.

Wenn du *.exe-Dateien erstellen willst brauchst du den ApplicationBuilder.

NI LabVIEW Application Builder für Windows
http://sine.ni.com/nips/cds/view/p/lang/de/nid/10731

Welche LV-Verison hast du denn (Base/Full/Professional/DeveloperSuite)? Der AppBuilder ist ab Professional mit an Board.

Beste Grüße,
NWO