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

📄 demo1103_io_ad_pwm3_v7.h

📁 代码由matlab自动生成
💻 H
📖 第 1 页 / 共 2 页
字号:
/*
 * File: Demo1103_IO_AD_PWM3_V7.h
 *
 * Real-Time Workshop code generated for Simulink model Demo1103_IO_AD_PWM3_V7.
 *
 * Model version                        : 1.103
 * Real-Time Workshop file version      : 6.6  (R2007a)  01-Feb-2007
 * Real-Time Workshop file generated on : Thu Apr 10 19:48:30 2008
 * TLC version                          : 6.6 (Jan 16 2007)
 * C source code generated on           : Thu Apr 10 19:48:31 2008
 */

#ifndef _RTW_HEADER_Demo1103_IO_AD_PWM3_V7_h_
#define _RTW_HEADER_Demo1103_IO_AD_PWM3_V7_h_
#ifndef _Demo1103_IO_AD_PWM3_V7_COMMON_INCLUDES_
# define _Demo1103_IO_AD_PWM3_V7_COMMON_INCLUDES_
#include <stddef.h>
#include <math.h>
#include <string.h>
#include "rtwtypes.h"
#include "rtlibsrc.h"
#include "DSP281x_Device.h"
#endif                                 /* _Demo1103_IO_AD_PWM3_V7_COMMON_INCLUDES_ */

#include "Demo1103_IO_AD_PWM3_V7_types.h"

/* Macros for accessing real-time model data structure */
#ifndef rtmGetErrorStatus
# define rtmGetErrorStatus(rtm)        ((rtm)->errorStatus)
#endif

#ifndef rtmSetErrorStatus
# define rtmSetErrorStatus(rtm, val)   ((rtm)->errorStatus = (val))
#endif

#ifndef rtmGetStopRequested
# define rtmGetStopRequested(rtm)      ((void*) 0)
#endif

/* Block signals (auto storage) */
typedef struct {
  real_T Memory1;                      /* '<S5>/Memory1' */
  real_T DataStoreRead;                /* '<S2>/Data Store Read' */
  real_T DataTypeConversion2;          /* '<Root>/Data Type Conversion2' */
  real_T Memory;                       /* '<S5>/Memory' */
  real_T Gain;                         /* '<S5>/Gain' */
  real_T Gain1;                        /* '<S5>/Gain1' */
  real_T Switch;                       /* '<S5>/Switch' */
  real_T Sum;                          /* '<S5>/Sum' */
  real_T DiscreteFilter;               /* '<S4>/Discrete Filter' */
  real_T PT2;                          /* '<S8>/PT2' */
  real_T Saturation;                   /* '<S8>/Saturation' */
  real_T to_fract;                     /* '<S8>/to_fract' */
  real_T toggle;                       /* '<S3>/toggle' */
  real_T Switch_p;                     /* '<S3>/Switch' */
  real_T controlout;                   /* '<S3>/control out' */
  real_T Subtract1;                    /* '<S3>/Subtract1' */
  real_T Saturation1;                  /* '<S3>/Saturation1' */
  real_T toggle1;                      /* '<S3>/toggle1' */
  real_T Subtract2;                    /* '<S3>/Subtract2' */
  real_T Saturation2;                  /* '<S3>/Saturation2' */
  real_T toggle2;                      /* '<S3>/toggle2' */
  real_T SliderGain;                   /* '<S6>/Slider Gain' */
  real_T SliderGain_p;                 /* '<S7>/Slider Gain' */
  real_T PT1;                          /* '<S8>/PT1' */
  real_T Sum1;                         /* '<S8>/Sum1' */
  real_T to_V;                         /* '<S8>/to_V' */
  real_T f_k_d;                        /* '<S8>/f_k_d' */
  real_T DT1;                          /* '<S8>/DT1' */
  real_T f_k_d1;                       /* '<S8>/f_k_d1' */
  real_T DT2;                          /* '<S8>/DT2' */
  real_T Sum3;                         /* '<S8>/Sum3' */
  real_T Fcn;                          /* '<S10>/Fcn' */
  real_T Switch_a;                     /* '<S10>/Switch' */
  real_T I;                            /* '<S8>/I' */
  real_T f_k_p;                        /* '<S8>/f_k_p' */
  real_T k_p;                          /* '<S8>/k_p' */
  real_T Sum2;                         /* '<S8>/Sum2' */
  real_T f_k_i;                        /* '<S8>/f_k_i' */
  real_T SliderGain_k;                 /* '<S9>/Slider Gain' */
  real_T Saturation3;                  /* '<S3>/Saturation3' */
  uint32_T Gain_a;                     /* '<Root>/Gain' */
  uint16_T ADC;                        /* '<Root>/ADC' */
  boolean_T EnableSignal;              /* '<S2>/Relational Operator' */
  boolean_T LogicalOperator;           /* '<S2>/Logical Operator' */
  boolean_T RelationalOperator;        /* '<S5>/Relational Operator' */
} BlockIO_Demo1103_IO_AD_PWM3_V7;

