如何将Matlab/Simulink仿真框图导出高清图(矢量图)

如何将Matlab/Simulink仿真框图导出高清图(矢量图) - 可缩放与更改 - 非常简单易操作

https://blog.csdn.net/BinHeon


    所需的常用软件 - PPT / Word / visio…


    1. 在matlab/simulink中画制好仿真框图:
    
在这里插入图片描述
    
    2. 利用 “ edit -> copy current view to clipboard -> metafile ”,将当前视角下的simulink仿真框图复制到剪贴板:
    
在这里插入图片描述
    
    3. 将复制内容粘贴到 PPT / Word / visio…等文档中:(按照步骤1~3,其实所复制过来的simulink图形便是高清,可任意缩放;但如果想对图形进行任意更改,请继续往下看步骤4、5)
    
在这里插入图片描述
    
    4. 选择图形 -> 右击鼠标右键 -> 选择“ 组合 -> 取消组合 ”,将图像分解。分解之后,图形中的框、线、文字等内容都可任意拖动、更改:
    注:由于simulink中的模块具有阴影等效果,因此仿真框图图形分解之后,模块图形四周可能存在阴影效果等图形效果;如果不需要,这些阴影图形可直接删除。
    

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
    
    5. 更改示例:删除阴影、调整文字位置、调整线粗…
    
在这里插入图片描述

### Matlab Simulink 仿真生成代码教程 #### 使用工具及其关系 MatlabSimulink 和 Embedded Coder 是紧密关联的一系列开发工具。其中,Matlab 提供了基础计算平台;Simulink 则是在此之上构建的一个交互式的图形化环境,用于动态系统的建模与仿真;而 Embedded Coder 主要负责从这些模型中自动生成高效的嵌入式目标代码[^1]。 #### 创建新的Simulink项目 启动Matlab之后,在主页点击“新建”按钮下的“Simulink 模型”,这会打开一个新的空白工作区来设计所需的控制系统或其他类型的算法结构图[^2]。 #### 构建设备驱动模块 对于特定硬件的支持,比如使能LED灯控制功能,可以通过添加相应的外设接口模块到设计框图内实现。例如,当涉及到TI公司的DSP处理器时,则需按照官方文档指引安装配套支持包,并利用其提供的API函数完成具体操作逻辑的设计[^3]。 #### 配置编译选项 为了能够顺利导出适用于指定微控制器架构的目标文件(如C/C++源码),应当合理设置Build Settings中的各项参数,包括但不限于优化级别、运行模式以及额外链接库的选择等。此外还需确认已正确定义所有必要的宏定义和头文件路径以便顺利完成整个编译流程。 #### 执行代码生成功能 一旦完成了上述准备工作,就可以通过菜单栏上的`Code Generation`-> `Generate Code and Deploy to Hardware...`命令触发实际的转换过程。期间可能会弹出一些提示窗口询问关于部署细节的信息,请依据实际情况作出回应即可。最终如果一切正常的话,“Done invoking postbuild tool.”、“Successful completion of build procedure for model: XXX”的日志条目将会显示于底部状态栏处告知用户任务已经结束。 ```matlab % 设置当前使用的配置为目标硬件兼容的形式 set_param(gcs, 'SystemTargetFile', 'ert.tlc'); slbuild('YourModelName'); % 替换为自己的工程名 ```
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值