首页

文章

怎样在simulink中添加自己编辑的模块

发布网友 发布时间:2022-04-19 23:42

我来回答

3个回答

热心网友 时间:2023-08-07 10:37

  步骤如下:
  1、建立系统框图。这步需要确定输入输出的个数,输入端为sources中的in,输出端为sinks中的out。将Simulink库下的Ports&Subsystems中的Subsystem拉至simulink框图中。
  2、功能的搭建。点击建好的子模块,在其中进行功能模块的搭建。
  3、子模块的封装。所谓封装(masking),即将其对应的子系统内部结构隐含以来,访问该模块的时候仅仅出现一个参数设置对话框。需要如下几步完成:
  3.1、右击模块,选择Mask Subsystem选项,蹦出Mask Editor对话框。
  3.2、Icon属性。如果要显示端口的名称,Transparency属性设置成Transparent。Drawing commands编辑框允许给该模块图标上绘制图像,可以选择的有plot()、disp()等等,比如disp('PID Controller')。在Drawing commands中输入语句,如何写函数的提示在封装编辑对话框的下方。
  3.3、Parameters属性。这个东西是给模块中的变量赋值的,选择左方有朝左的小箭头的按钮是添加变量的,这时右方会有一横栏,Prompt是该变量的提示信息,Variable是相关联的变量名称,一定要与模块中的变量名称一样,Type是变量的类型,edit(可编辑)、popup(下拉框),选择后者的时候需要在左下方的popups中分行写上可以选择的数值。左方的叉按钮是删除变量的。
  3.4、Initialization属性。对模块进行初始化操作。
  3.5、Documentation属性。对模块进行说明。封装后双击模块就可以看见Mask Description中的内容。
  关于模块封装的一些操作还有:
  (1)如果要观察模块的内部结构,右键模块,然后选择Look Under Mask即可。编辑模块封装选择Edit Maks。
  (2)把要封装的东西全部用鼠标框起来,选择Edit中的Creat Subsystem就可以将选中的东西封装起来了。左键单击模块,用Edit中的Mask Subsystem即可进行模块的封装。同样用Edit下的Look Under Mask即可观察模块的内部结构。

热心网友 时间:2023-08-07 10:37

建立自己的library模块。

在simulink模式下,可以新建模型或者library,选择library,然后保存。simulink->file->new->library;
在library中新建或者拖放你需要重复使用的模块就可以了。追问是将自己所建的模块嵌入到MATLAB中,就能够在以后要的时候使用,并不用新建library的方法,求教了

追答首先你要有自己的lib,这一步是必须的。有了lib后,在matlab安装路径下搜索slblocks.m这个文件,复制这个文件,与自己的lib放在同一个文件夹下,双击打开做修改,都是很简单的修改,看注释改就可以。
ok以后,在matlab主环境下,file->set path->add folder将刚才的文件夹路径添加进去,save->close;
重启matlab,没做错的话,在simulink模块库浏览器中就能看到你自己的库了

热心网友 时间:2023-08-07 10:38

在COMMONLY USED BLOCKS中选用SUBSYSTEM,双击SUBSYSTEM之后,在里面添加子函数模块即可。

本人刚开始也不会用,网上搜索后发现就这个问题类似,或许因为太简单的缘故吧。为了方便以后新手,特此说明下,不喜勿喷!
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 i7 4790配什么风扇 装i7 4790k cpu 配个什么散热器好呢?水冷? Intel i7-4790K自带的风扇怎么样?要是超频的话该... intel 酷睿i7 4790k 配什么散热 I74790K,不超频的话,用什么散热器能压住啊 怎么样的散热才能压住I7 4790k? i7-4790k不超频需要额外购买散热器嘛? 我的CUP 是 Intel 酷睿 i7 4790K 请问用酷冷至尊的... i7-4790要配什么样的散热器 英特尔 core i7-4790k 用什么散热风扇 请问i7 4790k超频的话配个什么散热够用? 什么散热器能压得住i7 7700HQ/i7 4790k i7 4790k用什么风冷散热器好? 我的也是4790K用什么散热器 i74790k配什么散热器好推荐几款? 请问Intel 酷睿i7 4790K用什么CPU散热器好 i74790k配什么散热器?推荐一款 i7-4790要配什么样的散热器? 4790k用什么散热器 为什么LED灯会越用越暗?是什么原因? 在SIMULINK中如何对模块进行添加、复制和删除的操作 如何在matlab中增加新的函数。 如何在Simulink中添加自己的库 simulink 怎么往s函数里添加程序? 如何向simulink自定义库 添加原件 如何在simlink中怎样添加节点 请问这个MAtlab simulink模块怎么添加的啊 simulink 如何在是function中加入程序(程序是M文件) matlab中的simulink的模块添加问题 你好,请问如何在simulink中设置一个元件,双击这... simulink中如何添加干扰信号模块 MATLAB/SIMULINK中,这种信号源如何添加? matlab中simulink怎样输入模块? 如何在simulink中添加ni block 怎么在matlab中添加新的工具箱及遇到的问题解决 simulink仿真如何对模块添加输入端或输出端 急啊 ... MATLAB中的simulink怎么用 matlab中simulink怎样输入s^2+2s+1,用哪个模块? 怎么把一台电脑的simulink库添加到另一台电脑中? 为什么LED灯会越用越暗?这正常吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com