Options

左窗格中可用的 Options 是一个控制项列表,允许您指定封装图标的属性。这些选项包括:

Block frame.模块边框是围绕模块的矩形。您可以通过将 Block Frame 参数设置为 “Visible” 或 “Invisible”,来选择显示或隐藏边框。默认值是使模块边框可见。例如,下图显示 AND 门模块的可见和不可见的模块边框。

Icon transparency.根据您是希望隐藏还是显示图标下的内容,可以将图标透明度设置为 “Opaque”、“Opaque with ports” 或 “Transparent”。默认选项 “Opaque” 将隐藏诸如端口标签等信息。透明图标将显示模块边框,不透明图标将隐藏模块边框。

对于子系统模块,如果您将图标透明度设置为 “Opaque with ports”,端口标签将可见。

注意

对于用于隐藏端口标签的 “Opaque” 选项,必须在封装编辑器中添加一个图标绘制命令。

如果您将图标透明度设置为 “Transparent”,则 Simulink® 不隐藏模块边框,即使您将 Block Frame 属性设置为 “Invisible” 也是如此。

Icon units.此选项控制绘制命令使用的坐标系。它仅适用于 plot、text 和 patch 绘制命令。您可以从以下选项中选择:“Autoscale”、“Normalized” 和 “Pixel”。

“Autoscale” 缩放图标以适应模块边框。当模块调整大小时,图标也调整大小。例如,下图显示使用这些向量绘制的图标:

X = [0 2 3 4 9]; Y = [4 6 3 5 8];

模块边框的左下角是 (0,3),右上角是 (9,8)。x 轴范围是 9(0 到 9),而 y 轴范围是 5(3 到 8)。

“Normalized” 在模块边框内绘制图标,其左下角为 (0,0),其右上角为 (1,1)。只显示从 0 到 1 的 X 和 Y 值。当模块调整大小时,图标也调整大小。例如,下图显示使用这些向量绘制的图标:

X = [.0 .2 .3 .4 .9]; Y = [.4 .6 .3 .5 .8];

“Pixel” 使用以像素表示的 X 值和 Y 值绘制图标。在调整模块大小时,图标大小不会自动调整。要强制图标随模块一起调整大小,请基于模块大小定义绘制命令。

Icon rotation.在模块发生旋转或翻转时,您可以选择是旋转或翻转图标,还是让图标固定在其原始方向。默认值是不旋转图标。图标旋转方式与模块端口旋转方式一致。下图显示在旋转 AND 门模块时选择 “Fixed” 和 “Rotates” 图标旋转的结果。

Port rotation.此选项允许您指定封装模块的端口旋转类型。相关选择包括:

“Default”

顺时针旋转后端口将重新排序,以保持从左到右的端口编号顺序(对于位于模块上下两端的端口)以及从上到下的端口编号顺序(对于位于模块左右两侧的端口)。

“physical”

端口随模块一起旋转,而不在顺时针旋转后重新排序。

Default 旋转选项适用于控制系统和其他建模应用,它们的模块图通常采用从上到下和从左到右的方向。它通过最大限度减少旋转后重新连接模块以保持标准方向的需求,简化了模块图的编辑。

类似地,physical 旋转选项适用于电子、机械、液压和其他建模应用,它们的模块表示物理组件,线条表示物理连接。physical 旋转选项可以更保真地对所代表的设备行为进行建模(即端口随模块一起旋转,就像它们在物理设备上那样)。此外,该选项还可避免因为旋转而导致线条交叉,从而使模块图更容易解读。

例如,下面两个图表示相同的晶体管电路。一张图中表示晶体管的封装模块使用 default 旋转,而另一张图中使用 physical 旋转。

这两张图都避免了线条交叉而使图难以解读。下图显示了发生单次顺时针旋转后的模块图。

注意

使用 default 旋转的图引入了线条交叉,而使用 physical 旋转的图没有发生这种情况。此外,使用 default 旋转的图无法通过编辑来删除线条交叉。有关详细信息,请参阅翻转或旋转模块。

Run Initialization.Run initialization 选项用于控制封装初始化命令的执行。相关选择包括:

Off(默认值):不执行封装初始化命令。当封装绘制命令与封装工作区之间不存在依存关系时,建议将 Run initialization 值指定为 Off。将该值设置为 Off 有助于优化 Simulink 性能,因此这样将不会执行封装初始化命令。

On:如果封装工作区不是最新的,则执行封装初始化命令。如果指定此选项,不管封装工作区与封装绘制命令之间是否存在依存关系,都会在执行封装绘制命令之前执行封装初始化命令。

Analyze:仅在存在工作区依存关系的情况下才执行封装初始化命令。如果指定此选项,Simulink 将在执行封装图标绘制命令之前执行封装初始化命令。Analyze 选项是为了实现向后兼容性,其他情况下不建议使用。对于 R2016b 或以前的 Simulink 模型,建议使用 Upgrade Advisor 进行升级。

