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阅读
《宜翻 世界 》 乞刃 年 月 国际电力电子技术 利用 图形环境 模块库仿真太阳光电 尸 换流器 一 丹麦奥尔堡大学 能源技术学院 力 日 幻代拢‘ 法国里尔大学 以泊 摘 要 本文描述了光 电能量转换系统及其控制的仿真 。 在实时执行之前 , 为 了测试控制算法的有效性 , 需要进 行该系统的仿真研究 。 另外 , 为了直接生成 二控制板的实时代码 , 必须利用 八 开发控制系统 。 本文利用
文章目录一、项目场景二、基本模块原理与调试方法分析——信源部分:三、信号处理部分显示部分:四、基本的通信链路搭建:四、特殊模块:interpreted MATLAB function:五、总结坑点提醒 一、项目场景  最近一个任务是使用simulink搭建一个MIMO串扰消除的链路,并用实际收到的数据进行测试,在搭建的过程中也遇到了不少的问题(当然这比vivado里面的debug好不知道多少
一、概念         所谓SPWM,就是让PWM的占空比按正弦规律变化,这样输出波形经过适当的滤波可以做到正弦波输出。        SPWM(Sinusoidal PWM)法是一种比较成熟的,目前使用较广泛的PWM法。前面提到的采样控制理论中的一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上
近日,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,被告知由于美国政府实体名单的原因,相关授权已被中止。目前,哈尔滨工业大学、哈尔滨工程大学的老师学生们都无法使用 MATLAB。MATLAB大学读理工科专业的同学基本上都接触过这款软件。有分析人士指出,如果整个学校被禁用了正版 MATLAB,这意味着学校的人员再发表论文或者从事商业项目
一.模块库的建立与修改    模块库的建立与模型model的建立类似,都是在File菜单栏中,只不过要选择Library而非Model,如下图:    然后再该Library中添加了两个模块,并存为名为Interpolation.mdl文件。如下图:    注意:当模块库被保存后
1. CANOpen——在ISO层级中位置诞生CAN(Controller Area Network)现场总线仅仅定义了第1层(物理层,见ISO11898-2标准)、第2层(数据链路层,见ISO11898-1标准),而在实际设计中,这两层完全由硬件实现,设计人员无需再为此开发相关软件(Software)或固件(Firmware),只要了解如何调用相关的接口寄存器,即可完成对CAN的控制。 但C
转载 2024-04-17 14:30:01
180阅读
这段时间一直在用matlab的simulink,因为毕设需要,在此记录一些学习心得。首先要先了解simulink是什么,据维基百科上说:Simulink是The MathWorks公司开发的用于动态系统嵌入式系统的多领域仿真基于模型的设计工具,常集成于MathWorks公司的另一产品MATLAB中与之配合使用。Simulink提供了一个交互式的图形化环境及可定制模块库(Library),可对各
本文研究Simulink中的For Iterator子系统及其生成的代码。 文章目录1 Simulink中的For Iterator子系统2 For Iterator子系统建模示例3 For Iterator子系统的代码4 总结 1 Simulink中的For Iterator子系统不管是在C语言还是Matlab脚本编程的时候,都避免不了使用for循环来反复执行某一段代码。在Simulink中,也
简 介: 编写了利用Python控制MM32-LINK自动下载程序,这可以减少在开发过程中的操作。MM32-LINK在打开程序过程中,对话框的标题出现错误,“Load form file”,应该修改成“Load from file”。关键词: MM32-LINK,Python,模拟鼠标,自动程序下载 MM32-LINK 目 录
前言一个完整的控制器(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阅读
01-初识Simulink Simulink是Mathworks公司开发的 MATLAB 仿真工具之一,其于要功能是实现动态系统建模、仿真与分析。 利用 Simulink 对系统进行仿真与分析,可以对系统进行适当的及时修正或者按照仿真的最佳效果来调试及确定控制系统的参数,以提高系统的性能,减少设计系统过程中反复修改的时间,从而实现的效率地开发实际系统的目标。一、如何打开Simulink1、在命令行
C#中的WinFrom技术实现串口通讯助手(附源码)  实现的功能: 1、实现自动加载可用串口。 2、打开串口,并且使用C#状态栏显示串口的状态。 3、实现了串口的接收数据发送数据功能。 4、串口使用定时器进行定时发送数据。 5、可以打开文件夹,选择文件进行发送,并且将发送文件的内容显示在发送文本框中。 6、可以清空发送接收文本框中的内容。 7、可以实时计算发送接收的字节数。 8、实现打开文
一、GitHub地址:https://github.com/asswecanfat/WC二、PSP表格:PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)Planning计划2530· Estimate· 估计这个任务需要多少时间2525Development开发14001500· Analysis· 需求分析 130150· D
转载 2024-09-20 08:05:36
40阅读
# 如何实现Unity与Python通讯 在游戏开发或数据处理的过程中,Unity与Python的联合使用非常普遍。通过这种方式,我们可以利用Unity强大的图形引擎及Python丰富的机器学习和数据处理库。本文将带你了解如何实现UnityPython之间的通讯,接下来是整个流程的概述。 ## 流程概述 | 步骤 | 内容
原创 9月前
29阅读
## Java Python通讯实现流程 实现 Java Python 之间的通讯,可以使用网络通信的方式来实现。一种常见的方式是使用 Socket 建立 TCP 连接,在 Java 中作为服务器端,Python 作为客户端,通过发送接收数据来实现通讯。 下面是整个实现流程的示意图: ```mermaid flowchart TD A(Java 服务器端) --> B(监听
原创 2023-08-19 11:17:11
285阅读
即时通讯简介即时通讯(Instant Messaging)是一种基于互联网的即时交流消息的业务。类型:在线push 适用:web页面 App自己构建IM服务器 使用WebSocket采用成熟的框架方案Socket.IO对于App还可自己封装socket使用第三方IM服务商提供的服务离线push 适用:App对于iOS,使用APNs对于andorid,使用FCM(国外)或第
  • 1
  • 2
  • 3
  • 4
  • 5