LabVIEWForum.de
animiertes VI in HTML, Zugriff mit MS-InternetExplorer - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: animiertes VI in HTML, Zugriff mit MS-InternetExplorer (/Thread-animiertes-VI-in-HTML-Zugriff-mit-MS-InternetExplorer--17578)



animiertes VI in HTML, Zugriff mit MS-InternetExplorer - bastimeister - 04.04.2005 12:02

Hallo LabVIEW-Freunde!

Und zwar habe ich folgendes Problem: Ich möchte ein VI in eine HTML bringen um dieses in unsere Webseite einbinden zu können. Im pinzip denkt man das ist doch garkein Problem man kuckt einfach in die LabVIEW-Hilfe und da sieht man es gibt ein WebPuplishing-Tool! Aber das hab ich ja schon gemacht nur leider gibt es am ende zwei Probleme:
1. In diesem WebPuplishing-Tool kann man bei ViewingOptions (bitte nicht wundern, wir nutzen die englische Version) gibt es einmal Embedded, wobei das VI so in die HTML-Seite eingebunden wird das sie Steuerbar wird über den Browser, so steht das auch in der Hilfe, aber dafür muss der "RunTime-Engine" installiert werden und auserdem dauert das Stunden bis die Seite mal geladen ist. Ob das dann nun auch funktioniert istne ganz andere Frage?! Jedenfals kann man keinem Benutzer unserer Internetseite zumuten das er ewig wartet und dann auch noch etwas installieren muss!
2. Weiterhin gibt es in die ViewingOption "Snapshot" wobei nur ein Bild angezeigt wird, was uns eigentlich garnix bringt, da wir ja eine animierte Version benötigen! Und als 3 Möglichkeit, die "Monitor"-Variante. Hierbei ergibt sich wieder ein großes Problem was in der Hilfe steht: Es ist nur möglich mit Netscape eine animierte HTML zu erhalten. Das bedeutet es wird immer wieder automatisch aktuallisiert sodas sich ein sauberer Ablauf des VIs ergibt. Weiterhin steht in der Hilfe, mit dem InternetExplorer würde nur periodisch aktualisiert, was ich auch schon getestet habe: man muss immer wieder auf F5 klicken damit sich überhaupt am Bild was ändert! Bei allen anderen Browsern ist es sogar so, da soll nur ein Statisches Bild angezeigt werden! Man kann doch niemandem vorschreiben, welchen Browser er zu benutzen hat da muss es doch eine Möglichkeit geben das diese Animation in jedem Browser läuft, oder zumindest im InternetExplorer, den ja jeder Windowsbenutzer schon auf seinem Rechner findet!

Könntet ihr mir da weiterhelfen? Gibt es eine Möglichkeit ein VI in jedem Browser animiert darzustellen?

Vielen Dank für eure Mühe
Mfg bastimeister


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - Martin.Henz - 12.04.2005 11:02

Hallo bastimeister.

Gratulation - dafür dass du das korrekt erkannt hast.

Um es zunächst kurz zu machen:
bastimeister schrieb:Könntet ihr mir da weiterhelfen?
Nein

Zitat:Gibt es eine Möglichkeit ein VI in jedem Browser animiert darzustellen?
Nein

Du kannst natürlich auch nach ganz anderen Wegen für eine Animation suchen. Mit LabVIEW hat das dann aber nichts mehr zu tun.

Embedded VI:
Zitat:Ob das dann nun auch funktioniert istne ganz andere Frage?!
Ja

Zitat:Jedenfals kann man keinem Benutzer unserer Internetseite zumuten das er ewig wartet
Es würde mich interessieren, ob das andere auch bestätigen können. Ich kann das nicht bestätigen, aber hier läuft dann Server und Browser auf dem gleichen PC, was die Ladezeiten erheblich verkürzt.

Zitat:und dann auch noch etwas installieren muss!
Zum Beispiel bei Macromedia Flash (ggf. auch Java) besteht das gleiche Problem - und es wird nahezu klaglos akzeptiert.

