📄 main.lst
字号:
1177 2 case 9:
1178 2 // Display_Acord_Value( 0x8004,Para_Setting_ReferenceSpeed_StopStart,1);
1179 2 Display_Led_OilPre_NoPiont(0x8004,Para_Setting_ReferenceSpeed_StopStart);
1180 2 break;
1181 2 case 10:
1182 2 // Display_Acord_Value( 0x8004,Para_Setting_Stop_SureTime,1);
1183 2 Display_Led_OilPre_NoPiont(0x8004,Para_Setting_Stop_SureTime);
1184 2 break;
1185 2 case 11:
1186 2 // Display_Acord_Value( 0x8004,Para_Setting_Stop_SureTime,1);
1187 2 Display_Led_OilPre_NoPiont(0x8004,Para_Setting_WaterTem_K);
1188 2 break;
1189 2 case 12:
1190 2 // Display_Acord_Value( 0x8004,Para_Setting_Stop_SureTime,1);
1191 2 Display_Led_OilPre_NoPiont(0x8004,Para_Setting_WaterTem_b);
1192 2 break;
1193 2 case 13:
1194 2 // Display_Acord_Value( 0x8004,Para_Setting_Stop_SureTime,1);
1195 2 Display_Led_OilPre_NoPiont(0x8004,Para_Setting_OilTem_K);
1196 2 break;
1197 2 case 14:
1198 2 // Display_Acord_Value( 0x8004,Para_Setting_Stop_SureTime,1);
1199 2 Display_Led_OilPre_NoPiont(0x8004,Para_Setting_OilTem_b);
1200 2 break;
1201 2
1202 2
1203 2 default:
1204 2 Display_Led_OilPre_NoPiont(0x8004,00);
1205 2 break;
1206 2 }
1207 1
1208 1 }
1209
1210
1211 //////////////////////实现具体参数的设定
1212
1213 void Para_Setting_Detail(unsigned char Mode_Code_SettingPara)
1214 {
1215 1
1216 1 switch(Mode_Code_SettingPara)
1217 1 {
1218 2 case 0:
1219 2 Temp_Adjust=Para_Setting_Gear;
1220 2 break;
1221 2 case 1:
1222 2 Temp_Adjust=Para_Setting_StartTime;
1223 2
1224 2 break;
1225 2 case 2:
1226 2 Temp_Adjust=Para_Setting_StopTime;
1227 2
1228 2 break;
1229 2 case 3:
1230 2 Temp_Adjust=Para_Setting_KeepTime;
1231 2
1232 2 break;
C51 COMPILER V7.06 MAIN 08/30/2008 11:39:18 PAGE 21
1233 2 case 4:
1234 2 Temp_Adjust=Para_Setting_AddTimeZero;
1235 2
1236 2 break;
1237 2 case 5:
1238 2 Temp_Adjust=Para_Setting_TemWater;
1239 2
1240 2 break;
1241 2 case 6:
1242 2 Temp_Adjust=Para_Setting_TemOil;
1243 2
1244 2 break;
1245 2 case 7:
1246 2 Temp_Adjust=Para_Setting_PreOil;
1247 2
1248 2 break;
1249 2 case 8:
1250 2 Temp_Adjust=Para_Setting_Speed;
1251 2
1252 2 break;
1253 2 case 9:
1254 2 Temp_Adjust=Para_Setting_ReferenceSpeed_StopStart;//;
1255 2 case 10:
1256 2 Temp_Adjust=Para_Setting_Stop_SureTime;//;//;
1257 2
1258 2 break;
1259 2 case 11:
1260 2 Temp_Adjust=Para_Setting_WaterTem_K;//;//;
1261 2
1262 2 break;
1263 2 case 12:
1264 2 Temp_Adjust=Para_Setting_WaterTem_b;//;//;
1265 2
1266 2 break;
1267 2 case 13:
1268 2 Temp_Adjust=Para_Setting_OilTem_K;//;//;
1269 2
1270 2 break;
1271 2 case 14:
1272 2 Temp_Adjust=Para_Setting_OilTem_b;//;//;
1273 2
1274 2 break;
1275 2
1276 2 default:
1277 2 Temp_Adjust=0;
1278 2
1279 2 break;
1280 2 }
1281 1
1282 1 }
1283
1284
1285 void Judge_Para_Scope( unsigned char Mode_Code_SettingPara)
1286 {
1287 1 switch(Mode_Code_SettingPara)
1288 1 {
1289 2 case 0:
1290 2 if(Temp_Adjust<1)
1291 2 Temp_Adjust=1;
1292 2 if(Temp_Adjust>255)
1293 2 Temp_Adjust=255;
1294 2 // Display_Acord_Value( 0x8004,Para_Setting_Gear,1);
C51 COMPILER V7.06 MAIN 08/30/2008 11:39:18 PAGE 22
1295 2 break;
1296 2 case 1:
1297 2 if(Temp_Adjust<1)
1298 2 Temp_Adjust=0;
1299 2 if(Temp_Adjust>255)
1300 2 Temp_Adjust=255;
1301 2 break;
1302 2 case 2:
1303 2 if(Temp_Adjust<1)
1304 2 Temp_Adjust=1;
1305 2 if(Temp_Adjust>255)
1306 2 Temp_Adjust=255;
1307 2 break;
1308 2 case 3:
1309 2 if(Temp_Adjust<1)
1310 2 Temp_Adjust=1;
1311 2 if(Temp_Adjust>255)
1312 2 Temp_Adjust=255;
1313 2 break;
1314 2 case 4:
1315 2 if(Temp_Adjust<5000)
1316 2 Temp_Adjust=5000;
1317 2 if(Temp_Adjust>9999)
1318 2 Temp_Adjust=9999;
1319 2 break;
1320 2 case 5:
1321 2 if(Temp_Adjust<0)
1322 2 Temp_Adjust=0;
1323 2 if(Temp_Adjust>120)
1324 2 Temp_Adjust=120;
1325 2 break;
1326 2 case 6:
1327 2 if(Temp_Adjust<0)
1328 2 Temp_Adjust=0;
1329 2 if(Temp_Adjust>120)
1330 2 Temp_Adjust=120;
1331 2 break;
1332 2 case 7:
1333 2 if(Temp_Adjust<0)
1334 2 Temp_Adjust=0;
1335 2 if(Temp_Adjust>600)
1336 2 Temp_Adjust=600;
1337 2 break;
1338 2 case 8:
1339 2 if(Temp_Adjust<300)
1340 2 Temp_Adjust=300;
1341 2 if(Temp_Adjust>6000)
1342 2 Temp_Adjust=6000;
1343 2 break;
1344 2
1345 2 case 9:
1346 2 if(Temp_Adjust<1)
1347 2 Temp_Adjust=1;
1348 2 if(Temp_Adjust>1000)
1349 2 Temp_Adjust=1000;
1350 2 break;
1351 2 case 10:
1352 2 if(Temp_Adjust<1)
1353 2 Temp_Adjust=1;
1354 2 if(Temp_Adjust>255)
1355 2 Temp_Adjust=255;
1356 2 break;
C51 COMPILER V7.06 MAIN 08/30/2008 11:39:18 PAGE 23
1357 2
1358 2 //////////////
1359 2 case 11:
1360 2 if(Temp_Adjust<50)
1361 2 Temp_Adjust=50;
1362 2 if(Temp_Adjust>150)
1363 2 Temp_Adjust=150;
1364 2 break;
1365 2 case 12:
1366 2 if(Temp_Adjust<0)
1367 2 Temp_Adjust=0;
1368 2 if(Temp_Adjust>255)
1369 2 Temp_Adjust=255;
1370 2 break;
1371 2 case 13:
1372 2 if(Temp_Adjust<50)
1373 2 Temp_Adjust=50;
1374 2 if(Temp_Adjust>150)
1375 2 Temp_Adjust=150;
1376 2 break;
1377 2 case 14:
1378 2 if(Temp_Adjust<0)
1379 2 Temp_Adjust=0;
1380 2 if(Temp_Adjust>255)
1381 2 Temp_Adjust=255;
1382 2 break;
1383 2 default:
1384 2 //Display_Acord_Value( 0x8004,00,1);
1385 2 break;
1386 2 }
1387 1 }
1388
1389
1390 Para_Setting_Detail_WriteBack(Mode_Code_SettingPara)
1391 {
1392 1 switch(Mode_Code_SettingPara)
1393 1 {
1394 2 case 0:
1395 2 Para_Setting_Gear=Temp_Adjust;
1396 2 // Display_Acord_Value( 0x8004,Para_Setting_Gear,1);
1397 2 break;
1398 2 case 1:
1399 2 Para_Setting_StartTime=Temp_Adjust;
1400 2 break;
1401 2 case 2:
1402 2 Para_Setting_StopTime=Temp_Adjust;
1403 2 break;
1404 2 case 3:
1405 2 Para_Setting_KeepTime=Temp_Adjust;
1406 2 break;
1407 2 case 4:
1408 2 Para_Setting_AddTimeZero=Temp_Adjust;
1409 2 break;
1410 2 case 5:
1411 2 Para_Setting_TemWater=Temp_Adjust;
1412 2 break;
1413 2 case 6:
1414 2 Para_Setting_TemOil=Temp_Adjust;
1415 2 break;
1416 2 case 7:
1417 2 Para_Setting_PreOil=Temp_Adjust;
1418 2 break;
C51 COMPILER V7.06 MAIN 08/30/2008 11:39:18 PAGE 24
1419 2 case 8:
1420 2 Para_Setting_Speed=Temp_Adjust;
1421 2 break;
1422 2 case 9:
1423 2 Para_Setting_ReferenceSpeed_StopStart=Temp_Adjust;
1424 2 case 10:
1425 2 Para_Setting_Stop_SureTime=Temp_Adjust;
1426 2 break;
1427 2 /////////////////////////////////
1428 2 case 11:
1429 2 Para_Setting_WaterTem_K=Temp_Adjust;
1430 2 break;
1431 2 case 12:
1432 2 Para_Setting_WaterTem_b=Temp_Adjust;
1433 2 break;
1434 2 case 13:
1435 2 Para_Setting_OilTem_K=Temp_Adjust;
1436 2 break;
1437 2 case 14:
1438 2 Para_Setting_OilTem_b=Temp_Adjust;
1439 2 break;
1440 2
1441 2 default:
1442 2 //Display_Acord_Value( 0x8004,00,1);
1443 2 break;
1444 2 }
1445 1
1446 1
1447 1
1448 1
1449 1 }
1450
1451 ////////////////***************
1452
1453
1454
1455
1456
1457
1458 float Calculate_Line_k(int x1,int y1,int x2,int y2)
1459 {
1460 1 return ((float)(y2-y1))/(x2-x1);
1461 1 // b=y1-k*x1;
1462 1
1463 1 }
1464 float Calculate_Line_b(int x1,int y1,int x2,int y2)
1465 {
1466 1 return y1-((float)(y2-y1))/(x2-x1)*x1;
1467 1 // b=y1-k*x1;
1468 1
1469 1 }
1470
1471 int Calculate_Tem(unsigned int input,bit Bit_Sign_OilWater)//calculate temperature for water and oil
1472 {
1473 1 int Tem;
1474 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -