第8章-计算机控制系统程序设计ppt课件(全).pptVIP

  • 1
  • 0
  • 约1.8千字
  • 约 53页
  • 2023-02-10 发布于江西
  • 举报

第8章-计算机控制系统程序设计ppt课件(全).ppt

第8章 计算机控制系统程序设计;第一节 应用软件设计;;;;1.应用程序设计的几个特点 (1) 应用程序与硬件系统的密切性。程序设计者必须熟悉整个系统才能编写出高质量的应用程序。若系统硬件要作某些变动,则相应程序进行修改,否则将不能满足预定的要求。 (2) 应用程序具有较强的实时性。即要求在对象允许的时间间隔内对系统进行控制、计算和处理。 ;;;;;;1.控制系统软件设计的目的与原则 计算机控制系统的软件设计必须遵循如下原则:抽象、细化、模块化和信息隐藏。 抽象。抽象对系统的简化描述或规范说明。 细化。细化是软件设计中一条重要的原则。当对系统由顶向下进行设计时,第一次可能将它根据功能细化为若干子系统。再次细化时,将每个子系统又可划分为若干模块,每一个模块完成一个或一组确定的任务。 模块化。其中心思想是对较大的程序分而治之,使其每一部分都变得容易管理。 ;;;;第二节 计算机控制系统的数据处理 ; 1、数据线性化处理 在数据采集与处理系统中,一般总希望系统的输出和输入呈简单的线性关系,这样当用仪表来检测和显示系统中的某个物理量时,能得到均匀的刻度,不仅读数看起来清楚方便,而且仪表在整个范围内灵敏度一致。 为了保证这些参数能有线性输出,需要引入非线性补偿,将输出信号与被测物理量之间的非线性补偿为线性关系,这种补偿过程称为线性化处理。;;;;;;;;;;;二 标度变换 ;;三、查表法 ;;;;;;;; 所谓数字滤波,就是在计算机中用某种计算方法对输入的信号进行数字处理,以削弱或滤除干扰噪声从而获得真实信号的过程。这种滤波方法不需要硬件设备,只需根据预定的滤波算法编制相应的程序即可达到目的,故实质上是一种程序滤波。 数字滤波由于不涉及硬件设备,故可靠性高,稳定性好而成本低,其滤波参数的修改也容易便于灵活使用,而且一种滤波子程序可以被多个通道所共用,数字滤波还可以对各种干扰信号,甚至极低频率的信号进行滤波;其不足之处是占用CPU的机时。;;;;;;;;;;;;;;;第8章 计算机控制系统程序设计;第一节 应用软件设计;;;;1.应用程序设计的几个特点 (1) 应用程序与硬件系统的密切性。程序设计者必须熟悉整个系统才能编写出高质量的应用程序。若系统硬件要作某些变动,则相应程序进行修改,否则将不能满足预定的要求。 (2) 应用程序具有较强的实时性。即要求在对象允许的时间间隔内对系统进行控制、计算和处理。 ;;;;;;1.控制系统软件设计的目的与原则 计算机控制系统的软件设计必须遵循如下原则:抽象、细化、模块化和信息隐藏。 抽象。抽象对系统的简化描述或规范说明。 细化。细化是软件设计中一条重要的原则。当对系统由顶向下进行设计时,第一次可能将它根据功能细化为若干子系统。再次细化时,将每个子系统又可划分为若干模块,每一个模块完成一个或一组确定的任务。 模块化。其中心思想是对较大的程序分而治之,使其每一部分都变得容易管理。 ;;;;第二节 计算机控制系统的数据处理 ; 1、数据线性化处理 在数据采集与处理系统中,一般总希望系统的输出和输入呈简单的线性关系,这样当用仪表来检测和显示系统中的某个物理量时,能得到均匀的刻度,不仅读数看起来清楚方便,而且仪表在整个范围内灵敏度一致。 为了保证这些参数能有线性输出,需要引入非线性补偿,将输出信号与被测物理量之间的非线性补偿为线性关系,这种补偿过程称为线性化处理。;;;;;;;;;;;二 标度变换 ;;三、查表法 ;;;;;;;; 所谓数字滤波,就是在计算机中用某种计算方法对输入的信号进行数字处理,以削弱或滤除干扰噪声从而获得真实信号的过程。这种滤波方法不需要硬件设备,只需根据预定的滤波算法编制相应的程序即可达到目的,故实质上是一种程序滤波。 数字滤波由于不涉及硬件设备,故可靠性高,稳定性好而成本低,其滤波参数的修改也容易便于灵活使用,而且一种滤波子程序可以被多个通道所共用,数字滤波还可以对各种干扰信号,甚至极低频率的信号进行滤波;其不足之处是占用CPU的机时。;;;;;;;;;;;;;;;

文档评论(0)

1亿VIP精品文档

相关文档