📄 protectoc_back_accelerate.asm
字号:
; 135 | pValue->value_calculate_style = CHL_FOURIER1_;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |135|
ldiu 0,r0 ; |135|
sti r0,*+ar0(23) ; |135|
.line 118
;----------------------------------------------------------------------
; 136 | pValue->pvalue_dimension = "A";
;----------------------------------------------------------------------
ldp @CL11,DP
ldiu *+fp(4),ar0 ; |136|
ldiu @CL11,r0 ; |136|
sti r0,*+ar0(24) ; |136|
.line 119
;----------------------------------------------------------------------
; 137 | pValue->value_calculate_coefficient = 1;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |137|
ldfu 1.0000000000e+00,f0 ; |137|
stf f0,*+ar0(25) ; |137|
.line 120
;----------------------------------------------------------------------
; 138 | pValue->value_measure = 0.0;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |138|
ldfu 0.0000000000e+00,f0 ; |138|
stf f0,*+ar0(26) ; |138|
.line 121
;----------------------------------------------------------------------
; 139 | pValue++;
; 140 | //------------------------------------------------//
;----------------------------------------------------------------------
ldiu 29,r0 ; |139|
addi *+fp(4),r0 ; |139| Unsigned
sti r0,*+fp(4) ; |139|
.line 123
;----------------------------------------------------------------------
; 141 | pValue->value_index_number = ++(pProtect->pro_run_data_number);
;----------------------------------------------------------------------
ldiu *+fp(1),ar0 ; |141|
ldiu 1,r0 ; |141|
addi *+ar0(75),r0 ; |141| Unsigned
sti r0,*+ar0(75) ; |141|
ldiu *+fp(4),ar0 ; |141|
sti r0,*+ar0(22) ; |141|
.line 124
;----------------------------------------------------------------------
; 142 | pValue->pvalue_name = (CHAR *)strcpy(pValue->value_name,"B相电流");
; |
;----------------------------------------------------------------------
ldp @CL22,DP
ldiu @CL22,r1 ; |142|
ldiu 1,r0 ; |142|
addi *+fp(4),r0 ; |142| Unsigned
push r1 ; |142|
push r0 ; |142|
call _strcpy ; |142|
; |142| Call Occurs
subi 2,sp ; |142|
ldiu *+fp(4),ar0 ; |142|
sti r0,*ar0 ; |142|
.line 125
;----------------------------------------------------------------------
; 143 | pValue->pvalue_alias = "Ib";
;----------------------------------------------------------------------
ldp @CL23,DP
ldiu *+fp(4),ar0 ; |143|
ldiu @CL23,r0 ; |143|
sti r0,*+ar0(21) ; |143|
.line 126
;----------------------------------------------------------------------
; 144 | pValue->value_calculate_style = CHL_FOURIER1_;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |144|
ldiu 0,r0 ; |144|
sti r0,*+ar0(23) ; |144|
.line 127
;----------------------------------------------------------------------
; 145 | pValue->pvalue_dimension = "A";
;----------------------------------------------------------------------
ldp @CL11,DP
ldiu *+fp(4),ar0 ; |145|
ldiu @CL11,r0 ; |145|
sti r0,*+ar0(24) ; |145|
.line 128
;----------------------------------------------------------------------
; 146 | pValue->value_calculate_coefficient = 1;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |146|
ldfu 1.0000000000e+00,f0 ; |146|
stf f0,*+ar0(25) ; |146|
.line 129
;----------------------------------------------------------------------
; 147 | pValue->value_measure = 0.0;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |147|
ldfu 0.0000000000e+00,f0 ; |147|
stf f0,*+ar0(26) ; |147|
.line 130
;----------------------------------------------------------------------
; 148 | pValue++;
; 149 | //------------------------------------------------//
;----------------------------------------------------------------------
ldiu 29,r0 ; |148|
addi *+fp(4),r0 ; |148| Unsigned
sti r0,*+fp(4) ; |148|
.line 132
;----------------------------------------------------------------------
; 150 | pValue->value_index_number = ++(pProtect->pro_run_data_number);
;----------------------------------------------------------------------
ldiu *+fp(1),ar0 ; |150|
ldiu 1,r0 ; |150|
addi *+ar0(75),r0 ; |150| Unsigned
sti r0,*+ar0(75) ; |150|
ldiu *+fp(4),ar0 ; |150|
sti r0,*+ar0(22) ; |150|
.line 133
;----------------------------------------------------------------------
; 151 | pValue->pvalue_name = (CHAR *)strcpy(pValue->value_name,"C相电流");
; |
;----------------------------------------------------------------------
ldp @CL24,DP
ldiu 1,r0 ; |151|
ldiu @CL24,r1 ; |151|
addi *+fp(4),r0 ; |151| Unsigned
push r1 ; |151|
push r0 ; |151|
call _strcpy ; |151|
; |151| Call Occurs
subi 2,sp ; |151|
ldiu *+fp(4),ar0 ; |151|
sti r0,*ar0 ; |151|
.line 134
;----------------------------------------------------------------------
; 152 | pValue->pvalue_alias = "Ic";
;----------------------------------------------------------------------
ldp @CL25,DP
ldiu *+fp(4),ar0 ; |152|
ldiu @CL25,r0 ; |152|
sti r0,*+ar0(21) ; |152|
.line 135
;----------------------------------------------------------------------
; 153 | pValue->value_calculate_style = CHL_FOURIER1_;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |153|
ldiu 0,r0 ; |153|
sti r0,*+ar0(23) ; |153|
.line 136
;----------------------------------------------------------------------
; 154 | pValue->pvalue_dimension = "A";
;----------------------------------------------------------------------
ldp @CL11,DP
ldiu *+fp(4),ar0 ; |154|
ldiu @CL11,r0 ; |154|
sti r0,*+ar0(24) ; |154|
.line 137
;----------------------------------------------------------------------
; 155 | pValue->value_calculate_coefficient = 1;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |155|
ldfu 1.0000000000e+00,f0 ; |155|
stf f0,*+ar0(25) ; |155|
.line 138
;----------------------------------------------------------------------
; 156 | pValue->value_measure = 0.0;
;----------------------------------------------------------------------
ldiu *+fp(4),ar0 ; |156|
ldfu 0.0000000000e+00,f0 ; |156|
stf f0,*+ar0(26) ; |156|
.line 139
;----------------------------------------------------------------------
; 157 | pValue++;
; 159 | //////报告
; 160 | // ----------------------------------------------------- //
;----------------------------------------------------------------------
ldiu 29,r0 ; |157|
addi *+fp(4),r0 ; |157| Unsigned
sti r0,*+fp(4) ; |157|
.line 143
;----------------------------------------------------------------------
; 161 | pReport = &ACC_Report;
;----------------------------------------------------------------------
ldp @CL26,DP
ldiu @CL26,r0 ; |161|
sti r0,*+fp(6) ; |161|
.line 144
;----------------------------------------------------------------------
; 162 | pReport->pro_report_flag = 2;
; 163 | //SOE
; |
;----------------------------------------------------------------------
ldiu r0,ar0
ldiu 2,r0 ; |162|
sti r0,*ar0 ; |162|
.line 146
;----------------------------------------------------------------------
; 164 | pSoe = &pReport->pro_report_soe;
; 165 | //------------------------------------------------//
; |
;----------------------------------------------------------------------
ldiu 1,r0 ; |164|
addi *+fp(6),r0 ; |164| Unsigned
sti r0,*+fp(3) ; |164|
.line 148
;----------------------------------------------------------------------
; 166 | pSoe->pSOE_name = pProtect->ppro_name;
;----------------------------------------------------------------------
ldiu *+fp(1),ar0 ; |166|
ldiu r0,ar1 ; |166|
ldiu *+ar0(15),r0 ; |166|
sti r0,*ar1 ; |166|
.line 149
;----------------------------------------------------------------------
; 167 | pSoe->SOE_Inf = 101;
;----------------------------------------------------------------------
ldiu *+fp(3),ar0 ; |167|
ldiu 101,r0 ; |167|
sti r0,*+ar0(21) ; |167|
.line 150
;----------------------------------------------------------------------
; 168 | pSoe->DPI = 2;
; 169 | //动作值
;----------------------------------------------------------------------
ldiu *+fp(3),ar0 ; |168|
ldiu 2,r0 ; |168|
sti r0,*+ar0(22) ; |168|
.line 152
;----------------------------------------------------------------------
; 170 | pReport->pro_report_data_number = 0;
;----------------------------------------------------------------------
ldiu *+fp(6),ar0 ; |170|
ldiu 0,r0 ; |170|
sti r0,*+ar0(33) ; |170|
.line 153
;----------------------------------------------------------------------
; 171 | pReport->pro_report_data = OC_ACC_reportdata;
;----------------------------------------------------------------------
ldp @CL27,DP
ldiu *+fp(6),ar0 ; |171|
ldiu @CL27,r0 ; |171|
sti r0,*+ar0(34) ; |171|
.line 154
;----------------------------------------------------------------------
; 172 | pValue = pReport->pro_report_data;
; 173 | //------------------------------------------------//
;----------------------------------------------------------------------
ldiu *+fp(6),ar0 ; |172|
ldiu *+ar0(34),r0 ; |172|
sti r0,*+fp(4) ; |172|
.line 156
;----------------------------------------------------------------------
; 174 | pValue->pvalue_name = (CHAR *)strcpy(pValue->value_name,"A相动作电流")
; | ;
;----------------------------------------------------------------------
ldiu 1,r0 ; |174|
ldp @CL28,DP
addi *+fp(4),r0 ; |174| Unsigned
ldiu @CL28,r1 ; |174|
push r1 ; |174|
push r0 ; |174|
call _strcpy ; |174|
; |174| Call Occurs
subi 2,sp ; |174|
ldiu *+fp(4),ar0 ; |174|
sti r0,*ar0 ; |174|
.line 157
;----------------------------------------------------------------------
; 175 | pValue->pvalue_alias = "Ia";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -