当前位置: 首页 > news >正文

政协机关网站建设成都进入搜索热度前五

政协机关网站建设,成都进入搜索热度前五,Asp做网站前期准备,网站 制作价格文章目录 前言 背景介绍 问题描述 分析排查 解决方案 总结归纳 前言 见《研发日记,Matlab/Simulink避坑指南(一)——Data Store Memory模块执行时序Bug》 见《研发日记,Matlab/Simulink避坑指南(二)——非对称数据溢出Bug》…

文章目录

前言

背景介绍

问题描述

分析排查

解决方案

总结归纳


前言

        见《研发日记,Matlab/Simulink避坑指南(一)——Data Store Memory模块执行时序Bug》

        见《研发日记,Matlab/Simulink避坑指南(二)——非对称数据溢出Bug》

        见《研发日记,Matlab/Simulink避坑指南(三)——向上取整Bug》

        见《研发日记,Matlab/Simulink避坑指南(四)——transpose()转置函数Bug》

        见《研发日记,Matlab/Simulink避坑指南(五)——CAN解包 DLC Bug》

背景介绍

        在一个嵌入式软件项目中,需要将一组16位的数据,按照高低字节拆分成8位的。思路是使用Simulink中的Extract Bits模块构建一个字节分割子系统,把每个数据分割开,示例如下;

问题描述

        按照上述示例,拿一个16位数据验证时,没有什么问题。但是拿一组16位数据进行字节分割时,全部的高字节被放在一起,全部的低字节被放在了一起,示例如下:

分析排查

        把全部信号的Dimensions打出来,看到数据处理的过程不是逐个数据求高低字节。而是先把数组的高字节求出来,然后再把全部的低字节求出来,最后把两部分合并的一起,示例如下:

        

解决方案

        一、先用Selector模块把要处理的数据分成单个元素,然后再逐个调用上述字节分割的子系统,分割之后再把所有字节合并起来,示例如下:

        重新运行程序,问题不再出现,Bug修复完工,示例如下:

        二、上述方案在处理少量数据时没有任何问题,但是当数据量增加需要手动编辑大量模块,应用起来非常吃力。

        于是考虑引入一个for循环,改用字节掩码和数移位的方式来处理上述数据,示例如下:

function y = fcn(u)temp = uint8(zeros(200,1));k = 1;
for i=1:1:length(u)temp(k) = bitshift(bitand(u(i), hex2dec('FF00')),-8);k = k+1;temp(k) = bitand(u(i), hex2dec('00FF'));k = k+1;
endy = temp(1:length(u)*2);

        重新运行程序,功能符合要求,也没有新的问题出现,Bug优化完工,示例如下:

总结归纳

        Simulink中单个的模块本身是可以处理数组或者矩阵这样的数据的,但是组合起来的模块在处理数组和矩阵时会出现一定的逻辑问题,类似上述示例展示,需要开发者自己加以甄别。


        版权声明:原创文章,转载和引用请注明出处和链接,侵权必究!

        上述例程使用的Demo工程,可以到笔者的主页查找和下载。

http://www.hkea.cn/news/607276/

相关文章:

  • 重庆网站建设哪里比较好呢网站下载
  • 网站运行速度慢的原因看b站二十四小时直播间
  • 电商网站开发服务全网营销骗局揭秘
  • 个人网站怎么做互联网营销师培训课程免费
  • 微信网站建设价格网站开发报价方案
  • wordpress utc时间慢8小时大连seo关键词排名
  • 中国建设承包商网站创建软件平台该怎么做
  • 中小企业网站建设费用海外推广服务
  • 企业名称的英文做网站名seo是怎么优化推广的
  • 手机在线建站西安seo服务公司
  • 网站开发有前途吗我也要投放广告
  • 备案 网站名称怎么写crm软件
  • 扁平式网站模板b2b网站推广优化
  • 做外贸网站网络营销咨询服务
  • 江门网站建设方案报价淘宝seo优化怎么做
  • 盘龙城做网站推广网站推广
  • 如何做电子书网站域名站长工具
  • 物联网平台有哪些排名优化外包公司
  • 秦皇岛汽车网站制作数字营销工具
  • 培训教育的网站怎么做东莞做网站的联系电话
  • 云南做网站的公司外贸谷歌优化
  • 网页设计学徒培训可试学巢湖seo推广
  • 让顾客心动的句子seo模拟点击软件源码
  • 设计类专业包括哪些kj6699的seo综合查询
  • 手机网站制作哪家好查关键词
  • 米拓企业网站管理系统电商培训机构排名前十
  • 做效果图有哪些网站seo点击排名
  • 网络营销推广网站收录seo推广排名平台有哪些
  • 产品经理如何看待网站开发广州软件系统开发seo推广
  • wordpress 忘记管理员如何做网站seo