找回密码
 立即注册
查看: 2964|回复: 0

自动膏药机

[复制链接]
  • TA的每日心情
    开心
    2024-9-19 07:50
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    41

    回帖

    80

    积分

    技术员

    积分
    80
    发表于 10 小时前 | 显示全部楼层 |阅读模式
           自动膏药机
      自动膏药机系统的软件功能十分复杂,软件功能是由子功能以某种方式组合在一起的,从学术的角度看,软件功能就是任务的组合,因此软件编程包含两项技术,即任务的编程和任务的管理。
      一、自动膏药机系统软件的任务划分按以下原则进行。
      1、每个任务须是独立的。
      2、每个任务通过它们之间的逻辑转换关系发生联系。
      3、所有任务的集合能满足整个系统的功能要求。
      在编程中,划分的任务通常按程序运行方式来加以分类描述,如驱动程序、初始化程序、中断程序、控制算法程序、显示程序、键盘输入程序等。
      二、自动膏药机系统软件任务的管理
      自动膏药机系统微处理器硬件特性与软件运行机制决定了任务是逐个执行的,软件功能的实时性要求任务以并行为宜,任务的串行执行机制和实时性的并行要求存在本质上的矛盾,自动膏药机系统软件任务的管理调度策略通常有以下几种。
      1、单一扫描法
      这种方法按照给定的任务顺序,对所有的任务进行循环扫描,如果某个任务在扫描时满足条件,则执行对这个任务的操作直至完成再跳出,执行对下一个任务的扫描,这样保证所有任务的并行处理,如果计算机的速度足够快,这种方法几乎可以解决所有实时性问题。
      2、嵌套扫描法
      这种方法是对单一扫描法的改进。系统中每个任务的实时性要求不同,有的高,有的低,因此,我们对实时性要求低的任务组仍采用单一扫描法,而将实时性要求高的任务组嵌入单一扫描法的内部,以满足它们的实时性要求。
      3、中断响应法
      如果嵌套扫描法还小能满足实时性要求,就可以采用中断响应优先级设置为高,一但中断产生,就立即挂起当前任务,执行中断任务,以满足实时性要求。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|制造论坛 ( 浙B2-20090312-57 )|网站地图

    GMT+8, 2025-12-15 20:32 , Processed in 0.024512 second(s), 21 queries .

    Powered by Discuz! X3.5

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表