研究文章

研究开发可重用模型并行离散事件仿真的方法

算法2

雷达的头文件结构模型。
/ * *
*雷达头文件
* @Function:检测目标
* @InvocationTime:定期调用
* @Instruction:简化雷达模型下的可重用的组件模型框架。
* /
# include < iostream >
#定义Pai 3.14
#定义e 2.7183
使用名称空间性病;
名称空间YHSim
/ * *
* User_defined_dataTypes
* /
/ / @struct_TargetInf名称空间:YHSim;指令:结构的取向
struct TargetInf {
/ /结构体成员
};
/ /其他user_defined数据类型
类雷达{
私人:
/ / @model_member_radarName IsStateVariable:不;指令:雷达的名字
字符串radarName;
速度* targetVelocity;
公众:
雷达();
~雷达();
/ /默认初始化函数没有参数
int初始化();
/ / @initialize_PerformancePara_Pointer对应:performancePara;指令:init
int (PerformancePara * PerformancePara)进行初始化;
/ / @initialize_DdeploymentInf_Pointer对应:xxx;指令:xxx
int (DdeploymentInf * deploymentInf)进行初始化;
/ / @input_EchoSignal_Pointer对应:xxx;指令:xxx
int SetInputData (EchoSignal * EchoSignal);
/ / @output_TargetInf_Pointer对应:xxx;指令:xxx
int GetOutputData (TargetInf *目标);
int SetSimuStatus(字符串& SimuStatus);
int GetSimuStatus(字符串& SimuStatus);
int ModelProcess(双dSimuTime);
};
}