使用图形图标编辑器创建和编辑屏蔽块图标
您可以使用图形化环境创建和编辑块的掩码图标。图形化图标编辑器中的功能可以帮助您轻松创建图标。从蒙版编辑器启动图形图标编辑器。您还可以通过一组绘图命令创建和编辑块掩码图标。有关更多信息,请参见绘制蒙版图标.
使用图形图标编辑器,您可以:
预览图标,检查图标水平拉伸、翻转或缩放时的显示情况。
使用网格和抓拍网格来实现完美定位的图标元素。
命名元素并隐藏、锁定、排列和重新组合图标。
根据块参数或掩码参数上的条件隐藏或取消隐藏图标中的特定元素。
将图标上的每个元素相对于画布进行定位。
编辑块掩码图标及其元素的属性
图形化创作模式有一组选项卡窗格,可以帮助您创作块掩码图标。这些选项卡窗格中的可用选项是上下文敏感的。
图标-使用图标选项卡中的选项来控制图标的属性,如画布的高度和宽度。
元素-所有特定于图标元素的属性都可以在元素选项卡中使用,例如对齐选项和转换选项。
图标的属性
部分 | 财产 | 功能 |
---|---|---|
保存 | 保存面具 | 保存掩码。 |
编辑模式 | 切换编辑器 | 在命令编辑器和图形编辑器之间切换。 |
帆布 | 高度 | 设置画布的高度。 |
宽度 | 设置画布的宽度。 | |
画艾滋病 | 网格和抓拍网格 | 启用这些选项可以创建位置完美的元素。它可以帮助您可视化每个元素缩放的像素数。抓拍到网格允许帮助抓拍元素到最近的网格。 |
网格大小 | 控制网格之间的间距。 | |
网格颜色 | 为网格选择一个颜色。 | |
智能指南和尺子 | 使用智能参考线和标尺来对齐或定位一个元素相对于图标和画布中的所有其他元素。 | |
配置 | 港口 | 在图标的左、右、上、下定义端口的数量。 |
模型属性 | 设置Simulink属性,如纵横比、前景、方向。 | |
预览 | 模型预览 | 此选项可帮助您以原始缩放和转换(如缩放、水平和垂直拉伸、顺时针和逆时针旋转)来可视化图标。 |
元素的属性
部分 | 财产 | 功能 |
---|---|---|
变换 | X, Y | 设置元素的X和Y坐标。 |
H, W | 设置元素的高度和宽度。 | |
形状 | 笔画,笔画宽度,粗体,斜体,下划线和填充 | 启用或禁用这些属性取决于元素。 |
安排 | 分组和取消分组 | 对图标中的元素进行分组和取消分组。 |
水平翻转 | 水平翻转所选元素。 | |
垂直翻转 | 垂直翻转所选元素。 | |
订单 | 退到最后 | 将元素向后发送1位。 |
发送回 | 将元素发送到后面。 | |
提出 | 把元素放到前面。 | |
把前面 | 将元素向前移1位。 | |
对齐 | 左对齐 | 将选定的元素向左对齐。选择多个元素以启用此选项和本节中的其他选项。 |
水平中心对齐 | 将选定的元素对齐到水平中心。 | |
右对齐 | 将所选元素向右对齐。 | |
底部对齐 | 将选定的元素对齐到底部。 | |
调整前 | 将选定的元素对齐到顶部。 | |
垂直居中对齐 | 将所选元素对齐到垂直中心。 | |
端口绑定 | 绑定端口或解绑定端口 | 绑定或解绑定端口标签和图标元素。如果需要绑定端口和标签或元素,请选择端口和标签或元素。使用“选择端口”指定端口。若要了解绑定到端口的元素数量,请单击端口以突出显示绑定到端口的所有元素。您可以将多个元素绑定到一个端口,但不能将单个元素绑定到多个端口。选择“解除端口绑定”,可以解除标签或元素与端口的绑定。将元素和标签绑定到端口可以确保元素和标签始终与端口在一起。 |
路径 | 转换为路径和编辑路径 | 选择多个元素并使用“转换到路径”将它们转换为一个路径。要编辑该元素的路径,请选择该元素并单击编辑路径.沿着元素中的路径添加或删除点。将平滑点转换为角点或角点转换为平滑点。也可以关闭路径或打开封闭路径。 |
绘图工具
工具 | 功能 |
---|---|
路径工具 | 创建路径。在画布上单击并移动以绘制直线。点击并按住曲线。双击结束该路径。 |
曲率 | 该工具简化了路径创建。要绘制曲线,请在画布上的两个不同位置单击以创建锚点。拖动中心点可绘制曲线。拖动曲线的边缘点以放大曲线。您还可以旋转曲线以形成循环。 |
方程的工具 | 创建LaTeX方程。该工具类似于MATLAB®和Simulink中的方程工具。 |
剪刀 | 在画布上的锚点或段上拆分路径或元素。单击要分割的路径上的点。要修改对象,请选择由于分割而创建的锚点。 |
连接器 | 连接两个或多个开放路径。这个连接创建了一个单路径元素。单击工具并拖动以连接打开的路径。 |
请注意
除了使用这些工具绘制形状外,您还可以使用电气、平移和旋转库中的预定义形状。也有基本的形状,如圆柱体,三角形,轴,和正弦波。
其他菜单选项
菜单 | 财产 | 功能 |
---|---|---|
元素的浏览器 | 元素浏览器提供了以下功能:
|
|
属性 | 变换 | 更改图标中元素的位置、旋转和圆角半径。 |
预设/快速样式 | 为元素预定义了一组标准样式,如填充颜色、笔画和字体。您可以使用形状/元素部分自定义这些样式。 | |
形状/元素 | 填满 | 为主要和次要元素选择颜色。次要元素的颜色通常比主要元素的颜色浅一些。 |
中风 | 为主要和次要元素选择笔画颜色和透明度。设置笔画宽度和样式(实线、虚线等)。 | |
帽型 | 选择笔画两端的盖型。 | |
连接类型 | 选择连接笔画的关节样式。 | |
结束点 | 选择一个开放元素的开始箭头和结束箭头。 |
为蒙版图标添加动态行为
为图标添加动态行为,包括条件可见性、文本参数化、布局约束和首次匹配功能。只有在Simulink中预览图标时,才能看到这些功能的效果。
隐藏或取消隐藏基于图标的块或掩码参数值中的元素
通过对块参数应用某些条件来隐藏或取消隐藏图标中的元素。
例如,下图中的条件设置uvec
元素中的获得的值时才可见乘法参数是Matrix_Ku_Vector
.
使用布局约束相对地定位元素
布局约束帮助您相对于画布上的其他元素定位每个元素。从固定面板的下拉菜单中选择源和相关元素。选择源元素和相对于元素。使用钉钉面板钉住源元素和相对元素。指定抵消.可用的选项有左、右、上、下、水平中心和垂直中心。您还可以使用复杂条件来设置元素的相对位置。点击更多的指定复杂的条件。必须在Simulink中预览图标,以查看布局约束的效果。
例如,下图中的约束强制增益,矩阵的左括号在矩阵最后一个元素的左边3个像素处。
文本参数化
您可以在块图标上查看块参数的评估值。输入参数名称,参数的评估值在运行时出现在块图标上。中输入块参数名或占位符参数/值它将在运行时返回文本或值。若要查看块图标上块参数的评估值,请在Simulink画布上预览该图标。
显示适合图标大小的元素
您可以创建一个块图标,当您调整块的大小时,该图标会动态更改大小。画布中的每个元素都存储为一个数组。完全符合块大小的元素将被呈现。
如下图所示获得块,其中包含四个不同大小的元素,这些元素被分组在一个首次拟合元素下。控件的大小时,与之匹配的元素获得块作为块的图标出现。
创建块掩码图标
块掩码图标可以使用图形图标编辑器和掩码绘图命令创建。你可以从蒙版编辑器中在两种模式之间切换。这个例子展示了如何使用图形图标编辑器绘制具有以下功能的块图标。
图标的元素如下图所示。
取决于块参数的值
FieldType
,在图标上可以看到永磁体或弹簧。出现在图标中心的文本接受block参数的值
CenterText
在蒙版编辑器中定义。
创建块图标:
添加一个子系统块。要在块上创建掩码,右键单击块,然后选择面具>创建.
选择图标>图形化的在图标编辑选项卡。
绘制图标。
选择矩形用绘图工具和工具画一个正方形。
请注意
启用网格而且锁定网格选项,以帮助形状完美地对齐彼此。
选择行画一条与正方形中间相接的水平线。
请注意
启用统治者而且智能指南选项,使元素相对于画布中的其他元素对齐。
选择正方形和线元素并复制它们。水平翻转副本。
选择椭圆画一个圆连接这两个正方形。
添加文本元素
直流
在图标的中心。若要绘制磁体,请选择矩形画一个矩形。复制一个矩形,并将矩形相邻放置。填充左边的矩形。
您可以隐藏磁体元件以将弹簧元件定位在磁体的位置。要隐藏磁体,请选择磁体元素,右键单击并选择隐藏.要绘制spring元素,请选择电感器然后把它放在画布上。翻转电感元件以实现弹簧形状。调整电感元件的线圈。
请注意
控件中的元素可以重命名元素的浏览器便于识别。您还可以根据需要对元素进行分组或取消分组。
为图标绑定端口。
使用文本元素输入左右端口的标签。
绑定图标的端口和端口标签,使端口标签与画布中的端口对齐,这样即使您调整图标的大小,端口和端口标签也保持不变。如果需要绑定端口标签,选择端口标签,跳转到端口绑定并选择端口。您也可以取消绑定端口。
根据块参数条件隐藏或取消隐藏弹簧和磁铁元件。
属性时,将spring元素配置为可见
FieldType
参数是伤口
而磁体元件要在参数为时可见永久磁铁
右键单击磁铁元素并选择有条件的可见性>添加条件.
输入条件
FieldType = =永久磁铁的
.类似地,输入条件
FieldType = =“伤口”
对于spring元素。
参数化的文本。
定义掩码块参数
CenterText
在蒙版编辑器中。该块参数的值显示在图标的中心。选择文本元素并单击文本参数化.
输入掩码块参数名称
CenterText
在参数/值.参数/值在运行时返回文本或值。若要查看块图标上块参数的评估值,请在Simulink中预览该图标®画布。
在Simulink中预览图标。
点击保存面具保存蒙版。掩码编辑器还允许您将图标单独保存为
SVG
文件。请注意
如果在命令编辑器和图形编辑器中都有更改,则可以在其中一种模式中保存更改。