自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

原创 Autohotkey使用记录

【代码】Autohotkey使用记录。

2024-06-11 15:29:38 196

原创 Simulink中Selector的使用

simulink中关于 selector 的使用。

2023-07-04 17:36:14 1816

原创 Simulink方波脉冲产生模块Pulse Generator简介

Simulink 的方波脉冲产生模块的一个示例解析

2023-06-14 09:17:37 3694

原创 Stateflow状态转移练习

Stateflow中的外部转移、内部转移、超转移之间的关系。

2022-11-30 21:22:42 4181 4

原创 在simulink中进行矩阵的乘法运算

在simulink中进行矩阵的乘法运算。

2022-08-26 11:08:24 11983

原创 Matlab Bitwise Operator模块

Matlab 的 Bitwise Oeprator 模块的使用

2022-08-15 16:54:53 1386

原创 python解决Net Frameword匹配问题及Failed building wheel for XXX

文章目录1.背景2.错误描述2.1 错误关键语句_12.2 错误关键语句_22.3 错误关键语句_33.原因4.解决问题1.背景计划使用NI veristand的python依赖包,但是在安装的过程中始终报错。环境:python: 3.10.12.错误描述主要的错误其实有两点:wheel 的问题,这个是因为没有安装wheel的包的问题,直接pip install wheel即可还有一个问题是关于.net的,在安装报错的提示中,关键描述如下:2.1 错误关键语句_1Building w

2021-12-17 21:39:05 1123

原创 关于静摩擦与动摩擦的loop_up_table设置

