lab1.c

来自「通信系统的模拟仿真程序」· C语言 代码 · 共 91 行

C
91
字号


#define CODEGENERATOR_VERSION    "1.1"
#define ACCELERATOR_VERSION      "1.1"

#define SIMULINK_NAME	"lab1"	

#include <math.h>
#include <string.h>

#include "simstruc.h"



static void mdlInitializeSizes(S)
	SimStruct * S;
{
	ssSetNumContStates(S, 0);            
	ssSetNumDiscStates(S, 0);            
	ssSetNumOutputs(S, 0);               
	ssSetNumInputs(S, 0);                
	ssSetDirectFeedThrough(S, 0);        
	ssSetNumSampleTimes(S, 0);           
	ssSetNumIWork(S, 0);                 
	ssSetNumRWork(S, 0);                 
	ssSetNumPWork(S, 0);                 
	ssSetNumBlocks(S, 0);                
	ssSetNumScopes(S, 0);                
	ssSetNumBlockIO(S, 0);               
	ssSetNumBlockParams(S, 0);           
	ssSetChecksum(S, 0);                 
	ssSetParamChecksum(S, 0);            
}


static void mdlInitializeSampleTimes(S)
	SimStruct * S;
{
}


static void mdlInitializeConditions(x0, S)
	double * x0;
	SimStruct * S;
{
	double *B = ssGetBlockIO(S);         
	double *P = ssGetBlockParam(S);      
}


static void mdlOutputs(y, x, u, S, tid)
	double * y;
	double * x;
	double * u;
	SimStruct * S;
	int tid;
{
	double *B = ssGetBlockIO(S);         
	double *P = ssGetBlockParam(S);      
}


static void mdlUpdate(x, u, S, tid)
	double * x;
	double * u;
	SimStruct * S;
	int tid;
{
}


static void mdlDerivatives(dx, x, u, S, tid)
	double * dx;
	double * x;
	double * u;
	SimStruct * S;
	int tid;
{
}


static void mdlTerminate(S)
	SimStruct * S;
{
	double *B = ssGetBlockIO(S);         
	double *P = ssGetBlockParam(S);      
}

#include "simulink.c"

⌨️ 快捷键说明

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