simulink中mask设置_Mask Editor 概述相关推荐

  1. simulink中mask设置_Simulink中封装子系统

    学习目的: 使用simulink封装一个子系统,并将封装子系统放入到自定义的库中,可供建模时重复使用 功能:封装一个能够检测输入信号下降沿跳变的边沿检测模块,该模块可支持双击时修改内部参数.封装完成后 ...

  2. simulink中mask设置_(实现BPSK学习Verilog)1. Simulink仿真实现

    欢迎关注BUG记录知乎专栏和BUG记录公众号,关注BUG记录公众号回复101获取本文使用的Simulink仿真文件 微信号:BugRec 由于最近研究某个高速接口没什么实质性的突破,实在写不出太好的东 ...

  3. matlab 白噪声模块,simulink中白噪声设置

    已知白噪声譜为 S0,如何生产随即数序列? 遇到问题: 1,用 simulink 中的 Band-Limited White Noise 模块,设置 Noise Power 为 S0, 可是为什么 S ...

  4. 【转】simulink中的sample time设置

    初次接触simulink中的不同模块,在仿真时,因为对sample time 设置不够清晰导致仿真出现了很多错误,查了不少文献,走了不少弯路,才找到官方的解释和设置方法,放在这里仅供参考.更多内容请参 ...

  5. matlab tek示波器,SIMULINK示波器参数设置_matlab中对示波器进行设置

    在SIMULINK中,示波器常用来作为输出工具,将模型的运行结果展现在人们面前.它把信号按照时间的顺序在二维坐标轴上显示出来.示波器的横坐标表示时间轴,纵坐标表示信号的强度.仿真过程中我们可以按照需要 ...

  6. matlab2014示波器怎么调横轴范围,SIMULINK示波器参数设置_matlab中对示波器进行设置...

    描述 SIMULINK示波器参数设置 在SIMULINK中,示波器常用来作为输出工具,将模型的运行结果展现在人们面前.它把信号按照时间的顺序在二维坐标轴上显示出来.示波器的横坐标表示时间轴,纵坐标表示 ...

  7. Simulink中传递函数transfer fcn中迟滞参数如何设置

    小编希望借助simulink中的transfer fcn传递函数对突变的信号进行平滑的处理,后来发现对于transfer fcn中分母上的一个参数直接相关,模型如下: 然后模型采用定步长运行,运行步长 ...

  8. simulink显示多个数据_如何在 Simulink 中使用 PID Tuner 进行 PID 调参?

    作者 | 安布奇责编 | 胡雪蕊出品 | CSDN(ID: CSDNnews)本文为一篇技术干货,主要讲述在Simulink如何使用PID Tuner进行PID调参. PID调参器( PIDTuner ...

  9. 如何在 Simulink 中使用 PID Tuner 进行 PID 调参?

    作者 | 安布奇 责编 | 胡雪蕊 出品 | CSDN(ID: CSDNnews)本文为一篇技术干货,主要讲述在Simulink如何使用PID Tuner进行PID调参. PID调参器( PIDTun ...

最新文章

  1. 满足实时人工智能的计算需求
  2. Linux15-SELinux
  3. Scrum看板工具Leangoo脑图实现影响地图
  4. cad二次开发--添加对象到模型空间中
  5. UI- UIView控件知识点回顾
  6. wince -- telnet登陆密码的取消
  7. 在eclipse中修改java web项目的名称
  8. 详解log4j2(下) - 按日志级别区分文件输出
  9. MySQL日常应用操作记录
  10. (软件工程复习核心重点)第一章软件工程概论-第三节:软件生命周期
  11. 2025.wireshark工具使用
  12. 《JavaScript 高级程序设计(第四版)》
  13. scala下载和环境搭建
  14. python外包凹多边形生成_用Opencv python裁剪图像中的凹多边形
  15. 回归远程 - 云原生IDE是IaC从表象触达本质的必然选择 | SmartIDE
  16. 当编程语言都变成女孩子
  17. Tesseract-OCR样本训练方法
  18. LDPC编码原理概述
  19. 如何在WinXP下查看软硬件端口的占用情况
  20. 【案例练习】17个华丽的UI效果的实现 ,激发你的创造灵感

热门文章

  1. java访问map_java.map使用
  2. 计量经济学建模_不了解计量经济学的前世今生,怎么能学会他
  3. 博图读取温度的指令_1200读取温度巡检仪 16路
  4. Rulo扫地机器人app_要买这样的扫地机器人 浦桑尼克扫地机器人评测
  5. mysql联合查询数量不一致_Mybatis关联查询,查询出的记录数量与数据库直接查询不一致,如何解决?...
  6. python遍历任意层次字典_Python递归中 return 代码陷阱
  7. python北京时间代码_python代码定时同步本机的北京时间详解
  8. 分布式锁能解决 mysql死锁吗_mysql死锁问题分析
  9. excel求期望_商务数据分析考试:决策树分析(Excel)-安聪
  10. 每天一个linux命令(7):mv命令