自定义模块的处理
31页1、1.自定义模块库简介自定义模块库简介下述方法通过回调函数建立模块库 1 创建模块库:Library1 2 创建模块库:Library2 3 在 Library1 中创建子系统,删除里面的输入和输出,将改子系统通过回调函数指向 Library2,则 Library2 成为了 Library1 的字库。若要创建多个字库,在 Library1 中创建多个子系统即可,每个子系统 连接其引用库。 上述即是自定义模块库的常用方法。Simulink 本身自有模块组织模块库的方法和其类似,但又不同, 有待于进一步研究。2.自定义模块并添加入库列表自定义模块并添加入库列表两种创建库模块的方法: 1.创建子系统并封装为一个模块的形式。 2.创建 S 函数,封装为模块形式。 仅叙述方法一:利用子系统创建 通过子系统创建模块的形式比较简单。详解如下 也可以利用下述方法将常用模块集中在一起,将创建的库文件添加入 Matlab 的 Simulink 库列表。 1、创建库文件:打开 Simulink Library Browser 窗口。要建立 Simulink 库文件,首先启动 Simulink 工作窗口,单击菜
2、单栏【File】下的【New】选项,选择【library】选项, 打开一个新的 Library 窗口界面,此时,用户可以将自己需要添加的一些模块加入到新的窗口中。然后保存为 Own_efinition.mdl(所需要定义的库文件名称)。这样,就建立了一个 自定义的库文件。 2、在 Matlab 路径下创建存放库文件的路径,也即自定义的模块库在 Library Browser 下的显示位置。注意 在 Matlab 中,每一个模块库文件所在的路径必须不同。创建的 Maltab 路径是: D:MATLABR2011atoolboxSimulinkMyLibrary(根据自己的 Matlab 安装路径来确定),其中 MyLibrary 为自定义的文件夹。 3. 将第一步中建立的库文件拷贝到新建的 Matlab 路径下。在 Matlab 主窗口的【File】菜单栏下选择【Set Path】选项,然后单击【Add Folder】按钮,将新建的 路径添加进来,然后保存(Save),退出(Close)。 4、要显示自定义的模块库,还需要拷贝 slblocks.m 函数到新建的路径下。在 Matlab
3、的命令窗口中输入: which(slblocks.m, -all) pen(D:MATLABR2006atoolboxSimulinkblocksslblocks.m) 这样就可以打开 slbocks.m 文件模板,为了 将自定义的模块库显示在 Library Browser 窗口下,需要对该程序进行修改。先把 slbocks.m 文件拷贝到自定 义库文件(打开该模板文件) 同一目录下(即刚才创建的路径) ,然后打开该文件进行如下修改(红色为所作修改),并保存: 略。5、再打开 Simulink Library Browser,按 F5 刷新,即可看到自定义的模块库,展开后可以看内部的自定义模 块。那么用户可以方便地进行拖放模块,就可以使用 自定义的封装模块了。 如果还要在新建的模块库下面创建子模块库,需要把 Subsystem 模块加入到模块库中,打开 Subsystem 模块,删除所有内容(ports 等元件) ,添加自己创建的模块 保存即可,然后重新打开 Simulink Library Browser,按 F5 刷新,即可看到自定义的模块库和字模块库。3.自定义模块库(同自定义
4、模块库(同 2,详述),详述)在 MATLAB 开发环境中,Simulink 仿真平 台可以建立用户自定义的库文件,并将它们显示在 Library Browser 窗口下,方便用户进行模块的操作。用户可以将一些平时使用比较频繁,或者自己建立的一些封 装子模块集中在一块,方便使用。 要建立 Simulink 库文件,首先启动 Simulink 工作窗口,单击菜单栏【File】下的【New】选项,选择【library】选项,打开一个新的 Library 窗口界面,此时,用户可以将自己需要添加的一些模块加入到新的 窗口中。然后保存为所需要定义的库文件名称。这样,就建立了一个自定义的库文 件。 虽然按照上述的方法,将一些用户常用的模块集中在一块,可以方便使用,但是,每次使用都需要打开自 定义模块的窗口,而无法象 Simulink 仿真模块一样显示在 Library Browser 窗口下。按照以下步骤可以实现 该功能: 首先建立一个库文件,将自定义的封装模块加入库文件中,保存文件,在这里,命名为: Converters.mdl。 在 Matlab 路径下创建存放库文件的路径,也即自定义的模块库
《自定义模块的处理》由会员kms****20分享,可在线阅读,更多相关《自定义模块的处理》请在金锄头文库上搜索。
高三文科数学(长方体模型1)
高一生物:必修2 1.1孟德尔的豌豆杂交实验
遗传学第1章 绪言
高等代数课件--第三章 线性方程组§3.3 线性相关性
高二数学(1.1-1空间几何体及棱柱、棱锥的结构特征)
递回关系与演算法分析
过程是vb的基本组成单位
营养器官的生长
细菌真菌在生物圈中的作用课件(济南版七年级上)
自动化-ab变频器的原理及其应用
网络操作系统-第16章 windows server 2003安全管理
网络安全+第4讲+防火墙
素材-接触网施工技术-双线隧道吊柱安装
系统结构第5章
计算机体系结构实验2008
计算机系统安全
高考词汇总常用词v
软件测试tmap
电脑文件被删除怎么恢复图文教程
电子教案--第9章
2023-01-28 2页
2023-02-21 3页
2023-04-12 3页
2023-11-02 10页
2022-11-27 2页
2023-05-31 5页
2023-06-04 4页
2023-03-28 6页
2023-07-30 2页
2023-11-18 2页