- 博客(111)
- 资源 (12)
- 收藏
- 关注
转载 转载:深入研究simulink建模与仿真之输入端口模块(Inport)的几种不同的图标
深入研究simulink建模与仿真之输入端口模块(Inport)的几种不同的图标版权在临摹学习时,经常会看到demo中的Inport模块有多种不同的形式,现总结一下。默认图标从Ports & Subsystems库中拖出来的输入端口模块的默认图标如下:默认参数配置为:数据类型为总线有的例程中Inport的图标为双环形:原因是,该端口的数据类型为总线。比如,先在BusEditor中添加myBus对象,再将输入端口的数据类型配置为Bus:myBus..
2021-01-18 17:26:56
3048
转载 批量读取XLS文件
经常会有会员问及关于批量读取xls文件的问题,在此做个总结。供大家参考。读取文件首先要确定所要读取的文件所在的文件夹,这个可以用cd来更改和选择,或者用windows的路径选择对话框函数。dir函数在此可以发挥其作用,可以将文件夹下所有文件信息都读出来,dir返回的每个文件的信息保存在一个结构体中,这个结构体包括四个属性:name--文件名 date--修改日期 bytes --文件字节数 isdir --文件名是否路径在这个问题里我们关心的...
2020-12-08 15:03:16
401
转载 matlab实现cell转str(元胞数组转字符)
matlab实现cell转str(元胞数组转字符)描述 函数 方法一 方法二 描述matlab实现cell转str、double(元胞数组转字符、数值)函数方法一通过大括号{}实现,数组中存储的是什么格式,输出的就是啥格式。A = A{1,1}注意小括号(),仅仅只具有提取功能,输出还是元胞结构。比如A = {'1','wang';'2','yomglin'}A{1,1} % 提取第一行第一列的元胞里面的数据‘1’,输出‘double.
2020-12-05 15:15:49
49166
1
原创 Stateflow简单总结
总结1、使用Stateflow有什么好处?a.软件架构清晰;b.软件复杂度降低;c.软件可读性、可维护性都大大提高。2、什么时候使用Stateflow建模比较好?当系统中存在两个及以上的状态时,优先考虑使用Stateflow。3、使用Stateflow过程中需要注意什么问题?a.状态切换条件尽量放在Stateflow之前计算,然后作为输入给到Stateflow,使得Stateflow中的状态转移条件尽量简洁;b.状态框图中尽量只做状态判定,少进行具体的数值计算,可放在St
2020-11-22 10:16:34
837
原创 开发中的小记录
回车、换行、空格的ASCII码值回车,ASCII码13换行,ASCII码10空格,ASCII码32Return = CR = 13 = '\x0d'NewLine = LF = 10 = '\x0a'
2020-11-21 09:47:11
111
转载 转:软件测试模型:V,W,H,X模型关键点
V模型:适用于的项目一般比较小,周期短。但是随着软件行业的发展,该模型已经逐渐被淘汰。W模型:V&V理论:验证和确认,(Verification and Validation);验证是否做了正确的事情,确认事情是否做正确了原则:测试活动从用户的需求阶段就开始介入,尽早地找出缺陷。优点:减少了总体测试的时间,加快项目进度,有利于尽早地发现问题。H模型:H模型贯穿于整个产品的生命周期,与其他流程并发进行。简单说:今早准备,尽早执行,只要测试达到了某个就绪点,就可以
2020-08-26 16:17:12
509
转载 转:软件测试模型: V模型,W模型,X模型,H模型
目录一. 敏捷测试二. 什么是单元测试?三. 什么是集成测试?四. 什么是系统测试?五. 什么是验收测试?六. 软件测试模型1. V模型2. W模型3. X模型4. H模型七. 测试模型的总结八. 在实际工作中应灵活地运用各类模型的优点.先介绍一下 "敏捷开发模型" 的测试模型, 即敏捷测试, 有以下几个方案.一. 敏捷测试1. 不依赖文档. 由于不依赖文档, 因此要时常和项目组的人沟通 测试人员自己的文档不再需要写测试用例, 而...
2020-08-26 16:15:30
366
转载 转:W与V模型概要
软件测试的V模型以“编码”为黄金分割线,将整个过程分为开发和测试,并且开发和测试之间是串行的关系单元测试:是模块测试,验证软件的基本组成单位的正确性,是白盒测试集成测试:是模块间的测试,测试接口(软件各模块之间的接口和软件与硬件之间的接口)是否正确,是灰盒测试(白盒和黑盒结合)系统测试:系统测试包括:冒烟测试 系统测试 回归测试(1)冒烟测试:主干流程测试,确认软件的基本功能正常,可以进行后续的测试工作(2)系统测试:是检测系统的功能、质量、性能能否满足系统的要求,包括功能、性能、界面、可靠性、兼容性
2020-08-26 16:03:04
172
原创 硬盘序列号查询!
硬盘序列号查询方式:win cmd 执行wmic diskdrive get SerialNumber系统基本信息:win:systeminfo
2020-07-11 06:21:47
1192
原创 MBD软件开发学习(2)
Simulink应用层模型与手写C语言底层代码如何打包集成方式一在代码中集成:应用层模型生成代码后,在底层代码中增加接口层,与应用层代码整合编译方式二在模型中集成;编写c mexs-function底层驱动模块,将代码封装成模型,在simulink库中直接使用----------------------------------------------------------------...
2020-04-01 12:43:49
1088
转载 解决Codewarrior提示“L1923 has no DWARF debug info"的问题
在工程中使用了几个自己创建的Lib文件,编译时出现"L1923 xxx.lib has no DWARF debug info"的问题,以前解决过这个问题,由于时间太久远了,现在忘记了。这次又费了个巴小时才解决掉,分享给大家,也为此做个记录。终究其原因是编译lib文件时未生成DWARF debug info。正常情况下在工程中添加.c文件后,默认设置是会生成的,但是IDE环境有点坑,在编译选项...
2020-03-05 17:31:14
370
原创 matlab2019a启动时报错问题分析
每一次启动时都会弹出这样的警告!如下:最终解决办法如下: 已找到解决方案了,这是由于C:\Users\xxxxx\AppData\Local\Temp文件夹的访问权限不足引起的。 方案1.matlab.exe文件“以管理员身份运行” 方案2.调整temp文件夹的访问权限:属性→安全→组或用户名:everyone→编辑→除”特殊权限“外全部允许即可。 ...
2020-02-25 14:52:43
1975
1
原创 浮点数转换整数计算
问题:y = x / 3600;思路:y = x * 0x400000 / 3600 / 0x40000; y= (x * 1165) >> 22 y = ((x << 10) + (x << 7 ) + (x << 3) + (x <<2) + x) >> 22利用二进制计...
2020-02-22 13:53:20
804
原创 freescale XEP100 PAGE RAM的基本分配与应用(续2)
L1128: Cutting value _Range beg data member from 0xF01000 to 0x1000问题是由没有设置EPAGE, PPAGE, RPAGE, GPAGE地址造成。
2020-02-18 10:31:01
331
原创 simulink定标、精度和范围
定标、精度和范围定点值的动态范围小于字长相同的浮点值。为避免溢出并最大限度地减少量化误差,必须对定点数进行定标。定标使用 Fixed-Point Designer™,您可以选择由二进制小数点来定义定标的定点数据类型,您也可以选择适合您需要的任意线性定标。斜率和偏置定标您可以通过一般的斜率和偏置编码方案来表示定点数。斜率偏置定标数的真实值可以表示为:real-worldva...
2019-12-09 13:24:13
3271
原创 xlsx操作超链接
1、写文档时,需要插入其它表格,右键->超链接,选择相关的表格即可。2、插入后,点击后跳到相关表格上。3、在相关表格上返加原表格时有两个方法,如下:@1,F5+选择表格@2,插入形状,在形状上再右键,加入超链接,返回原表格。...
2019-10-26 09:19:55
1580
原创 MATLAB学习(1)- 基于组件的建模规范
适合对设计进行划分的情形当设计变得过于复杂以致于一个人无法了解所有细节时,可以对其进行划分。复杂性会随着设计规模和团队规模的增大而增加,例如, 设计规模和复杂性: 数千个模块 数百项逻辑决策 数百个输入和输出 在有些情况下,实际规模是行业示例的数百倍 相同功能的多种不同配置 团队整合: 多...
2019-10-04 15:29:14
883
原创 SCI中的SCI1SR1说明
OR超时标志位,当软件在下一个数据发送到移位寄存器之前读取SCI数据寄存器失败(即读取本次数据失败,下个数据来临OR被被置一)。OR位会在第二个数据的停止位被完全接收的时候立即置1,在移位寄存器中的数据会丢失,但已经存在于SCI数据寄存器中的数据不会受到影响。清除OR位可以通过读取SCI状态寄存器1(SCSR1),然后读取SCI数据低位寄存器(SCIDRL)注:当RDRF被清除之后,...
2019-09-30 13:38:44
752
原创 freescale XEP100 PAGE RAM的基本分配与应用(续)
为了能正确的使用PAGE段的数据与程序,需要设置如下:在Standard Settings里的设置Options里的设置Code Generation里的设置EPAGE register is used for paging = 0x17GPAGE register is used for paging = 0x10PPAGE register is used for pagi...
2019-09-30 10:48:25
259
原创 MATLAB入门之笔记(3)
1、size函数可以应用于数组,以生成包含数组大小的单个输出变量。>> s = size(x)2、size函数可以应用于矩阵,以生成单个输出变量或两个输出变量。使用方括号([ ]) 获取多个输出。>> [xrow,xcol] = size(x)3、可以使用max函数确定向量的最大值及其对应的索引值。max函数的第一个输出为输入向量的最大值。...
2019-09-18 14:21:45
224
原创 MATLAB入门之笔记(2)
1、用作索引时,冒号运算符 (:) 可指代该维度中的所有元素。以下语法>>x = A(2,:) // 会创建一个包含A中第 2 行上所有元素的行向量。2、MATLAB 的设计让您能够自然地处理数组。例如,您可以将一个标量值与数组中的所有元素相加。>> y = x + 23、您可以将任意两个大小相同的数组相加。4、您可以将数组中的所有元素...
2019-09-18 11:35:20
2649
原创 MATLAB入门之笔记(1)
1、所有matlab的变量全部是数组2、clc清屏幕,clear清workspace数据3、x = [1,2,3] 三行一列,x = [1;2;3]一行三列,x = x'相互转置4、多维数据x = [1,2,3; 4,5,6] 二行三列5、创建长向量,x = first:last,间隔默认为1; x = first:inte...
2019-09-18 11:03:32
218
原创 simulink小技巧
1、右键GOTO前的信号线,选择"Highlight to Source''可将所有关联的FROM高亮(很有用啊!)2、注释未用的模块,选中并用空格键来注释与反注释!
2019-09-09 21:14:24
2363
原创 不用的IO处理意见
1、一般单片机的设计,初始化会把所有IO口设置为输入状态,而且用户变更IO口状态时不对口进行操作输出的数据为FF,这个设计与当时为简化设计使用了很多准双向口有一定的关系,因为准双向口设置为FF就可以做输入使用。单片机本身的功耗不大,所以驱动能力有限,就节电而言意义不很大。一定要考虑功耗,应该分析所用机型的IO内部电路,多数是不改变初始的输入状态功耗最小。2、输入口不要悬空,尤其是输入阻抗高的,...
2019-09-08 22:32:37
1290
原创 测试的基本概念的小记
单元测试开发者编写的一小段代码,检验被测代码的一个很小的、很明确的功能是否正确。集成测试开发者编写的多个段代码单元,组合到一起形成集成测试,检查多个单元组合功能是否正确。功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,不需要考虑整个软件的内部结构及代码.一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进...
2019-09-08 22:29:50
75
转载 MC9S12XE 启动过程
MC9S12XE 启动过程2019年05月21日 23:37:20风拂寒雪阅读数 82更多分类专栏:MC9S12XE版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/sinat_31773903/article/details/903481170、注意本文与Co...
2019-09-07 11:04:37
459
转载 SPI中的CPHA,CPOL详解
SPI中的极性CPOL和相位CPHA详解SPI中的极性CPOL和相位CPHASPI由于接口相对简单(只需要4根线),用途算是比较广泛,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。即一个SPI的Master通过SPI与一个从设备,即上述的那些Flash,ADC等,进行通讯。而主从设备之间通过SPI进行通讯,首先要...
2019-08-24 15:27:11
34416
6
转载 目的:获取一个结构体成员相对于该结构首地址的偏移量
C代码如下:#include <stdio.h>#define GET_OFFSET(data,member) (size_t)(&(((typeof(data)*)0)->member))typedef struct student{ int a; char ch[2]; double d;}student_t;in...
2019-07-16 10:44:40
375
原创 S12X系列单片机内存访问
使用__rptr, __eptr, __pptr和__far定义分页存储器指针:byte *__rptr RamPtr; // use RPAGE addressbyte *__eptr E2Ptr; // use EPAGE addressbyte *__pptr PflashPtr; // use PPAGE addressbyte *__far...
2019-07-09 19:37:35
291
转载 S12X单片机PAGE与非PAGE的说明!
由于在暑假匆忙接收的嵌入式项目中需要使用特别大的数组,非分页RAM的内存不够用了,没办法,硬着头皮尝试使用分页RAM,但是完全没有单片机的基础,导致极其的困难。之前写程序都是按照纯软件的思维,主要考虑架构,不会考虑到每个变量具体存在哪个物理地址这么底层的问题,结果被飞思卡尔这分页地址、prm文件什么的搞得一头雾水,而网上的资料又少,讲的又大同小异的笼统,最后写出来的程序因为这分页地址的原因存在各种...
2019-07-06 14:15:19
581
转载 HCS12X–数据访问(如何在CodeWarrior中转换逻辑地址与全局地址)
由于在暑假匆忙接收的嵌入式项目中需要使用特别大的数组,非分页RAM的内存不够用了,没办法,硬着头皮尝试使用分页RAM,但是完全没有单片机的基础,导致极其的困难。之前写程序都是按照纯软件的思维,主要考虑架构,不会考虑到每个变量具体存在哪个物理地址这么底层的问题,结果被飞思卡尔这分页地址、prm文件什么的搞得一头雾水,而网上的资料又少,讲的又大同小异的笼统,最后写出来的程序因为这分页地址的原因存在各种...
2019-07-06 14:07:27
280
1
转载 蒸发式冷凝器和水冷式冷凝器及风冷式冷凝器的区别
冷凝器需具有一定的冷却表面积和较高的换热效率,能承受一定的压力和耐腐蚀能力。冷凝器是制冷过程中的换热设备。它的作用是将从压缩机排出的高温、高压气态制冷剂令其冷却放热后成为液态制冷剂,并将热量传递给水或空气。冷凝器根据冷却介质和冷却方式的不同,可以分为:水冷式冷凝器,风冷式冷凝器,蒸发式冷凝器三大类。1,蒸发式冷凝器。集冷凝器、水汞、冷却塔、循环水池于一体。结构紧凑,占地面积小投资省,使用维...
2019-05-25 13:45:23
4300
转载 汽车点火钥匙等定义!
有些欧洲的汽车公司,喜欢用的汽车电力系统术语KLR汽车电源的ACC模式KL50 汽车在Crank模式KL15 汽车在Run模式KL30 接常电(蓄电池的正)KL31 接常负(蓄电池的负)KL15表示Zündschloss信号,就是发动机点火信号(对应汽车钥匙的IGN状态),也表示车钥匙扭动,启动汽车的信号。大部分ECU都需要在汽车启动状态时才能工作的,如底盘系统的ECU,AB...
2019-05-23 11:37:59
1263
原创 IO 功能解读(1)
General-Purpose I/O Port Module (GPIO)General-purpose I/O module enables using external pins as I/O ports. The general-purpose I/O module is composed of 5 GPIO ports. Each GPIO port has 32 channels,...
2019-05-05 10:55:44
321
Win10 C8051F for uVision.rar
2020-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人