本设计笔记其实是研读《SIGMA-DELTA CONVERTERS-Practical Design Guide》——JOSÉ M. DE LA ROSA的笔记,记录一些关键知识以及自己的思考。

本章介绍MATLAB中专门用来进行Δ-Σ ADC仿真的工具箱——SIMSIDES的安装步骤。

SIMSIDES是基于MATLAB中Simulink的一套仿真环境,在其官网填写相关信息后,安装包的下载链接将发送到你的邮箱中,官网地址:

SIMSIDES​www.imse-cnm.csic.es

也可以直接到我的云盘分享中下载:

链接: 文件分享 密码:zxc9jk

下载好后依照邮件指示需要按如下步骤添加路径即可完成安装:

  1. 将下载的压缩文件放在工作目录下解压,假设这个目录命名为SIMSIDES。
  2. 打开MATLAB。
  3. 将SIMSIDES的路径添加到MATLAB的搜索路径中。我的版本为2019b(更新:2019b版本的SIMULINK中 to workspace组件数据结构发生变化,SIMSIDES不能使用Parametric Analysis 功能。实测降为2016B后正常。),找到环境选项卡中的设置路径按钮:

选中后如下图:

点击“添加并包含子文件夹”,选中SIMSIDES文件夹,添加后保存,关闭即可。

根据 USER GUIDE 所述,这个步骤只需在第一次安装时执行,后续每次打开matlab在命令行窗口中输入

>> simsides

即可启动simsides工具箱。

但是,经过我的尝试,这种方法只能在本次matlab开启时有效,下次开启依然需要重新添加路径才行。网上的解决办法基本无效,通过查阅帮助文档我找到了解决办法:

首先,设置路径其实执行的时addpath命令,matlab中对于addpath的解释如下:

>> help addpath
addpath - 向搜索路径中添加文件夹
此 MATLAB 函数 将指定的文件夹添加到当前 MATLAB 会话的搜索路径的顶层。

而搜索路径时通过savepath保存在pathdef.m文件中的:

>> help savepath
savepath - 保存当前搜索路径
此 MATLAB 函数 将当前 MATLAB 搜索路径保存到当前文件夹的现有 pathdef.m 文件中。
如果当前文件夹中没有 pathdef.m 文件,则savepath 将搜索路径保存到当前路径上的第一个 pathdef.m 文件中。
如果当前路径上不存在此文件,则 savepath 会将搜索路径保存MATLAB 在启动时查找的 pathdef.m 文件。

也许是因为matlab权限bug的原因,默认启动文件夹为C盘的安装文件夹下,MATLAB无法对这个目录下的pathdef.m文件进行修改。默认pathdef.m文件路径可以通过如下命令得到。

>> which pathdef.m -all
C:Program FilesPolyspaceR2019btoolboxlocalpathdef.m  

因此,添加路径步骤为:

首先需要将当前默认搜索路径保存到其他盘的工作目录的路径文件中:

>> savepath D:/MATLAB/bin/pathdef.m

将搜索路径保存在想要MATLAB默认启动目录下的pathdef.m中。

然后更改桌面快捷方式中的起始位置路径到自己想要的启动工作路径,即上一条命令中存放pathdef.m的路径:

D:MATLABbin

这样,每次matlab在D盘目录中启动,读取的路径文件就在该目录下,最后只需将SIMSIDES的路径添加到该启动目录下的pathdef.m中即可:

>> addpath(genpath('D:/MATLAB/SIMSIDES'))

注:

>> help genpath(folderName)
genpath - 生成路径名称
此 MATLAB 函数 返回一个包含路径名称的字符向量。
该路径名称中包含 folderName 下的所有文件夹和子文件夹,包括空的子文件夹。

至此,每次打开MATLAB只需输入

>> simsides

即可打开simsides工具箱。

