亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pading_zero.c

?? 用simlink開發(fā)的space-time coding仿真模型,仿真的精度與效率有不小的提高
?? C
字號(hào):
/*
 * File: pading_zero.c
 *
 *
  *
  *   --- THIS FILE GENERATED BY S-FUNCTION BUILDER: 3.0 ---
  *
  *   This file is an S-function produced by the S-Function
  *   Builder which only recognizes certain fields.  Changes made
  *   outside these fields will be lost the next time the block is
  *   used to load, edit, and resave this file. This file will be overwritten
  *   by the S-function Builder block. If you want to edit this file by hand, 
  *   you must change it only in the area defined as:  
  *
  *        %%%-SFUNWIZ_defines_Changes_BEGIN
  *        #define NAME 'replacement text' 
  *        %%% SFUNWIZ_defines_Changes_END
  *
  *   DO NOT change NAME--Change the 'replacement text' only.
  *
  *   For better compatibility with the Real-Time Workshop, the
  *   "wrapper" S-function technique is used.  This is discussed
  *   in the Real-Time Workshop User's Manual in the Chapter titled,
  *   "Wrapper S-functions".
  *
  *  -------------------------------------------------------------------------
  * | See matlabroot/simulink/src/sfuntmpl_doc.c for a more detailed template |
  *  ------------------------------------------------------------------------- 
 * Created: Thu Aug 25 13:18:00 2005
 * 
 *
 */


#define S_FUNCTION_NAME pading_zero
#define S_FUNCTION_LEVEL 2
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/* %%%-SFUNWIZ_defines_Changes_BEGIN --- EDIT HERE TO _END */
#define NUM_INPUTS          1
/* Input Port  0 */
#define IN_PORT_0_NAME      u0
#define INPUT_0_WIDTH       1
#define INPUT_DIMS_0_COL    1
#define INPUT_0_DTYPE       real_T
#define INPUT_0_COMPLEX     COMPLEX_NO
#define IN_0_FRAME_BASED    FRAME_NO
#define IN_0_DIMS           1-D
#define INPUT_0_FEEDTHROUGH 1
#define IN_0_ISSIGNED        0
#define IN_0_WORDLENGTH      8
#define IN_0_FIXPOINTSCALING 1
#define IN_0_FRACTIONLENGTH  9
#define IN_0_BIAS            0
#define IN_0_SLOPE           0.125

#define NUM_OUTPUTS          1
/* Output Port  0 */
#define OUT_PORT_0_NAME      y0
#define OUTPUT_0_WIDTH       1
#define OUTPUT_DIMS_0_COL    1
#define OUTPUT_0_DTYPE       real_T
#define OUTPUT_0_COMPLEX     COMPLEX_NO
#define OUT_0_FRAME_BASED    FRAME_NO
#define OUT_0_DIMS           1-D

#define NPARAMS              0

#define SAMPLE_TIME_0        INHERITED_SAMPLE_TIME
#define NUM_DISC_STATES      1
#define DISC_STATES_IC       [1]
#define NUM_CONT_STATES      0
#define CONT_STATES_IC       [0]

#define SFUNWIZ_GENERATE_TLC 1
#define SOURCEFILES "__SFB____SFB____SFB__"
#define PANELINDEX           6
#define SFUNWIZ_REVISION     3.0
/* %%%-SFUNWIZ_defines_Changes_END --- EDIT HERE TO _BEGIN */
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#include "simstruc.h"

extern void pading_zero_Outputs_wrapper(const real_T *u0,
                          real_T *y0,
                          const real_T  *xD);
extern void pading_zero_Update_wrapper(const real_T *u0,
                          const real_T *y0,
                          real_T *xD);

/*====================*
 * S-function methods *
 *====================*/
/* Function: mdlInitializeSizes ===============================================
 * Abstract:
 *   Setup sizes of the various vectors.
 */