Zitat:2. Weiterhin gibt es in die ViewingOption "Snapshot" wobei nur ein Bild angezeigt wird, was uns eigentlich garnix bringt, da wir ja eine animierte Version benötigen!
Du solltest ernsthaft darüber nachdenken, ob es nicht doch auch ohne Animation geht.

Zitat:Und als 3 Möglichkeit, die "Monitor"-Variante. Hierbei ergibt sich wieder ein großes Problem was in der Hilfe steht: Es ist nur möglich mit Netscape eine animierte HTML zu erhalten.

[...]
Das ist nicht wirklich ganz korrekt. "Server Push" nennt sich die dahinter stehende Technik. Das kann der Internet Explorer nicht, aber andere (Mozilla basierten) Browser können das auch. Es kann jedoch wirklich so sein, dass es nur mit dem Netscape funktioniert. Das ist dann aber ausschliesslich durch NI verursacht und nicht unbedingt durch die mangelnden Möglichkeiten des Browsers.


BTW: Du musst das nicht extra erwähnen oder dich quasi dafür entschuldigen, dass du die englische Version verwendest. Es gibt sehr gute Gründe, die für den Einsatz der englischen Version sprechen.


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - bastimeister - 12.04.2005 13:47

Das hat aber lange gedauert bis sich da überhauptmal jemand meldet, zu dem Topic! :roll:
ich schrieb:Im Forum von "ni.com" hab ich herausgefunden das es auch mit hilfe eines Java-Applet geht, dafür braucht man aber wieder eine Java-Entwicklungsumgebung! Auserdem hab ich Java noch nie programiert, müsste also ganz von vorn anfangen das zu erlernen!
Björn schrieb:Um ein Applet zu schreiben brauchst du keine Entwicklungsumgebung. Der reine Java-Compiler reicht auch, der ist kostenlos. Sieht aber nicht schön aus, musst den Quelltext im Editor schreiben.

Desweiteren gibt es auch kostenlose Entwicklungsumgebungen für Java, ich habe z.B. mit "JOE" gearbeitet, die ist kostenlos und mit sehr guter Hilfe. JOE heisst glaube ich Java Oriented editing...

musst mal googlen...
http://www.programurl.com/joe-java-oriente...ed-editing-.htm
weiterhin ich schrieb:Nun mach ichs halt mit hilfe von Screenshots und bastel diese dann zu nem animierten GIF zusammen, darf ja auch nicht zu groß sein, denn wer hat schon Lust ewig zu warten bis der Browser endlich mal geladen hat! Dan clicken die Nutzer unserer Internetseite das eh weg und alles war um sonst!
Alles klar, kann ja sein das es hier nochmal jemanden interessiert, meine Anfragen und Antworten der LabVIEW-User weltweit zu diesem Thema stehen unter folgenden Links bei http://www.ni.com:
http://forums.ni.com/ni/board/message?boar...id=4605#M114665
http://forums.ni.com/ni/board/message?boar...id=4607#M114872


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - chiefwiegam - 12.04.2005 15:31

Hi,
Wenn du nur das F5 drücken automatisieren willst, dann füge doch einfach ein kleines Javascript in die Seite ein. Das Script kann dann z.B. jede Sekunde die Seite neuladen.
Wenn du die Seite nicht editieren kannst, weil sie von Server generiert wird. Dann erstellen eine mit Frame (grösse 100%) und einem Script welches den Frame immer aktualisiert.

g markus


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - bastimeister - 13.04.2005 06:50

