- 该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计。
答:数控系统中控制装置与现场设备通信的实时性要求,数控系统要快速而有效的对复杂而庞大的操作任务进行处理。例如插补计算,位置控制等。要求响应在毫秒级别。
- 如果你是软件设计者,要实现这些实时功能,要设计几个实时任务?
三个,一是解码的额是实行,二是插补计算的实时性,三是走刀闭环控制的实时性。
- 这几个实时任务是时间触发的还是事件触发的,如果是时间触发的,周期大约是多少?
是时间触发的,大约10ms
- 这几个实时任务之间是相互独立还是存在着一定的依赖关系?分析这种依赖关系。
存在一定依赖关系,插补计算的结果与快速性决定了走刀控制的实时性和准确性。
- 这几个实时任务之间是否都需要使用一些共享的硬件资源?列出这种依赖性。
需要共享CPU,先进行插补计算,然后根据插补计算的结果和位置的闭环反馈控制运动状态。