diff --git a/functions.js b/functions.js index 4abbd36..1d9b3ef 100644 --- a/functions.js +++ b/functions.js @@ -3,7 +3,7 @@ */ var MaxTemp, MinTemp; const deg2rad = Math.PI / 180.0; -var theScene, SScene, IScene, TScene, tScene; // весь рисунок, подкупольное, межкупольное, +var theScene, SScene, IScene, TScene, tScene; // весь рисунок, подкупольное, межкупольное, // слой для кружочков от сенсоров (чувствительных к мыше), вспомогательный слой // угол phi в координатах датчиков - в плоскости рисунка // R, Z - в дециметрах @@ -36,15 +36,16 @@ const Isen_num = [2, 10]; const MDsen_pos = [ // датчики на подв. части купола (металл), коорд.: R 243, 239, 233, 229 ]; -const MDsen_num = [0, 1, 3, 4]; +const MDsen_num = [0, 1, 3, 4]; const ZAxisHeight = 88; // высота оси Z (зенитн. р.) от пола +// tube6 doesn't work const Tsen_pos = [ // воздушные сенсоры на телескопе !!! Высоты - от оси Z !!! - [37, 90,-55], // 1 + [ 0, 0,190], // 19 [37, -90,-55], // 2 [37, 0,-55], // 3 [31, 69,-33], // 4 [33, 69,-28], // 5 - [34,-171,-10], // 6 +/* [34,-171,-10], // 6*/ [ 4, -82, -8], // 7 [ 4, -82, 0], // 8 [35, 147, 40], // 9 @@ -57,13 +58,13 @@ const Tsen_pos = [ // [ 0, 0,146], // 16 [40, -90,155], // 17 [10, 180,190], // 18 - [ 0, 0,190], // 19 + [37, 90,-55], // 1 [ 9, 180,201] // 20 ]; var Tsen_sincos = new Array(); -const Tsen_num = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]; +const Tsen_num = [1,2,3,4,5/*,6*/,7,8,9,10,11,12,13,14,15,16,17,18,19,20]; // типы датчиков: -const Tsen_type = [ "a", "a", "a", "a", "m", "a", "a", "m", "a", "a", +const Tsen_type = [ "a", "a", "a", "a", "m"/*, "a"*/, "a", "m", "a", "a", "a", "m", "a", "a", "a", "a", "m", "m", "a", "a"]; var DomeTemperatures = new Array(); // показания температур датчиков купола var DomeTempsUsed = new Array(); // 1 - показания датчика используются @@ -199,7 +200,7 @@ function initSensors(){ } l = Dsen_pos.length; for(i=0; i0?1:-1; - var Xabs1 = (X-Xc)/R, Yabs1 = (Y-Yc)/R; + var Xabs1 = (X-Xc)/R, Yabs1 = (Y-Yc)/R; if(Xabs>1) Xabs=1; else if(Xabs<-1) Xabs=-1; if(Yabs>1) Yabs=1; else if(Yabs<-1) Yabs=-1; if(Xabs1>1) Xabs1=1; else if(Xabs1<-1) Xabs1=-1; - if(Yabs1>1) Yabs1=1; else if(Yabs1<-1) Yabs1=-1; + if(Yabs1>1) Yabs1=1; else if(Yabs1<-1) Yabs1=-1; if(olddir == 0) olddir = dir; else if(olddir != dir){olddir = dir; sign = 0;} if((Y-yClick0)>0) dir *= -1; // тянут за "заднюю часть" @@ -647,7 +648,7 @@ function parseTemp(req){ function fillTemp(sObj, sArray){ var n, d, t, pos; - if(sObj == "dome") pos=6; + if(sObj == "dome") pos=6; else pos=7; n = Number(parseInt(sArray[0].substr(pos))); // номер датчика t = Number(parseFloat(sArray[3]).toFixed(1)); @@ -666,7 +667,7 @@ function sendrequest(CGI_PATH, req_STR, fn_OK){ var request = new XMLHttpRequest(); request.open("POST", CGI_PATH, true); request.setRequestHeader("Accept-Charset", "koi8-r"); - request.overrideMimeType("multipart/form-data;"); + request.overrideMimeType("multipart/form-data;"); request.onreadystatechange=function(){ if(request.readyState == 4){ if(request.status == 200){ diff --git a/index.html b/index.html index db3f046..3d51a17 100644 --- a/index.html +++ b/index.html @@ -7,8 +7,8 @@ - +
diff --git a/mirror.html b/mirror.html index 0ef0a76..47143d6 100644 --- a/mirror.html +++ b/mirror.html @@ -4,10 +4,10 @@ Картинка - + -