第5章应用程序设计和实现技术(1) 数据处理技术 5.1数据结构(了解) 5.2测量数据预处理技术(了解) 5.3数字澽浪方法(掌握) 5.4标度变换算法(掌握) 5.5越限报警处理(了解) 5.6系统的运篁字长选择(掌握)
1 第5章 应用程序设计和实现技术(1) 数据处理技术 5.1 数据结构(了解) 5.2 测量数据预处理技术(了解) 5.3 数字滤波方法(掌握) 5.4 标度变换算法(掌握) 5.5 越限报警处理(了解) 5.6 系统的运算字长选择(掌握)
在计算机控制系统中,数据采集是最基本的一种模式. 般是通过传感器、变送器把生产过程的各种物理参数转换 成电信号然后经AD通道或D通道把数字量送入计算机 中计算机在对这些数字量进行显示和控制之前还必须根据 需要进行相应的数据处理 数据处理离不开数值计算而最基本的数值计算为四则运 算由于控制系统中遇到的现场环境不同采集的数据种类与 数值范围不同精度要求也不一样各种数据的输入方法及表 示方法也各不相同因此为了满足不同系统的需要设计出 了许多有效的数据处理技术方法如预处理数字滤浪,标度 变换查表和越限报警等
2 在计算机控制系统中,数据采集是最基本的一种模式.一 般是通过传感器、变送器把生产过程的各种物理参数转换 成电信号,然后经A/D通道或DI通道,把数字量送入计算机 中.计算机在对这些数字量进行显示和控制之前,还必须根据 需要进行相应的数据处理. 数据处理离不开数值计算,而最基本的数值计算为四则运 算.由于控制系统中遇到的现场环境不同,采集的数据种类与 数值范围不同,精度要求也不一样,各种数据的输入方法及表 示方法也各不相同.因此,为了满足不同系统的需要,设计出 了许多有效的数据处理技术方法,如预处理,数字滤波,标度 变换,查表和越限报警等
5.1数据结构(了解) (-)基本术语 数据(data):是描述客观事物的数、字符以及所有能 输入到计算机中并被计算机程序处理的符号的集合它 是计算机程序加工的“原料” 数据元素( data element):数据的基本单位即数据 集合中的一个个体有时一个数据元素可由若干个数据 项( data iten)组成数据项是数据的最小单位
3 5.1 数据结构(了解) (一)基本术语 数据(data):是描述客观事物的数、字符以及所有能 输入到计算机中并被计算机程序处理的符号的集合.它 是计算机程序加工的“原料” . 数据元素(data element):数据的基本单位,即数据 集合中的一个个体.有时一个数据元素可由若干个数据 项(data item)组成,数据项是数据的最小单位
数据对象( data object):是具有相同特性的数据 元素的集合是数据的一个子集例如整数的数据对象是集 合N={0±1±2….},字母字符的数据对象为集合C= (A,B.Z3. 数据结构( data structure):是带有结构的数据元 素的集合被计算机程序加工的数据元素都不是孤立的在 它们之间存在着某种联系这种相互之间的关系称作结构 通常数据结构是一个二元组数据结构所研究的内容是数 据元素之间的逻辑关系即所谓数据的逻辑结构而数据元 素在计算机內的存储方式又称为数据的物理结构(或存储 结构)数据元素在计算机中有两种不同的存储结构即顺序 结构和非顺序存储结构(又称链式存储结构)
4 数据对象(data object):是具有相同特性的数据 元素的集合,是数据的一个子集.例如,整数的数据对象是集 合N={0,±1,±2…},字母字符的数据对象为集合C= {A,B,…,Z}. 数据结构(data structure):是带有结构的数据元 素的集合.被计算机程序加工的数据元素都不是孤立的,在 它们之间存在着某种联系,这种相互之间的关系称作结构. 通常数据结构是一个二元组.数据结构所研究的内容是数 据元素之间的逻辑关系,即所谓数据的逻辑结构.而数据元 素在计算机内的存储方式,又称为数据的物理结构(或存储 结构).数据元素在计算机中有两种不同的存储结构即顺序 结构和非顺序存储结构(又称链式存储结构)
二)数据结构类型 顺序结构顺序结构就是将数据存放在从某个存储地 址开始的连续存储单元中顺序结构包括线性表、数组、 堆栈和队列其中前两种为静态顺序结构后两种为动态 顺序结构 (1)线性表:线性表是一组有序的数据元素可表示为 1=2 a (6-1) 式中a一数据元素; 元素的序号, 代表元素在线性表中的位置i=1,2nn; n线性表中元素的个数 定义为表的长度当n=0时称为空表
5 (二) 数据结构类型 1.顺序结构 顺序结构就是将数据存放在从某个存储地 址开始的连续存储单元中.顺序结构包括线性表、数组、 堆栈和队列,其中前两种为静态顺序结构,后两种为动态 顺序结构. (1)线性表:线性表是一组有序的数据元素,可表示为 (a1, a2, …,an) (6-1) 式中 ai——数据元素; i——元素的序号, 代表元素在线性表中的位置,i =1,2, …,n; n—线性表中元素的个数, 定义为表的长度,当n = 0时,称为空表