static void mdlInitializeSizes(SimStruct *S)
{

    DECL_AND_INIT_DIMSINFO(inputDimsInfo);
    DECL_AND_INIT_DIMSINFO(outputDimsInfo);
    ssSetNumSFcnParams(S, NPARAMS);
     if (ssGetNumSFcnParams(S) != ssGetSFcnParamsCount(S)) {
	 return; /* Parameter mismatch will be reported by Simulink */
     }

    ssSetNumContStates(S, NUM_CONT_STATES);
    ssSetNumDiscStates(S, NUM_DISC_STATES);

    if (!ssSetNumInputPorts(S, NUM_INPUTS)) return;
    ssSetInputPortWidth(S, 0, INPUT_0_WIDTH);
    ssSetInputPortDataType(S, 0, SS_DOUBLE);
    ssSetInputPortComplexSignal(S, 0, INPUT_0_COMPLEX);
    ssSetInputPortDirectFeedThrough(S, 0, INPUT_0_FEEDTHROUGH);
    ssSetInputPortRequiredContiguous(S, 0, 1); /*direct input signal access*/

    if (!ssSetNumOutputPorts(S, NUM_OUTPUTS)) return;
    ssSetOutputPortWidth(S, 0, OUTPUT_0_WIDTH);
    ssSetOutputPortDataType(S, 0, SS_DOUBLE);
    ssSetOutputPortComplexSignal(S, 0, OUTPUT_0_COMPLEX);
    ssSetNumSampleTimes(S, 1);
    ssSetNumRWork(S, 0);
    ssSetNumIWork(S, 0);
    ssSetNumPWork(S, 0);
    ssSetNumModes(S, 0);
    ssSetNumNonsampledZCs(S, 0);

    /* Take care when specifying exception free code - see sfuntmpl_doc.c */
    ssSetOptions(S, (SS_OPTION_EXCEPTION_FREE_CODE |
                     SS_OPTION_USE_TLC_WITH_ACCELERATOR |
		     SS_OPTION_WORKS_WITH_CODE_REUSE));
}

# define MDL_SET_INPUT_PORT_FRAME_DATA
static void mdlSetInputPortFrameData(SimStruct  *S, 
                                     int_T      port,
                                     Frame_T    frameData)
{
    ssSetInputPortFrameData(S, port, frameData);
}
/* Function: mdlInitializeSampleTimes =========================================
 * Abstract:
 *    Specifiy  the sample time.
 */
static void mdlInitializeSampleTimes(SimStruct *S)
{
    ssSetSampleTime(S, 0, SAMPLE_TIME_0);
    ssSetOffsetTime(S, 0, 0.0);
}
#define MDL_INITIALIZE_CONDITIONS
 /* Function: mdlInitializeConditions ========================================
  * Abstract:
  *    Initialize the states
  */
 static void mdlInitializeConditions(SimStruct *S)
 {
   real_T *xD   = ssGetRealDiscStates(S);
   
    
    xD[0] =  1;
    
 }
#define MDL_SET_INPUT_PORT_DATA_TYPE
static void mdlSetInputPortDataType(SimStruct *S, int port, DTypeId dType)
{
    ssSetInputPortDataType( S, 0, dType);
}
#define MDL_SET_OUTPUT_PORT_DATA_TYPE
static void mdlSetOutputPortDataType(SimStruct *S, int port, DTypeId dType)
{
    ssSetOutputPortDataType(S, 0, dType);
}

