WebVisu: Verlinken von Visu's ohne Sys.-Variable CurrentVisu

hojo
2009-06-08
2009-06-11
  • hojo - 2009-06-08

    Ich möchte auf meine Visu per Browser zugreifen (WebVisu).

    Meine Visu besteht aus mehreren einzelnen Visus, die per Button

    mit der Funktion "Zoomen nach Visualisierung..." verlinkt sind.

    Diese Funktion arbeitet nicht in der WebVisu.

    Mein Target lässt eine Aktivierung der Systemvariable "CurrentVisu"

    leider nicht zu. Damit würde es ja gehen.

    Gibt es alternative Möglichkeiten?

     
  • hojo - 2009-06-08

    Zielsystem: OrangeBox von der Fa. Solvimus

    Hardware: IPC@CHIP SC123 von Beck

    CoDeSys-Version: 2.3

     
  • hojo - 2009-06-10

    Habe auf meinem Target jetzt neben der Datei "webvisu.htm" eine

    zusätzliche Namens "webvisu2.htm" erzeugt (einfach dupliziert).

    In der neuen Datei habe ich dann den Parameter StartVisu geändert.

    Beim öffnen im Browser mit "http://192.168.1.3/webvisu2.htm"

    zeigt er aber nur eine leere Seite an.

    Reicht die Duplizierung und Änderung des *.htm-Files nicht?

     
  • Anonymous - 2009-06-11

    Originally created by: mg

    hojo hat geschrieben:
    Habe auf meinem Target jetzt neben der Datei "webvisu.htm" eine
    zusätzliche Namens "webvisu2.htm" erzeugt (einfach dupliziert).
    In der neuen Datei habe ich dann den Parameter StartVisu geändert.
    Beim öffnen im Browser mit "http://192.168.1.3/webvisu2.htm"
    zeigt er aber nur eine leere Seite an.
    Reicht die Duplizierung und Änderung des *.htm-Files nicht?

    ... Dann hast Du was falsch gemacht. So wie Du es beschreibst muss es funktionieren! Habe es selbst bei WAGO750-841 und einem KONTRON Gerät so gemacht. BEACHTE: "USECURRENTVISU" value="FALSE" sowohl im Codesys alsauch im *.htm-File

    Hier eines meiner REAL in Betrieb verwendeten Files (wie Du es nennest ist egal):



    <title>CoDeSys WebVisualization</title>
    <style type="text/css"><br> /<strong><em>*</em></strong> basic tags <strong><em>*</em></strong>/<br> body<br> {<br> margin: 0;<br> padding: 0;<br> }<br> </style>
    <script></p> <div class="codehilite"><pre><span></span> <span class="nv">function</span> <span class="nv">CookieHandling</span><span class="ss">()</span> { <span class="nv">applet</span> <span class="o">=</span> <span class="nv">document</span>.<span class="nv">getElementById</span><span class="ss">(</span><span class="s2">&quot;</span><span class="s">webvisuapplet</span><span class="s2">&quot;</span><span class="ss">)</span> <span class="nv">stTodo</span> <span class="o">=</span> <span class="nv">applet</span>.<span class="nv">databaseCookieInteraction</span><span class="ss">()</span><span class="c1">;</span> <span class="k">if</span> <span class="ss">(</span><span class="nv">stTodo</span><span class="o">==</span><span class="s2">&quot;</span><span class="s">write</span><span class="s2">&quot;</span><span class="ss">)</span> { <span class="nv">var</span> <span class="nv">expire</span> <span class="o">=</span> <span class="nv">new</span> <span class="nv">Date</span><span class="ss">()</span><span class="c1">;</span> <span class="nv">var</span> <span class="nv">oneyearLater</span> <span class="o">=</span> <span class="nv">expire</span>.<span class="k">getTime</span><span class="ss">()</span> <span class="o">+</span> <span class="mi">365</span> <span class="o">*</span> <span class="mi">24</span> <span class="o">*</span> <span class="mi">3600</span> <span class="o">*</span> <span class="mi">1000</span><span class="c1">;</span> <span class="nv">expire</span>.<span class="k">setTime</span><span class="ss">(</span><span class="nv">oneyearLater</span><span class="ss">)</span><span class="c1">;</span> <span class="nv">document</span>.<span class="nv">cookie</span><span class="o">=</span><span class="nv">applet</span>.<span class="nv">databaseCookieGetValue</span><span class="ss">()</span> <span class="o">+</span> <span class="s2">&quot;</span><span class="s">;expires=</span><span class="s2">&quot;</span> <span class="o">+</span> <span class="nv">expire</span>.<span class="nv">toGMTString</span><span class="ss">()</span><span class="c1">;</span> } <span class="k">else</span> <span class="k">if</span> <span class="ss">(</span><span class="nv">stTodo</span><span class="o">==</span><span class="s2">&quot;</span><span class="s">read</span><span class="s2">&quot;</span><span class="ss">)</span> { <span class="nv">applet</span>.<span class="nv">databaseCookieSetValue</span><span class="ss">(</span><span class="nv">document</span>.<span class="nv">cookie</span><span class="ss">)</span><span class="c1">; </span> } <span class="nv">setTimeout</span><span class="ss">(</span><span class="s2">&quot;</span><span class="s">CookieHandling()</span><span class="s2">&quot;</span>, <span class="mi">2000</span><span class="ss">)</span><span class="c1">;</span> } <span class="o">&lt;/</span><span class="nv">script</span><span class="o">&gt;</span> </pre></div> <p></HEAD><br> <BODY onload="CookieHandling()"><br> <APPLET CODEBASE=. CODE=webvisu/WebVisu.class name="WebVisu" width="100%" height="100%" id="webvisuapplet"><br> <param name="archive" value="webvisu.jar,minml.jar"><br> <param name="STARTVISU" value="_0_XXX"><br> <param name="UPDATETIME" value="333"><br> <param name="USECURRENTVISU" value="FALSE"><br> <param name="USEFIXSOCKETCONNECTION" value="FALSE"><br> <param name="USEURLCONNECTION" value="TRUE"><br> <param name="COMPRESSEDFILES" value="TRUE"><br> </APPLET> <br> </BODY><br> </HTML></span></p></script>

     

Log in to post a comment.