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

淄博制作网站的公司如果建手机网站

淄博制作网站的公司,如果建手机网站,网站首页源码,石家庄城乡建设网站文章目录 前言 背景介绍 问题描述 分析排查 解决方案 总结归纳 前言 见《研发日记,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.yayakq.cn/news/594871/

相关文章:

  • 企业网站模板上一品资源旅游电子商务网站开发
  • 专业做二手房的网站wordpress 回车换行
  • 网站建设 推广全流程中国专利查询系统入口
  • 天津团购鲜花的网站建设怎么查找网站是谁做的
  • 个人网站备案经验广西建设工程协会网站查询
  • 网站建设上传与发布流程营销方案怎么写?
  • 公司做网站需要百度官网认证 网站排名
  • 网站推广seo优化pc网站如何做seo
  • 网站服务器安装教程视频网站如何连接微信支付宝吗
  • 公司找人做的网站到现在还没出来网站自动识别手机
  • 怎样创建购物网站互联网营销师怎么报考
  • 企业建设网站的作用如何在自己的电脑上做网站
  • 规划管理部门的网站建设个人备案网站能做商城吗
  • 做微信公众平台的网站企业所得税怎么算2020
  • 微信定制网站建设网站功能方案
  • 阳江招聘网站网站加首页
  • 卡盟网站怎么做图片html5视频网站模板
  • 各类微网站建设网页以新窗口方式打开怎么做
  • 烟台建站模板源码如何建立自己网站
  • 没网站能不能cpc广告点击赚钱做公司有域名的怎么建设网站
  • 网站开发面试内容沈阳模板建站系统
  • 外贸网站建设策划政务类网站建设
  • 公司网站条形码如何做有效获客的六大渠道
  • 泰安网站制作推广只做健康产品的网站
  • 番禺公司网站建设做pc端网站渠道
  • 工程项目建设自学网站wordpress用户注册插件汉化
  • 网站项目整体思路做网站优化的教程
  • 郑州网站做网站流量套餐汇总网站
  • 汽车零部件公司网站建设方案国外做ae模板网站大全
  • html静态网站模板简单单页网站seo排名优化软件