close关闭指定窗口 matlab_Δ-Σ ADC设计笔记一:MATLAB环境设置相关推荐

  1. selenium窗口切换和关闭指定窗口

    ws=driver.window_handles[] driver.switch_to.window(ws) ws=driver.window_handles[] 获得指定索引窗口句柄 driver. ...

  2. 易语言关闭指定窗口_易语言取外部程序指定窗口位置源码 _易语言源码网_易语言资源网...

    取外部程序指定窗口位置 系统结构:取窗口位置,取指定窗口句柄,窗口是否最大,窗口是否最小, ======窗口程序集1 |  | |  |------ _按钮1_被单击 |  | |  | ====== ...

  3. ahk 热键打开窗口_AHK 通过鼠标关闭指定窗口

    #SingleInstance Force ;; File Name: Close_window_by_click.ahk ;; Author: https://www.cnblogs.com/cod ...

  4. java 父窗口关闭_javascrpt控制父窗口关闭,子窗口也关闭(转)

    var__winRoot__=top||parent||window;//祖先窗口对象var__winParent__=__winRoot__;//父窗口对象(默认为祖先窗口)var__winTree ...

  5. Stm32f103 ADC 学习笔记

    原文地址为: Stm32f103 ADC 学习笔记 在做有AD模块项目的时候遇到几个问题: 1,  ADC配合DMA采样规则是怎样的. 2,  ADC在DMA采可否不连续采样,以提高有效采样使用率和降 ...

  6. DSP TMS320F2803x、TMS320F2806x ADC开发笔记(代码基于TMS320F28069)

    TMS320F2803x.TMS320F2806x ADC开发笔记 ADC模块框图 SOC结构 中断结构 ADC转换时序 直接上代码 ADC.C文件如下: /** 粗略的延时函数,大于或等于1ms*/ ...

  7. php 弹窗代码大全,PHP_asp.net弹出窗口代码大全,//关闭,父窗口弹出对话框,子窗 - phpStudy...

    asp.net弹出窗口代码大全 //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write(""); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 th ...

  8. 如何用VB编程实现关闭WINDOWS窗口?

    如何用VB编程实现 关闭当前窗口的功能啊? 那位高手知道的帮帮忙啊? :我说的是 关闭当前的WINDOWS窗口 比如说我刚刚打开了一个名为ABC 的 文件夹 窗口 我现在想通过 用VB编程来实现关闭该 ...

  9. 【EDA设计笔记】EDA-USB_SPI_FLASH-设计与实现

    文章目录 实验目的 实验方法 实验设备 实训过程 简介 pcb加工工艺流程 PCB工艺详细流程 绘制前准备 1.下载相关库 绘制原理图 1.新建项目 2.加载元器件库 3.原理图的绘制 4.编译检查 ...

最新文章

  1. Java的小实验——各种测试以及说明
  2. 从抖音关闭评论,看服务治理的重要性
  3. 《白发魔女传》里面的一首诗
  4. 004_Icon图标
  5. 第十一周项目实践2 用邻接表存储的图来实现基本应用
  6. linux和windows文件名称长度限制
  7. mysql出现连接错误不识别 utf8mb4
  8. [官方消息]优秀云大使推广经验分享合集
  9. Windows绘图基础
  10. java 京东秒杀系统_京东秒杀浪费坑位惩罚你可知道?
  11. Auto.js脚本开发入门
  12. Android-smart-image-view加载网络图片
  13. Rsync: @ERROR: Auth Failed On Module XXX错误原因及解决办法
  14. 迅雷CTO李金波的一篇文章,给自己 mark 下一个指引吧!
  15. Awesome Free ChatGPT(免费的chatgpt镜像网站)
  16. IntelliJ idea连接不上git仓库问题
  17. Regmap API 实验
  18. 关于大学生早餐情况的调研报告
  19. UE4实现物体或人物透视效果(透视材质)
  20. echarts全国地图资源,省份名称居中

热门文章

  1. 关于luci的几个问题一
  2. node:ORM、数据模型、脚本创建模型与服务层
  3. ReactNative-WebView组件
  4. C#设置配置文件与读取配置文件
  5. spark提交应用的全流程分析
  6. Scala之部分应用函数
  7. java多线程中几个常用的方法
  8. FAIR重磅发布大规模语料库XNLI:解决跨15种语言理解难题
  9. TCP三次握手及关闭时的2MSL分析
  10. Presenting the Permanent Generation