📄 main.lst
字号:
828 1 ;}
829 void disp317() //modify year
830 { blank_point(11,3,2);
831 1 switch(key2)
832 1 { case 5: buf[4]-=1;
833 2 dispint_f(11,3,buf[4]);
834 2 break;
835 2 case 4: buf[4]+=1;
836 2 dispint_f(11,3,buf[4]);
837 2 break;
838 2 default: break;
839 2 }
840 1 }
841 void disp318() //modify month
842 { blank_point(10,5,2);
843 1 switch(key2)
844 1 { case 5: buf[6]-=1;
845 2 dispint_f(10,5,buf[6]);
846 2 break;
847 2 case 4: buf[6]+=1;
848 2 dispint_f(10,5,buf[6]);
849 2 break;
850 2 default: break;
851 2 }
852 1 }
853
854 void disp319() //modify day
855 { blank_point(10,7,2);
856 1 switch(key2)
C51 COMPILER V6.02 MAIN 08/27/2003 15:18:13 PAGE 15
857 1 { case 5: buf[8]-=1;
858 2 dispint_f(10,7,buf[8]);
859 2 break;
860 2 case 4: buf[8]+=1;
861 2 dispint_f(10,7,buf[8]);
862 2 break;
863 2 default: break;
864 2 }
865 1 }
866 void disp3110() //modify hour
867 { blank_point(10,9,2);
868 1 switch(key2)
869 1 { case 5: buf[10]-=1;
870 2 dispint_f(10,9,buf[10]);
871 2 break;
872 2 case 4: buf[10]+=1;
873 2 dispint_f(10,9,buf[10]);
874 2 break;
875 2 default: break;
876 2 }
877 1 }
878 void disp3111() //modify minute
879 { blank_point(10,11,2);
880 1 switch(key2)
881 1 { case 5: buf[12]-=1;
882 2 dispint_f(10,11,buf[12]);
883 2 break;
884 2 case 4: buf[12]+=1;
885 2 dispint_f(10,11,buf[12]);
886 2 break;
887 2 default: break;
888 2 }
889 1 }
890 void disp3112() //display time modified
891 { CLEAR1();
892 1 dispes(0,5,13,"time modified");}
893
894 void disp3113()
895 {CLEAR1();
896 1 dispes(0,3,18,menu_str[7]); //"date/time setting:"
897 1 dispes_f(0,5,9,menu_str[8]); //"language:"
898 1 dispes(0,7,6,menu_str[9]); //"scale:"
899 1 dispes(0,9,21,menu_str[10]); //"motor specifications:"
900 1 dispes(0,11,17,menu_str[11]); //"freqency setting:"
901 1 }
902 void disp3114() //display language
903 {CLEAR1();
904 1 if(language==0)
905 1 {dispes_f(0,3,7,"English");
906 2 dispes(0,5,7,"Chinese"); }
907 1 else
908 1 {dispes(0,3,7,"English");
909 2 dispes_f(0,5,7,"Chinese"); }
910 1 }
911 void disp3115() //modify language:
912 {switch(key2)
913 1 {case 4:language=0;
914 2 disp3114();
915 2 break;
916 2 case 5: language=1;
917 2 disp3114();
918 2 break; }
C51 COMPILER V6.02 MAIN 08/27/2003 15:18:13 PAGE 16
919 1 }
920 void disp3116() //display language modified
921 { CLEAR1();
922 1 dispes(0,5,17,"language modified");}
923
924 void disp3117()
925 {CLEAR1();
926 1 dispes(0,3,18,menu_str[7]); //"date/time setting:"
927 1 dispes(0,5,9,menu_str[8]); //"language:"
928 1 dispes_f(0,7,6,menu_str[9]); //"scale:"
929 1 dispes(0,9,21,menu_str[10]); //"motor specifications:"
930 1 dispes(0,11,17,menu_str[11]); //"freqency setting:"
931 1 }
932
933 void disp3118() //display scale
934 {CLEAR1();
935 1 if(scale==0)
936 1 {dispes_f(0,3,2,"1%");
937 2 dispes(0,5,3,"10%");
938 2 dispes(0,7,4,"100%");
939 2 }
940 1 else if (scale==1)
941 1 {dispes(0,3,2,"1%");
942 2 dispes_f(0,5,3,"10%");
943 2 dispes(0,7,4,"100%"); }
944 1 else
945 1 { dispes(0,3,2,"1%");
946 2 dispes(0,5,3,"10%");
947 2 dispes_f(0,7,4,"100%"); }
948 1 }
949
950 void disp3119() //modify scale
951 {switch(key2)
952 1 {case 4: scale-=1;
953 2 if(scale<0)
954 2 scale+=1;
955 2 disp3118();
956 2 break;
957 2 case 5: scale+=1;
958 2 if(scale>2)
959 2 scale-=1;
960 2 disp3118();
961 2 break; }
962 1 }
963 void disp3120() //display scale modified
964 { CLEAR1();
965 1 dispes(0,5,14,"scale modified"); }
966
967 void disp320() //motor specifications:
968 {CLEAR1();
969 1 dispes(0,3,18,menu_str[7]); //"date/time setting:"
970 1 dispes(0,5,9,menu_str[8]); //"language:"
971 1 dispes(0,7,6,menu_str[9]); //"scale:"
972 1 dispes_f(0,9,21,menu_str[10]); //"motor specifications:"
973 1 dispes(0,11,17,menu_str[11]); //"freqency setting:"
974 1 }
975 void disp330() //freqency setting:
976 {CLEAR1();
977 1 dispes(0,3,18,menu_str[7]); //"date/time setting:"
978 1 dispes(0,5,9,menu_str[8]); //"language:"
979 1 dispes(0,7,6,menu_str[9]); //"scale:"
980 1 dispes(0,9,21,menu_str[10]); //"motor specifications:"
C51 COMPILER V6.02 MAIN 08/27/2003 15:18:13 PAGE 17
981 1 dispes_f(0,11,17,menu_str[11]); //"freqency setting:"
982 1 }
983
984 void disp340() //groups in operation
985 {CLEAR1();
986 1 dispes_f(0,3,20,menu_str[12]); //"groups in operation:"
987 1 dispes(0,5,13,menu_str[13]); //"control mode:"
988 1 dispes(0,7,14,menu_str[14]); //"fwd/rev & jog:"
989 1 dispes(0,9,12,menu_str[15]); //"DC applying:"
990 1 dispes(0,11,17,menu_str[16]); //"limit parameters:"
991 1 dispes(0,13,12,menu_str[17]); //"calibration:"
992 1 }
993 void disp350() //control mode:
994 {CLEAR1();
995 1 dispes(0,3,20,menu_str[12]); //"groups in operation:"
996 1 dispes_f(0,5,13,menu_str[13]); //"control mode:"
997 1 dispes(0,7,14,menu_str[14]); //"fwd/rev & jog:"
998 1 dispes(0,9,12,menu_str[15]); //"DC applying:"
999 1 dispes(0,11,17,menu_str[16]); //"limit parameters:"
1000 1 dispes(0,13,12,menu_str[17]); //"calibration:"
1001 1 }
1002 void disp360() //fwd/rev & jog
1003 {CLEAR1();
1004 1 dispes(0,3,20,menu_str[12]); //"groups in operation:"
1005 1 dispes(0,5,13,menu_str[13]); //"control mode:"
1006 1 dispes_f(0,7,14,menu_str[14]); //"fwd/rev & jog:"
1007 1 dispes(0,9,12,menu_str[15]); //"DC applying:"
1008 1 dispes(0,11,17,menu_str[16]); //"limit parameters:"
1009 1 dispes(0,13,12,menu_str[17]); //"calibration:"
1010 1 }
1011 void disp370() //DC applying
1012 {CLEAR1();
1013 1 dispes(0,3,20,menu_str[12]); //"groups in operation:"
1014 1 dispes(0,5,13,menu_str[13]); //"control mode:"
1015 1 dispes(0,7,14,menu_str[14]); //"fwd/rev & jog:"
1016 1 dispes_f(0,9,12,menu_str[15]); //"DC applying:"
1017 1 dispes(0,11,17,menu_str[16]); //"limit parameters:"
1018 1 dispes(0,13,12,menu_str[17]); //"calibration:"
1019 1 }
1020 void disp380() //limit parameters
1021 {CLEAR1();
1022 1 dispes(0,3,20,menu_str[12]); //"groups in operation:"
1023 1 dispes(0,5,13,menu_str[13]); //"control mode:"
1024 1 dispes(0,7,14,menu_str[14]); //"fwd/rev & jog:"
1025 1 dispes(0,9,12,menu_str[15]); //"DC applying:"
1026 1 dispes_f(0,11,17,menu_str[16]); //"limit parameters:"
1027 1 dispes(0,13,12,menu_str[17]); //"calibration:"
1028 1 }
1029
1030 void disp390() //calibration
1031 {CLEAR1();
1032 1 dispes(0,3,20,menu_str[12]); //"groups in operation:"
1033 1 dispes(0,5,13,menu_str[13]); //"control mode:"
1034 1 dispes(0,7,14,menu_str[14]); //"fwd/rev & jog:"
1035 1 dispes(0,9,12,menu_str[15]); //"DC applying:"
1036 1 dispes(0,11,17,menu_str[16]); //"limit parameters:"
1037 1 dispes_f(0,13,12,menu_str[17]); //"calibration:"
1038 1 }
1039
1040 void disp401() //第四层power unit:
1041 {CLEAR1();
1042 1 dispes_f(0,3,11,menu_str[18]); //"power unit:"
C51 COMPILER V6.02 MAIN 08/27/2003 15:18:13 PAGE 18
1043 1 dispes(0,5,20,menu_str[19]); //"general measurement:"
1044 1 dispes(0,7,15,menu_str[20]); //"general states:"
1045 1 }
1046
1047 void disp402() //general measurement
1048 {CLEAR1();
1049 1 dispes(0,3,11,menu_str[18]); //"power unit:"
1050 1 dispes_f(0,5,20,menu_str[19]); //"general measurement:"
1051 1 dispes(0,7,15,menu_str[20]); //"general states:"
1052 1 }
1053
1054 void disp403() //general states
1055 {CLEAR1();
1056 1 dispes(0,3,11,menu_str[18]); //"power unit:"
1057 1 dispes(0,5,20,menu_str[19]); //"general measurement:"
1058 1 dispes_f(0,7,15,menu_str[20]); //"general states:"
1059 1 }
1060
1061 void disp410() //motor voltage_f
1062 {//CLEAR1();
1063 1 dispes_f(0,3,27,menu_str[21]); //"motor voltage: V"
1064 1 dispes(0,5,27,menu_str[22]); //"motor current: A"
1065 1 dispes(0,7,27,menu_str[23]); //"motor power: KVA"
1066 1 dispes(0,9,28,menu_str[24]); //"motor frequency: HZ"
1067 1 dispes(0,11,28,menu_str[25]); //"motor speed: rd/s"
1068 1 float1=int_float3(buf[3],buf[4],buf[5]);
1069 1 dispf_f(20,3,float1,1);
1070 1
1071 1 float2=int_float3(buf[6],buf[7],buf[8]);
1072 1 dispf(20,5,float2,1);
1073 1
1074 1 float3=int_float3(buf[9],buf[10],buf[11]);
1075 1 dispf(20,7,float3,1);
1076 1
1077 1 float4=int_float2(buf[13],buf[14]);
1078 1 dispf(20,9,float4,1);
1079 1
1080 1 int1=int_2(buf[15],buf[16]);
1081 1 dispint(20,11,int1);
1082 1
1083 1 }
1084 void disp411() //motor current_f
1085 {blank_line(3);
1086 1 blank_line(5);
1087 1 dispes(0,3,27,menu_str[21]); //"motor voltage: V"
1088 1 dispes_f(0,5,27,menu_str[22]); //"motor current: A"
1089 1 float1=int_float3(buf[3],buf[4],buf[5]);
1090 1 float2=int_float3(buf[6],buf[7],buf[8]);
1091 1 dispf(20,3,float1,1);
1092 1 dispf_f(20,5,float2,1);
1093 1 }
1094
1095 void disp412() //motor power_f
1096 { blank_line(5);
1097 1 blank_line(7);
1098 1 dispes(0,5,27,menu_str[22]); //"motor current: A"
1099 1 dispes_f(0,7,27,menu_str[23]); //"motor power: KVA"
1100 1 float2=int_float3(buf[6],buf[7],buf[8]);
1101 1 float3=int_float3(buf[9],buf[10],buf[11]);
1102 1 dispf(20,5,float2,1);
1103 1 dispf_f(20,7,float3,1);
1104 1 }
C51 COMPILER V6.02 MAIN 08/27/2003 15:18:13 PAGE 19
1105 void disp413() //motor frequency_f
1106 { blank_line(7);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -