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

📄 demo1103_io_ad_pwm3_v7_c.html

📁 代码由matlab自动生成
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<SPAN class="LineNumber">  335   </SPAN>    Demo1103_IO_AD_PWM3_V7_B.Switch = Demo1103_IO_AD_PWM3_V7_P.Constant1_Value_b;
<SPAN class="LineNumber">  336   </SPAN>  <B>}</B>
<SPAN class="LineNumber">  337   </SPAN>
<SPAN class="LineNumber">  338   </SPAN>  <SPAN class="Comment">/* Sum: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enable#-SP-#stratagy/TicTac/Sum;"><FONT COLOR=#117755><I>&lt;S5&gt;/Sum</I></FONT></a>' incorporates:
<SPAN class="LineNumber">  339   </SPAN>   *  Constant: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enable#-SP-#stratagy/TicTac/Constant;"><FONT COLOR=#117755><I>&lt;S5&gt;/Constant</I></FONT></a>'
<SPAN class="LineNumber">  340   </SPAN>   */</SPAN>
<SPAN class="LineNumber">  341   </SPAN>  Demo1103_IO_AD_PWM3_V7_B.Sum = (Demo1103_IO_AD_PWM3_V7_B.Switch +
<SPAN class="LineNumber">  342   </SPAN>    Demo1103_IO_AD_PWM3_V7_P.Constant_Value_h) +
<SPAN class="LineNumber">  343   </SPAN>    Demo1103_IO_AD_PWM3_V7_B.Memory1;
<SPAN class="LineNumber">  344   </SPAN>
<SPAN class="LineNumber">  345   </SPAN>  <SPAN class="Comment">/* DiscreteFilter Block: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Filter#-SP-#Subsystem/Discrete#-SP-#Filter;"><FONT COLOR=#117755><I>&lt;S4&gt;/Discrete Filter</I></FONT></a>'
<SPAN class="LineNumber">  346   </SPAN>   */</SPAN>
<SPAN class="LineNumber">  347   </SPAN>  Demo1103_IO_AD_PWM3_V7_B.DiscreteFilter =
<SPAN class="LineNumber">  348   </SPAN>    Demo1103_IO_AD_PWM3_V7_P.DiscreteFilter_D*
<SPAN class="LineNumber">  349   </SPAN>    Demo1103_IO_AD_PWM3_V7_B.DataTypeConversion2;
<SPAN class="LineNumber">  350   </SPAN>  Demo1103_IO_AD_PWM3_V7_B.DiscreteFilter +=
<SPAN class="LineNumber">  351   </SPAN>    Demo1103_IO_AD_PWM3_V7_P.DiscreteFilter_C*
<SPAN class="LineNumber">  352   </SPAN>    Demo1103_IO_AD_PWM3_V7_DWork.DiscreteFilter_DSTATE;
<SPAN class="LineNumber">  353   </SPAN>
<SPAN class="LineNumber">  354   </SPAN>  <SPAN class="Comment">/* Update for Memory: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enable#-SP-#stratagy/TicTac/Memory1;"><FONT COLOR=#117755><I>&lt;S5&gt;/Memory1</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber">  355   </SPAN>  Demo1103_IO_AD_PWM3_V7_DWork.Memory1_PreviousInput =
<SPAN class="LineNumber">  356   </SPAN>    Demo1103_IO_AD_PWM3_V7_B.Sum;
<SPAN class="LineNumber">  357   </SPAN>
<SPAN class="LineNumber">  358   </SPAN>  <SPAN class="Comment">/* Update for Memory: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enable#-SP-#stratagy/TicTac/Memory;"><FONT COLOR=#117755><I>&lt;S5&gt;/Memory</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber">  359   </SPAN>  Demo1103_IO_AD_PWM3_V7_DWork.Memory_PreviousInput =
<SPAN class="LineNumber">  360   </SPAN>    Demo1103_IO_AD_PWM3_V7_B.Gain;
<SPAN class="LineNumber">  361   </SPAN>
<SPAN class="LineNumber">  362   </SPAN>  <SPAN class="Comment">/* DiscreteFilter Block: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Filter#-SP-#Subsystem/Discrete#-SP-#Filter;"><FONT COLOR=#117755><I>&lt;S4&gt;/Discrete Filter</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber">  363   </SPAN>  <B>{</B>
<SPAN class="LineNumber">  364   </SPAN>    Demo1103_IO_AD_PWM3_V7_DWork.DiscreteFilter_DSTATE =
<SPAN class="LineNumber">  365   </SPAN>      Demo1103_IO_AD_PWM3_V7_B.DataTypeConversion2 +
<SPAN class="LineNumber">  366   </SPAN>      (Demo1103_IO_AD_PWM3_V7_P.DiscreteFilter_A)*
<SPAN class="LineNumber">  367   </SPAN>      Demo1103_IO_AD_PWM3_V7_DWork.DiscreteFilter_DSTATE;
<SPAN class="LineNumber">  368   </SPAN>  <B>}</B>
<SPAN class="LineNumber">  369   </SPAN><B>}</B>
<SPAN class="LineNumber">  370   </SPAN>
<SPAN class="LineNumber">  371   </SPAN><SPAN class="Comment">/* Model initialize function */</SPAN>
<SPAN class="LineNumber">  372   </SPAN><SPAN class="Datatype">void</SPAN> <A NAME=fcn_Demo1103_IO_AD_PWM3_V7_initialize>Demo1103_IO_AD_PWM3_V7_initialize</A>(<A HREF=rtwtypes_h.html#type_boolean_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">boolean_T</FONT></A> firstTime)
<SPAN class="LineNumber">  373   </SPAN><B>{</B>
<SPAN class="LineNumber">  374   </SPAN>  (<SPAN class="Datatype">void</SPAN>)firstTime;
<SPAN class="LineNumber">  375   </SPAN>
<SPAN class="LineNumber">  376   </SPAN>  <SPAN class="Comment">/* Registration code */</SPAN>
<SPAN class="LineNumber">  377   </SPAN>
<SPAN class="LineNumber">  378   </SPAN>  <SPAN class="Comment">/* initialize error status */</SPAN>
<SPAN class="LineNumber">  379   </SPAN>  rtmSetErrorStatus(Demo1103_IO_AD_PWM3_V7_M, (<SPAN class="Datatype">const</SPAN> <A HREF=rtwtypes_h.html#type_char_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">char_T</FONT></A> *)0);
<SPAN class="LineNumber">  380   </SPAN>
<SPAN class="LineNumber">  381   </SPAN>  <SPAN class="Comment">/* block I/O */</SPAN>
<SPAN class="LineNumber">  382   </SPAN>  (<SPAN class="Datatype">void</SPAN>) memset(((<SPAN class="Datatype">void</SPAN> *) &amp;Demo1103_IO_AD_PWM3_V7_B),0,
<SPAN class="LineNumber">  383   </SPAN>                <SPAN class="Keyword">sizeof</SPAN>(<A HREF=Demo1103_IO_AD_PWM3_V7_h.html#type_BlockIO_Demo1103_IO_AD_PWM3_V7 TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">BlockIO_Demo1103_IO_AD_PWM3_V7</FONT></A>));
<SPAN class="LineNumber">  384   </SPAN>
<SPAN class="LineNumber">  385   </SPAN>  <B>{</B>
<SPAN class="LineNumber">  386   </SPAN>    <A HREF=rtwtypes_h.html#type_int_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">int_T</FONT></A> i;
<SPAN class="LineNumber">  387   </SPAN>    <SPAN class="Datatype">void</SPAN> *pVoidBlockIORegion;
<SPAN class="LineNumber">  388   </SPAN>    pVoidBlockIORegion = (<SPAN class="Datatype">void</SPAN> *)(&amp;Demo1103_IO_AD_PWM3_V7_B.Memory1);
<SPAN class="LineNumber">  389   </SPAN>    <SPAN class="Keyword">for</SPAN> (i = 0; i &lt; 9; i++) <B>{</B>
<SPAN class="LineNumber">  390   </SPAN>      ((<A HREF=rtwtypes_h.html#type_real_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">real_T</FONT></A>*)pVoidBlockIORegion)[i] = 0.0;
<SPAN class="LineNumber">  391   </SPAN>    <B>}</B>
<SPAN class="LineNumber">  392   </SPAN>
<SPAN class="LineNumber">  393   </SPAN>    pVoidBlockIORegion = (<SPAN class="Datatype">void</SPAN> *)(&amp;Demo1103_IO_AD_PWM3_V7_B.PT2);
<SPAN class="LineNumber">  394   </SPAN>    <SPAN class="Keyword">for</SPAN> (i = 0; i &lt; 31; i++) <B>{</B>
<SPAN class="LineNumber">  395   </SPAN>      ((<A HREF=rtwtypes_h.html#type_real_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">real_T</FONT></A>*)pVoidBlockIORegion)[i] = 0.0;
<SPAN class="LineNumber">  396   </SPAN>    <B>}</B>
<SPAN class="LineNumber">  397   </SPAN>  <B>}</B>
<SPAN class="LineNumber">  398   </SPAN>
<SPAN class="LineNumber">  399   </SPAN>  <SPAN class="Comment">/* states (dwork) */</SPAN>
<SPAN class="LineNumber">  400   </SPAN>  (<SPAN class="Datatype">void</SPAN>) memset((<A HREF=rtwtypes_h.html#type_char_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">char_T</FONT></A> *) &amp;Demo1103_IO_AD_PWM3_V7_DWork,0,
<SPAN class="LineNumber">  401   </SPAN>                <SPAN class="Keyword">sizeof</SPAN>(<A HREF=Demo1103_IO_AD_PWM3_V7_h.html#type_D_Work_Demo1103_IO_AD_PWM3_V7 TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">D_Work_Demo1103_IO_AD_PWM3_V7</FONT></A>));
<SPAN class="LineNumber">  402   </SPAN>
<SPAN class="LineNumber">  403   </SPAN>  <B>{</B>
<SPAN class="LineNumber">  404   </SPAN>    <A HREF=rtwtypes_h.html#type_int_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">int_T</FONT></A> i;
<SPAN class="LineNumber">  405   </SPAN>    <A HREF=rtwtypes_h.html#type_real_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">real_T</FONT></A> *dwork_ptr = (<A HREF=rtwtypes_h.html#type_real_T TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">real_T</FONT></A> *)
<SPAN class="LineNumber">  406   </SPAN>      &amp;Demo1103_IO_AD_PWM3_V7_DWork.DiscreteFilter_DSTATE;
<SPAN class="LineNumber">  407   </SPAN>    <SPAN class="Keyword">for</SPAN> (i = 0; i &lt; 9; i++) <B>{</B>
<SPAN class="LineNumber">  408   </SPAN>      dwork_ptr[i] = 0.0;
<SPAN class="LineNumber">  409   </SPAN>    <B>}</B>
<SPAN class="LineNumber">  410   </SPAN>  <B>}</B>
<SPAN class="LineNumber">  411   </SPAN>
<SPAN class="LineNumber">  412   </SPAN>  EALLOW;
<SPAN class="LineNumber">  413   </SPAN>  GpioMuxRegs.GPAMUX.all = 0x00FF;     <SPAN class="Comment">// EVA PWM 1-6  pins</SPAN>
<SPAN class="LineNumber">  414   </SPAN>  <A HREF=MW_c28xx_csl_c.html#fcn_config_PWM_A TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">config_PWM_A</FONT></A> (3750.0,1,1,<FONT COLOR=#1122ff>&quot;INPUT_PORT&quot;</FONT>,0.0,
<SPAN class="LineNumber">  415   </SPAN>                1,<FONT COLOR=#1122ff>&quot;INPUT_PORT&quot;</FONT>,0.0,0,<FONT COLOR=#1122ff>&quot;SPECIFY_VIA_DIALOG&quot;</FONT>,0.0,1638,
<SPAN class="LineNumber">  416   </SPAN>                0, 0, 0, 0, 1, 0);
<SPAN class="LineNumber">  417   </SPAN>  EDIS;
<SPAN class="LineNumber">  418   </SPAN>  InitAdc();
<SPAN class="LineNumber">  419   </SPAN>  <A HREF=MW_c28xx_csl_c.html#fcn_config_ADC_A TARGET="rtwreport_document_frame"><FONT COLOR="#1122aa">config_ADC_A</FONT></A> (0U, 0U, 0U, 0U, 0U);
<SPAN class="LineNumber">  420   </SPAN>
<SPAN class="LineNumber">  421   </SPAN>  <SPAN class="Comment">/* Start for DataStoreMemory: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Data#-SP-#Store#-SP-#Memory;"><FONT COLOR=#117755><I>&lt;Root&gt;/Data Store Memory</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber">  422   </SPAN>  Demo1103_IO_AD_PWM3_V7_DWork.Flag_data =
<SPAN class="LineNumber">  423   </SPAN>    Demo1103_IO_AD_PWM3_V7_P.DataStoreMemory_InitialVal;
<SPAN class="LineNumber">  424   </SPAN>
<SPAN class="LineNumber">  425   </SPAN>  <SPAN class="Comment">/* InitializeConditions for Memory: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enable#-SP-#stratagy/TicTac/Memory1;"><FONT COLOR=#117755><I>&lt;S5&gt;/Memory1</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber">  426   </SPAN>  Demo1103_IO_AD_PWM3_V7_DWork.Memory1_PreviousInput =
<SPAN class="LineNumber">  427   </SPAN>    Demo1103_IO_AD_PWM3_V7_P.Memory1_X0;
<SPAN class="LineNumber">  428   </SPAN>
<SPAN class="LineNumber">  429   </SPAN>  <SPAN class="Comment">/* InitializeConditions for Memory: '<a href="matlab: rtwprivate rtwctags_hilite Demo1103_IO_AD_PWM3_V7/Enable#-SP-#stratagy/TicTac/Memory;"><FONT COLOR=#117755><I>&lt;S5&gt;/Memory</I></FONT></a>' */</SPAN>
<SPAN class="LineNumber">  430   </SPAN>  Demo1103_IO_AD_PWM3_V7_DWork.Memory_PreviousInput =
<SPAN class="LineNumber">  431   </SPAN>    Demo1103_IO_AD_PWM3_V7_P.Memory_X0;
<SPAN class="LineNumber">  432   </SPAN><B>}</B>
<SPAN class="LineNumber">  433   </SPAN>
<SPAN class="LineNumber">  434   </SPAN><SPAN class="Comment">/* Model terminate function */</SPAN>
<SPAN class="LineNumber">  435   </SPAN><SPAN class="Datatype">void</SPAN> <A NAME=fcn_Demo1103_IO_AD_PWM3_V7_terminate>Demo1103_IO_AD_PWM3_V7_terminate</A>(<SPAN class="Datatype">void</SPAN>)
<SPAN class="LineNumber">  436   </SPAN><B>{</B>
<SPAN class="LineNumber">  437   </SPAN>  <SPAN class="Comment">/* (no terminate code required) */</SPAN>
<SPAN class="LineNumber">  438   </SPAN><B>}</B>
<SPAN class="LineNumber">  439   </SPAN>
<SPAN class="LineNumber">  440   </SPAN><SPAN class="Comment">/* File trailer for Real-Time Workshop generated code.
<SPAN class="LineNumber">  441   </SPAN> *
<SPAN class="LineNumber">  442   </SPAN> * [EOF]
<SPAN class="LineNumber">  443   </SPAN> */</SPAN>
</PRE>
</TD></TR></TABLE>
<P>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -