📄 menu.lst
字号:
488 2 LCD_math(192,12,S1_Key3,0);
489 2 LCD_math(200,12,S1_Key4,0);
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 9
490 2 LCD_math(208,12,S1_Key5,0);
491 2 LCD_math(216,12,S1_Key6,0);
492 2 }
493 1
494 1 else if(page==5)
495 1 {
496 2 LCD_ClearAll();
497 2
498 2 LCD_CAstr(0,0,"一级系统参树",0,1);
499 2 LCD_CAstr(168,0,"Page 5/5",0,1);
500 2 LCD_CAstr(16,2,"(125)励磁方式:",0,0);
501 2 switch(EM_ModeCMD)
502 2 {
503 3 case 0:LCD_CAstr(160,2,"恒压",0,0);
504 3 break;
505 3 case 1:LCD_CAstr(160,2,"恒流",0,0);
506 3 break;
507 3 case 2:LCD_CAstr(160,2,"恒角度",0,0);
508 3 break;
509 3 case 3:LCD_CAstr(160,2,"恒功率因树",0,0);
510 3 break;
511 3 case 4:LCD_CAstr(160,2,"恒无功",0,0);
512 3 break;
513 3 default:break;
514 3 }
515 2
516 2 LCD_CAstr(16,4,"(126)励磁电压:",0,0);
517 2 LCD_Num(160,4,EM_VoltCMD,0,"V");
518 2
519 2 LCD_CAstr(16,6,"(127)励磁电流:",0,0);
520 2 LCD_Num(160,6,EM_CurrCMD,0,"A");
521 2
522 2 LCD_CAstr(16,8,"(128)触发角度:",0,0);
523 2 LCD_Num(160,8,EM_AnglCMD,0,"^");
524 2
525 2 LCD_CAstr(16,10,"(129)功率因树:",0,0);
526 2 LCD_CAstr(160,10,"0.",0,0);
527 2 LCD_Num(176,10,EM_PwrFactCMD,0," ");
528 2
529 2 LCD_CAstr(16,12,"(130)无功功率:",0,0);
530 2 LCD_Num(160,12,EM_NulPwrCMD,0,"Kvar");
531 2 }
532 1
533 1 hunt=10;
534 1 LCD_CAstr(8,2,">",0,0);
535 1 }
536 ///////////////////////////////////////////////////////////
537 void LCD_Stat2(void)
538 {
539 1 if(page==1)
540 1 {
541 2 LCD_ClearAll();
542 2
543 2 LCD_CAstr(0,0,"二级系统参树",0,1);
544 2 LCD_CAstr(168,0,"Page 1/5",0,1);
545 2
546 2 LCD_CAstr(16,2,"(101)同步时间:",0,0);
547 2 LCD_Num(176,2,BakPrttTimCMD,0,"s");
548 2
549 2 LCD_CAstr(16,4,"(102)检测延时:",0,0);
550 2 LCD_Num(176,4,AsyncDetEnDelayCMD,0,"s");
551 2
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 10
552 2 LCD_CAstr(16,6,"(103)遥调时限:",0,0);
553 2 LCD_Num(176,6,RemoteTestCMD,0,"s");
554 2
555 2 LCD_CAstr(16,8,"(104)励磁增量:",0,0);
556 2 LCD_Num(176,8,ExValueIncPercentCMD,0,"%");
557 2
558 2 LCD_CAstr(16,10,"(105)KQ触发宽度:",0,0);
559 2 LCD_Num(176,10,KQPulseLastCMD,0,"ms");
560 2
561 2 LCD_CAstr(16,12,"(106)逆变触发角:",0,0);
562 2 LCD_Num(176,12,RevsTrigOutAngle,0,"^");
563 2 }
564 1
565 1 else if(page==2)
566 1 {
567 2 LCD_ClearAll();
568 2
569 2 LCD_CAstr(0,0,"二级系统参树",0,1);
570 2 LCD_CAstr(168,0,"Page 2/5",0,1);
571 2
572 2 LCD_CAstr(16,2,"(107)电压P参树:",0,0);
573 2 LCD_Num(176,2,PID_VoltKP,0," ");
574 2
575 2 LCD_CAstr(16,4,"(108)电压I参树:",0,0);
576 2 LCD_Num(176,4,PID_VoltKI,0," ");
577 2
578 2 LCD_CAstr(16,6,"(109)电流P参树:",0,0);
579 2 LCD_Num(176,6,PID_CurrKP,0," ");
580 2
581 2 LCD_CAstr(16,8,"(110)电流I参树:",0,0);
582 2 LCD_Num(176,8,PID_CurrKI,0," ");
583 2
584 2 LCD_CAstr(16,10,"(111)功率因树P:",0,0);
585 2 LCD_Num(176,10,PID_PwrFactKP,0," ");
586 2
587 2 LCD_CAstr(16,12,"(112)功率因树I:",0,0);
588 2 LCD_Num(176,12,PID_PwrFactKI,0," ");
589 2 }
590 1
591 1 else if(page==3)
592 1 {
593 2 LCD_ClearAll();
594 2
595 2 LCD_CAstr(0,0,"二级系统参树",0,1);
596 2 LCD_CAstr(168,0,"Page 3/5",0,1);
597 2
598 2 LCD_CAstr(16,2,"(113)投励延时:",0,0);
599 2 LCD_Num(176,2,EMDelayTimeCMD,0,"ms");
600 2
601 2 LCD_CAstr(16,4,"(114)RFJ测试延时:",0,0);
602 2 LCD_Sum(176,4,RFJTestCMD,0,"s");
603 2
604 2 LCD_CAstr(16,6,"(115)快速灭磁延时:",0,0);
605 2 LCD_Num(176,6,FastRemMagneticDelayCMD,0,"ms");
606 2
607 2 LCD_CAstr(16,8,"(116)滑差检测延时:",0,0);
608 2 LCD_Sum(176,8,SlideTestDelayTimCMD,0,"s");
609 2
610 2 LCD_CAstr(16,10,"(117)失控报警延时:",0,0);
611 2 LCD_Num(176,10,OutOfCtrAlarmDelayCMD,0,"s");
612 2
613 2 LCD_CAstr(16,12,"(118)灭磁结束延时:",0,0);
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 11
614 2 LCD_Sum(176,12,ClosePulseDelayCMD,0,"s");
615 2 }
616 1
617 1 else if(page==4)
618 1 {
619 2 LCD_ClearAll();
620 2
621 2 LCD_CAstr(0,0,"二级系统参树",0,1);
622 2 LCD_CAstr(168,0,"Page 4/5",0,1);
623 2
624 2 LCD_CAstr(16,2,"(119)电机失控时间:",0,0);
625 2 LCD_Sum(176,2,OutOfCtrOnTimCMD,0,"s");
626 2
627 2 LCD_CAstr(16,4,"(120)遥调投励上限:",0,0);
628 2 LCD_Sum(176,4,LowLimitTrigOutAngle,0,"^");
629 2
630 2 LCD_CAstr(16,6,"(121)灭磁电流下限:",0,0);
631 2 LCD_Num(176,6,AttenuationPercentCMD,0,"%");
632 2
633 2 LCD_CAstr(16,8,"(122)失步检测高电平:",0,0);
634 2 LCD_Num(176,8,IFCO_HighLevlTimCMD,0,"s");
635 2
636 2 LCD_CAstr(16,10,"(123)失步检测低电平:",0,0);
637 2 LCD_Sum(176,10,IFCO_LowLevlTimCMD,0,"s");
638 2
639 2 LCD_CAstr(16,12,"(124)失控检测低电平:",0,0);
640 2 LCD_Num(176,12,UF_LowLevlTimCMD,0,"ms");
641 2 }
642 1
643 1 else if(page==5)
644 1 {
645 2 LCD_ClearAll();
646 2
647 2 LCD_CAstr(0,0,"二级系统参树",0,1);
648 2 LCD_CAstr(168,0,"Page 5/5",0,1);
649 2
650 2 LCD_CAstr(16,2,"(125)电网频率:",0,0);
651 2 LCD_Num(176,2,EM_PwrFreqCMD*10,0,"Hz");
652 2
653 2 LCD_CAstr(16,4,"(126)整流桥模式:",0,0);
654 2 if(EM_RegBrdgMode==1)
655 2 LCD_CAstr(176,4,"半控",0,0);
656 2 else
657 2 LCD_CAstr(176,4,"全控",0,0);
658 2
659 2 LCD_CAstr(16,6,"(127)失步再整步:",0,0);
660 2 if(RegulateAftAsyncFuncEN==1)
661 2 LCD_CAstr(176,6,"开",0,0);
662 2 else
663 2 LCD_CAstr(176,6,"关",0,0);
664 2
665 2 LCD_CAstr(16,8,"(128)LCJ动作时间:",0,0);
666 2 LCD_Num(176,8,LCJ_OnTimCMD,0,"s");
667 2
668 2 LCD_CAstr(16,10,"(129)后备保护时间:",0,0);
669 2 LCD_Sum(176,10,AsyncAftSyncTimCMD,0,"s");
670 2
671 2 LCD_CAstr(16,12,"(130)二级系统密码:",0,0);
672 2 LCD_math(176,12,S2_Key1,0);
673 2 LCD_math(184,12,S2_Key2,0);
674 2 LCD_math(192,12,S2_Key3,0);
675 2 LCD_math(200,12,S2_Key4,0);
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 12
676 2 LCD_math(208,12,S2_Key5,0);
677 2 LCD_math(216,12,S2_Key6,0);
678 2 }
679 1 hunt=10;
680 1 LCD_CAstr(8,2,">",0,0);
681 1 }
682 //////////////////////////////////////////////////////////////////
683 void LCD_Seek11(uint16 stock,bit k)
684 {
685 1 switch(page)
686 1 {
687 2 case 1:switch(hunt)
688 2 {
689 3 case 10:
690 3 case 11:LCD_Num(176,2,stock,k,"% ");
691 3 break;
692 3 case 20:
693 3 case 21:LCD_Num(176,4,stock,k,"% ");
694 3 break;
695 3 case 30:
696 3 case 31:LCD_Num(192,6,stock,k,"s ");
697 3 break;
698 3 case 40:
699 3 case 41:LCD_Num(176,8,stock,k,"s ");
700 3 break;
701 3 case 50:
702 3 case 51:LCD_Num(176,10,stock,k,"V ");
703 3 break;
704 3 case 60:
705 3 case 61:LCD_Num(176,12,stock,k,"A ");
706 3 break;
707 3 default:break;
708 3 }
709 2 break;
710 2 case 2:switch(hunt)
711 2 {
712 3 case 10:
713 3 case 11:LCD_Num(176,2,stock,k,"V ");
714 3 break;
715 3 case 20:
716 3 case 21:LCD_Num(176,4,stock,k,"V ");
717 3 break;
718 3 case 30:
719 3 case 31:LCD_Num(176,6,stock,k,"A ");
720 3 break;
721 3 case 40:
722 3 case 41:LCD_Num(176,8,stock,k,"A ");
723 3 break;
724 3 case 50:
725 3 case 51:LCD_Num(176,10,stock,k,"^ ");
726 3 break;
727 3 case 60:
728 3 case 61:LCD_Num(176,12,stock,k,"^ ");
729 3 break;
730 3 default:break;
731 3 }
732 2 break;
733 2 case 3:switch(hunt)
734 2 {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -