LabVIEWForum.de
Application Builder + LV + Beckhoff - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Application Builder + LV + Beckhoff (/Thread-Application-Builder-LV-Beckhoff)



Application Builder + LV + Beckhoff - pezi179 - 03.12.2012 11:44

Hallo!

Wenn ich mit LabView meine Beckhoff-Visu erfolgreich erstellt habe (ADS OCX), kann ich ja mit dem ApplicationBuilder eine exe erstellen und die Visu dann auf einem anderen PC installieren.

Was muss ich zusätzlich noch alles auf diesem anderen PC installieren/einrichten damit meine Visu läuft?
Wie kann ich es automatisieren (oder in LabView ausprogrammieren, damit es zB beim Start der Visu ausgeführt wird?

Ziel wäre, dass auch der Endbenutzer einfach die Visu installieren kann, ohne dass man zusätzlich noch irgendwelche Sachen installieren/einrichten muss (also keine Registry-hacks bzw. manuelle Einstellungen am CX oder so)

Vielen Dank schon mal für die Info.

lg
pezi


RE: Application Builder + LV + Beckhoff - Y-P - 03.12.2012 20:10

1. Zumindest mal die Runtime Engine zu Deiner LabVIEW-Version die Du zum Programmieren verwendet hast und dann bestimmt irgendwelche DLLs,... von Beckhoff. Das kann ich Dir aber nicht sicher sagen ohne nachzuschauen (da hab' ich aber gerade keinen Bock darauf Big Grin).
2. Die EXE einfach in den Autostart kopieren.

Gruß Markus

(03.12.2012 11:44 )pezi179 schrieb:  Was muss ich zusätzlich noch alles auf diesem anderen PC installieren/einrichten damit meine Visu läuft?
Wie kann ich es automatisieren (oder in LabView ausprogrammieren, damit es zB beim Start der Visu ausgeführt wird?



RE: Application Builder + LV + Beckhoff - pezi179 - 04.12.2012 10:33

soweit so klar... ich brauche die exe und alle verwendeten dll's

aber was ist zb mit twincat... wie bringe ich die anwendung dazu dass sie trotzdem funktioniert - auch wenn twincat nicht installiert und auch nicht eingerichtet ist (vor allem geht es mir um die ads routen, die ja normalerweise vom cx zu allen remote-computern eingerichtet werden müssen, oder?)

zB visu zeigt an welche raumtemperatur es hat und erlaubt es (in gewissem rahmen) die soll-temperatur zu verstellen
das soll auch eine sekretärin machen dürfen --> die hat aber sicher kein twincat installiert


RE: Application Builder + LV + Beckhoff - GerdW - 04.12.2012 10:37

Hallo pezi,

wenn dein Programm auf "twincat" zugreifen will und dieses nicht installiert ist, hast du ein Problem.
Ich würde in einem solchen Fall "twincat" auch auf dem Rechner der Sekretärin installieren (lassen).

Also mal ehrlich: wenn dein Programm von anderen Programmen abhängig ist, dann musst du diese ebenfalls installieren...


RE: Application Builder + LV + Beckhoff - jg - 04.12.2012 10:46

Offtopic2
@pezi: Lies dir bitte nochmals die LVF-Regeln durch, diesmal genau und komplett.
Da steht auch was "nicht durchgehend klein schreiben."
Danke, Jens


RE: Application Builder + LV + Beckhoff - pezi179 - 04.12.2012 12:27

Wenn man das Programm braucht muss man es installieren (lassen) - das ist ja klar.

Aber genau das ist ja meine Frage:

Brauche ich TwinCat wirklich oder nicht? (mir wäre es natürlich lieber wenn man das irgendwie vermeiden kann)

- oder brauche ich nur irgendeine dll oder einen Dienst oder sonst irgendwas?
- oder brauche ich nur gewisse Einstellungen irgendwo, wenn ja welche und kann ich die irgendwie automatisiert oder im Code festlegen?
- und wie kann ich das ganze mit LabView und dem Applicationbuilder in ein schönes Paket "schnüren"?


RE: Application Builder + LV + Beckhoff - Achim - 05.12.2012 07:50

(04.12.2012 12:27 )pezi179 schrieb:  Brauche ich TwinCat wirklich oder nicht?

Soweit ich weiß benötigt man nur die "IO Routinen" oder so ähnlich...die kann man selektieren, wenn man TwinCAT installiert, und die funktionieren auch dann noch, wenn z.B. die TwinCAT-Evaluierungszeit abgelaufen ist...es handelt sich also um irgend ne DLL die irgendwo liegt und die irgendwelche Registry-Einträge benötigt. Meiner Erfahrung nach ist es am einfachsten, einfach den TwinCAT-Installer zu verwenden...ansonsten ist das doch eher ne Frage, die du dem Beckhoff-Support stellen solltest...oder nicht?

A.