📄 demo1103_io_ad_pwm3_v7_c.html
字号:
<SPAN class="LineNumber"> 103 </SPAN> * Constant: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Duty_in_a1;"><FONT COLOR=#117755><I><S3>/Duty_in_a1</I></FONT></a>'
<SPAN class="LineNumber"> 104 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 105 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Subtract1 = (Demo1103_IO_AD_PWM3_V7_B.controlout
<SPAN class="LineNumber"> 106 </SPAN> + Demo1103_IO_AD_PWM3_V7_P.Duty_in_a_Value) -
<SPAN class="LineNumber"> 107 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Duty_in_a1_Value;
<SPAN class="LineNumber"> 108 </SPAN>
<SPAN class="LineNumber"> 109 </SPAN> <SPAN class="Comment">/* Saturate: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Saturation1;"><FONT COLOR=#117755><I><S3>/Saturation1</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 110 </SPAN> rtsaturate_U0DataInY0Containe_1 = rt_SATURATE
<SPAN class="LineNumber"> 111 </SPAN> (Demo1103_IO_AD_PWM3_V7_B.Subtract1,
<SPAN class="LineNumber"> 112 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Saturation1_LowerSat,
<SPAN class="LineNumber"> 113 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Saturation1_UpperSat);
<SPAN class="LineNumber"> 114 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Saturation1 = rtsaturate_U0DataInY0Containe_1;
<SPAN class="LineNumber"> 115 </SPAN>
<SPAN class="LineNumber"> 116 </SPAN> <SPAN class="Comment">/* Gain: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/toggle1;"><FONT COLOR=#117755><I><S3>/toggle1</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 117 </SPAN> Demo1103_IO_AD_PWM3_V7_B.toggle1 = Demo1103_IO_AD_PWM3_V7_P.toggle1_Gain *
<SPAN class="LineNumber"> 118 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Saturation1;
<SPAN class="LineNumber"> 119 </SPAN>
<SPAN class="LineNumber"> 120 </SPAN> <SPAN class="Comment">/* Sum: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Subtract2;"><FONT COLOR=#117755><I><S3>/Subtract2</I></FONT></a>' incorporates:
<SPAN class="LineNumber"> 121 </SPAN> * Constant: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Duty_in_a;"><FONT COLOR=#117755><I><S3>/Duty_in_a</I></FONT></a>'
<SPAN class="LineNumber"> 122 </SPAN> * Constant: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Duty_in_a1;"><FONT COLOR=#117755><I><S3>/Duty_in_a1</I></FONT></a>'
<SPAN class="LineNumber"> 123 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 124 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Subtract2 =
<SPAN class="LineNumber"> 125 </SPAN> (Demo1103_IO_AD_PWM3_V7_P.Duty_in_a_Value +
<SPAN class="LineNumber"> 126 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Duty_in_a1_Value) +
<SPAN class="LineNumber"> 127 </SPAN> Demo1103_IO_AD_PWM3_V7_B.controlout;
<SPAN class="LineNumber"> 128 </SPAN>
<SPAN class="LineNumber"> 129 </SPAN> <SPAN class="Comment">/* Saturate: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Saturation2;"><FONT COLOR=#117755><I><S3>/Saturation2</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 130 </SPAN> rtsaturate_U0DataInY0Containe_2 = rt_SATURATE
<SPAN class="LineNumber"> 131 </SPAN> (Demo1103_IO_AD_PWM3_V7_B.Subtract2,
<SPAN class="LineNumber"> 132 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Saturation2_LowerSat,
<SPAN class="LineNumber"> 133 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Saturation2_UpperSat);
<SPAN class="LineNumber"> 134 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Saturation2 = rtsaturate_U0DataInY0Containe_2;
<SPAN class="LineNumber"> 135 </SPAN>
<SPAN class="LineNumber"> 136 </SPAN> <SPAN class="Comment">/* Gain: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/toggle2;"><FONT COLOR=#117755><I><S3>/toggle2</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 137 </SPAN> Demo1103_IO_AD_PWM3_V7_B.toggle2 = Demo1103_IO_AD_PWM3_V7_P.toggle2_Gain *
<SPAN class="LineNumber"> 138 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Saturation2;
<SPAN class="LineNumber"> 139 </SPAN> <B>}</B>
<SPAN class="LineNumber"> 140 </SPAN>
<SPAN class="LineNumber"> 141 </SPAN> <SPAN class="Comment">/* Gain: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Aim_POSITION_Slider/Slider#-SP-#Gain;"><FONT COLOR=#117755><I><S6>/Slider Gain</I></FONT></a>' incorporates:
<SPAN class="LineNumber"> 142 </SPAN> * Constant: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Aim_position;"><FONT COLOR=#117755><I><S3>/Aim_position</I></FONT></a>'
<SPAN class="LineNumber"> 143 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 144 </SPAN> Demo1103_IO_AD_PWM3_V7_B.SliderGain =
<SPAN class="LineNumber"> 145 </SPAN> Demo1103_IO_AD_PWM3_V7_P.SliderGain_Gain *
<SPAN class="LineNumber"> 146 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Aim_position_Value;
<SPAN class="LineNumber"> 147 </SPAN>
<SPAN class="LineNumber"> 148 </SPAN> <SPAN class="Comment">/* Gain: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Idle_Model_Aim_RMP1/Slider#-SP-#Gain;"><FONT COLOR=#117755><I><S7>/Slider Gain</I></FONT></a>' incorporates:
<SPAN class="LineNumber"> 149 </SPAN> * Constant: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/Constant2;"><FONT COLOR=#117755><I><S3>/Constant2</I></FONT></a>'
<SPAN class="LineNumber"> 150 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 151 </SPAN> Demo1103_IO_AD_PWM3_V7_B.SliderGain_p =
<SPAN class="LineNumber"> 152 </SPAN> Demo1103_IO_AD_PWM3_V7_P.SliderGain_Gain_f *
<SPAN class="LineNumber"> 153 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Constant2_Value;
<SPAN class="LineNumber"> 154 </SPAN>
<SPAN class="LineNumber"> 155 </SPAN> <SPAN class="Comment">/* DiscreteTransferFcn Block: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/PT1;"><FONT COLOR=#117755><I><S8>/PT1</I></FONT></a>'
<SPAN class="LineNumber"> 156 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 157 </SPAN> Demo1103_IO_AD_PWM3_V7_B.PT1 = Demo1103_IO_AD_PWM3_V7_P.PT1_C*
<SPAN class="LineNumber"> 158 </SPAN> Demo1103_IO_AD_PWM3_V7_DWork.PT1_DSTATE;
<SPAN class="LineNumber"> 159 </SPAN>
<SPAN class="LineNumber"> 160 </SPAN> <SPAN class="Comment">/* Sum: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/Sum1;"><FONT COLOR=#117755><I><S8>/Sum1</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 161 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Sum1 = Demo1103_IO_AD_PWM3_V7_B.SliderGain -
<SPAN class="LineNumber"> 162 </SPAN> Demo1103_IO_AD_PWM3_V7_B.SliderGain_p;
<SPAN class="LineNumber"> 163 </SPAN>
<SPAN class="LineNumber"> 164 </SPAN> <SPAN class="Comment">/* Gain: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/to_V;"><FONT COLOR=#117755><I><S8>/to_V</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 165 </SPAN> Demo1103_IO_AD_PWM3_V7_B.to_V = Demo1103_IO_AD_PWM3_V7_P.to_V_Gain *
<SPAN class="LineNumber"> 166 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Sum1;
<SPAN class="LineNumber"> 167 </SPAN>
<SPAN class="LineNumber"> 168 </SPAN> <SPAN class="Comment">/* Gain: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/f_k_d;"><FONT COLOR=#117755><I><S8>/f_k_d</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 169 </SPAN> Demo1103_IO_AD_PWM3_V7_B.f_k_d = Demo1103_IO_AD_PWM3_V7_P.f_k_d_Gain *
<SPAN class="LineNumber"> 170 </SPAN> Demo1103_IO_AD_PWM3_V7_B.to_V;
<SPAN class="LineNumber"> 171 </SPAN>
<SPAN class="LineNumber"> 172 </SPAN> <SPAN class="Comment">/* DiscreteTransferFcn Block: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/DT1;"><FONT COLOR=#117755><I><S8>/DT1</I></FONT></a>'
<SPAN class="LineNumber"> 173 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 174 </SPAN> Demo1103_IO_AD_PWM3_V7_B.DT1 = Demo1103_IO_AD_PWM3_V7_P.DT1_D*
<SPAN class="LineNumber"> 175 </SPAN> Demo1103_IO_AD_PWM3_V7_B.f_k_d;
<SPAN class="LineNumber"> 176 </SPAN> Demo1103_IO_AD_PWM3_V7_B.DT1 += Demo1103_IO_AD_PWM3_V7_P.DT1_C*
<SPAN class="LineNumber"> 177 </SPAN> Demo1103_IO_AD_PWM3_V7_DWork.DT1_DSTATE;
<SPAN class="LineNumber"> 178 </SPAN>
<SPAN class="LineNumber"> 179 </SPAN> <SPAN class="Comment">/* Gain: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/f_k_d1;"><FONT COLOR=#117755><I><S8>/f_k_d1</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 180 </SPAN> Demo1103_IO_AD_PWM3_V7_B.f_k_d1 = Demo1103_IO_AD_PWM3_V7_P.f_k_d1_Gain *
<SPAN class="LineNumber"> 181 </SPAN> Demo1103_IO_AD_PWM3_V7_B.DT1;
<SPAN class="LineNumber"> 182 </SPAN>
<SPAN class="LineNumber"> 183 </SPAN> <SPAN class="Comment">/* DiscreteTransferFcn Block: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/DT2;"><FONT COLOR=#117755><I><S8>/DT2</I></FONT></a>'
<SPAN class="LineNumber"> 184 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 185 </SPAN> Demo1103_IO_AD_PWM3_V7_B.DT2 = Demo1103_IO_AD_PWM3_V7_P.DT2_D*
<SPAN class="LineNumber"> 186 </SPAN> Demo1103_IO_AD_PWM3_V7_B.f_k_d1;
<SPAN class="LineNumber"> 187 </SPAN> Demo1103_IO_AD_PWM3_V7_B.DT2 += Demo1103_IO_AD_PWM3_V7_P.DT2_C*
<SPAN class="LineNumber"> 188 </SPAN> Demo1103_IO_AD_PWM3_V7_DWork.DT2_DSTATE;
<SPAN class="LineNumber"> 189 </SPAN>
<SPAN class="LineNumber"> 190 </SPAN> <SPAN class="Comment">/* Sum: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/Sum3;"><FONT COLOR=#117755><I><S8>/Sum3</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 191 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Sum3 = (Demo1103_IO_AD_PWM3_V7_B.PT1 +
<SPAN class="LineNumber"> 192 </SPAN> Demo1103_IO_AD_PWM3_V7_B.DT1) + Demo1103_IO_AD_PWM3_V7_B.DT2;
<SPAN class="LineNumber"> 193 </SPAN>
<SPAN class="LineNumber"> 194 </SPAN> <SPAN class="Comment">/* Fcn: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/Anti-Windup/Fcn;"><FONT COLOR=#117755><I><S10>/Fcn</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 195 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Fcn = -(<A HREF=rtwtypes_h.html#type_real_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">real_T</FONT></A>)(fabs(Demo1103_IO_AD_PWM3_V7_B.Sum3)
<SPAN class="LineNumber"> 196 </SPAN> >= 0.59999999999999998);
<SPAN class="LineNumber"> 197 </SPAN>
<SPAN class="LineNumber"> 198 </SPAN> <SPAN class="Comment">/* Switch: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/Anti-Windup/Switch;"><FONT COLOR=#117755><I><S10>/Switch</I></FONT></a>' incorporates:
<SPAN class="LineNumber"> 199 </SPAN> * Constant: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/Anti-Windup/zero;"><FONT COLOR=#117755><I><S10>/zero</I></FONT></a>'
<SPAN class="LineNumber"> 200 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 201 </SPAN> <SPAN class="Keyword">if</SPAN> (Demo1103_IO_AD_PWM3_V7_B.Fcn >=
<SPAN class="LineNumber"> 202 </SPAN> Demo1103_IO_AD_PWM3_V7_P.Switch_Threshold_e) <B>{</B>
<SPAN class="LineNumber"> 203 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Switch_a = Demo1103_IO_AD_PWM3_V7_B.to_V;
<SPAN class="LineNumber"> 204 </SPAN> <B>}</B> <SPAN class="Keyword">else</SPAN> <B>{</B>
<SPAN class="LineNumber"> 205 </SPAN> Demo1103_IO_AD_PWM3_V7_B.Switch_a = Demo1103_IO_AD_PWM3_V7_P.zero_Value;
<SPAN class="LineNumber"> 206 </SPAN> <B>}</B>
<SPAN class="LineNumber"> 207 </SPAN>
<SPAN class="LineNumber"> 208 </SPAN> <SPAN class="Comment">/* DiscreteTransferFcn Block: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/I;"><FONT COLOR=#117755><I><S8>/I</I></FONT></a>'
<SPAN class="LineNumber"> 209 </SPAN> */</SPAN>
<SPAN class="LineNumber"> 210 </SPAN> Demo1103_IO_AD_PWM3_V7_B.I = Demo1103_IO_AD_PWM3_V7_P.I_C*
<SPAN class="LineNumber"> 211 </SPAN> Demo1103_IO_AD_PWM3_V7_DWork.I_DSTATE;
<SPAN class="LineNumber"> 212 </SPAN>
<SPAN class="LineNumber"> 213 </SPAN> <B>{</B>
<SPAN class="LineNumber"> 214 </SPAN> <A HREF=rtwtypes_h.html#type_real_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">real_T</FONT></A> rtsaturate_U0DataInY0Container;
<SPAN class="LineNumber"> 215 </SPAN>
<SPAN class="LineNumber"> 216 </SPAN> <SPAN class="Comment">/* Gain: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enabled#-NL-#Subsystem/PID/f_k_p;"><FONT COLOR=#117755><I><S8>/f_k_p</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber"> 217 </SPAN> Demo1103_IO_AD_PWM3_V7_B.f_k_p = Demo1103_IO_AD_PWM3_V7_P.f_k_p_Gain *
<SPAN class="LineNumber"> 218 </SPAN> Demo1103_IO_AD_PWM3_V7_B.to_V;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -