【毕业学位论文】(Word原稿)地下水管网自来水管道的漏水检测系统设计-电子信息科学与技术_第1页
【毕业学位论文】(Word原稿)地下水管网自来水管道的漏水检测系统设计-电子信息科学与技术_第2页
【毕业学位论文】(Word原稿)地下水管网自来水管道的漏水检测系统设计-电子信息科学与技术_第3页
【毕业学位论文】(Word原稿)地下水管网自来水管道的漏水检测系统设计-电子信息科学与技术_第4页
【毕业学位论文】(Word原稿)地下水管网自来水管道的漏水检测系统设计-电子信息科学与技术_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

吉林大学学士毕业论文 作者:张太青 1 目 录 第一章 引言 第二章 漏水检测的现状 水检测的意义 用的检测漏水的方法 用的检测仪器 关测漏仪的工作原理 第三章 软件算法的研究 立叶变换 列傅立叶变换 散傅立叶变换 速傅立叶变换 关函数及其实现方法 2 关函数 2 散相关函数的实现方法 13 号的滤波处理 4 第四章 其开发环境 6 6 线结构 6 央处理单元 6 令系统 6 储器 7 成开 发环境 8 功能 9 码生成器 9 成开发环境 0 第五章 系统硬件设计 - 21 统的总体方案设计 1 序空间的扩展 1 据空间的扩展 2 信模块的设计 3 3 置为 式 3 4 仿真器的接口 5 第六章 系统的软件设计及测试结果 7 统的软件设计 7 件的总体介绍 7 吉林大学学士毕业论文 作者:张太青 2 信模块的软件流程图 7 据处理部分软件流程图 8 试结果及分析 9 试结果 9 据处理过程中的数据波形显示 0 总结 2 附录 统硬件设计原理图 3 参考文献 5 摘要 林大学学士毕业论文 作者:张太青 1 第一章 引 言 水,作为一种物质,是一切生命的起源,地球上的所有物质中,水是最宝贵的,它决定了生命能否存在。 我国水资源总量丰富而人均占有量贫乏: 总量居世界第六位 ,仅次于巴西、前苏联、加拿大、美国和印度尼西亚 ; 人均占有量居世界第 110 位 ,被列为世界上 12 个贫水国之一。 现在世界各国人民的饮用水主要是井水和自来水,随着社会的发展,自来水在人们的生活和生产中的作用越来越重要。在城市供水尚不能适应用水发展需要的情 况下,自来水传送过程中的漏水问题,至今仍是城市供水和用水中最为严重的问题。我国城市供水管网,尤其在一些老城市,由于埋设时间长,腐蚀较为严重,漏水率十分惊人。据统计每年漏水量达供水量的15%以上,全国每年有数十亿吨的自来水白白流失,造成了巨大的能源浪费和经济损失。 针对漏水问题,世界上许多国家都着力对地下自来水管道漏水检测仪器的研究,国外都已经研究出了相应的检测漏水的仪器,并投入生产和使用当中。现在通用的检测漏水的方法是相关检测的原理来进行设计的。所谓相关检测,就是对两路信号进行相关运算,求出两路信号的相关性 。对于时域信号,它们之间的相关函数就是时间差的函数,根据时间差和漏水声在不同管道中的速度及管道的长度,就可以找到漏点的具体位置。 用传感器将漏水声音信号接收后,通过 A/D 将声音信号变为数字信号,以便处理器进行数字信号的处理。数字信号处理( 60 年代随着计算机技术和大规模集成电路技术的迅速发展而发展起来的一门新技术和新学科。它是把信号变换成数字表示的序列,然后通过计算机或专用数字信号处理设备,用数值计算的方式处理这些序列。 也叫数字信号处理器,是一种专门用于信号处理的可编程的芯片。与早期的微处理器不同, 着更适合于数字信号处理的优点。如采用改进的哈佛( 线结构,内部有单独的硬件乘法器和累加器,使用流水线结构,具有良好的并行特性,并有专门设计的适于数字信号处理的指令系统等,这些特点使得 数字信号处理中得到广泛的应用,特别是对不允许延迟的实时应用领域更为理想。 现在的 片分为两种,通用型和专用型。通用型就是上面说的软件可编程的 片,可以用于各种场合;专用型就是将一些 算法程序固化到 片内部的掩膜 ,使得 片有一些专用的场合,如专门用于 波、卷积等。 目前市场上的 片以美国德州仪器公司( 列为主流。其他的公司,如 , 司也都推出了各具特色的 品。 司的 列已经形成了一个门类齐全的大家吉林大学学士毕业论文 作者:张太青 2 族。在世界的 片市场, 司的 片占 50%;中国的市场上,司的产品占 70%。 本系统主要是对 A/D 采集进来的数字信号进行处理,处理器采用的是美国 司的 两路传感器的信号进行滤波、 关运算等,求出两路信号之间的延迟时间,从而求出漏水点的位置,达到目的。 在后面的内容中,将分别介绍相关算法、快速傅立叶变换、滤波算法、片的特点及其开发软件环境 统的硬件设计和软件设计等。 吉林大学学士毕业论文 作者:张太青 3 第二章 漏水检测的现状 漏水检测的意义 水资源是宝贵的, 地球上的水就总量来说是不少的,但可供饮用的淡水的数量并不多,大部分是海水,而淡水总量还有相当一部分以冰山的形式存在,因此如何有效的对水进行利用愈加显得重要。 我国从人均占有量上来说是水资源严重贫乏的国家。尤其在北方许多地区,它直接威胁着工农业的生产和人民的生活。 在现代社会中,随着人们生活水平的不断提高,城市的不断发展,人们的生活方式的不断改变,对水的依赖性也不断加强,城市供水工作更加重要。就目前来说,摆在供水工作面前的重要问题是水源不足,缺水现象严重,据有关资料报道:全国 360 多座县级以上城市存在严重缺水现象 。 供水管网中的各种损失是多方面的,据北京供水部门的初步统计, 2001 年上半年供水产出与销售的差额达 15%以上 ,就是说有大约 15%以上的水未能收到费用 ,这些水都到什么地方去了 ? 在供水管网中,人为利用各种手段进行窃水的现象是存在的,这是自来水“流失”的一个原因;同时在供水管网中 我们也常发现有些管网破损的情况非常严重,导致 自来水在输送过程中产生 漏 水。在我国许多老城市里,自来水管网埋藏时间比较长, 老化现象 很 严重, 漏水率是很高的。前不久, 深圳新闻网 报道一家月亮湾山庄的地下水管漏水的现象。 自从 1997年入住以来,地下水管漏水的现象越来越严重,现在已经达到了每个月漏水 4000 多吨的程度 ,造成很大的经济损失和资源浪费。同时,漏 水引起的环境污染比直接漏水本身造成的经济损失更为严重,漏水引起的路面积水,以及对建筑物地基的破坏。给整个社会环境带来相当大的危害。 地下自来水管道的漏水,主要是因为自来水管道损坏,自来水在水压的作用下,渗透到土壤中,造成流失。引起漏水的原因有:管网陈旧老化导致漏水、由于路 基受压不堪重负导致路面凹陷将水管压断后发生漏水、管道施工质量及采用的管道质量差有关、环境温度的变化等。由于种种原因,地下管道漏水的问题是不可避免的,因此,及时准确的查找漏水的位置是十分重要和必须的。 用的检测漏水的方法 降低管网漏 水损失最直观的途径就是加强漏水检测工作,及时准确的检测出管网的漏水部位并尽快修复,可以有效的减少供水中的无谓损失,而且在收到经济效益的同时又防止了不少次生灾害。漏水检测工作一般分为被动检测和主动检测。被动检测方式不需要安排太多的人力物力 , 在接吉林大学学士毕业论文 作者:张太青 4 到漏水报告后再出动检测人员前往检测,确定出漏水部位并尽快修复。而主动检测方式与被动方式明显不同之处是派出检测人员按计划按区域积极主动的去寻找管线的漏点,使漏点能够及早发现,减少漏水的损失。 由于被动检测方式需要接到漏水报告后才出动人员检测,而一般的漏水都比较隐蔽,这样就不 能及时的找到漏点,还会引起不小的损失。因此,我们提倡主动检测方式。常用的检测方法有: 1)、区域检漏法 所谓区域检漏是针对管网的一小部分用水区域采用水量差法或最小流量法进行检测。水量差法是在区域入口管道上装设一块总计量水表。在一段时间内既查总表的读数又查各用户表的读数,并计算出这段时间内总表与各用户表之间的水量差,进而分析出该区域是否有漏水的可能。而最小流量法一般是选择夜间用水量最小的时间段进行测量该区域入口管道的水流量,此时近似认为该区域内基本上不用水或用水量最小,此时刻的总流量值超出某一允许范围则认为有 漏水,如流量在允许范围之内则认为基本无漏水 。 2)、以氢为示踪元素的检测法 这种检测法的工作过程是: 向管道注入氢的混合气,对有水管道要在漏点上游供气,随水流动,在下游放水检测气是否到位, 维持供气两三个小时 , 使气从漏点至地面形成以漏斗状气晕, 在管道可能有漏点的上方用带有探头的仪器进行检测 , 检测探头还有很好的选择性,只检测氢,对其它的气体不起反应,即使是氢的化合物也不起反应,所以仪器不会出现误判 。 3)、听音检测法 每个漏水点会产生一个持续的漏水声, 这种声音会沿着管道传播和向四周传播。人工使用听音棒或听音 放大仪来听漏水声,以此为依据来判断漏点的有无及查找漏点的位置。 4)、相关检测法 相关检漏法是第三代技术,是世界上包括中国用的最多的先进、有效的一种精确确定漏点的检漏方法,特别适用于环境干扰噪声大、管道埋设深或不适宜用地面听漏法的区域。用相关仪可快速准确地测出地下管道漏水点的准确位置。 其工作原理为:当管道漏水时,在漏 水 处会产生漏水声波,并沿管道向远方传播,当把传感器放在管道或连接件的不同位置时,相关仪主机可测出 从 漏 点 产生的漏水声波传播到不同传感器的时间差只要 给定两个传感器之间管道的实际长度 L 和声波在该管道的传播速度 V ,漏水点的位置 可按式 (算出来。 吉林大学学士毕业论文 作者:张太青 5 2/)( (用的检测仪器 目前我国大城市已基本采用主动检漏法,地市级相当一部分在改变为主动检漏法,但县市级大部分仍在采用被动检漏法。在检漏方法之中绝大部分都使用音听检 测 法, 或相关检测法。常用的检测 仪器有: 1)、听音棒 听漏棒是最简单的的测漏设备,分金属棒和木棒两种类型。它是长型的,一端直接接触管道壁,另一端贴在测试人员的耳朵上,如果附近有漏水,则可以听到声音。通过声音的有无,可以知道漏水的范围。有经验的测漏工人可根据声音的大小,声音的音质判断出漏点的大致位置。它的缺点是精度不高,受环境影响很大。 2)、电子放大听音仪 电子放大听音仪是用传感器把地面或管道上的震动声转化为微弱的电压信号,然后通过电路放大,最后从仪表的指针或耳机输出。图 2既可在地面听漏,也可直接在管道 上听漏。电子放大听音仪具有较高的灵敏度,但只能在夜深人静或周围环境比较安静的时候才能取得满意的效果。 图 2电子放大听音仪 3)、相关测漏仪 相关仪是一种 检测 漏 水 的 比较 先进仪器, 在国外是最主要的测漏仪器。图 2示的为相关仪。 它的原理是:在漏水点两侧管上放置两个传感器,接收漏声信号,根据两个传 感 器所接收到的时间差,可计算出漏点的位置;这种安排使两探头所接收到的漏声是同源的、有关系的,而接收到的其它干扰噪声是无关的,因此处理后便压抑了干扰噪声,突出了漏点产生的信号声。 由于相关测漏仪的两个传感器直 接放到管道上,而管道埋吉林大学学士毕业论文 作者:张太青 6 在地下,在很大程度上避开了干扰和噪声,同时相关算法本身又有较强的抑制干扰和噪声的能力,因此,相关测漏仪能在较恶劣的环境下工作。 图 2关测漏仪 关测漏仪的工作原理 现在的漏水检测仪器中应用最广泛的是相关测漏仪,在这节中,介绍一下测漏仪的工作原理。 图 2测漏的工作原理 如图 2示, 测试管道的长度, A、 B 为管道两端, O 为漏点。L ),令漏水声的速度为0V 。 漏水声从漏点 O 传到 A 点的时间为: 0( 漏水声从漏点 O 传到 B 点的时间为: 0( 漏水声从漏点 O 传到两端的时间差为: 0)( ( 而 ( 吉林大学学士毕业论文 作者:张太青 7 结合 ( 、 ( 式,可得到 2/)( 0 ( 2)( 0 ( 自来水管道的长度 漏水声的速度0材、管径和管道中的介质,单位为 m/上面的两个式子可以知道,只 要知道了时间差 t ,就可以知道漏点的具体位置了。相关测漏仪就是利用相关的算法,求出漏水声传到管道两端的时间差 t ,从而找出漏点的位置的 。 吉林大学学士毕业论文 作者:张太青 8 第三章 算法设计 本系统的数字信号处理过程中,主要用到傅立叶变换、相关运算和字滤波器软件滤波。在本章中,将逐一对傅立叶变换、相关运算和波进行介绍。 立叶变换 我们知道 ,信号和系统的分析方法有两种,即时域分析方法和频率分析方法。为了在频率域进行分析,用傅立叶变换( 时间域函数变换到频率域。而在时域离散信号和系统中,信号是用序列来表示的,其自变量仅取整数,非整数时无定义,此时的傅立叶变换指的是序列的傅立叶变换。对于有限长序列,还有一种更为重要的数学变换 ,离散傅立叶变换( 称 下面就来介绍傅立叶变换和离散傅立叶变换。 序列傅立叶变换 序列傅立叶变换的定义: )()( ( 为序列 )(傅立叶变换,可以用 的缩写字母表示。 立的充分必要条件是 序列 )(足绝对可和的条件,即满足下式: |)(| ( 为求 反变换,用 乘( 两边,并在 内对 进行积分,得到: n )()( = )( 吉林大学学士毕业论文 作者:张太青 9 式中 de (= )(2 ( 因此 (2 1)( ( 上式即是 ( 组成一对傅立叶变换公式。 散傅立叶变换 离散傅立叶变换( 实质上是有限长序列傅立叶变换的有限点离散 采样,从而开辟了频域离散化的道路,使数字信号处理可以在频域采用数字运算的方法进行,这样就大大增加了数字信号处理的灵活性。 离散傅立叶变换的定义: 设 )(一个长度为 M 的有限长序列,则定义 )( N 点离散傅立叶变换为 10 )()()( Nn 1,1,0 ( )(离散傅立叶逆变换 称 10 )(1)()( Nn 1,1,0 ( 式中, 2 , N 称为 。通常称( 和( 为离散傅立叶变换对。 速傅立叶变换( 因直接计算 的平方成正比,当 N 较大时,计算量太大,所以在快速傅立叶变换( 称 现以前,直接用 长度为 N 的有限序列 )( ,)()( 10 1,1,0 ( 吉林大学学士毕业论文 作者:张太青 10 考虑 )(复数序列的一般情况,对某一个 k 值,直接按( 计算 )(需要 N 次复数乘法、 )1( N 次复数加法 。因此,对所有 N 个 需要 2N 次复数乘法以及 )1( 复数加法运算。当 1N 时,2)1( 。有上述可见, N 点 N 成正比。当 N 较大时,运算量相当可观。例如 1024N 时, 10485762 N 。这对于要求实时信号处理来说,必将对计算速度提出难以实现的要求。所以必须减少其运算量,才能使 各种科学和工程计算中得到应用。 如前所述, N 点 N 。显然,把 N 点 使乘法次数大大减少。另 外,旋转因子 周期性表现为 2)(2 ( 其对称性表现为 W 或者 W * ( 利用 常用的是基 2 即 的 基 2 基本原理 设序列 )(长度为 N ,且满足 , M 为自然数 按 n 的奇偶把 )(解为两个 2/N 点的子序列 )2()(1 , 12,1,0 )12()(2 12,1,0 吉林大学学士毕业论文 作者:张太青 11 则 )( 奇数偶数 ()()( 120)12(1202 )12()2( 1202212021 )()( 由于 22222 所以 120 2122120 21)()()()()( 1,1,0 ( 其中 )()( 21 分别为 )()( 21 的 2/N 点的 )()()( 1120 21 ( 12 0 222 )()()( N r ( 由于 )()( 21 均以 2/N 为周期,且 W 2 ,所以 )(可以表示为 )()()(21 1,1,0 ( )()()2( 21 1,1,0 ( 这样,就将 N 点 ( 以及( 的运算。( 和( 的运算可以用图 3示的流图符号表示,根据其形状称之为碟形运算符号。 吉林大学学士毕业论文 作者:张太青 12 图 3碟形运算符号 由图 3完成一个碟形运算,需要一次复数乘和两次复数加法运算。这样经过一次分解后,计算一个 N 点 。而计算一个 2/N 点 要 2)2/(N 次复数乘和)12/(2/ 复 数 加 法 。 所 以 , 计算 N 点 共需要2)2/(2N + 2/N 2/)1( ( N 1 时 ) 次 复 数 乘 法 和)12/( 次复数加法运算。由此可见,仅仅经过一次分解,就使运算量减少了近一半。既然这样分解对减少 运算量是有效的,且 , 2/N 仍然是偶数,故可以对 2/N 点 作进一步分解。 与第一次分解相同,将 )(1 奇偶分解成两个 4/N 长的子序列)()( 43 ,这样就可以用和第一次相同的方法求取 )(1 同样也可以求得 )(2 依此类推,经过 M 次分解,最后将 N 点 解为 2/N 组2点的 算量得到了很大的降低。 相关函数及其实 现方法 两个信号的互相关函数是一个有用的统计量,它可以用来了解两个已知(随机的或非随机的)信号之间的相似程度,或者两个已知(相似或相同)信号之间的时间关系。对两个信号进行时差调整,就可以求得相关函数的最大值,从而了解它们之间的相似程度。如果已知这两个信号是相似的,则这个时差就等于它们之间的时间延迟。 关函数 吉林大学学士毕业论文 作者:张太青 13 如果 )(1 )(2 能量有限信号且为实函数,它们之间的相关函数定义为 ()()()()( 212112 ( ()()()()( 212121 ( 若 )(1 )(2 同一信号,即 )()()( 21 ,此时相关函数无需加注下标,以 )(R 表示,称为自相关函数 ()()( ( 如果 )( )(两组长度为 N 实样本序列信号,它们之间的相关是离散相关,其离散相关定义为: 1 )()()( 1,0,1 ( 若两组实样本序列信号有一定的相似性,那么离散互相关函数的峰值点就反映了它们的相似性。 离散相关函数的实现方法 相关定理:两信号互相关函数的傅立叶变换等于其中第一个信 号的傅立叶变换与第二个信号傅立叶变换取共轭二者之乘积。即: 若已知: )(1 )(2 傅立叶变换分别为 )(1 F 和 )(2 F ,其相关函数 )(12R 的傅立叶变换为 )(12R ,则 )()()( *21 ( 有了相关定理这个理论基础,相 关算法的实现就相对容易了。若通过A/(),( 21 则求离散相关函数的步骤如下: 1)、计算两个样本序列 )(),( 21 傅立叶变换 )(),( 21 2)、求 )()()( *21 ; 吉林大学学士毕业论文 作者:张太青 14 3)、求 )(逆傅立叶变换得 )( 号的滤波处理 滤波的主要目的是设法使噪声与有用 信号分离,并予以抑制和消除。数字滤波的实质是对采集到的离散数据进行运算,增强或提升所需要的信号,压低或滤掉干扰成分。高斯白噪声和 50流干扰是常见的噪声,对于不同的干扰,采取不同的滤波算法。 1、 递推平均滤波 高斯白噪声具有一个很重要的统计特性,即它的统计平均值为零,属于随机误差,因此可以采用递推平均滤波的方法来消除高斯白噪声。 递推平均滤波法是把 N 个测量数据看成一个队列,队列的长度固定为 N ,每进行依次新的测量,把测量结 果放入队尾,而扔掉队首的一次数据,这样在队列中始终有 N 个“ 最新 ”的数据。计算滤波值时,只要把队列中的 N 个数据进行算术平均就可得到新的滤波值。这样每进行一次测量,就可以得到一个新的平均滤波值。递推平均滤波法的数学表达式为 11_ 1 式中: 第 n 次采样值经滤波后的输出; 未经滤波的第 次采样值; N 递推平均项数。 即第 n 次采样的 N 项递推平均值是 n , 1n , , 1采样值的算术平均。 2、 在信号处理中,滤波占有极其重要的地位。数字滤波是数字信号处理 的一个基本处理方法。由于地下自来水管道中的漏水声的频率范围是200 2000此对测得的信号在进行相关处理前,还要进行滤波,这里的滤波主要是滤掉工频 50流干扰和非水声信号,使有用信号得到最大限度的保留。我们设计一个 限冲激响应)带通滤波器,截止频率为 200 2000 设 )1,2,1,0)( 为滤波器的冲激响应,输入序列为 )(则 吉林大学学士毕业论文 作者:张太青 15 10 )()()( Nk ( 对式( 行 理后可得 10 )()( )()( Nn ( 图 3在 ,有专门的 波 器的设计程序,只要给出滤波器的一些参数,如:截止频率、滤波器的阶数、窗函数等,就可以求得滤波器的系数。这里不详细加以说明了。 吉林大学学士毕业论文 作者:张太青 16 第四章 其开发环境 字信号处理器 司 列定点数字信号处理器的一个代表产品它采用先进的修正哈佛结构,片内共有 8条总线( 1条程序存储器总路线、 3条数据存储器总路线和 4 条地址总路线)、 片存储器和在片外围电路等硬件,加上高度专业化的指令系统,使其具有功耗小、高 度并行等优点,可以满足电信等众多领域的实时处理的要求。 总线结构 用先进的修正哈佛结构和 8 总线结构,使处理器的性能大提高。其独立的程序和数据总线,允许同时访问程序存储器和数据存储器,实现高度并行操作。这些总线的功能如下: 1)、程序总线( 送取自程序存储器的指令代码和立即操作数。 2)、 3 条数据总线( 内部各单元(如 据地址生成电路、程序地址生成电路、在片外围电路以及数据存储器)连结在一起。 B 传送读自数据存储器的操作数。 3)、 4 个地址总线( 送执行指令所需的地址。 中央处理单元 54X 的并行结构设计特点,使其能在一条指令周期内,高速地完成多项算术运算。 基本组成如下: 1)、 40 位算术逻辑运算单元( 包括一个 40 位桶形移位寄存器和 2 个独立的 40 位累加器; 2)、 17 位 17 位并行乘法器,与 40 位专用加法器相连,用于非流水线式单周期乘法 /累加( 算; 3)、比较、选择和存储单元( 4)、指数编码器; 5)、双地址生成器,包括 8个辅助寄存器和 2个辅助寄存器算术运算单元( 指令系统 1)、单指令重复和块指令重复操作; 2)、块存储器传送指令; 3)、 32位长操作指令; 4)、同时读入 2或 3个操作数的指令; 吉林大学学士毕业论文 作者:张太青 17 5)、能并行存储和并行加载的算术指令; 6)、条件存储指令; 7)、从中断快速返回。 存储器 92成 3 个可选择的存储空间: 64644。程序存储器空间存放要执行的指令和执行中所用的系数表。数据存储器存放 执行指令所要用的数据。 I/可以作为附加的数据存储空间使用。 所有的 内都有随机存储器( 只读存储器( 寻址 双寻址 是安排到数据存储空间,但也可以构成程序存储空间。 可以部分地安排到数据存储空间。 图 4过处理器工作寄存器( 的三个状态位( C,吉林大学学士毕业论文 作者:张太青 18 以很方便地安排片内存储器在程序存储空间或在数据存储空间。 本系统中所用的 供的在片存储空间为 4K 只读存储器( 16K 的随机存储器( 的 4K 只读存储器的地址是从 内容和地址分配如下: 表 4地址范围 说 明 00留 00举加载程序,从串行口、 I/O 口等自举加载 0056 字的 u 律压扩表 0056 字的 A 律压扩表 0056 字的正弦函数值查找表 00内自检程序 00断向量表 成开发环境( 似于 的集成开发环境,采用图形接口界面,提供有编辑工具和工程管理工具。 供了配置、建立、调试、跟踪和分析程序的工具,他便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。供了基本的代码生成工具,它们具有一系列的调试、分析能力。持如下所示的开发周期的所有阶段。 图 4简化的 设计 总体设计 代码产生 创建工程、编写代码、配置文件 调试 语法检查 程序调试 分析 实时调试、统计跟踪分析 吉林大学学士毕业论文 作者:张太青 19 功能 ( 1) 项目完全集成的开发环境。 ( 2) 项目管理功能。 ( 3) 高性能的编辑器。 内建编辑器支持 C 汇编文件的动态语 法加亮显示。使用户能很容易地阅读代码和发现语法错误。 ( 4) 编辑和调试时的后台管理。 用户在使用编译器时没有必要退出 系统到 ( 5) 在任何算法点观察信号的图形窗口探针。 ( 6) 文件探针在算法处通过文件提取或加入信号或数据。 用户从 读或写信号流,而不是实时的读信号,这就可以用已知的例子来仿真算法。 ( 7) 图形分析。 ( 8) 技术观察窗口。 表达式及相关 变量。结构、数组、指针都能简单地递归扩展和减少,以便进入复杂结构。 ( 9) 代数分解窗口。它允许用户选择查看写成代数表达式的 从而容易读懂操作代码。 ( 10) 目标 构和寄存器上的在线帮助,可以使 用户不必查看技术手册。 码生成工具 代码生成工具奠定了 提供的开发环境的基础。有以下组件: ( 1) C 编译器( C 是一种将 C 语言自动编译成 编程序的代码生成工具。 ( 2) 汇编器( 汇编语言源程序文件汇编成机器语言 的目标程序文件,其格式为 用目标文件格式)。 ( 3) 连接器( 基本任务是将多个目标文件连接在一起, 产生可执行模块。一边创建可执行文件,一边完成重定位以及决定外部参考。连接器的输入文件包 括汇编器产生的 标文件、命令文件、库文件以及已部分连接好了的文件。 ( 4) 归档器( 许用户通过删除、替换、提取或添加文 件来调整库。 ( 5) 行支持库 (包括 C 编译器所支持 的 准函数、编译器公用程序函数、浮点运算函数和 C 编译器支持的 I/O 函数。 ( 6) 十六进制转换公用程序( 把 标文件转换成 以把转换好的文件下载到 程器中。 吉林大学学士毕业论文 作者:张太青 20 ( 7) 交叉引用列表器( 一个查错的工具。 它接受已经连接好的目标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论