findfile函数 部分文件名_Simulink:(选择器&向量分配模块)+Matlabfunction函数+功能安全板进展复位问题解决...

9a524dfcbba3b1c6bf07e2d80e450622.gif 9bf2860aadde90335d2e6eb918997b7f.gif 0085bd93af01508857afab08f961bf0a.gifSimulink:选择器&向量分配模块

     1)如下图所示为simulink模块中的选择器以及向量分配模块,用于对输入矩阵的选择输出以及输入向量的分配;

b9f9a8404e3568692b00b27fc19c3562.png

    2)如图所示为选择器模块,输入一个四阶魔方矩阵,另一个引脚输入为[1 3](这里设置的是外部输入配置,不在模块内进行配置),表示输出第一列至第三列;另外行为模块内进行配置,设置为第一行和第三行

c177af3ae286f81ef5755b189362fc5c.png

    3)当配置输出列为模块内部进行配置时,此时不会有输入端口,此时设置输出的列为1;3列;

631141e47f9cf60fd20815ffc07ecb84.png

    4)选择器模块第一个端口用于输出数据位的选择,并且在模块中可以设置基于0起始或基于1起始;如下模块为基于0起始,第一端口输入为1,此时输出为2;

7deba08ca0f0ed096387db2ca33af790.png

2Matlab-function函数

    1)在MATLAB中,新建一个function函数,系统会构建一个默认格式的function格式;

dbdd960d7d683e070ca0b4b143006c5e.png

    2)自定义一个一维函数,并保存.m文件;

04e34ec73b25984e42b3c5fbb0fdcf92.png

    3)此时在工作路径对应的工作空间中调用函数,即可实现功能;

575517e2487bbdbed0306beec166a6a2.png

    4)在原来.m文件上定义一个二维函数,此时刚开始一直运行不了,后面排查后发现是自己定义的函数名与.m文件名不一致导致的;

9497b302acff60b055a973cf58548c28.png

7a6c9ef0f4eb899c9b5fc688f28f12de.png

    后续查资料可知一个m文件中定义了多个函数的话,这些函数只能在这个.m文件中的函数中调用,其他文件只能调用和.m文件同名的那个函数。

    感觉自己现在对function函数的使用还是一知半解的,按我的理解感觉用起来好麻烦,每新建一个函数还得构建一个.m文件。

功能安全板进展-复位问题解决

    今天在前辈的帮助下排查出了功能安全板一直异常复位的问题;     

    1)前辈在排查时发现控制板布板时发现,在3V转1.3V电源部分在进行电容滤波时几个电容没有分别打孔接地,而是共用一个小地,无地可用啊;

bfa2f97c98bddc989d3ab7e7bd037055.png

    2)第二个问题是电感选择不太对,应该将233电感更换为682,在之前条件下,控制板滤波不够,在1.3V电源处产生了很大的纹波电压,大概到了300mv左右,后面通过修改电感后滤波将纹波降至了90mv左右;

3003866d91e7b00eec1a773c257eef3b.png

404b97f4d0c627dd9023756e20620a03.png

    3)完成修改后此时利用UDE进行在线调试以及离线运行,皆不会出现复位情况;

今天通过控制板复位问题排查,也大概了解了硬件布板上的一些原则,在进行电容电感滤波时,每个元件都需要通过打孔使器件接地,提高电源信号质量。

    感觉他们这些技术大佬真的厉害,我们排查了1个多月的问题,春哥一中午就排查出来了,就像之前做软件集成,我们搞了一两个月屁都没搞出来,昆朋哥一周就做完了。。。。e2fc30e97d0c34f0147ef1611c51a812.png

差的远啊~

c65dd2c4ec37078711319c803c0c579c.png日工作记录 cc715cb89cd8e0fad83220ec8cfdb777.png a97a89b2f19d4110b7b817264b6f0d56.png

32101949eaea96b6dd2291cbe294ce1c.png

公众号ID: gh_dc943d9de6b5扫码关注最新动态
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值