当前位置: 首页 > ops >正文

【北邮通信系统建模与仿真simulink笔记】(1)主要用到的模块库介绍

【声明】

        本博客仅用于记录博主学习内容、分享笔记经验,不得用作其他非学术、非正规用途,不得商用。本声明对本博客永久生效,若违反声明所导致的一切后果,本博客均不负责。

目录

1、信号源模块库(Sources)

1.1、输入端口模块

1.2、常数模块库

1.3、普通信号源发生器

1.4、接地模块

1.5、时间信号模块

1.6、读文件模块

1.7、读工作空间模块

1.8、宽带限幅白噪声模块

1.9、正态分布随机数模块

1.10、均匀分布随机数模块

1.11、其他输入信号

2、数值运算模块库(Math Operations)

2.1、增益模块

2.2、求和模块

2.3、复数信号提取参数模块

2.4、其他一般数学函数模块

2.5、数字逻辑模块

3、信号输出模块库(Sinks)

3.1、输出端口模块

3.2、示波器模块

3.3、XY示波器模块

3.4、写工作空间模块

3.5、写文件模块

3.6、数字显示模块

3.7、仿真停止模块

3.8、信号终结模块


1、信号源模块库(Sources)

1.1、输入端口模块

反应整个系统的输入端子。

这样的设置在模型线性化命令行仿真时是必需的。

1.2、常数模块库

 以常数作为输入,在很多模型中可以使用该模块。

1.3、普通信号源发生器

 能够产生若干种常用的信号。比如方波信号、正弦波信号、锯齿波信号等,允许用户自行调整幅度、相位等相关参数。

1.4、接地模块

一般表示零输入模块。如果一个模块的输入端子没有接任何其他模块,在simulink仿真中常常给出错误提示信息。这样我们可以将该模块作为输入端子避免报错。

1.5、时间信号模块

生成当前仿真时钟,在一些与时间相关的指标求取中很有意义。 

1.6、读文件模块

允许从文件中读取信号作为输入信号。

1.7、读工作空间模块

允许从matlab工作空间中读取信号作为输入信号。

1.8、宽带限幅白噪声模块

一般用于连续或混杂系统的白噪声信号输入。

1.9、正态分布随机数模块

不能直接用于仿真连续系统

1.10、均匀分布随机数模块

不能直接应用于仿真连续系统

1.11、其他输入信号

略。

2、数值运算模块库(Math Operations)

2.1、增益模块

 它的输出信号等于输入信号乘以增益模块中指定的数值。

2.2、求和模块

将输入的多路信号进行求和/求差,并计算出输出信号。在组建反馈控制系统框图时必须采用该模块。

2.3、复数信号提取参数模块

2.4、其他一般数学函数模块

如:绝对值(Abs)、加法(Add)、符号运算(Sign)、三角函数(Trigonometric Function)、取整(Rounding Function)等等。

2.5、数字逻辑模块

 如:逻辑运算模块(Logic Operator)

3、信号输出模块库(Sinks)

3.1、输出端口模块

用来反应整个系统的输出端子。这样的设置在模型线性化和命令行仿真时是必需的。

系统直接仿真时,这样的输出将直接在matlab工作区当中生成变量。

3.2、示波器模块

将输入信号在示波器中显示出来。

3.3、XY示波器模块

将两路输入信号分别作为示波器的两个坐标轴,将信号的相位轨迹显示出来。

3.4、写工作空间模块

将输入信号直接写入到matlab的工作空间当中。该模块默认的写法是:结构体类型的数据。可以通过设置,将之设置成矩阵类型的。

3.5、写文件模块

将输入信号写入到文件当中。

3.6、数字显示模块

将输入信号用数字的形式显示出来。

3.7、仿真停止模块

stop simulation。

 如果输入的信号非零时,将强制终止正在进行的仿真过程。

3.8、信号终结模块

可以将该模块连接到闲置的未连接的模块输出信号上,避免输出警告。

http://www.xdnf.cn/news/7524.html

相关文章:

  • 【MySQL】04.数据类型
  • 计算机组成与体系结构:RAM(随机存取存储器)
  • c/c++的opencv均值模糊
  • 微软账户无密码化的取证影响
  • 基于大模型预测的闭合性髌骨骨折诊疗全流程研究报告
  • 【信息系统项目管理师】第11章:项目成本管理 - 32个经典题目及详解
  • Windows系统下MySQL 8.4.5压缩包安装详细教程
  • uniapp如何设置uni.request可变请求ip地址
  • 经典Java面试题的答案——Java 基础
  • ElasticSearch性能优化
  • 网页前端开发(基础)
  • WIFI信号状态信息 CSI 深度学习篇之CNN(Python)
  • Typescript学习教程,从入门到精通,TypeScript 继承语法知识点及案例代码(8)
  • Kotlin 协程 (三)
  • vivado fpga程序固化
  • 学习黑客数据小包的TLS冒险之旅
  • Java 07异常
  • 将 Workbook 输出流直接上传到云盘
  • Apollo10.0学习——planning模块(8)之Frame类
  • 使用VGG-16模型来对海贼王中的角色进行图像分类分类
  • python打卡day31
  • SQLynx 团队协作实践:提升数据库开发效率的解决方案​
  • 4-5月份,思科,华为,微软,个别考试战报分享
  • Axure中使用动态面板实现图标拖动交换位置
  • C++23 新增扁平化关联容器详解
  • 微小店推客系统开发:构建全民营销矩阵,解锁流量增长密码
  • Java EE进阶1:导读
  • Spring Cloud Gateway深度解析:原理、架构与生产实践
  • 根据当前日期计算并选取上一个月和上一个季度的日期范围,用于日期控件的快捷选取功能
  • MySQL 8.0 OCP 英文题库解析(七)