文章目录1.问题2.数值2.1 Breakpoints2.2 Table data1.问题看静摩擦、动摩擦的时候发现一张特别有意思的图:,于是决定在Simulink中使用1-D LooKup table模拟出来。2.数值2.1 Breakpoints[-100 -80 -60 -0-2*eps -0-eps 0 0+eps 0+2*eps 60 80 100]2.2 Table data[-0.012 -0.0116 -0.0112 -0.01 -0.012 0 0.012 0.01 0.

2021-11-09 17:40:56 312

原创 matlab中最接近零的数值

文章目录1.问题2.最接近零的数值1.问题在matlab中,有些时候需要使用最接近0的数值,一方面可以使用Saturation模块实现,但是有些地方不可以。2.最接近零的数值-0; -eps; 0 +eps +0解释:负数:-0与0之间,存在一个数值:-eps正数:0与+0之间,存在一个数值:+eps...

2021-11-09 17:16:31 3083

原创 Matlab2018a安装成功后,打开出现licensing error:-8523

文章目录1.问题描述2.问题解决1.问题描述Matlab2018a安装成功后,打开出现licensing error:-8523:2.问题解决将桌面自动创建的matlab的快捷方式删除,找到.../bin/win64/matlab.exe然后右键'以管理员身份运行',不然会报错,右键此文件,发送快捷方式到桌面,这样桌面可以打开matlab。...

2021-11-07 22:00:21 3029 9

原创 stateflow被激活问题探究

文章目录1.edge trigger1.1 Rising-模型及配置1.2 结果1.3 分析2.1 Falling2.2 结果2.3 分析3.1 Either3.2 结果3.3 分析4.1 Rising与Falling并存4.2 结果4.3 分析2.总结1.edge trigger1.1 Rising-模型及配置1.2 结果1.3 分析当使用Rising为触发条件时,在第一个上升沿,进入到ledState = 0的状态图中第二个上升沿,进入到ledState = 1的状态途中第三个

2021-10-24 23:11:21 793

原创 matlab的syntax简记

文章目录1.get1.1 Syntax1.2 Example1.3 Link2.get_param2.1 Syntax2.2 Example2.2 Link3.add_block3.1 Syntax3.2 Example3.3 Link4.find_system4.1 Syntax4.2 Example4.3 Link5.add_line5.1 Syntax5.2 Example5.3 LinkExample Program1.getget: Query graphics object propert

2021-10-12 15:49:50 1174

原创 随笔_拉普拉斯变换的困惑点

文章目录1.前述文章2.疑惑点3.解惑4.举例1.前述文章Simulink入门——RLC串联动态电路2.疑惑点文中的这张图,即LCd2Uc(t)dt2+RCdUc(t)dt+Uc(t)=Us(t)LC\frac{\mathrm{d^2}U_c(t) }{\mathrm{d} t^2} + RC\frac{\mathrm{d}U_c(t) }{\mathrm{d} t} + U_c(t) = U_s(t)LCdt2d2Uc​(t)​+RCdtdUc​(t)​+Uc​(t)=Us​(t)到拉普

2021-07-25 22:37:08 279 1

原创 Qt字符串转日期时间-毫秒

QT 毫秒级别字符串在转日期时间格式时,要注意字符串的格式为2021-07-01 15:12:33.134,秒和毫秒之间要使用小数点,而不是使用冒号。// ms 级字符串转换为日期时间QDateTime dd = QDateTime::fromString("2021-07-01 15:12:33.134","yyyy-MM-dd hh:mm:ss.zzz"); // 输出日期时间qDebug() << dd; // 转换成时间戳 qint64

2021-07-02 11:17:05 3772

原创 Labview 模型导入Veristand问题

一、Labview tools找不到 NI Veristand1. Labview tools找不到 NI Veristand(问题如第一张图,第二张图为能够找到的)1. 解决办法:Veristand需要安装 NI VeriStand LabVIEW Models for NI Linux Real-Time Targets后才能在labview 的tools中找到NI Veristand , NI VeriStand LabVIEW Models for NI Linux Real-Time T

2021-04-06 13:54:34 2234

原创 LabVIEW: 无法执行该VI。

文章目录问题描述原因相似问题问题描述在使用 Veristand 添加 CAN Port 报错。报错如图:报错详细内容Error 1003 occurred at System Explorer Framework.lvlib:Run ContextMenuVI.vi->System Explorer Framework.lvlib:Launch RT menu VI.vi->System Explorer Framework.lvlib:Shortcut Menu Select

2021-03-20 14:46:06 5676 1

原创 Stateflow如何观察变量的变化

文章目录1. 简述2. 步骤3. 总结1. 简述本书用于记录如何观察 stateflow 中的变量的值。2. 步骤在存在变量的 state 中右键,选择Add to Watch window,然后选择想要观察的变量。添加结果如下图. 在 A 状态中添加断点,并开始运行,当不断的step in时候,可以看到:首先进入到 A 状态,然后x = 0, x+1 后 x =1;继续step in,不断的进行after(2,sec)的判断,不满足时返回 A state;当事件进行到 2 秒时

2021-03-01 15:22:50 2945 1

原创 Matlab出现未定义与‘char’类型的输入参数想对应的函数‘xxx‘

文章目录1. 背景描述2. 原因3. 解决办法1. 背景描述在 matlab 上使用基于 matlab 二次开发的 APP,有时候会出现“未定义与‘char’类型的输入参数想对应的函数‘InitialModel’”,如下:或者诸如以下问题:2. 原因通常的原因是 matlab 的路径中未包含支持 APP 运行的文件夹及其路径,在 matlab 中添加即可。3. 解决办法Matlab添加库函数/自定义函数路径;...

2021-02-26 14:03:08 23750

原创 Simulink步长

文章目录0. 序言1. Step forward2. Model Configuration Parameters0. 序言查看当前 simulink 的仿真步长。1. Step forward点击Step forward,观察下方时间变化即可得知仿真步长2. Model Configuration Parameters打开Model Configuration Parameters,修改为Fixed step,并直接设定步长...

2021-02-08 14:52:28 4218

原创 Simulink中Delay模块的使用

文章目录1. 官方链接2. 模型2.1 Solver selection 设置2.1.1 Step Forward 获得当前步长2.1.2 延时计算2.2 Solver selection 设置2.2.1 Step Forward 获得当前步长2.2.2 延时计算1. 官方链接1.Delay注意:下表显示了 Delay 模块在采用以下设置时前几个时间步的输出。模块继承离散采样时间 [Tsampling,Toffset],其中:Tsampling 是采样期间,Toffset 是初始时间偏移量。

2021-02-08 10:05:07 44206

原创 INCA官方手册阅读记录

文章目录0. 相关链接0.1. 简要信息0.1.1 软件版本0.1.2 阅读手册1&2 Introduction & New Feeatures in INCA V71.6.4 Using this ManualList of Abbreviations3 Getting Started3.1 Introduction3.2 Working with the Database Manager – Preparations3.2.1 Creating a New Database, Folde

2021-02-04 17:30:51 6817

原创 Simulink_Debug的使用

文章目录1. 搭建模型2. 启动 Debug 调试器2.1 点击运行2.2 step into 一步步进行分析2.3 第一次点击 stepinto2.4 不断点击 stepinto,Outputs中的全部内容1. 搭建模型2. 启动 Debug 调试器2.1 点击运行左栏Simulation Loop: simulate(TestDebugSimulink) 高亮显示且ID = 0右栏Outputs:输出:%-----------------------------------------

2021-01-30 16:45:55 6872 1

转载 Matlab中fixdt数据类型

文章目录链接(1)整数(2)带标度的定点类型(3)带斜率和偏差的定点类型链接定点化的sfix16_En13中的En是什么英文单词?(1)整数fixdt(0,bits,0)表示无符号整型数,数的表示范围是[0,2^bits-1],步长(单位)为1;fixdt(0,8,0)表示无符号整型数,数的表示范围是[0,255],步长(单位)为1;fixdt(0,16,0)表示无符号整型数,数的表示范围是[0,65535],步长(单位)为1;fixdt(1,bits,0)表示有符号整型数,数的表示范围是[-

2021-01-30 11:12:19 10513 5

原创 Stateflow中的事件执行顺序

文章目录1. 时间与顺序1.1 时间短的优先1.1.1 执行顺序11.1.2 执行顺序21.2 相同时间优先顺序高的先执行1.2.1 执行顺序11.2.2 执行顺序21.3 增加节点与执行语句不影响执行顺序1.3.1 执行顺序11.3.2 执行顺序21.4 条件为真优先于时间1.5 条件为真优先于默认1. 时间与顺序1.1 时间短的优先1.1.1 执行顺序11.1.2 执行顺序21.2 相同时间优先顺序高的先执行1.2.1 执行顺序11.2.2 执行顺序2相同时间优先顺序高的先执行,运行顺序

2021-01-29 11:02:51 6270

原创 关于Stateflow中chart输入事件的激活

文章目录1. 问题描述2. 问题分析2.1 官方链接2.2 文档值得留意的地方2.2.1 Activate a Stateflow Chart by Using Edge Triggers2.2.2 Activate a Stateflow Chart by Using Function Calls2.2.3 Association of Input Events with Control Signals2.2.4 Data Types Allowed for Input Events1. 问题描述在

2021-01-23 17:25:54 2101 1

原创 Matlab与simulink中的数据类型

文章目录1. 序言2. Simulink2.1 Simulink 支持的数据类型2.2 Simulink 支持的数据类型2.2.1 使用 Data Type Assistant 指定数据类型1. 序言整理下MathWorks官网所描述支持的数据格式。2. Simulink2.1 Simulink 支持的数据类型官方链接:Simulink 支持的数据类型在文档中,最值得留意的是:simulink模块默认double数据类型。模块支持的数据和信号类型默认情况下,所有 Simulink 模块都接

2021-01-22 22:26:30 4326

原创 Stateflow变量范围

文章目录1.模型2.运行结果3.数据范围3.1 SimFun_202101223.2 Chart3.3 sim_fun3.4 A4. 简单总结1.模型2.运行结果3.数据范围3.1 SimFun_20210122打开Model Exploreer,选中SimFun_20210122,可以看到Contents os: SimFun_20210122中的内容主要看箭头4中的内容:Chart、Constant、Constant1、Scope,也就是在文中#1.模型的第一张图片内的 4 个模

2021-01-22 17:14:50 1228

原创 Stateflow中的真值表注意事项

文章目录1.模型2.注意事项3.简单总结1.模型2.注意事项箭头1所指:{Y = rtable(A,B)}只影响箭头2中的A,B,Y,即三个数据端口A,B,Y,并且要在Model Explorer中设置如下箭头1的{Y = rtable(A,B)}与箭头2中的y = rtable(a,b),函数名称一致,即rtable要一致,其他可以不一样。双击真值表,打开真值表的编辑模式,要注意编辑模式内的变量名a,b,y要与外部的a,b,y一致。3.简单总结chart对外的端口由标签决定

2021-01-21 15:00:20 3274

原创 Stateflow子状态激活条件下迁移有效

文章目录1.模型2.迁移有效1.模型2.迁移有效状态 Fan 与子状态 Fan.F1 已激活, Fan.F1 到 Fan.F2 的迁移有效, Fan.F2 被激活。知识点:状态名后面没有跟随动作,则在该状态激活后,迁移直接有效,进入下一状态。...

2021-01-21 09:30:57 593

原创 Stateflow历史节点的使用

文章目录一、无历史节点1. 模型2.添加数据 y3. 配置步长为1s4.运行结果5.分析二、有历史节点1. 模型2.运行结果3.分析一、无历史节点1. 模型双击后进入模型如下2.添加数据 y3. 配置步长为1s4.运行结果5.分析开始运行时,默认迁移进入A,此时 y 被赋值为1,0-1s 内 y ==1;当处于 A 状态 1s(0-1s) 后,`after(1,tick)条件触发,进入A1状态;进入A1状态,默认迁移进入C1,此时y 被赋值为4,1-2s 内 y ==4,

2021-01-20 15:33:39 2952 4

原创 Simulink随手记

文章目录Simulink放置blockSimulink连线Blocks brief:Tips:Simulink放置block1.drag2.right-click Add3.directly type the block nameSimulink连线1.Press Ctrl and select the blocks.2.Press Shift and drag the Scope1 block if you want to disconnect it from the model but d

2020-12-24 15:21:26 161 1

原创 git仓库图床

2020-06-25 10:39:09 237

原创 chrome导出插件

文章目录1. 打开“开发者模式”2. 利用“Everything”搜索插件ID3. 打开版本路径并复制路径4. 点击“打包扩展程序”5. 粘贴路径并打包![在这里插入图片描述](https://img-blog.csdnimg.cn/20200601195611582.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM2NDc3NTk=,si

2020-06-01 19:57:03 482

原创 关于simulink中参数传递到工作空间

文章目录背景解释文章背景在文章simulink入门2–机器人控制系统仿真的4.4.1 注意节中,将To workspace模块的Save format更改为Structure的解释。解释文章将simulink的Scope波形数据保存到workspaceMATLAB将simulink中波形数据输出到工作空间matlab2018中simulink scope数据导出到matlab变量中;...

2020-03-26 21:55:36 2820

原创 关于simulink运行中实时查看数据

文章目录1. 使用`display`模块2. 连接线实时显示1. 使用display模块如图,从库中拖入Display模块连接即可。2. 连接线实时显示暂停运行鼠标左键直接点击连接线可以看到,黄色标签是该线的实时数据注意:要运行后暂停,鼠标左键点击后才可以显示。...

2020-02-08 20:36:19 18194 4

原创 matlab设置背景颜色

文章目录1. 修改2. 致谢与参考:1. 修改找到matlab.prf文件(建议直接使用软件everything搜索,如下图2)使用软件notepad++打开matlab.prf文件复制下面内容,在原来内容全部替换为下面代码,重启matlab即可。#MATLAB Preferences#Sun Feb 02 12:25:00 CST 2020Editorhighlight-c...

2020-02-02 12:29:51 5020 1

原创 关于 simulink 的 1/z 模块是什么的问题

文章目录1. 引子2. 探究3. 结论4.参考文章1. 引子看到 simulink 中使用1/z模块,打算用函数写出来,便探究下1/z模块的作用。2. 探究在1/z模块前后,分别加上display模块,然后执行单步运行。记录明显看出,1/z模块后的dispaly保存的是1/z模块前的数据。3. 结论1/z模块模块相当于一个暂存器,存储当前数据,输出上一个数据。程序...

2020-01-15 12:03:50 27032 3

原创 关于在 matlab 中使用 ode45 算出拉格朗日方程中的关节加速度

文章目录1. 引言2. 方法1. `mainFun.m`主函数片段2. `subFun.m`子函数3. 如何写子函数(对`subFun.m`子函数的解释)4. 参考文章1. 引言注意:这里讨论二自由度的机械臂。在机械臂动力学中,有时候会用到ode45计算朗格朗日方程中的关节空间轨迹,关节速度,即求出方程中的q与q˙\dot{q}q˙​:τ=M(q˙)q¨+B(q,q˙)q˙+G(q)\ta...

2020-01-09 20:51:10 2609 6

原创 simulink将值传递给mask封装下的模块

文章目录参数提升使用变量名称引用模块参数参考链接参数提升1.Mask-->Create Mask2.Parameters & Dialog-->Promote,点击Promote两次3. 出现两个变量,点击图中3所示。4. 添加Promoted parameters5. 更改参数属性Property editor-->Properties6...

2019-12-26 21:36:30 4598

原创 matlab中 s 函数简记

文章目录关于 s 函数运行顺序大神指点(佐证)关于 s 函数运行顺序flag == 0flag == 3flag == 1flag == 3flag == 1flag == 3…即每次运行方式都是 flag != 3(执行其他语句),然后 flag ==3(执行输出)大神指点(佐证)simulink入门2–机器人控制系统仿真评论中:重要的是这句:sys(1)=x...

2019-12-20 15:29:33 2632 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除