Schronk: Javascript zu langsam für sekündliche Aktualisierung?

Beitrag lesen

Hallo zusammen,

ich habe ein Page, die auf einem Gerät liegt welches eine SPS (Speicher programmierbare Steuerung) beinhaltet. Ich kann Werte aus dieser SPS Abfragen, genauer gesagt Bytes und Words. Das geschieht über ein Java-Aplett. (z.B....aplettname.ReadWord (18)) Diese nutze ich um eine Darstellung der SPS-Anlage in HTML zu machen. Ich habe Bilder der jeweiligen Zustände (jpg) die ich per Switch-Funktion ändern will. Nur leider ist die Aktualisierung auf der Webpage so langsam, das die Webseite die Zustände nicht schnell genug darstellen kann. Die Reihenfolge und Sprünge im Javascript hab ich auch schon verändert, ohne Erfolg.

Hat jemand evtl einen Tipp für mich?

Javascript Beispiel 1 (mit Sprünge und Variablen):

function Floor4 ()
{
 WordSwitch (24,0)
 setTimeout("Floor4 ()", 100)
}

///

function ChangeImg (ImgNr,ImgSrc)
 {
  document.images[ImgNr].src = ImgSrc.src;
 }

///

function WordSwitch (FloorWord,Floor)

{
    Word=AnyBus.ReadDPRAMWord(FloorWord);

switch (Word)
          {
             case 1040:
             ChangeImg (Floor,Down);
             break;

case 1042:
             ChangeImg (Floor,DownRed);
             break;

case 528:
             ChangeImg (Floor,MidClosed);
             break;

Javascript Beispiel 2 (ohne Sprünge und minimalen Variabeln):

function WordSwitch ()

{
    Word18=AnyBus.ReadDPRAMWord(18);

switch (Word18)
          {
             case 1040:
             document.images[3].src = Down.src;
             break;

case 1042:
             document.images[3].src = DownRed.src;
             break;

case 528:
             document.images[3].src = MidClosed.src;
             break;

case 530:
             document.images[3].src = MidClosedRed.src;
             break;

case 272:
             document.images[3].src = Up.src;