#define MDL_SET_DEFAULT_PORT_DATA_TYPES
static void mdlSetDefaultPortDataTypes(SimStruct *S)
{
  ssSetInputPortDataType( S, 0, SS_DOUBLE);
 ssSetOutputPortDataType(S, 0, SS_DOUBLE);
}
/* Function: mdlOutputs =======================================================
 *
*/
static void mdlOutputs(SimStruct *S, int_T tid)
{
    const real_T   *u0  = (const real_T*) ssGetInputPortSignal(S,0);
    real_T        *y0  = (real_T *)ssGetOutputPortRealSignal(S,0);
    const real_T   *xD = ssGetDiscStates(S);

    pading_zero_Outputs_wrapper(u0, y0, xD);
}
#define MDL_UPDATE  /* Change to #undef to remove function */
/* Function: mdlUpdate ======================================================
   * Abstract:
   *    This function is called once for every major integration time step.
   *    Discrete states are typically updated here, but this function is useful
   *    for performing any tasks that should only take place once per
   *    integration step.
   */
  static void mdlUpdate(SimStruct *S, int_T tid)
  {
    real_T         *xD  = ssGetDiscStates(S);
    const real_T   *u0  = (const real_T*) ssGetInputPortSignal(S,0);
    real_T        *y0  = (real_T *)ssGetOutputPortRealSignal(S,0);

    pading_zero_Update_wrapper(u0, y0, xD);
}


/* Function: mdlTerminate =====================================================
 * Abstract:
 *    In this function, you should perform any actions that are necessary
 *    at the termination of a simulation.  For example, if memory was
 *    allocated in mdlStart, this is the place to free it.
 */
static void mdlTerminate(SimStruct *S)
{
}

