许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Wiki MATLAB教程:MATLAB与Simulink全面介绍

Wiki MATLAB教程:MATLAB与Simulink全面介绍

阅读数 5
点赞 0
article_banner

MATLAB - Simulink

Simulink是一个基于仿真和模型的动态和嵌入式系统设计环境,与MATLAB集成。 Simulink也是由MathWorks开发的,是一种用于建模,模拟和分析多域动态系统的数据流图形编程语言工具。 它基本上是一个图形化的框图工具,带有可自定义的块库集。

它允许您将MATLAB算法合并到模型中,并将仿真结果导出到MATLAB中以进行进一步分析。

Simulink支持 -系统级设计

simulation

自动代码生成

嵌入式系统的测试和验证

MathWorks提供了其他一些附加产品以及可与Simulink一起使用的第三方硬件和软件产品。

以下列表简要介绍了其中一些 -Stateflow允许开发状态机和流程图。

Simulink Coder允许自动生成C源代码以实时实现系统。

xPC Target与x86-based real-time systems提供了一个在物理系统上实时模拟和测试Simulink和Stateflow模型的环境。

Embedded Coder支持特定的嵌入式目标。

HDL Coder允许自动生成可合成的VHDL和Verilog。

SimEvents提供了一个用于对排队系统进行建模的图形构建块库。

Simulink能够通过建模样式检查,需求可追溯性和模型覆盖分析对系统进行系统验证和验证。

Simulink Design Verifier允许您识别设计错误并生成用于模型检查的测试用例场景。

使用Simulink

要打开Simulink,请输入MATLAB工作区 -simulink

Simulink使用Library Browser打开。 库浏览器用于构建仿真模型。

0cd44ba2e7d2b96363aff4e58be9007c.png

在左侧窗格中,您将找到基于各种系统分类的多个库,单击每个库将在右侧窗格中显示设计块。

建筑模型

要创建新模型,请单击“库浏览器”工具栏上的“ New按钮。 这将打开一个新的无标题模型窗口。

d0fb8fa99d65be697babbd624a26423d.png

Simulink模型是一个框图。

通过从库浏览器中选择适当的元素并将它们拖到“模型”窗口中,可以添加模型元素。

或者,您可以复制模型元素并将其粘贴到模型窗口中。

例子 (Examples)

从Simulink库中拖放项目以创建项目。

出于此示例的目的,将使用两个块进行模拟 - Source (信号)和Sink (范围)。 信号发生器(信号源)产生模拟信号,然后由示波器(接收器)以图形方式显示。

fbb04ed63c37242528be83edd44cb452.png

首先将所需的块从库拖动到项目窗口。 然后,将块连接在一起,这可以通过将连接器从一个块上的连接点拖动到另一个块上的连接点来完成。

让我们将“正弦波”块拖入模型中。

69b96fa7d457c978f30ffe8f62bd52cb.png

从库中选择“Sinks”并将“Scope”块拖到模型中。

80337b477204a23360720462120588b1.png

将信号线从正弦波块的输出拖动到Scope块的输入。

77e1b7a90e54990af0e509a2c5cce0a6.png

d4aa1ccb574119c5af4d4076eb0b5ca8.png

按“ Run ”按钮运行模拟,保持所有参数默认(您可以从“模拟”菜单更改它们)

您应该从范围获得以下图表。

699f9b9e3216037b47ccaa9b680e50a8.png

MATLAB - GNU Octave


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空