Simulink常用模块库(Ground/Terminator/Scope)

目录

Commonly Used Blocks——Ground、Teminator、Scope

一. Ground

二. Terminator

三. Scope


Commonly Used Blocks——Ground、Teminator、Scope

图1 本讲模块所在位置

一. Ground

中文译名:接地

图标表示:

图2 Ground Block

 模块参数:

图3 模块参数:Ground

 此模块没有参数,用于避免仿真时某些模块出现输入端口未连接的警告

图4 Ground效果演示

二. Terminator

中文译名:终止未连接的输出端口

图标表示:

图5 Terminator Block

 模块参数:

图6 模块参数:Terminator

 此模块没有参数,用于避免仿真时某些模块出现输出端口未连接的警告

图7 Terminator效果演示

三. Scope

中文译名:示波器

图标表示:

图8 Scope Block

 模块参数:

图9 模块参数:Scope
  •  在工具栏文件中,可以设置“仿真开始时打开Scope”,以及“输入端口数目”;
图10 修改过端口数目的scope
  •  在工具栏工具中,主要为放大/缩小,缩放X/Y轴等,选中后通过鼠标滑轮来进行缩放;
图11 坐标缩放效果
  •  在工具栏视图中,我们可以修改端口布局(3个端口对应3个视窗);画窗,坐标区的颜色以及线条的样式等;
图12 视图包含的内容
图13 修改Scope显示外观
  • 其余更详细的配置可在配置属性中查看
图14 配置参数对话框

采样时间说明:

    -1代表模型设置中变步长或定步长的采样时间,比如10s内步长为200ms,代表每隔200ms记录一次数据;采用定步长且设置为1,代表1s采集一次数据。(模型配置后续会讲)

    或者用户可自行修改采样时间。

输入处理:

    列作为通道(基于帧) - 将输入信号的每一列视为一个单独的通道;

    元素作为通道(基于采样) - 将输入信号的每个元素视为一个单独的通道。

记录数据到工作区:

  • 带时间的结构体 - 将Scope获取到的采样信号存储在结构体中,这个结构体包括:

存储时间序列的time;

存储对应采样时间点的采样数据以及相关信息的结构体signals;

存储模块全路径及名字的变量blockName;

  • 结构体 - 存储类型少了time这个时间序列的存储,其他成员相同。
  • 数组 - 为列向量方式存储。

### Simulink 2023b 中 Ground 模块缺失的原因分析 在 MATLABSimulink 的更新过程中,某些功能可能会被移除或替换以适应新的设计需求和技术改进。对于 Simulink 2023b 版本中 Ground 模块的缺失问题,可能是因为官方对其进行了重构或者将其功能集成到了其他模块之中[^4]。 通常情况下,Ground 模块用于表示电路中的接地节点,在电气仿真模型中有重要作用。如果该模块不再可用,则可能是为了简化界面、优化性能或是鼓励用户采用更灵活的方式实现相似的功能。 ### 替代方案与解决方案 以下是几种可以考虑的替代方案: #### 使用电阻代替 可以通过设置一个小阻值(接近零欧姆)的电阻连接到系统的公共端作为虚拟地线来模拟原 Ground 功能的行为效果[^5]: ```matlab % 创建一个非常低阻抗的电阻元件充当地面作用 R_ground = simscape.Resistor('Resistance', 1e-9); % 极小阻值代表近似短路状态 add_block(R_ground, 'myModel/Resistive_Ground'); ``` #### 自定义子系统创建新 Ground 组件 利用现有的基础构建单元来自行搭建满足特定应用场合所需的新型号版本 grounding element 。例如通过组合理想导体与其他必要的参数配置形成定制化产品[^6]: ```matlab new_system('CustomGroundSystem'); % 新建空白项目文件夹路径名为 CustomGroundSystem % 添加 Ideal Conductor 块至工作区并调整属性使其适合作为接地点用途 idealCondBlockPath = 'simphys/Ideal Electrical Elements/Ideal Conductance'; add_block(idealCondBlockPath,'CustomGroundSystem/GndConductance'); set_param('CustomGroundSystem/GndConductance','G','inf') ; % 设置电导趋于无穷大即完全连通特性 save_system('CustomGroundSystem'); % 存储更改后的自定义 ground system model ``` 以上两种方式均能有效弥补因标准库内预置选项消失所带来的不便之处同时保留原有逻辑关系不变. ### 结论 当面临像这样由于软件迭代升级而导致部分资源不可获取的情况时,我们应当积极探索可行的变通措施而非单纯依赖于固定的既有形式。上述提到的方法不仅解决了当前遇到的实际困难而且还为进一步拓展提供了思路方向[^7].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值