单元测试中测试用例的设计方法 1.用于语句覆盖的基路径法 基路径法保证设计出的测试用例,使程序的每一个可执行语句至少执行一次,即实现语句覆盖。基路径法是理论与应用脱节的典型,基本上没有应用价值,读者稍作了解即可,不必理解和掌握。 基路径法步骤如下: 1)画出程序的控制流图 控制流图是描述程序控制流的一种图示方法,主要由结点和边构成,边代表控制流的方向,节点代表控制流的汇聚处,边和结点圈定的空间叫做区域,下面是控制流图的基本元素: 以下代码: voidSort(intiRecordNum,intiType) { intx=0; inty=0;
1
基于FPGA的π/4-DQPSK 数字调制单元设计 论文
2023-03-20 10:55:26 1.42MB 论文
1
如果单元格包含不相等的矩阵,则此函数用于单元格到矩阵的转换。 如果单元格包含大小不等的矩阵,则普通 cell2mat 函数无法将单元格转换为矩阵。 这个函数也可以被操纵到行数和列数。 只需稍微集中注意力即可了解此功能。 它非常容易理解。 在这个'seg'中是具有不等矩阵的任何单元格。 并且输出是单个矩阵。
2023-03-19 01:47:50 2KB matlab
1
欧姆龙 NJNX系列 CPU单元 用户手册 软件篇 对NJ/NX系列的CPU单元进行以下内容的说明。 ・ ・ CPU单元的动作 ・ ・ CPU单元的功能 ・ ・ 初始设定 ・ ・ 符合IEC 61131-3标准的语言规格和编程 请同时使用 “用户手册 硬件篇(SBCA-418或 SBCA-358)”。
2023-03-17 20:12:12 31.5MB OMROM 欧姆龙 NJ NX
1
通过分析动力分散式高速动车组多动力单元制动过程中制动力和速度之间的关系,根据动车组制动过程中的运行数据和制动特性曲线,建立高速动车组制动过程多动力单元的分布式三阶自回归模型;采用多 变量广义预测控制方法,实时生成各动力单元所需制动力,实现制动过程中对动车组各动力单元给定速度的跟 踪控制。采用 MATLAB软件和给出的建模方法以及跟踪控制方法,以 CRH380A 型高速动车组为例进行跟踪控 制仿真。结果表明:由仿真计算得到的动力单元速度与其实际速度的最大正负误差之绝对值均小于2km·h-1,均方根误差小于1km·h-1,均满足高速动车组运行过程的速度误差要求,验证了所建模型的准确性;高速动车组在制动过程中各动力单元对给定速度跟踪控制的最大绝对误差仅为0.195 8km·h-1,大大优于传统的多变量比例积分微分控制方法,满足制动过程中对动车组运行安全、舒适和停靠准确的要求。
1
动态单元匹配电路算法的原理图,用于硬件的设计。
2023-03-16 16:05:25 16KB 动态单元匹配
1
在CoolRunner-II器件的每个功能块中有16个独立的宏单元,每个宏单元由触发器、多路选择器及时钟资源等构成,如图1所示。    图1 CoolRunner-II宏单元结构  宏单元中的触发器可以构成普通的触发器、锁存器和双沿触发器(DualEDGE),双沿触发器的使用及丰富了CoolRunner-II的应用,节省了逻辑资源。例如利用双沿触发器可构成时钟的倍频器、移位寄存器、计数器及脉宽调制器(PWM)等,如图2所示。一般情况下,在普通的CPLD器件中使用触发器来实现信号的倍频功能需要占用较多的资源。   图2  CoolRunner-II的DualEDGE触发器和信号输出 
2023-03-15 12:19:30 143KB CoolRunner-II器件的宏单元Macrocell
1
pFUnit现在在GitHub上托管和开发。 它将在2020年1月1日从sourceforge中完全删除。请使用:https://github.com/Goddard-Fortran-Ecosystem/pFUnit GitHub已有一段时间是主要的主机,但是随着pFUnit 4.0的发布, 2019年,sourceforge网站已经过时了。
2023-03-15 08:39:44 665KB 开源软件
1
乳胶Matlab代码乳胶表 该MATLAB函数将矩阵,单元格或表从MATLAB转换为LaTeX表代码。 它易于使用且非常灵活: 将MATLAB矩阵,单元格或表格作为输入 提供包含您的数据作为输出的LaTeX表的代码 处理数字和文本/字符串数据 轻松包含在您的自动化代码中 轻松直接保存为LaTex文档(请参见runExamples.m中的示例2) 可选功能包括: 桌子摆放 列/行标签 列/行格式(例如设置位数等) 旋转桌子(90度旋转使列成行,反之亦然) 设置NaN值的默认符号 LaTeX列对齐 LaTeX表格边框,标题,标签 使用booktabs乳胶包装 输出完整的LaTeX文档而不是普通表 工作流程很简单。 这是一个小例子: 设置输入结构: input.data=[1,3;4,2]; 调用函数: latexTable(input) 将生成的LaTex代码复制并粘贴到您喜欢的LaTex编辑器中 有关更多详细信息和示例,请参见latexTable.m和runExamples.m或访问[MathWorks File Exchange的发布页面]()。
2023-03-11 10:15:08 7KB 系统开源
1
数字控制是指控制系统中发出的信号是脉冲信号。数字式全闭环伺服控制系统是一种同时具有位置控制和速度控制两种功能的反馈控制系统。控制单元发出的指定位置值与位置检测值的差值就是位置误差,它反映的实际位置总是滞后于指定位置值。位置误差经处理后作为速度控制量控制进给电机的旋转,使实际位置也以此速度变化,而且实际位置始终跟随指定位置,当指定位置停止变化时,实际位置等于指定位置。数字控制系统的优点是,由于采用数字信号,抗干扰能力强; 应用系统简单,易于开发; 系统稳定性好。 传统的交流伺服系统是典型的速度闭环系统,伺服驱动器从主控制系统接收电压变化范围为-ui~+ui的速度指令信号。电压从-ui变化到+ui的过程中,伺服电机可实现从反转最高速上升到零,然后再上升到正转最高速。但是,这种交流伺服系统只能实现对速度的闭环控制,还不能直接实现对位置的闭环控制。要实现对位置的闭环控制,必须在伺服电机和控制系统之间构成一个位置环。
2023-03-03 10:26:59 181KB 全数字伺服 插补
1