Danke chiefwiegam!
Aber das wäre zu langsam aktuallisiert, schließlich sollte das VI ja schnell ablaufen, auserdem ist das Problem beim F5 drücken, das Bild wird immer wieder neu eingeblendet und das sieht richtig Scheiße aus! Es geht ja schließlich um eine Animation die hintereinnander ablaufen soll! Hab mir ein animiertes GIF erstellt und das sollte auch reichen! Musste zwar die Bilderanzahl reduzieren (wegen dem Datenvolumen), aber so ändert sich zumindest nur das im Bild was sich wirklich bewegt! Und wie ja jeder weis Laufen die Bilder bei diesem GIF nacheinander ab wie bei einem Trickfilm oder Daumenkino! Habe es mit einnem zusätzlichen GIF-Optimierer auf 1,76MB gebracht, so lange dürfte man schon warten können bis das Bild geladen ist, wenn man nicht gerade mit dem urältesten Analogmodem (aus den Anfängen des Internets) arbeitet Lol
Und hierbei eroffnet sich zumindest auch die Möglichkeit Hintereinanderablaufende VIs darzustellen (wenn ein VI in ein anderes übergeht beispielsweise durch drücken eines Buttons, oder wenn einen andere Bedingung erfüllt ist) und sogar ein Excelprotokoll darzustellen, als Schluß, was ja wohl mit den von LabVIEW gebotenen Möglichkeiten wie Embeedet im WebPuplishing-Tool unmöglich ist da nur ein einzelnes VI dargestellt werden kann! Selbst mit Java Applet sollte das eine Unmöglichkeit darstellen, mehrere VIs nacheinander und sogar noch das Excelprotokoll darzustellen :?: :!: Oder kann das Jemand wiederlegen der sich mit Java in Verbindung mit LabVIEW auskennt :?:


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - Björn - 13.04.2005 07:42

Ich hatte mich in meiner Nachricht mehr auf deinen Kommentar unter "Smalltalk -> LV-User stellen sich vor" bezogen, da schreibst du:

bastimeister schrieb:Im Forum von "ni.com" hab ich herausgefunden das es auch mit hilfe eines Java-Applet geht, dafür braucht man aber wieder eine Java-Entwicklungsumgebung, und als Freeware gibt es das ja leider nicht!

Wenn du nur eine einfache Animation in einem Browser haben willst, kannst auch Flash benutzen. Beschränkt einsetzen lässt sich auch VRML, ist aber eher für Interaktionen gedacht, auch 3D. Ist beides leicht und schnell zu lernen.

Und ausserdem bin ich noch mit einem analogen Modem unterwegs und das schon seit 5 Jahren.


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - dukemichael - 13.04.2005 18:36

Hallo,

also ich selbst habe schon mit dem Web-Tool von LabVIEW gearbeitet und es gibt überhaupt keine Probleme.
Es stimmt, dass die Runtime Version von LabVIEW installiert sein muss, aber die ist ja kostenlos von der NI-Homepage downloadbar ( http://digital.ni.com/softlib.nsf/websearc...&node=132060_US ).
Das VI ist auch problemlos steuerbar. Bezüglich dem Download ist in der jetzigen Breitbandzeit auch kein Problem (finde halt ich).

Vorraussetztung ist, dass das LabVIEW-Programm (kann auch eine Application sein) läuft.

ciao michi


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - Mario W. - 14.04.2005 10:04

HI

Einen Versuch werd ist LabVNCl! http://www.jeffreytravis.com/lost/labvnc.html

funkt ohne probleme und kost nix

mfg Mario


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - bastimeister - 14.04.2005 10:40

LabVNC hab ich schon probiert funzt aber nicht! Hat mir auch schon einer bei ni.com gesagt! Weis auch nichht was die da programiert haben, jedenfalls kackt mein Rechner dann ab! Funzt nicht wirklich, aber Danke!


animiertes VI in HTML, Zugriff mit MS-InternetExplorer - _labview_ - 06.03.2006 11:51

Hallo zusammen,

mich würde interessieren, ob jemand von euch aktuell LabVNC mit LabVIEW 8.0 in Betrieb hat. :?:

Das VI startet hier ganz normal und übernimmt das gewünschte VI. Beim Versuch, mit dem Server (http://xxx.xxx.xxx.xxx:5800) zu verbinden, stürzt LabVNC leider ab.

Das NI-eigene Web-Publishing-Tool ist auch nicht gerade sehr hilfreich. Unter Debian Linux läuft die Runtime zB überhaupt nicht und auch sonst finde ich es nicht gerade benutzerfreundlich, wenn erst die Runtime installiert werden muß. Java ist immerhin auf den meisten Rechner bereits vorhanden.

Habt ihr irgendwelche Tips für mich?

Vielen Dank im voraus
Andreas