- 博客(7)
- 收藏
- 关注
原创 用西门子的LGF库进行CRC校验的使用方法
①Initial Value:初始值,输入的待校验字节在进行计算时会先和初始值做异或运算,用其网页版验证可以发现,对于CRC8,当其他条件不变时,待校验输入为0x12 0x01,Initial Value为0xFF和待校验输入为0xED 0x01,Initial Value为0x00,计算得到的结果是一样的(因为0x12和0xFF做异或结果就是0xED)打开LGF的说明文档,可以发现在Data handing章目录下可以找到CRC计算的一系列函数。同时在博图导入的LGF全局库里也可以看到相应的函数。
2024-07-11 09:57:01
215
原创 如何使用Simscape的Multibody中的Joint模块进行速度控制
但在实际场景下我们只是想通过速度控制来验证算法的正确性,而通过力矩PID控制还需要调节参数,较为麻烦,下面介绍一种通过其位置控制来实现速度控制的方法,以如下的单摆模型为例,在关节控制模式选择位置控制。中动力学仿真的重要模块,通过其中Joint模块可以构造关节的物理模型,该模块允许我们在其中加入驱动器来模拟力控制和位置控制,可以发现其中并没有进行速度控制的选项。选择用正弦信号作为速度控制信号进行输入,用scope对比转速控制命令和实际转速,如下所示。Multibody是。
2024-03-12 11:49:07
400
1
原创 Ubuntu18.04安装ceres-solver时报错nvcc fatal:Unknown option ‘-extended-lambda‘
检查发现是最新版本(2023.08.02)的ceres-solver的internal/ceres文件夹下的CmakeList文件里有一行。将git clone的版本变成1.14后解决了这个问题。git历史版本的方法。
2023-08-02 19:21:55
718
2
原创 Matlab中使用lsqcurvefit进行多变量进行最小二乘计算
在matlab中使用lsqcurvefit进行最小二乘拟合时,遇到多变量的情况,如何进行书写和拟合
2022-10-03 22:03:32
2984
原创 在Simulink中使用Keyboard Input v2模块读取键盘输入
Simulink的Keyboard Input v2模块的使用方法介绍
2022-07-05 21:15:04
2998
5
原创 如何使用Simscape的Multibody中Joint模块的位置控制
Multibody是Simulink中动力学仿真的重要模块,通过其中Joint模块可以构造关节的物理模型,该模块允许我们在其中加入驱动器来模拟力控制和位置控制,如下图的圆柱副关节为例,其中默认没有输入力,位置自动计算。通过把Actuation-Motion值设置成Provided by Input,可以实现输入位置信号对关节进行位置控制,搭建物理系统如图所示开始仿真,假设输入位置为正弦信号。此时仿真会对圆柱副关节报错:there are fewer joint primitive degr.
2022-04-19 22:43:57
1743
14
原创 Vmware虚拟机Ubuntu未发现WiFi适配器解决方案汇总
好久没有用虚拟机,今天登录的时候突然发现Ubuntu18.04无法连接网络了,进一步点开设置发现系统未发现Wi-Fi适配器。于是尝试了CSDN上的多种方法,但是都不好使,例如:1.在Window的网络设置中给Vmnet8添加共享(5条消息) 解决vmware虚拟机安装ubuntu 无法连接wifi找不到wifi适配器问题_WAYYT111的博客-CSDN博客_ubuntu wifi适配器未找到https://blog.csdn.net/weixin_42251474/article/details/94
2022-03-03 21:56:49
14326
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人