/* Block states (auto storage) for system '<Root>' */
typedef struct {
  real_T DiscreteFilter_DSTATE;        /* '<S4>/Discrete Filter' */
  real_T PT2_DSTATE;                   /* '<S8>/PT2' */
  real_T PT1_DSTATE;                   /* '<S8>/PT1' */
  real_T DT1_DSTATE;                   /* '<S8>/DT1' */
  real_T DT2_DSTATE;                   /* '<S8>/DT2' */
  real_T I_DSTATE;                     /* '<S8>/I' */
  real_T Memory1_PreviousInput;        /* '<S5>/Memory1' */
  real_T Memory_PreviousInput;         /* '<S5>/Memory' */
  real_T Flag_data;                    /* '<Root>/Data Store Memory' */
  struct {
    void *LoggedData;
  } Scope3_PWORK;                      /* '<Root>/Scope3' */

  struct {
    void *LoggedData;
  } Scope1_PWORK;                      /* '<S2>/Scope1' */

  struct {
    void *LoggedData;
  } Scope2_PWORK;                      /* '<S2>/Scope2' */

  struct {
    void *LoggedData;
  } Scope1_PWORK_m;                    /* '<S5>/Scope1' */

  struct {
    void *LoggedData;
  } Scope2_PWORK_k;                    /* '<S5>/Scope2' */

  struct {
    void *LoggedData;
  } Scope_PWORK;                       /* '<S3>/Scope' */

  struct {
    void *LoggedData;
  } Scope1_PWORK_f;                    /* '<S3>/Scope1' */

  struct {
    void *LoggedData;
  } Scope2_PWORK_n;                    /* '<S3>/Scope2' */

  struct {
    void *LoggedData;
  } Scope3_PWORK_g;                    /* '<S3>/Scope3' */
} D_Work_Demo1103_IO_AD_PWM3_V7;

/* Parameters (auto storage) */
struct Parameters_Demo1103_IO_AD_PWM3_ {
  real_T Memory1_X0;                   /* Expression: 0
                                        * '<S5>/Memory1'
                                        */
  real_T Constant1_Value;              /* Expression: 10
                                        * '<S2>/Constant1'
                                        */
  real_T Constant_Value;               /* Expression: 20
                                        * '<S2>/Constant'
                                        */
  real_T Memory_X0;                    /* Expression: -1
                                        * '<S5>/Memory'
                                        */
  real_T Gain_Gain;                    /* Expression: -1
                                        * '<S5>/Gain'
                                        */
  real_T Constant_Value_h;             /* Expression: 1
                                        * '<S5>/Constant'
                                        */
  real_T Constant1_Value_b;            /* Expression: 0
                                        * '<S5>/Constant1'
                                        */
  real_T Gain1_Gain;                   /* Expression: -1
                                        * '<S5>/Gain1'
                                        */
  real_T DiscreteFilter_A;             /* Computed Parameter: A
                                        * '<S4>/Discrete Filter'
                                        */
  real_T DiscreteFilter_C;             /* Computed Parameter: C
                                        * '<S4>/Discrete Filter'
                                        */
  real_T DiscreteFilter_D;             /* Computed Parameter: D
                                        * '<S4>/Discrete Filter'
                                        */
  real_T DataStoreMemory_InitialVal;   /* Expression: 0
                                        * '<Root>/Data Store Memory'
                                        */
  real_T Constant1_Value_p;            /* Expression: 1
                                        * '<S3>/Constant1'
                                        */
  real_T PT2_A;                        /* Computed Parameter: A
                                        * '<S8>/PT2'
                                        */
  real_T PT2_C;                        /* Computed Parameter: C
                                        * '<S8>/PT2'
                                        */
  real_T Saturation_UpperSat;          /* Expression: 0.6
                                        * '<S8>/Saturation'
                                        */

⌨️ 快捷键说明

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