1.该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计。 答:读取处理后文件、轨迹插补计算、伺服控制刀具的控制、工件位置的控制、译码的传输、紧急情况的处理、数据采集和显示等有强实时功能需求。前台程序允许延迟的时长一般在微秒级,后台程序的允许时长一般在毫秒级。 ...
分类:
其他好文 时间:
2016-12-02 02:50:04
阅读次数:
183
CNC 插补计算程序分析 一、该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计。 答:该系统对如何控制刀具或工具的运动有强的实时控制需求,通过插补控制和位置控制以及主轴控制实现一边插补进行运算,一边进行加工,才能完成程序规定的加工任务,反过来讲,才能实时控 ...
分类:
其他好文 时间:
2016-11-27 16:18:55
阅读次数:
228
曹迦勒 U201310693 题目 选择一个典型的实时控制系统(CNC/工业机器人/汽车ABS系统......)的软件系统(或其中的一个软件模块)做案例分析,列出: 该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计。 如果你是软件设计者,要实现这些实时功能 ...
分类:
其他好文 时间:
2016-11-27 07:55:23
阅读次数:
204
作者:李君威U201310747 一、该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计。 答:在数控系统中,位置控制、插补计算、紧急控制等严格实时性任务需要利用实时时钟(最小周期为4ms甚至更低)来完成实时任务的处理。另外还有坐标显示、图形显示、数据预处理 ...
分类:
其他好文 时间:
2016-11-26 18:16:16
阅读次数:
201
CREATE PROCEDURE CN5135_SP_Pagination /* *************************************************************** ** 千万数量级分页存储过程 ** *************************** ...
分类:
其他好文 时间:
2016-11-25 16:42:21
阅读次数:
152
12.2硬件的效率与一致性
由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间...
分类:
编程语言 时间:
2016-11-20 14:10:15
阅读次数:
221
本文主要的思路都是参考http://kb.cnblogs.com/page/176818/ 如有冒犯请告知,多谢。 一、KMP算法 KMP算法可以在O(n+m)的时间数量级上完成串的模式匹配操作,其基本思想是:每当匹配过程中出现字符串比较不等时,不需回溯指针,而是利用已经得到的“部分匹配”结果将模式 ...
分类:
编程语言 时间:
2016-11-13 22:10:48
阅读次数:
307
Java排序算法(一) 一、排序的基本概念和分类 1.1排序的定义 在《大话数据结构》中,排序定义为,假设含有n个记录的序列为{r1,r2,...,rn},其相应的关键字{k1,k2,...,kn},需确定1,2...n的一种排列p1,p2...pn,是其相应的关键字满足Kp1<=Kp2<=...< ...
分类:
编程语言 时间:
2016-11-11 07:28:36
阅读次数:
204
总结:顾名思义~ 重点: 1. 运行时间随着问题规模增大的增长速度:指数级别 > 立方级别 > 平方级别 >> 线性对数级别 > 现行级别 >> 对数级别 > 常数级别 请结合图1.4.5 典型的增长数量级函数加以理解。 2. 大多数的Java操作所需的时间均为常数。 3. 对数的底数和增长的数量级 ...
分类:
编程语言 时间:
2016-11-04 02:02:34
阅读次数:
161
总结:本小节讲述了近似运算时间、增长数量级和成本模型的概念以及算法的分析方法。 重点: 1. Knuth的基本见地很简单--一个程序运行的总时间主要和两点有关: · 执行每条语句的耗时; · 执行每条语句的频率。 前者取决于计算机、Java编译器和操作系统,后者取决于程序本身和输入。 如果对于程序的 ...
分类:
编程语言 时间:
2016-11-04 01:22:38
阅读次数:
266