var xhr = new XMLHttpRequest(); var url = "tower/org"; obj = ""; xhr.open("GET", url); xhr.onload = function () { obj = JSON.parse(xhr.responseText); //insertHTML(); start(); onChangeColumn1(); onChangeColumn2(); onChangeColumn3(); click_button(); }; xhr.send(); function insertHTML(data) { var tower_select = document.getElementById('tower'); //aria.innerHTML=data[0].tower_name; var inner = ''; for (var i = 0; i < data.length; i++) { if (i >= 3) { inner = inner + ''; } else { inner = inner + ''; } console.log(inner); } tower_select.innerHTML = inner; } obj2 = ""; function click_button() { //alert("click"); companySelect = document.getElementById("company-list"); factorySelect = document.getElementById("factory-list"); departmentSelect = document.getElementById("department-list"); towerGroupSelect = document.getElementById("towerGroup-list"); if (companySelect.value != 0 && factorySelect.value != 0 && departmentSelect.value != 0 && towerGroupSelect.value != 0) { var url2 = "tower/?company=" + companySelect.value + "&factory=" + factorySelect.value + "&department=" + departmentSelect.value + "&towerGroup=" + towerGroupSelect.value; var xhr2 = new XMLHttpRequest(); xhr2.open("GET", url2); xhr2.onload = function () { obj2 = JSON.parse(xhr2.responseText); insertHTML(obj2); tower_info(obj2[0].tower_name); }; xhr2.send(); } } function tower_info(tower_str) { tower = tower_str; console.log(tower); inner = ""; for (var i = 0; i < obj2.length; i++) { if (obj2[i].tower_name == tower) { // inner = '
DCS
'+ // '入水溫度 = '+ obj2[i].tower_data.DCS.hotTemp + '
' + // '出水溫度 = '+ obj2[i].tower_data.DCS.coldTemp + '
' + // '水流量 = '+ obj2[i].tower_data.DCS.waterFlow + '
' + // '風扇馬達電流 = '+ obj2[i].tower_data.DCS.fanMotorCur + '
' + // '風扇馬達轉速頻率 = '+ obj2[i].tower_data.DCS.fanMotorSpeedFreq + '
風扇震動
'+ // '馬達震動 = '+ obj2[i].tower_data.Moter.ch01.Vrms + '
' + // '減速機震動 = '+ obj2[i].tower_data.Fan.reducer + '
' + // '靜壓機 = '+ obj2[i].tower_data.Fan.staticPressure + '
' + // '水流量 = '+ obj2[i].tower_data.Fan.waterFlow + '
' + // '濕求溫度 = '+ obj2[i].tower_data.Fan.wetTemp + '
' + // '水冷槽溫度1 = '+ obj2[i].tower_data.Fan.coldTempData1 + '
' + // '水冷槽溫度2 = '+ obj2[i].tower_data.Fan.coldTempData2 + '
馬達震動
'+ // 'ch001,通道1'+ obj2[i].tower_data.Moter.ch01.Vrms + ',' + obj2[i].tower_data.Moter.ch01.CV+'
' + // 'ch002,通道2'+ obj2[i].tower_data.Moter.ch02.Vrms + ',' + obj2[i].tower_data.Moter.ch02.CV+'
' // ; inner = '入水溫度
\°C
\出水溫度
\°C
\水流量
\M³/H
\風扇馬達電流
\A
\風扇馬達轉速頻率
\Hz
\數據名稱 | \值 | \單位 | \
---|---|---|
馬達震動 | \'+ obj2[i].tower_data.Moter[0].Vrms + ' | \mm/s | \
減速機震動 | \'+ obj2[i].tower_data.Fan.reducer + ' | \mm/s | \
靜壓機 | \'+ obj2[i].tower_data.Fan.staticPressure + ' | \pa | \
水流量 | \'+ obj2[i].tower_data.Fan.waterFlow + ' | \M³/H | \
濕求溫度 | \'+ obj2[i].tower_data.Fan.wetTemp + ' | \°C | \
水冷槽溫度1 | \'+ obj2[i].tower_data.Fan.coldTempData1 + ' | \°C | \
水冷槽溫度2 | \'+ obj2[i].tower_data.Fan.coldTempData2 + ' | \°C | \
ch001,通道1
\'+ obj2[i].tower_data.Moter[0].Vrms + ',' + obj2[i].tower_data.Moter[0].CV + '
\ch002,通道2
\'+ obj2[i].tower_data.Moter[1].Vrms + ',' + obj2[i].tower_data.Moter[1].CV + '
\ch003,通道3
\'+ obj2[i].tower_data.Moter[2].Vrms + ',' + obj2[i].tower_data.Moter[2].CV + '
\ch004,通道4
\'+ obj2[i].tower_data.Moter[3].Vrms + ',' + obj2[i].tower_data.Moter[3].CV + '
\數據名稱 | \值 | \單位 | \
---|---|---|
水流量 | \" + obj_tmp[0].designWFR + " | \M³/H | \
風車馬力 | \" + obj_tmp[0].designHP + " | \mm/s | \
額定電流 | \" + obj_tmp[0].designCurrent + " | \A | \
入水溫度 | \" + obj_tmp[0].designHWT + " | \°C | \
出水溫度 | \" + obj_tmp[0].designCWT + " | \°C | \
濕求溫度 | \" + obj_tmp[0].designWBT + " | \°C | \
數據名稱 | \值 | \單位 | \
---|---|---|
水流量 | \" + obj_tmp[0].testWFR + " | \M³/H | \
風車馬力 | \" + obj_tmp[0].testBHP + " | \mm/s | \
運轉電流 | \" + obj_tmp[0].testCurrent + " | \A | \
入水溫度 | \" + obj_tmp[0].testHWT + " | \°C | \
出水溫度 | \" + obj_tmp[0].testCorrectCWT + " | \°C | \
濕求溫度 | \" + obj_tmp[0].testWBT + " | \°C | \
風速 | \" + obj_tmp[0].testWindSpeed + " | \°C | \
補充水量 | \" + obj_tmp[0].testMakeupWFR + " | \°C | \
補充水溫 | \" + obj_tmp[0].testMakeupCWT + " | \°C | \
CORRECT CWT | \" + obj_tmp[0].testCorrectCWT + " | \°C | \
COLLING RANGE | \" + obj_tmp[0].testCoolingRange + " | \°C | \