⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo1103_io_ad_pwm3_v7_c.html

📁 代码由matlab自动生成
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<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>&lt;S3&gt;/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>&lt;S3&gt;/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>&lt;S3&gt;/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>&lt;S3&gt;/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>&lt;S3&gt;/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>&lt;S3&gt;/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>&lt;S3&gt;/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>&lt;S3&gt;/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>&lt;S6&gt;/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>&lt;S3&gt;/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>&lt;S7&gt;/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>&lt;S3&gt;/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>&lt;S8&gt;/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>&lt;S8&gt;/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>&lt;S8&gt;/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>&lt;S8&gt;/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>&lt;S8&gt;/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>&lt;S8&gt;/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>&lt;S8&gt;/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>&lt;S8&gt;/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>&lt;S10&gt;/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>      &gt;= 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>&lt;S10&gt;/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>&lt;S10&gt;/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 &gt;=
<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>&lt;S8&gt;/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>&lt;S8&gt;/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 + -