文章目录一、项目场景二、基本模块原理与调试方法分析——信源部分:三、信号处理部分显示部分:四、基本的通信链路搭建:四、特殊模块:interpreted MATLAB function:五、总结坑点提醒 一、项目场景  最近一个任务是使用simulink搭建一个MIMO串扰消除的链路,并用实际收到的数据进行测试,在搭建的过程中也遇到了不少的问题(当然这比vivado里面的debug好不知道多少
Simulink电力电子仿真——(一)概述1新建工程并放置元器件设置元器件参数并测量仿真 新建工程并放置元器件修改路径点击simulink,blank model 空白模型打开图形化界面电力电子主要使用:只要电力电子仿真,一定要先添加powergui,只需放在左上角即可。接下来放置电源 二极管 电阻:这里不直接选电阻,因为不好找,而是选RLC串联支路。连线:注意,方形的端子都是simscope里
simulink的simscape库下的电气元件中,有晶闸管(thyristor)精细晶闸管(detailed thyristor)两种器件,在simulink中两个器件性能相似,只有在特定的情况之下才会体现出不同来。不同之处普通晶闸管与精细晶闸管相同之处是在导通时,都等效为电阻与电感串联模型; 区别是: 从参数设置上看,精细晶闸管参数多,相比于普通晶闸管多了latching current(
师傅的泡泡,泡泡的师傅,知识改变命运!  电机控制中,PID的使用是非常常见的, 而且在Simulink仿真中经常需要封装子系统,以便于在一个对话框里进行参数设定,那么今天就学学怎么用simulink仿真PID,并封装起来。  目标:使用Simulink基础模块搭建电流环的PI控制器,然后封装成Mask。1,PID基础知识  电机中使用的电流环Id\Iq是用来保持电流的恒定输出,一般都是使用Id*
转载 2024-01-28 15:29:03
814阅读
Simulink是MATLAB的一个集成工具箱,用于系统的建模与仿真,与MATLAB不同的是Simulink的图形化编程功能,但是使用Simulink的时候,有时候需要和MATLAB进行数据交互,本文就介绍SimulinkMATLAB数据交互的两种方法。1 Simulink的数据输出Simulink输出数据主要有两种方法,一种是利用to workspace模块直接将数据输出到MATLAB的工作区
转载 2024-01-04 15:49:44
517阅读
《宜翻 世界 》 乞刃 年 月 国际电力电子技术 利用 图形环境 模块库仿真太阳光电 尸 换流器 一 丹麦奥尔堡大学 能源技术学院 力 日 幻代拢‘ 法国里尔大学 以泊 摘 要 本文描述了光 电能量转换系统及其控制的仿真 。 在实时执行之前 , 为 了测试控制算法的有效性 , 需要进 行该系统的仿真研究 。 另外 , 为了直接生成 二控制板的实时代码 , 必须利用 八 开发控制系统 。 本文利用
一、概念         所谓SPWM,就是让PWM的占空比按正弦规律变化,这样输出波形经过适当的滤波可以做到正弦波输出。        SPWM(Sinusoidal PWM)法是一种比较成熟的,目前使用较广泛的PWM法。前面提到的采样控制理论中的一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上
近日,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,被告知由于美国政府实体名单的原因,相关授权已被中止。目前,哈尔滨工业大学、哈尔滨工程大学的老师学生们都无法使用 MATLAB。MATLAB大学读理工科专业的同学基本上都接触过这款软件。有分析人士指出,如果整个学校被禁用了正版 MATLAB,这意味着学校的人员再发表论文或者从事商业项目
一.模块库的建立与修改    模块库的建立与模型model的建立类似,都是在File菜单栏中,只不过要选择Library而非Model,如下图:    然后再该Library中添加了两个模块,并存为名为Interpolation.mdl文件。如下图:    注意:当模块库被保存后
本文研究Simulink中的For Iterator子系统及其生成的代码。 文章目录1 Simulink中的For Iterator子系统2 For Iterator子系统建模示例3 For Iterator子系统的代码4 总结 1 Simulink中的For Iterator子系统不管是在C语言还是Matlab脚本编程的时候,都避免不了使用for循环来反复执行某一段代码。在Simulink中,也
这段时间一直在用matlab的simulink,因为毕设需要,在此记录一些学习心得。首先要先了解simulink是什么,据维基百科上说:Simulink是The MathWorks公司开发的用于动态系统嵌入式系统的多领域仿真基于模型的设计工具,常集成于MathWorks公司的另一产品MATLAB中与之配合使用。Simulink提供了一个交互式的图形化环境及可定制模块库(Library),可对各
简 介: 编写了利用Python控制MM32-LINK自动下载程序,这可以减少在开发过程中的操作。MM32-LINK在打开程序过程中,对话框的标题出现错误,“Load form file”,应该修改成“Load from file”。关键词: MM32-LINK,Python,模拟鼠标,自动程序下载 MM32-LINK 目 录
python调用c++使用pybind11或者boost.pythonchar const* greet() { return "hello, world"; } BOOST_PYTHON_MODULE(hello_ext) { using namespace boost::python; def("greet", greet); }定义python的函数使用ctypes调用
转载 2023-06-30 09:24:14
102阅读
最近研究了一下网站爬虫,觉得pythonnodejs都有优点,所以我决定实现一个爬虫,用python来抓取网页的源代码,用nodejs的cheerio模块来获取源代码内的数据。正好我有明年换工作的打算,于是我选择爬智联招聘的网站。代码地址:https://github.com/duan602728596/ZhiLianUrllib1.用python进行一个http请求# coding: utf-
已经知道,os.system可以方便的利用python代码执行一些像ping、ipconfig之类的系统命令,但却只能得到命令执行是否成功,不能获得命令成功执行后的结果,像下面这样:1 >>> s = os.system("ping www.baidu.com")2 3 正在 Ping www.a.shifen.com [220.181.38.150] 具有 32字节的数据:4
转载 2023-11-17 17:15:29
118阅读
前言一个完整的控制器(xCU)嵌入式程序在逻辑架构均可分为两层:一个是应用逻辑层(Application Software),用来表达整个控制逻辑的实现算法;还有一个是基础软件层(Basic Software)也就是常说的底层驱动,负责芯片功能进行初始化,例如:定时器、锁相环、CAN、SPI等。逻辑层与基础软件层之间需要有一个接口层(Interface Layer)实现数据的交互Simulink
文章目录1、使用simulink搭建PID框架1、使用官方PID框架2、从PID的原理搭建3、调节分析2、simulink联合cubumx生成代码1、单级PID生成测试2、串级PID生成测试3、对于串级PID的理解 最近正好做我旁边的兄弟一直在做simulink仿真飞行器的设计,我一时兴起,就也想来试试看看会有什么效果,于是决定来上手摸一摸看看咋样,使用之后感觉simulink的功能还是很强大
转载 2024-06-18 23:04:13
719阅读
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志MATLAB是一款强大的数学计算软件,Simulink则是一种基于模型的多域仿真平台,常用于工程科学领域中的系统设计、控制设计信号处理等方面。MATLABSimulink都是MathWorks公司的产品,因此二者之间可以实现数据交互,具有以下几个重要的原因:实现数据共享:在实
原创 精选 2023-12-02 22:59:23
1191阅读
01-初识Simulink Simulink是Mathworks公司开发的 MATLAB 仿真工具之一,其于要功能是实现动态系统建模、仿真与分析。 利用 Simulink 对系统进行仿真与分析,可以对系统进行适当的及时修正或者按照仿真的最佳效果来调试及确定控制系统的参数,以提高系统的性能,减少设计系统过程中反复修改的时间,从而实现的效率地开发实际系统的目标。一、如何打开Simulink1、在命令行
前端与后端的数据交互,最常用的就是GET、POST,比较常用的用法是:提交表单数据到后端,后端返回json前端的数据发送与接收1)提交表单数据2)提交JSON数据后端的数据接收与响应1)接收GET请求数据2)接收POST请求数据3)响应请求前端的数据发送与接收1. 提交表单数据# GET请求var data = { "name": "test", "age": 1}; $.a
  • 1
  • 2
  • 3
  • 4
  • 5