#ifdef  MATLAB_MEX_FILE    /* Is this file being compiled as a MEX-file? */
#include "simulink.c"      /* MEX-file interface mechanism */
#else
#include "cg_sfun.h"       /* Code generation registration function */
#endif


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡视频在线看| 中文字幕视频一区| 国产91精品一区二区麻豆网站| 国产精品久久久久一区| 欧美一级片在线观看| 成人黄色软件下载| 精品一区二区免费看| 国产精品久久一级| 精品久久国产字幕高潮| 在线中文字幕一区二区| 国产成人免费视频网站 | 欧美一区二区三区喷汁尤物| 成人av电影在线网| 国产精品一区2区| 日韩av一区二区三区四区| 一区二区三区在线视频免费| 亚洲国产精品v| 精品国产麻豆免费人成网站| 欧美亚洲动漫制服丝袜| 国产精品成人午夜| 日韩免费高清视频| 欧美这里有精品| 成人av资源网站| 国产成人综合在线播放| 国产一区二区影院| 日本不卡免费在线视频| 亚洲国产乱码最新视频| 亚洲特级片在线| 1000部国产精品成人观看| 久久精品一区二区三区不卡牛牛| 精品国产免费视频| 精品久久久久久久人人人人传媒| 欧美久久一二区| 欧美日韩在线直播| 在线观看91精品国产入口| 色婷婷综合久久| 在线观看国产精品网站| 在线亚洲高清视频| 日本福利一区二区| 91黄色免费版| 在线观看网站黄不卡| 91丝袜美女网| 欧美色窝79yyyycom| 在线观看一区二区视频| 亚洲黄色小说网站| 国产精品久久777777| 国产精品理伦片| 国产精品五月天| 亚洲视频在线观看一区| 亚洲女与黑人做爰| 亚洲你懂的在线视频| 亚洲国产欧美在线人成| 日韩不卡在线观看日韩不卡视频| 青椒成人免费视频| 国产麻豆日韩欧美久久| 成人a级免费电影| 91蝌蚪porny成人天涯| 在线观看网站黄不卡| 91精品国产91热久久久做人人| 精品国产一区二区亚洲人成毛片| 久久人人97超碰com| 国产精品乱子久久久久| **性色生活片久久毛片| 亚洲妇女屁股眼交7| 久久精品久久综合| 丁香天五香天堂综合| 欧美日韩一区二区在线观看 | 国产精品三级在线观看| 国产精品电影院| 午夜免费久久看| 色综合欧美在线视频区| 欧美情侣在线播放| 精品少妇一区二区三区视频免付费 | 成人午夜免费电影| 在线亚洲人成电影网站色www| 欧美精品视频www在线观看 | www精品美女久久久tv| 国产精品美女视频| 婷婷久久综合九色综合伊人色| 美国毛片一区二区| 99久久精品国产导航| 欧美一区二区视频在线观看2022| 国产婷婷色一区二区三区| 亚洲一区二三区| 国产成人综合自拍| 欧美伦理影视网| 欧美国产精品专区| 日韩福利视频导航| 国产91精品精华液一区二区三区| 欧美伊人久久久久久久久影院| 久久亚洲一级片| 夜夜精品浪潮av一区二区三区| 极品销魂美女一区二区三区| 91啦中文在线观看| 久久久亚洲精华液精华液精华液| 艳妇臀荡乳欲伦亚洲一区| 国产一区二区影院| 欧美久久久久久久久中文字幕| 国产精品网站在线| 另类欧美日韩国产在线| 欧美在线色视频| 中文天堂在线一区| 美国毛片一区二区| 欧美日韩一区二区三区在线| 国产精品视频一二三区| 六月婷婷色综合| 欧美日韩午夜影院| 亚洲精品久久7777| 成人精品国产福利| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲6080在线| 日本乱码高清不卡字幕| 国产精品久久午夜| 国产91丝袜在线播放九色| 日韩西西人体444www| 亚洲第四色夜色| 欧美性色欧美a在线播放| 亚洲欧美综合另类在线卡通| 国产乱人伦精品一区二区在线观看| 91超碰这里只有精品国产| 一区二区三区在线播放| 99久久精品久久久久久清纯| 国产午夜亚洲精品不卡| 国产乱码字幕精品高清av| 26uuu精品一区二区| 美女一区二区三区在线观看| 在线不卡a资源高清| 亚洲国产精品久久久男人的天堂| 91毛片在线观看| 亚洲色图第一区| av亚洲精华国产精华精| 国产风韵犹存在线视精品| 亚洲欧美国产高清| thepron国产精品| 国产精品视频在线看| 懂色av中文一区二区三区| 国产喂奶挤奶一区二区三区| 国产精品羞羞答答xxdd| 国产欧美视频一区二区三区| 成人免费视频播放| 国产精品国产三级国产aⅴ入口| 成人sese在线| 亚洲色欲色欲www| 欧美性大战久久久久久久蜜臀 | 亚洲欧美精品午睡沙发| 91视频一区二区三区| 亚洲精品精品亚洲| 欧美日韩欧美一区二区| 日本欧美肥老太交大片| 精品国产一二三区| 国产成人综合在线播放| 国产精品国产自产拍高清av王其 | 91免费观看在线| 一区二区不卡在线播放| 制服丝袜亚洲色图| 激情亚洲综合在线| 国产色综合一区| 久久新电视剧免费观看| 日本美女视频一区二区| 欧美日韩第一区日日骚| 日韩国产精品大片| 日韩亚洲欧美综合| 国产精品1区2区| 亚洲天堂a在线| 777亚洲妇女| 国产高清一区日本| 一区二区三区精品视频在线| 欧美一区二区在线播放| 久久97超碰国产精品超碰| 国产精品国产自产拍高清av| 在线观看精品一区| 久久99精品国产麻豆不卡| 国产精品嫩草影院com| 欧美系列一区二区| 国产一区二区三区综合| 亚洲欧美日韩电影| 欧美大胆一级视频| 91麻豆国产福利在线观看| 麻豆91精品91久久久的内涵| 国产精品丝袜黑色高跟| 欧美乱妇一区二区三区不卡视频 | 国产欧美一区在线| 色综合天天综合色综合av| 日本不卡一区二区| 中文字幕国产精品一区二区| 欧美日韩国产一二三| 成人福利视频在线| 免费看日韩精品| 一区二区三区av电影| 精品处破学生在线二十三| 欧美亚洲精品一区| 国产成人免费视频精品含羞草妖精| 亚洲国产精品久久人人爱 | 亚洲免费高清视频在线| 精品久久人人做人人爰| 欧美专区亚洲专区| 成人av片在线观看| 国模套图日韩精品一区二区| 亚洲国产欧美在线| 亚洲视频一区二区免费在线观看|