件的扩展,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Wi
dows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。所谓模型化图形输入是指Simulik提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型,进而进行仿真与分析。
2设计原理
21Simuli
k工作环境
(1)模型库在MATLAB命令窗口输入“simuli
k”并回车,就可进入Simuli
k模型库单击工具栏上的按钮也可进入
f2FS
尹清渝
非相干解调系统仿真(两路2ASK叠加)
第4页共24页
Simulik模块库按功能进行分为以下8类子库:Co
ti
uous(连续模块)Discrete(离散模块)Fu
ctio
Tables(函数和平台模块)Math(数学模块)No
li
ear(非线性模块)Sig
alsSystems(信号和系统模块)Si
ks(接收器模块)Sources(输入源模块)用户可以根据需要混合使用歌库中的模块来组合系统,也可以封装自己的模块,自定义模块库、从而实现全图形化仿真。
Simuli
k模型库中的仿真模块组织成三级树结构Simuli
k子模型库中包含了
Co
ti
ous、Disco
ti
us等下一级模型库Co
ti
ous模型库中又包含了若干模块,可直接加入仿真模型。
图21Simuli
k工具箱(2)设计仿真模型在MATLAB子窗口或Simuli
k模型库的菜单栏依次选择“File”“New”“Model”,即可生成空白仿真模型窗口
f2FS
尹清渝
非相干解调系统仿真(两路2ASK叠加)
第5页共24页
图22新建仿真模型窗口(3)运行仿真两种方式分别是菜单方式和命令行方式,菜单方式:在菜单栏中依次选择