搜档网
当前位置:搜档网 › 实验环境介绍

实验环境介绍

实验环境介绍
实验环境介绍

第一章实验环境介绍

TURBO C集成开发环境的使用TURBO C是DOS上的一个C语言系统,它也能以全屏幕方式或窗口方式运行在各种Windows环境中。TURBO C符合ANSI C标准。TURBO C的组成部分包括C语言编译系统,连接系统,ANSI C的标准函数库和一批扩充库函数等。另一重要组成部分是一个集成化程序开发环境,用户可方便地在其中编辑、编译、调试和运行自己的程序。

今天微机上的C语言系统很多,有些新系统的功能更强大。但TURBO C环境有许多特点,在基本的C程序设计课程教学中被广泛使用。本系统既简单又功能完整,开始使用需要理解的概念少,容易入门,特别适合初学者。TURBO C系统对计算机要求低,在任何微机上都能很好运行,编译加工速度快,对于做程序练习和一般的程序开发都很合适。另外,TURBO C的编程和调试环境也很完整,反映了集成化开发环境的特点。掌握了这个程序开发工具的使用方法,不但掌握了一个实用的程序开发工具,也能为进一步学习使用其他编程工具打下很好的基础。

1集成开发环境的启动

在DOS系统提示符下键入TC并回车,数秒钟后TURBO C开发环境就会启动完毕,屏幕中央将显示系统版权信息。此时按任何键都将使开发环境进入正常工作状态(编辑程序文件的状态)。

以这种方式启动时。,被编辑的程序文件自动定名为NONAME.C。系统进入工作状态后的屏幕情况如图C.1。如果要编辑某个特定文件,可以在启动系统后将该文件装入(方法见后),也可以直接把文件名作为TC命令的参数。如果系统的设定被改动过,启动后的情况也可能与这里介绍的有差别,例如直接装入了某个默认的文件等等。

在集成开发环境正常工作时,屏幕上的整个显示区域被划分成几个部分:

1.最上部是系统命令主菜单行,排列着若干菜单命令按钮;

2.最下面是常用命令提示行,其中说明了一些常用命令所对应的功能键;

3.中间主要部分分为两个区域:上面大区域是编辑窗口,是一个全屏幕编辑器的显示窗口,被编辑的文件(的一部分内容)将显示在这里。下面区域有两个用途,有时作为消息窗口(标题为Message,启动后就是这样),显示系统工作中产生的信息;有时作为程序调试的监视窗口(这时标题是Watch),显示程序调试中的有关信息。

在开发环境中工作的按Alt-X键即可退出TURBO C。要求退出时系统可能提问:是否要保存正在编辑的文件(如果文件被修改过),这时应该按照实际需要回答(Y/N)。也可以用菜单命令退出开发环境。

2 集成开发环境的使用

在集成环境工作过程中,任何时候都有唯一的一个活动部分,该部分将接受用户的键盘输入(命令等)并做出响应。环境中可能的活动部分有三个,分别是:命令主菜单,编辑窗口,消息(监视)窗口。当某部分处在活动状态时,我们就说开发环境处在这个状态。就是说,集成开发环境的可能状态有三个:主菜单状态,编辑状态和消息(监视)状态。用键盘的功能键可以令系统在不同状态之间转换。图C.2是活动状态转换图,箭头表示状态转换,旁边标出了实现有关转换所用的功能键。

例如,在编辑状态下(编辑窗口活动时)按F10键,系统将转到主菜单状态,再按Esc 键可以使系统转回,其余类推。

2.1. 编辑状态的命令,编辑器的使用

编辑状态下的集成环境是一个全屏幕的程序编辑器,它提供的编辑命令分成几组。这里只介绍常用编辑命令,这些命令对于编辑程序而言已经足够了。

在下面说明中,^Y表示在按Ctrl键的同时按Y键,^KB表示在按^K之后再按B键。 1)光标移动:光标指明当时的操作点,下面命令移动光标的位置。

→,←,↑,↓向右、左、上、下移光标

PgUp,PgDn 向前、后翻页

Home,End 移光标至当前行首、尾

^QR,^QC 移光标至文件首、尾

2)插入删除:输入方式分为插入和改写两种,用功能键切换。

Ins、Insert使输入方式在插入/改写方式间切换

换行符号

Enter

删除光标处的字符

Del、Delete

退格键,删除光标前的一个字符

BackSpace(←)

删除光标所在的行

^Y

3)块操作命令:一个块就是程序文件里的一段连续字符,块可以整体地复制、搬移、删除、写入到文件等。要进行编辑内容的块操作,首先要定义块:^KB、^KK命令分别把当时的光标位置标记为块的开始和结束位置。

^KB,^KK 将光标位置标记为块的开始、结束位置

^KC 把被标记的块复制到当前光标位置

^KV 把被标记的块搬到当前光标位置

^KY 将被标记的块删除

^KH 隐去或显示当前的块标记

^KW,^KR 将标出的块写入文件,从文件读入到光标位置4)查找和替换:查找替换操作需要提供其他辅助信息,包括被查找的字符串等,还要指定查找方式。有关方式的信息可以通过功能键F1查询联机帮助信息。

^QF 查找某一个字符串

^QA 查找一个字符串并用另一个字符串替换

^L 重复前一次查找

编辑窗口最上一行是编辑状态信息行,这里显示的不是被编辑程序的内容,而是当时的编辑状态信息,包括:当前光标所处的行列数,输入处于插入状态或改写状态,是否采用自动对齐(Indent)方式等。

自动对齐方式对于写出格式清晰的程序非常有用。系统中可以设定按Tab键一次光标跳的格数,在自动对齐方式下回车,光标将自动与上一行的非空白位置对齐,按退回键(BackSpace,键盘上标←)将使光标退到再前面的一个对齐位置。利用这几个键,可以方便地维持良好的程序格式。

按Tab键的默认跳格数为8个字符,可以自己设置,建议将跳格数设置为4,这样可以避免光标移得太远。设定方式是:依次按键Alt-O、E、T、4及回车,用Esc退出一层菜单后按S命令保存。应该把自己的系统设置存放在自己的子目录里,以免影响别人的使用。

按这些键实际上是要求系统执行菜单命令,详情在后面解释。

编辑过程中还可以用功能键向系统发命令,主要功能键在屏幕最下一行提示,包括:

F1 查阅系统帮助信息F8 单步跟踪执行

F5 扩大/缩小编辑窗口F9 对当前程序生成可执行代码

F6 活动窗口转换F10 转到系统命令菜单

F7 跟踪执行,用于程序调试

按下Alt键并保持几秒钟,提示行将显示出另一组功能键命令,包括:

F1 重显示前面最后一次的帮助信息F7 查找程序中前一个错误的位置

F3 显示用过的几个文件,供重新装入F8 查找程序中下一个错误的位置

F6 活动窗口切换F9 编译当前文件

上述功能键在系统处于消息窗口状态时同样也可以用。除了上面这些之外,在编辑状态下还有一些功能键,常用的有:

F2 将当前文件存盘,并继续工作

F3 装入一个文件,或编辑一个新文件

Ctrl-F1 关联查询帮助信息,以光标位置的标识符作为查询索引

Ctrl-F9 运行当前生成的可执行文件

2.2菜单状态的命令

系统菜单用于发各种操作命令。在系统的菜单状态下发命令的方式有两种。在子菜单弹出的状态下,同样可以用这两种方式发子菜单命令:

通过键入菜单项名字字符串中的高亮度字符。如主菜单File项的字符F为高亮度字符,可看到它颜色特殊,在主菜单状态下按这个字符键,系统将弹出File子菜单。

在菜单状态下用光标移动键操作菜单中的亮条,当亮条位于某菜单项时按回车键,系统即执行这个菜单项所对应的命令。例如在File子菜单中将亮条移动到Save位置并按回车键,系统将把当前编辑的文件存盘。

有些菜单项旁注有热键名,通过有关功能键同样可以执行命令。此外,在菜单状态下按一次Esc键可以使系统退回原来状态,在子菜单状态下按一次Esc键将退回到上一层菜单。

编程环境的菜单命令很多,在主菜单的每个菜单项下(除了Edit项之外)都有一级或几级子菜单。这里只对其中最常用的一些命令做些简单介绍:

File子菜单包含新文件编辑,编辑文件装入和保存,目录显示与转换,临时转入DOS 系统,退出TURBO C环境等命令。

Edit命令使系统转到编辑状态。

Run子菜单命令包括:运行当前程序(子菜单项Run,热键为Ctrl-F9,若源程序修改过,系统将重新编译之后再运行),“User Screen”项(热键Alt-F5)用于查看程序运行的输出屏幕情况(用Esc退回)。本菜单还包括几个用于以调试方式运行程序的命令项,其使用在后面介绍。

Compile子菜单用于要求系统对源程序进行编译加工。包括:编译当前文件,生成目标代码文件(Compile To OBJ项,生成目标文件,.OBJ文件);连接目标模块,生成可执行程序(Link EXE File项,生成可执行的文件),连续完成程序编译和连接(Make EXE File项)等。“Get Info”项用于查看当前文件的有关信息。

Project子菜单用于使用项目管理功能开发较大的程序。有关问题的讨论见C.5。

Options子菜单用于设置和修改与系统工作方式有关的各种参数,它有许多子菜单,分为若干层。初学者对许多选择的意义不清楚,最好不要随便改动系统的原有设置。如果无意中改变了某些设置,只要不执行“Save Options”命令项,系统退出后再启动工作方式不会改变。这里只建议改变Environment 子菜单中Tab 项,将原设置值8改为4,这样在编辑程序

时看起来舒服些,也避免了几次退格就使程序正文超出屏幕范围。修改设置后用Esc键退回,并执行“Save Options”项保存。C.6节介绍有关情况。

Debug和Break/Watch菜单用于程序调试,这方面问题见C.4节。

可以看到TURBO C环境的常用命令都可以通过功能热键的方式使用。熟悉一些常用的命令热键可以提高工作效率。

2.3消息窗口状态

在编辑状态下用功能键F6能使系统转入消息窗口状态。在消息窗口状态下,提示行列出的各功能键仍可以使用。

前面讲过,系统用消息窗口显示程序加工中发现错误的有关信息,在出现错误时系统将自动进入消息窗口状态,窗口里显示出一些错误信息行。用光标移动键可以将消息窗口中的亮条移动到任一个消息行,与此同时,系统将自动对该消息在编辑窗口的源程序中定位,把编辑窗口中的亮条和光标移到产生这个消息的位置,即编译程序发现程序错误的地方。

程序开发过程中利用消息自动定位机制查找程序错误的方法在下面介绍。

3 编程的一般工作过程

在TURBO C集成开发环境中编程,一般的工作过程如下:

3.1启动集成环境。一般用:

TC被编辑文件自动设为NONAME.C(可以另行设置默认文件)。

以指定文件作为被编辑文件。

TC 文件名

1.如果指定文件存在,系统自动装入它;否则就按名字建立新文件。若指定文件时未提供扩展名时自动加.C扩展名。

2.用开发环境的编辑器输入源程序代码或修改已有的代码。

3.在源程序编辑完成后,用功能键Alt-F9(或通过菜单)发命令,要求系统对当前源程序进行编译。这也要求系统帮助检查源程序中的语法错误。

4.如果编译中发现问题,错误和警告信息将显示在消息窗口。每行表示一条错误(或警告)信息,包括发现问题的位置和有关说明。这时系统自动进入消息窗口状态,亮条位于一个消息行上,编辑窗口里用亮条和光标指出发现问题的确切位置。

此时应当仔细阅读消息行的文字内容,观察系统所指程序位置及其上下文,分析出现问题的原因。用F6键切换到编辑窗口改正程序中的错误。然后再用F6键切换回消息窗口,把亮条移到下一个消息行,定位和改正下一个错误。

检查程序错误时应注意几点:1)有时程序中一个错误会引发一系列错误信息,工作中不应被这种情况所迷惑,改正了一些错误后应及时对源程序重新进行编译;2)如果修改错误时增删了行,或是一个行里有多个错误,更正前面错误时增删了字符,就可能导致系统对错误定位不准,此时应该重新编译;3)系统给出的警告信息一般都说明程序中有问题,因为系统发现了可疑情况。对于警告信息同样要逐个仔细分析。除非明确认定不是问题,否则绝不能简单地认为不是错误而不予理睬。实际上,很多警告都是因为程序中确实有严重的隐含错误。

重复3、4两个步骤,直到排除了系统发现的所有错误。

5.源程序能正常完成编译,没有错误时可以进入下一步:用功能键F9(或菜单命令方式)发出连接命令,要求系统建立可执行程序。在连接中发现新错误也需要仔细检查和修改程序。连接时发现的错误一般是由于函数名或外部变量名字写错,或者一些函数、外部变量没有定义引起的。系统不能对连接错误给以自动定位,只能提供有关的名字信息等。对于

这类问题,可以借助编辑器的字符串查找命令进行定位。

6.连接正常完成后,可执行程序已经生成完毕。这时可以启动程序,进行运行和调试。用Ctrl-F9或菜单Run命令发出运行命令,在程序运行中和运行后检查其表现是否正常。用Alt-F5功能键或菜单可以切换到用户屏幕,检查程序输出。如果程序运行中发生运行错误,或者输出结果不正确,则需要进一步检查源程序代码,找出并排除错误,直到得到正确的程序为止。下面要介绍的集成开发环境调试功能可以帮助查找在程序运行中出现的错误。

为能高效地编写出正确程序,除了认真地分析要解决的问题、熟悉程序语言(C 语言)、熟悉编程环境功能之外,还有一些应当注意的事项,主要是:

应重视程序设计方法。分析问题时,应考虑如何将复杂问题分解成简单问题的组合,如何进一步分解。在此基础上考虑如何用语言机制实现计算过程。要特别注意具有独立逻辑意义的片段,将它们孤立出来定义为函数。将程序适当分解为一组互相调用的函数是处理复杂问题的基本方法。一个函数不宜过长,有人曾建议一个函数的定义不应超过一页。一组较小的,本身有逻辑独立意义的模块的组合比一个大而复杂的、没有良好结构的长程序更容易把握,容易写正确,出现了问题也容易发现和改正。

注意源程序代码的形式,采用易读的、一致性的换行和退格形式,使程序的书写形式能明显反映出程序的结构。良好的书写形式有利于人理解程序,不但能帮助减少编辑错误,也有利于在调试中发现错误,有利于对程序的进一步修改和重复使用。良好的编程习惯也能使工作更有效率。从写简单程序开始就应当注意养成好的编程习惯。

在程序里必要的地方加一些注释,这有助于程序的理解和修改。

注意利用系统的帮助功能(F1和Ctrl-F1功能)。要学会阅读理解系统的提示和帮助信息。出错时要仔细阅读系统提供的错误信息,弄清楚意思,不要盲目地草率地处理。

4程序调试

调试是程序开发过程中一个必不可少的阶段。程序初步完成后要经过调试,试验性地运行,设法确认程序无问题,或者找出程序中潜藏的错误。调试的基本出发点是设法发现程序中的错误,基本方法是选择一些数据实例,令程序用这些数据运行,考查运行过程和有关结果。如果在实例运行中发现错误,则应设法确定出错原因并予以排除。

经过反复调试运行和纠正错误,就可能使程序中的错误变得更少。对小程序,到某个时候有可能认为程序中已经没有错误了。对于大程序,实际软件系统,人们通常不敢说这种话,只说:这个系统已经经过仔细调试,发现的错误大部分已经解决,现存的错误还有。大软件实在太复杂,以至于可能无法完全把握它们,这是软件世界中一个客观情况。计算机领域的人们都知道一句名言:调试只能说明程序中有错误,不能说明其中没有错误。程序调试有其内在局限性。但即便如此,调试仍然是软件开发过程中必要的一环,需要认真对待。

如果在程序调试中发现了错误,就要设法确定问题原因,确定程序中出错的位置。寻找出错位置的基本方法是对程序本身做进一步分析,另一个常用方法是检查程序的执行流程和运行中各变量的变化情况。为此可以在源程序适当位置插入输出语句,输出有关变量的值检查。这个方法的缺点是比较麻烦,而且对程序的运行过程无法控制。

今天的开发环境都为程序调试和排错提供了强有力的支持。TURBO C 集成开发环境的功能很典型,其他系统的功能都与它类似。TURBO C提供的与调试有关的功能包括两方面:一是能按照源程序中的语句一步步地执行,或者要求它执行到某语句时停在那里;另一功能是能够在运行中直接观察指定变量(或表达式)的值。

1.单步执行及控制执行,用于指定程序的执行方式。命令有三个,可以通过功能键发命令,也可以通过菜单选择:

F7 单步执行。令程序执行一个语句,遇到函数调用时执行进入函数体。

F8 与F7类似,但执行不进入函数,把函数调用简单地看作一个语句。

F4 使程序连续执行,直到达到当前光标所在的语句,停在那里。

2.断点(BreakPoint)设置。断点是源程序中标出的位置,程序执行达到断点时将自动停住。可以同时设置多个断点。

Ctrl-F8 断点设置与取消。在当时的光标位置设一个断点。如果光标当时放在

已设置的断点上,则取消这个断点。

在程序中设了断点以后,如果再要求程序连续运行(通过菜单命令或者功能键Ctrl-F9),程序将执行到所遇到的第一个断点并停在那里。此后再命令程序继续,它将执行到下一个断点位置。断点和单步执行等可以混合使用。

3.设置监视(Watch)表达式。在调试运行时,屏幕下部的消息窗口自动变为监视窗口,用于显示被观察表达式(可以是简单变量)的值。这种表达式称为监视表达式。在程序的执行中止时,例如在单步执行中,或在连续执行遇到了断点时,在监视窗口中将显示被监视表达式当时的值。与监视表达式有关操作包括:

Ctrl-F7 增加一个监视表达式,系统弹出一个会话小窗口,要求输入表达式。

可以输入变量名或任何表达式。

F6 转到监视窗口,或由监视窗口转回。

在监视窗口状态下,可以用移光标键将亮条上下移动;还可以用Delete键删除亮条所在的监视表达式。

此外TURBO C还提供了执行中断键Ctrl-Break。在程序执行中按这个组合键,可以使程序停止在当时的执行位置,以便进一步检查。利用开发系统的这个功能,我们可以使程序在执行中任何时刻停下来,停在任何地方,查看当时变量的情况;可以一步步执行,观察某些变量或表达式值的变化。通过这些观察,能帮助我们分析认识问题,找出错误的根源。

5较大程序的实现方法和项目管理

当程序复杂时源代码会很长,如果把全部代码放在一个源文件里,写程序,修改、加工程序都会很不方便。程序文件很大时,装入编辑会遇到困难;在文件中找位置也不方便;对程序做了一点修改,调试前必须对整个源文件重新编译;如果不慎把已经调试确认的正确部分改了,又会带来新的麻烦。在实践中人们体会到:应当把大软件(程序)的代码分成一些部分,分别放在一组源程序文件中,分别进行开发、编译、调试,然后把它们组合起来,形成整个软件(程序)。C语言本身支持这种开发方式。当我们写的程序较大时,上述问题就会反应出来,因此应当学习“大程序”的开发方法。

把一个程序分成几个源程序文件,显然这些源文件不是互相独立的。一个源文件里可能使用其他源文件定义的程序对象(外部变量、函数、类型等),这实际上在不同源文件间形成了一种依赖关系。这样,一个源文件里某个程序对象的定义改动时,使用这些定义的源文件也可能要做相应修改。在生成可执行程序时,应该重新编译改动过的源文件,而没改过的源文件就不必编译了。在连接生成可执行程序时,要把所有必要的模块装配在一起。这些管理工作可以由人自己做,但是很麻烦。TURBO C集成开发环境的项目管理功能能帮助我们处理这些问题。利用这种功能,开发大程序的工作将更加方便。今天的各种程序开发环境都提供了类似的管理功能。

用C语言写大程序,应当把源程序分成若干个源文件。其中有:

1.一个或几个自定义的头文件,通常用.h 作为扩展名。头文件里一般放:

include预处理命令,引用系统头文件和其他头文件;

用#define定义的公共常量和宏;

数据类型定义,结构、联合等的说明;

函数原型说明,外部变量的extern说明;等等。

2.一个或几个程序源文件,通常用.c 作为扩展名。这些文件中放:

对自定义头文件的使用(用#include命令);

源文件内部使用的常量和宏的定义(用#define命令);

外部变量的定义;

各函数的定义,包括main函数和其他函数。

不提倡在一个.c 文件里用#include命令引入另一个.c 文件的做法。这样往往导致不

必要的重新编译,在调试程序查错时也容易引起混乱。应该通过头文件里的函数原型说明和外部变量的extern说明,建立起函数、外部变量的定义(在某个源程序文件中)与它们的使用(可能在另一个源程序文件中)之间的联系,这是正确的做法。

使用TURBO C项目管理功能的方法是:

首先建立一个“项目文件”。本系统中项目文件用.PRJ作为扩展名。项目文件同样可以用编辑器建立,在这个文件中列出作为本项目组成部分的所有源程序文件的完整名字(包括扩展名),每行列一个,头文件不必列入。源文件的次序没有关系,第一个源文件的名字将被作为最后生成的可执行程序的名字。

在启动集成开发环境后,首先装入项目文件。用Project菜单第一个命令完成这个工作。在此之后,编程工作的对象就是这个项目。

装入和修改源文件的方式不变。在一个源文件初步完成后,可以用Alt-F9或菜单编译命令对它进行编译,做语法检查,生成目标模块。这时还可能产生由于缺少必要外部定义而出现的错误。发现这种问题,应当修改有关头文件。

在各个源文件的分别初步编译调试后,用F9或菜单的Compile/Make项命令开发环境建立可执行程序。这时程序加工的工作对象是整个项目,如果系统发现某些目标模块不是最新的(源程序修改过),就自动对它们重新编译,最后把目标模块连接起来,生成可执行程序。编译中若发现源文件有错,所有的错误都将列在消息窗口,排错时系统能够对各个文件中的错误自动定位,如果被定位错误所在的文件不是当前文件,系统将自动装入相应的文件,并把亮条和光标放在正确位置。在这个加工过程中,还可能发现模块之间的关联错误,如变量函数的名字使用和定义不一致,方式不正确,变量函数的extern说明与实际定义不一致,等等。在Make过程中,系统利用源程序的时间信息,确定程序模块的前后时间关系,决定哪些模块需要重新编译,最后在连接时装入所有必需的模块。

6 TURBO C系统组成与环境设置

正常的TURBO C系统的有关文件都存在一个目录下,目录名通常是TC,下面称之为TURBO C系统目录或系统目录。系统目录下存放着一组可执行程序,包括编译、连接程序,开发环境,一些其他工具程序。这里还有一些程序实例,其中的.c文件、.h文件及.PRJ文件等都与程序实例有关。此外还存储着TURBO C系统的一些其他功能模块文件。

系统目录里有两个子目录:INCLUDE目录里存放着系统的所有头文件,包括标准库头文件和一些扩充头文件;LIB子目录里存放与函数库、运行系统有关的一组代码文件。所有头文件都是普通文本文件,可以用编辑器观看,但切记不要修改。

TURBO C系统的编译程序(TCC.EXE)、连接程序(TLINK.EXE)都可以作为单独的工具,通过命令方式使用。在这种使用时需要提供许多参数,用起来不大方便。有关的参数和意义需要查阅有关手册。如果以不带参数的形式运行这两个程序,它们将显示使用方式的信息。通过开发环境可以更方便地使用它们。其他工具软件的情况请参考有关手册。

系统目录下的文件README(可以用编辑程序或系统目录下的README.EXE阅读)和几个.DOC文件提供了系统的一些信息。

开发环境的设置

TURBO C开发环境在启动时将设法寻找名字为TCCONFIG.TC的配置文件,若发现就按照文件指定方式工作,否则就按默认方式工作。系统启动时首先在当前目录里找这个文件,这也是前面说应当自己复制该文件的理由。下面介绍如何通过开发环境改变配置文件中的设置。

开发环境的Options菜单用于改变系统工作方式,改变设置后可用Save Options命令把新设置保存到配置文件里,以便以后使用。Options菜单有许多项目,大部分都有分层的子菜单。下面做些介绍,对其中在基本程序设计中可能涉及的东西解释得详细一点,其他只做简单解释,有的完全忽略。把亮条移到一个菜单项上按F1键,将能够看到有关的帮助信息。1.Compiler。与编译有关的选项,包括:

Model 选择编译模式,这是一个与DOS系统有关的选项;

Defines 定义编译中使用的一些符号常量,与用预处理命令在源文件中定义的作用相同,在这里定义可以避免修改源程序。

Code generation 指定编译生成代码的各种选择方式。

Optimization 指定对编译结果的优化方式。

Source 对源程序形式的选择,包括:最大标识符长度(超过这个长度的部分将被忽略,默认值为32);是否允许嵌套形式的注释(默认值是off);是否只允许ANSI C

的标准关键字。

Errors 与错误检查有关的各种设置。可以设定编译过程的停止条件(发现了多少错误或警告时停止处理),是否显示警告信息,对一些情况是否进行检查等等。通过后

面几个子菜单个项目的on/off可以对各种问题的检查加以控制。2.Linker。包含一些连接方式开关,如连接时遇到重复标识符是否给出警告,连接时是否区分名字的大小写等等。

3.Environment,设置开发环境本身的工作方式,包括:

Message Tracking 怎样追踪错误信息:不追踪;只对当前文件;对所有文件。Keep message 前次的错误信息是否保留。

Config auto save 是否自动保存系统设置。

Edit auto save 是否自动保存当时编辑的文件。

Backup files 文件保存时是否建立备份文件(以.BAK为扩展名)。

Tab size 设置Tab键的跳格数。

Zoom windows 扩大/缩小编辑窗口,F5键。

Screen size 选择屏幕方式,分25行方式和43/50行方式。4.Directiries。目录设置。有关目录必须正确设置,否则系统可能无法正常工作。这些目录包括:Include目录,其中至少应包含系统的头文件目录;Library目录,应包含系统的库文件目录;Output目录指定程序加工的输出(目标文件、可执行文件等)放在哪里,不指定则放在源文件同一目录里;TURBO C目录,指定系统目录的位置。前两个选项可以指定多个目录,目录名之间用分号分隔。所有指定都应该采用完整的路径描述。后面还有两项与方便编程的Pick file有关。

5.Arguments,程序运行的命令行。填入这里的信息将作为程序命令行,例如为程序提供命令行参数。

该菜单最后的Save options项用于把当前设置保存到文件,Retrieve options项用于装入以前保存的设置文件。

第二章课程设计窗口展示部分

1. 主窗口

2. 分层菜单

3.

4.

5. 上交成果中要有你的磁盘文件说明

6.上交磁盘的文件结构要清晰,你的主程序可以编译成exe 文件

运行环境配置基本要求

运行环境配置基本要求 一、基础软件要求 1.服务器操作系统:64位Window Server 2008 R2 Enterprise 或以上 2.数据库管理软件:64位Oracle 11g(11.2.0.1.0) 3.GIS软件:ARCSDE 10.X、ARCGIS DESTOP 10.X、ARCGIS SERVER 10.X 4.客户机操作系统:Windows 7 或以上版本 5.客户机浏览器:IE8或以上版本 6.客户机OFFICE软件:OFFICE 2007或以上版本 二、硬件要求 1.服务器要求 各局按照预计日均不动产登记业务量来配置服务器,具体如下表所示:

2.客户机要求 对客户机不做特殊要求,一般个人PC电脑即可。为了保障系统使用的效率,宜采用内存大于2G的品牌机。 3.可选配置 系统具备身份证读卡器、高拍仪、扫码枪接口,各地可根据实际情况进行选配。具体型号要求如下: (1)高拍仪:USB接口的扫描设备即可(推荐设备:多易拍DS530) (2)身份证读卡器:标准身份证读卡器(推荐设备:普天或神思)

(3)扫码枪:USB接口的扫码枪即可(推荐设备:YOUJIE(2D)YJ4800) 三、政务网接入要求 1.有条件的单位参考数字福建对政务网局域网模式接 入的要求如下图: 图1局域网模式接入政务网示意图 可使用带路由、防火墙、入侵防御、恶意代码检测的UTM 设备替代路由器、访问控制、入侵检测与阻断设备,上网行为管理设备替代网络准入与外联控制、网络行为审计设备。 2.条件尚不满足的单位至少应使用硬件防火墙作为网 络边界防护设备(参数不低于1U机架式防火墙,100M网络接入)。

(完整版)物联网环境监测实验室建设解决方案

物联网环境监测实验室建设解决方案 目录 环境监测实验室方案概述 (1) 环境监测实验室主要功能 (1) 环境监测实验室方案概述 物联网环境监测实验室方案设计理念是在实现物联网理论教学的基础上结合实际环境监测应用进行体验式教学,激发学生学习兴趣。 该方案提供该关于物联网环境监测的整体设计以及其设计原理图,而且开放足够多的端口和丰富、完善的接口函数以及二次开发包,为教师、学生提供了一个开放的环境平台 去学习和研究。 该实验室可以满足学校物联网技术/通信工程专业开设的物联网导论、传感器原理及应用、无线传感器网络及应用、物联网工程及应用、物联网标准与中间件技术、物联网应用系统设计等课程的实践实训教学需要,并为学生或教师的物联网技术应用项目开发提供平台。 环境监测实验室主要功能 F图1是物联网环境监测实验室功能总体框图:

图1 物联网工程实验室总体框图 物联网环境监测实验室以光载无线交换机为核心, 构建WiFi 无线局域网,覆盖物联 网实验室及其周边区域,加上实验室的有线网络交换机、网络路由器,从而建立有线网络、 无线局域网的无缝覆盖。 实验室设备包含三种数传模式( WiFi 、Zigbee 、有线)环境监测传 感器,形成一套 同时,其它内置 WiFi 模块的各种手持设备(笔记本电脑、 成为物联网实验设备的一部分;师生教学、科研实践开 WiFi 设备服务器连接, L 記挠无纯空换机(IU2AF ; WiFi 喷备㈱ (■—曲煉集留 ")) Xighcu 第.专..;{- WiFi 说爸肢 …) 覆盖三个层次的物联网教学平台。 手机等)也能无线接入该实验平台, 发的其它感知模块,通过与标准的 学E 做幅P 心 出宣馬感赛 炽帯件减外 融■丄內想卅 光愿传感黯 用电赚帀船测 屎連风向 Jfcpl 輛射 —(单模拦歼,

第三方环境监测机构实验室建设指南

第三方环境监测机构实验室建设指南 为贯彻落实党的十八大关于全面深化改革的战略部署,培育壮大环境监测服务市场,推进政府购买环境监测服务,引导社会力量参与环境监测,第三方环境监测机构的建设逐渐成为当前实验室建设的热点。现针对第三方环境监测机构必要的场所、技术人员及监测仪器设备提出以下建议。 1.明确拟开展的检测项目 为避免盲目投资造成采购来的仪器闲置浪费,现以最常规和检测仪器不太贵的检测项目为例,建议通过认证开展的检测项目分别是: 1.1水和废水检测项目 水温、pH、电导率、透明度、色度、流量、悬浮物、全盐量(总残渣或溶解性残渣)、游离氯和总氯、硫化物、氰化物、氟化物、氨氮、溶解氧、高锰酸盐指数、化学需氧量、五日生化需氧量、总磷、总氮、铜、铅、锌、镉、总砷、总汞、总硒、总铬(六价铬)、挥发酚、石油类(或动植物油)、阴离子表面活性剂、氯化物、硝酸盐、硫酸盐、铁、锰、嗅和味、浊度、总硬度、粪大肠菌群、亚硝酸盐。上述项目除包含《地表水环境质量标准》(GB3838-2002)表1和表2规定的必测项目,还包括了其它常见的和测试方法较为简单的指标。 1.2空气和废气 总悬浮颗粒物、可吸入颗粒物、二氧化硫、氮氧化物(含二氧化氮和一氧化氮)、烟(粉)尘、烟气参数、烟气黑度、一氧化碳、氟化物、恶臭、氨、铅、砷、硫化氢、铬酸雾、硫酸雾、和甲醛等。 1.3土壤和水系沉积物 水分、pH、镉、汞、砷、铅、铬(含六价铬)、铜、锌、镍、全磷、全氮、钾、阳离子交换量和有机质含量等。 1.4固体废物 铜、锌、镉、铅、总铬、铬(六价)、汞、铍、钡、镍、总银、砷、氟化物和氰化物等。 1.5噪声和振动 环境噪声、工业企业厂界噪声、建筑施工场界噪声、社会生活噪声、、铁路边界噪声、噪声源(设备噪声)、机动车噪声振动和环境振动等。

环境监测中实验室管理制度

实验室管理制度 1、监测分析室是分析实验检定的工作场所,为保证环境清洁、安静,不经允许外人不得进入; 2、严禁在监测分析室吸烟、饮食、会客,不得晾晒衣服和放置与实验室无关的物品; 3、监测分析室的地面、操作台应经常打扫、擦拭,保持无灰尘,实验台抽屉试剂架柜、仪器架柜,通风橱要摆放整齐有序,标志清晰、规; 4、各监测分析室应做好安全保卫工作,各种安全设施和消防器材应定期检查,妥善管理,保证随时可以供应,注意实验室用电安全,定期检查电器线路,室电线管道设施,应安全、规,不得随意布线; 5、分析人员进入监测分析室应身着白大褂,必须遵守各项规章制度和安全规则,认真执行本人所承担的技术操作规,工作要集中精神,严禁玩忽职守; 6、使用各种仪器设备时,必须遵守有关操作规程安全使用规则; 7、监测分析室的药品、试剂标签清楚,存放整齐,各种玻璃仪器应分类保管,使用后及时清理干净,放回原处,摆放整齐; 8、凡属剧毒、易燃、易爆物品必须经专人负责保管,不准在监测分析室随意存放; 9、实验完毕,及时整理仪器设备和清洗实验用具,正确处理废弃物,及时切断电源、气源和火源,下班前检查水、电、气及门窗安全方可离去 检测人员行为规 1、爱岗敬业、忠于职守、坚持原则、钻研业务、务实进取; 2、科学检测,严格执行标准、遵守检测程序,保证检测质量 做到数据准确、有效; 3、遵守法规讲廉洁、拒腐蚀、不徇情、守公德、讲文明,做到五不准; a.不准收受被检测单位的礼品礼金或有价礼券; b.不准参加被检测单位的邀请娱乐活动; c.不准收受被检测单位的宴请; d.不准参加被检测单位或个人的营销活动; e.不准利用职权搞不正之风。 4、遵守检测工作程序,做到: a、持证上岗,遵守安全操作规程,确保安全检测; b、检测完毕,要清洗好器皿和仪器,清理剩余样品垃圾; 5、遵守规定,妥善保管检测资料。 为用户和保护技术所有权制度 1、全站工作人员应严格遵守国家机关工作人员制度,做好技术工作。凡系绝密、、文件,必须按规定围传阅,不得随意扩大传阅围; 2、本站重要技术和正在研究中的分析方法,重大事故有关报告及处理记录,各种技术资料,一律不准随意查阅、外借; 3、采样计划、检验报告、原始记录和数据未公开前,未经有关部门许可,一律不准以任何形式向无关人员泄露扩散; 4、凡用户提供的产品技术资料、图纸、工艺文件等,一律不准向外公布或转让,也不得用于个人或单位的经济开发;

环境试验设备标准精选(最新)

环境试验设备标准精选(最新) G10586《GB/T 10586-2006 湿热试验箱技术条件》 G10587《GB/T 10587-2006 盐雾试验箱技术条件》 G10588《GB/T 10588-2006 长霉试验箱技术条件》 G10589《GB/T 10589-2008 低温试验箱技术条件》 G10590《GB/T 10590-2006 高低温/ 低气压试验箱技术条件》 G10591《GB/T 10591-2006 高温/ 低气压试验箱技术条件》 G10592《GB/T 10592-2008 高低温试验箱技术条件》 G11026.4《GB/T 11026.4-1999 老化烘箱、单室烘箱》 G11026.5《GB/T 11026.5-2010 电气绝缘材料耐热性:老化烘箱 温度达300℃的精密烘箱》 G11026.6《GB/T 11026.6-2010 电气绝缘材料耐热性:老化烘箱 多室烘箱》 G11158《GB/T 11158-2008 高温试验箱技术条件》 G11159《GB/T 11159-2010 低气压试验箱技术条件》 G25915.1《GB/T 25915.1-2010 洁净室及相关受控环境:空气洁净度等级》 G25915.2《GB/T 25915.2-2010 洁净室及相关受控环境:证明持续符合GB/T 25915.1的检测与监测技术条件》 G25915.3《GB/T 25915.3-2010 洁净室及相关受控环境:检测方法》 G25915.4《GB/T 25915.4-2010 洁净室及相关受控环境:设计、建造、启动》 G25915.5《GB/T 25915.5-2010 洁净室及相关受控环境:运行》 G25915.6《GB/T 25915.6-2010 洁净室及相关受控环境:词汇》 G25915.7《GB/T 25915.7-2010 洁净室及相关受控环境:隔离装置(洁净风罩、手套箱、隔离器、微环境)》 G25915.8《GB/T 25915.8-2010 洁净室及相关受控环境:空气分子污染分级》 G25916.1《GB/T 25916.1-2010 洁净室及相关受控环境 生物污染控制:一般原理和方法》 G25916.2《GB/T 25916.2-2010 洁净室及相关受控环境 生物污染控制:生物污染数据的评估与分析》 G26808《GB/T 26808-2011 恒温槽与恒温循环装置 低温恒温槽》 G26809《GB/T 26809-2011 恒温槽与恒温循环装置 低温恒温循环装置》 G28850《GB/T 28850-2012 恒温槽与恒温循环装置 高温恒温槽》 G28851《GB/T 28851-2012 生化培养箱技术条件》 G28852《GB/T 28852-2012 生物人工气候试验箱技术条件》 G28853《GB/T 28853-2012 恒温槽与恒温循环装置 高温恒温循环装置》 G29250《GB/T 29250-2012 远红外线干燥箱》 G29251《GB/T 29251-2012 真空干燥箱》 G30435《GB/T 30435-2013 电热干燥箱及电热鼓风干燥箱》 J5279《JB/T 5279-2013 振动流化床干燥机》 J10279《JB/T 10279-2013 滚筒干燥机》 J11360《JB/T 11360-2013 管束干燥机》 J11361《JB/T 11361-2013 空心桨叶干燥机》 J11362《JB/T 11362-2013 螺旋振动干燥机》 J11363《JB/T 11363-2013 箱式干燥器》

新田县环境监测标准三级实验室建设方案(精)

新田县环境监测标准三级实验室建设方案.txt爱一个人很难,恨一个人更难,又爱又恨的人最难。爱情永远不可能是天平,想在爱情里幸福就要舍得伤心!有些烦恼是我们凭空虚构的,而我们却把它当成真实去承受。新田县三级监测站标准化实施方案 一、建设目标 为提高新田县环境监测质量管理水平,规范环境监测质量管理工作,确保监测数据和信息的准确可靠,为环境管理和政府决策提供科学、准确的依据,根据《环境监测管理办法》(国家环保总局令第 39 号、《xx 省环境保护与生态建设“十一五”》 xx 府办〔200 7〕44号、《xx 省环境监测质量管理规定(试行》xx 环〔2008〕101 号、《全国环境监测站建设标准》(环发〔2007〕56 号及有关法律法规的要求,紧紧围绕减排工作,加大环境综合整治力度,加强对重点污染源的监督性监测工作、为我县减排任务顺利完成提供充分、有效的技术支持,逐步改善我县环境质量。在“十二五”期间将我县环境监测站建设成为能掌握环境质量、污染物排放总量、环境容量和污染物状况,满足以“工业富县、旅游旺县、农业稳县”的发展战略的三级环境监测服务机构。 二、背景及现状 2.1 建设背景 新田县地处湖南省南部,毗邻两广,隶属永州市,面积1022Km2,东接嘉禾县、桂阳县,南临蓝山县,西抵宁远县,北邻祁阳县、芝山区。 县环境监测站始建于 1984年5月,于 2006 年通过计量认证复审,是从事环境监测的服务性全民事业单位,隶属新田县环境保护局,业务上受永州市环境监测中心站的指导,属全国环境监测三级站。承担着新田县境内饮用水水源、地表水常规监测任务及县内所用污染源的监测监督任务。建站已有二十七年,虽然近几年在上级部门和环保局的大力支持下,对实验室的分析操作环境进行完善建设,购买了烟气自动监测仪器、可见光分光光度计、消解通风柜、万分之一分析天平等一批仪器,环境监测能力得到一定提升。但是由于受人员、仪器装备和工作场所的限制,监测监

环境试验箱

◎环境试验箱 买煤泥烘干机注意事项: 1、购买煤泥烘干机请首先了解自身的实际情况。 2、煤泥烘干场地大小,理想范围内日烘干煤泥吨数,现有煤泥湿度,煤泥烘干成品售价等。 热老化试验箱: 本公司生产的402B系列热老化试验箱,参照国外先进技术采用高温加热仓,通过特制的布点式多风道循环结构,致使箱内温度最大限度地达到均匀,有效空间温度均匀度达到±1%!,补了原先转盘式,放置试品有效空间小及转动时容易跌落试品的不足之处,仪器具有多波段程序升温,恒温,自动关机.9999分钟停止功能,超温报警,漏电保护,及安全可靠的二级控制保护系统,人性化设计的门锁避免了无关人员无意之中开启高温工作的箱门而导致伤害的可能性,箱内活动式搁架可随意调整存放空间。 仪器广泛应用于橡塑,电缆及电气绝缘等其他材料的热老化试验,可作IEC540电缆及软线的绝缘和护套的试验方法,符合JB/T 7444等标准要求,同时可做军用设备环境试验方法之高温试验及各种材料的高温老化试验。 热老化试验箱技术参数 名称热老化试验箱 型号402B -1 402B -2 402B-3 4 2 B

工作温度范围室温10-450℃温度波动≤±1℃ 有效空间均匀度≤±1.5% 额定功率2500 W 3500 W 4500W 7 5 W 电压220V 50HZ 3 8 0 5 0 H Z 外壳材料优质冷轧板毛面喷塑 内胆材料不锈钢 加热元件不锈钢加热管/电热丝 隔热材料玻璃纤维/硅酸棉 空气循环方式布点式多风道强制 控制系统LTDE全自动程序仪表.PID.9999停时功能 传感元件K型热电偶 安全保护装置及 功能 熔断丝,漏电,触电保护开关,超温报警及二级双重保护功能 工作尺寸350* 450* 450 450* 550* 550 500*600*700 8 * 8 * 1

环境监测实验室质量保证测试题

环境监测实验室质量保证试题 姓名:分数 一、填空题 1. 为获知黄河宁夏段水质情况,在宁夏黄河段共设5个断面人工监测,共获得15个监测数据,监测(研究)的总体是 样本是,样本容量为。 2. 监测数据的质量是监测工作的。 3. 环境监测质量保证是环境检测中十分重要的和。 4. 监测分析的误差包括、和。 5. 实施环境监测质量保证的目的在于取得正确可靠的监测结果。监测结果的质量应达到五性的要求,即:、、、 和。 6. 狄克逊(Dixon)检验法适用于容量较小(n≤25)的一组测量值的一致性检验和离群值的剔除。适用于检出或异常值。 7. 格鲁勃斯(Grubbs)检验法适用于检验多组测量值均值的和剔除多组测量值中的,也可用于一组测量值的检验。检出的异常值个数不超过1。 8. 数据修约规则:“四舍六入五考虑,五后非零,五后皆零”。 9. 检出限是指某特定分析方法在给定的内可以从样品中检出待测物质的最小浓度或最小量。 10. 实验室质量控制包括、。 二、选择题 1. 16005化简为4位有效数字为。

A、1.601×104 B、1.600×104 C、1600×10 D、1601×10 ⒉近似数运算,如18.3+1.4546+0.876等于。 A、20.6 B、20.63 C、20.631 D、20.6306 3. 测得溶液的pH=12.55 ,则氢离子浓度为 A、[H+]=5.6×10-13 B、[H+]=5.60×10-13 C、[H+]=5.60×10-12 D、[H+]=5.600×10-13 4. 下列计算式表达相对误差的是 A、测量值—真值 B、测量值—测量均值 C、(测量值—真值)/真值 D、最大值—最小值 5. 近似数运算,0.0123×25.60×1.0686等于 A、0.3364 B、0.336 C、0.33641 D、0.34 6. 灵敏度是指分析信号随测定组分含量的变化而改变的能力,它与检出限密切相关,灵敏度越低, A、检出限越低 B、越高 C、检出限可高可低D检出限不变 7. 进行加标回收率测定时,下列注意事项中错误的是。 A、加标物的形态应该和待测物的形态相同。 B、在任何情况下加标量均不得小于待测物含量的3倍。 C、加标量应尽量与样品中待测物含量相等或相近。 D、加标后的测定值不应超出方法的测定上限的90%。 8. 控制分析结果精密度的质控方法是。 A、行双样测定 B、标准物质测定 C、加标回收率测定 D、仪器和量皿的检定或校准。 9. 水质环境监测分析制作校准曲线时,包括零浓度点在内至少应有浓度点,各浓度点应较均匀地分布在该方法的线性范围内。

教务管理系统运行环境介绍和设置方法

教务管理系统运行环境介绍和设置方法 一、运行环境要求: 1、操作系统:Windows 2、IE内核:兼容IE9.0及以下版本 3、浏览器:360浏览器或带有兼容模式浏览器 二、浏览器相关设置说明 1、IE内核版本过高,导致无法正常显示。 IE内核版本查看方法,如下图所示: 微软IE浏览器不支持从高版本直接降级至低版本,可以通过完全卸载软件后再重新安装IE软件的方法。 具体步骤如下: (1)控制面板→程序→启用和关闭 Windows 功能→去掉 IE10 的勾。 (2)控制面板→程序→程序和功能→已安装更新→卸载 IE10。

如下图所示: (3)重启,并删除 C:\Program Files\Internet Explorer 文件夹和 C:\Program Files(x86)\Internet Explorer 文件夹。 (4)搜索并下载安装 IE9 即可。 2、进入系统后出现“不能创建对象”提示 如下图所示: 解决方法:请下载360浏览器(或具有兼容模式浏览器),并打开任意网站页面(不要停留在360默认打开的导航页面上)后,在地址栏中有个“闪电图标”此模式为“极速模式”,点击极速模式图标将浏览模式更改为“兼容模式”即可。 如下图所示:

3、打印功能设置说明 点击“打印按钮”后,无法正常打印,并出现错误信息提示窗口。 如下图所示: 解决方法: 步骤1:下载安装版Microsoft office进行安装;使用绿色版 office软件,点击打印按钮后系统会报错。 步骤2:选择安全选项卡----Internet----自定义级别,将“对 未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(不安 全)”选项状态变为启用(不安全)

第三方环境监测机构实验室建设指南

第三方环境检测机构实验室建设指南 (老兵) 为贯彻落实党的十八大关于全面深化改革的战略部署,培育壮大环境监测服务市场,推进政府购买环境监测服务,引导社会力量参与环境监测,第三方环境监测机构的建设逐渐成为当前实验室建设的热点。现针对第三方环境监测机构必要的场所、技术人员及监测仪器设备提出以下建议。 1.明确拟开展的检测项目 为避免盲目投资造成采购来的仪器闲置浪费,现以最常规和检测仪器不太贵的检测项目为例,建议通过认证开展的检测项目分别是: 1.1水和废水检测项目 水温、pH、电导率、透明度、色度、流量、悬浮物、全盐量(总残渣或溶解性残渣)、游离氯和总氯、硫化物、氰化物、氟化物、氨氮、溶解氧、高锰酸盐指数、化学需氧量、五日生化需氧量、总磷、总氮、铜、铅、锌、镉、总砷、总汞、总硒、总铬(六价铬)、挥发酚、石油类(或动植物油)、阴离子表面活性剂、氯化物、硝酸盐、硫酸盐、铁、锰、嗅和味、浊度、总硬度、粪大肠菌群、亚硝酸盐。上述项目除包含《地表水环境质量标准》(GB3838-2002)表1和表2规定的必测项目,还包括了其它常见的和测试方法较为简单的指标。 1.2空气和废气 总悬浮颗粒物、可吸入颗粒物、二氧化硫、氮氧化物(含二氧化氮和一氧化氮)、烟(粉)尘、烟气参数、烟气黑度、一氧化碳、氟化物、恶臭、氨、铅、砷、硫化氢、铬酸雾、硫酸雾、和甲醛等。 1.3土壤和水系沉积物 水分、pH、镉、汞、砷、铅、铬(含六价铬)、铜、锌、镍、全磷、全氮、钾、阳离子交换量和有机质含量等。 1.4 固体废物 铜、锌、镉、铅、总铬、铬(六价)、汞、铍、钡、镍、总银、砷、氟化物和氰化物等。 1.5噪声和振动 环境噪声、工业企业厂界噪声、建筑施工场界噪声、社会生活噪声、、铁路边界噪声、噪声源(设备噪声)、机动车噪声振动

环境监测站实验室设计

环境监测站实验室设计 环境监测站实验室设计环境系统实验室要素环境系统实验室要素环境监测是以环境为对象,运用物理的、化学的和生物的技术手段,对其中的污染物及其有关的组成成分进行定性、定量和系统的综合分析,以探索研究环境质量的变化规律。其任务是要对环境样品中的污染物的组成进行鉴定和测试,并研究在一定历史时期和一定空间内的环境质量的性质、组成和结构,主要内容包括:大气环境监测、水环境监测、土壤环境监测、固体废弃物监测、环境生物监测、环境放射性监测和环境噪声监测等。通过对环境的监测能够准确、及时、全面地反映环境质量现状及发展趋势,为环境管理、污染源控制、环境规划等提供科学依据。环境监测的目的具体可归纳为: 1. 根据环境质量标准,评价环境质量。 2. 根据污染分布情况,追踪寻找污染源,为实现监督管理、控制污染提供依据。 3. 收集本底数据,积累长期监测资料,为研究环境容量、实施总量控制、目标管理、预测预报环境质量提供数据。 4. 为保护人类健康、保护环境、合理使用自然资源、制订环境法规、标准、规划等服务。一环境监测技术监测技术包括采样技术、测试技术和数据处理技术。这里以污染物的测试技术为重点作一概述。1) 化学、物理技术目前,对环境样品中污染物的成分分析及其状态与结构的分析多采用化学分析方法和仪器分析方法。如重量法常用作残渣、降尘、油类、硫酸盐等的测定,容量分析被广泛用于水中酸度、碱度、化学需氧量、溶解氧、硫化物、氰化物的测定。仪器分析是以物理和物理化学方法为基础的分析方法。它包括光谱分析法(可见分光光度法、紫外分光光度法、红外光谱法、原子吸收光谱法、原子发射光谱法、X- 荧光射线分析法、荧火分析法、化学发光分析法等);色谱分析法(气相色谱法、高效液相色谱法、薄层色谱法、色谱-质谱联用技术);电化学分析法(极谱法、溶出伏安法、电导分析法、电位分析法、离子选择电极法、库仑分析法);放射分析法(同位素稀释法、中子活化分析法)和流动注射分析法等。当前,仪器分析方法被广泛用于环境物进行定性和定量的测量。如分光光度法常用于大部分金属、无机非金属的测定;气相色谱法常用于有机物的测定;对于污染物状态和结构的分析常用紫外光谱、红外光谱、质谱及核磁共振等技术。2) 生物技术这是利用植物和动物在污染环境中所产生的各种反映信息来判断环境质量的方法,这是一种最直接也是一种综合的方法。生物监测包括生物体内污染物含量的测定;观察生物在环境中受伤害症状;生物的生理生化反应,生物群落结构和种类变化等手段来判断环境质量。例如:利用某些对特定污染物敏感的植物或动物(指示生物)在环境中受伤害的症状,可以对空气或水的污染作出定性和定量的判断。二监测技术的发展目前监测技术的发展较快,许多新技术在监测过程中已得到应用。如GC-AAS(气相色谱-原子吸收光谱)联用仪,使两项技术互促互补,扬长避短,在研究有机汞、有机铅、有机砷方面表现了优异性能。再如,利用遥测技术对整条河流的污染分布情况进行监测,是以往监测方法很难完成的。对于区域甚至全球范围的监测和管理,其监测网络及点位的研究、监测分析方法的标准化、连续自动监测系统、数据传送和处理的计算机化的研究、应用也是发展很快。在发展大型、自动、连续监测系统的同时,研究小型便携式、简易快速的监测技术也十分重要。例如,在污染突发事故的现场、瞬时造成很大的伤害,但由于空气扩散和水体流动,污染物浓度的变化十分迅速,这时大型仪器无法使用,而便携式和快速测定技术就显得十分重要,在野外也同样如此。三环境监测站实验室设计环境监测就其对象、手段、时间和空间的多变性、污染组分的复杂性等,其特点可归纳为:1) 环境监测的综合性环境监测的综合性表现在以下几个方面:¢监测手段包括化学、物理、生物、物理化学、生物化学及生物物理等一切可以表征环境质量的方法。¢监测对象包括空气、气体(江、河、湖、海及地下水)、土壤、固体废物、生物等客体,只有对这些客体进行综合分析,才能确切描述环境质量状况。¢对监测数据进统计处理、综合分析时,需涉及该地区的自然和社会各个方面情况,因此,必须综合考虑才能正确阐明数据的内涵。2) 环境监测的连续性由于环境污染具有时空性等特点,因此,只有坚持长期测定,才能从大量的数据中揭示其变化规律,预测其变化趋势,数据越多,预测的准确度就越高。因此,监测网络、监测点位的选择一定要有科学性,而且一旦监测点位的代表性得到确认,必须长期坚持监测。3) 环境监测的追踪性环境监测包括监测目的的确定、监测计划的制订、采样、样品运送和保存、实验室测定到数据整理等过程,是一个复杂而又有联系的系统,任何一步的差错都将影响最终数据的质量。特别是区域性的大型监测,由于参加人员众多、实验室和仪器

实验环境介绍

DSP原理及应用实验教材——28335和6713实验教程 电工电子中心 版本号:V1.00 徐东

目录 1.实验环境 (1) 1.1 实验箱介绍 (1) 1.1.1主板SEED-DTK_MBoard (1) 1.1.228335核心板SEED-DEC28335 (14) 1.1.36713核心板SEED-DEC6713 (14) 1.2软件和驱动程序安装方法: (15) 1.2.1 CCS3.3软件安装 (15) 1.2.2 仿真器SEED-XDS510PLUS 的驱动安装 (18) 1.2.3 驱动程序的配置 (22) 1.3 不同核心板切换方法 (25) 2.TMS320F28335实验内容 (26) 2.1软件学习实验之一(CCS 使用) (26) 2.1.1 实验目的: (26) 2.1.2 实验内容: (26) 2.1. 3 实验背景知识: (26) 2.1.4 实验准备: (31) 2.1.5 实验步骤: (31) 2.2 CCS 入门实验2(C 语言的使用) (38) 2.2.1 实验目的: (38) 2.2.2实验内容: (38) 2.2.3 实验背景知识: (38) 未定义书签。。 2.2.4 实验程序,包含文件:.................................................................................... 错误!未定义书签 2.2.5 实验准备: (40) 2.2.6 实验步骤: (41)

实验环境 1.实验环境 这一部分内容是实验前的准备工作。所谓实验环境,包括硬件环境和软件环境。硬件环境,也就是实验箱;软件环境包括调试软件的安装和使用。安装我们在这一部分介绍,使用作为实验内容在下一部分学习。 1.1 实验箱介绍 实验箱有两部分组成:实验箱主板和核心板。其中主板的型号是SEED-DTK_MBoard,主板上可以安装不同型号的核心板,本课程实验包括SEED-DEC28335和SEED-DEC6713两种核心板。下面介绍实验箱的硬件配置。 1.1.1主板SEED-DTK_MBoard 在SEED-DTK_MBoard 中主要集成了DSP、FLASH、SRAM、UART、LCD 和D/A等外设。这样使其能够应用在显示、键盘和模拟信号输出及其相关的领域。主板的主要功能模块如下图所示,包括: TMS320VC5402@100MHz DSP主控制器 外扩SRAM,最大容量为256K x 16 位,基本配置为64K x 16 位 外扩Flash,最大容量为512K x 16 位,基本配置为256K x 16 位 通用键盘接口,最多支持20 个按键,配有19 个按键的薄膜键盘 LCD 液晶显示器接口,支持T6963C 控制器,配240×128 点阵LCD 4路D/A 输出 1路UART 接口,接口标准CMOS 电平/RS232/RS485 可硬件选配 1路McBSP 接口 JTAG 仿真器接口,方便二次开发

系统运行环境配置及安装说明

系统运行环境配置及安装说明 一、系统运行环境配置 本系统为网络版,在服务器上安装后,局域网内所有计算机都可以连接使用。安装后系统的数据库和应用程序分别存放在Microsoft SQL Server中和用户指定的磁盘上。 1.硬件环境 1.1网络环境 本系统需要运行在单位局域网上,要求服务器、客户端(档案室)计算机连接在此网络上。建议配置100M网络速度。 1.2满足系统运行的客户机、服务器的基本配置 CPU: PⅣ1.6G以上 内存:256M以上,建议512M 硬盘:40G以上 VGA:分辨率800*600或者更高 网卡:100M以上 其他:光驱、3.5英寸软驱、鼠标 2.软件环境 2.1服务器操作系统配置: Windows 2000 Server 或Windows 2000 Advanced Server 。 2.2服务器数据库配置: Microsoft SQL Server 7.0 或 Microsoft SQL Server 2000 。 第一次在服务器上安装Microsoft SQL Server,在安装过程中会出现提示输入“连接客户端数”的窗口,请增加100个客户端。 服务器上已经安装了Microsoft SQL Server,请运行“开始”-->“程序”-->“管理工具”-->“授权”检查Microsoft SQL Server的许可连接数,如果其连接数为0或不足100,请设置为100个客户端连接。 2.3客户端浏览器配置:IE5.0以上。

二、系统安装说明 请插入“中国科学院院属单位综合档案管理系统”光盘,双击SETUP[2.50].EXE。按照系统提示的步骤安装到PC机或服务器上。用户只能将本系统安装在计算机的根目录下,如:C:\ 。 安装完成后请重新启动服务器。 三、数据库软件安装说明 本系统需要安装SQL SERVER 7.0或者SQL SERVER 2000数据库软件,安装具体步骤如下。 1.SQL SERVER 7.0的安装 把SQL SERVER 7.0数据库安装光盘放到光驱中,双击光盘盘符,进入光盘内容。打开光盘后,如图3.1-1。 图3.1-1 双击“AUTORUN.EXE”图标即可进入数据库的安装画面,如图3.1-2:

VC++运行环境介绍

VC++编程、运行环境 1如何建立一个C++源文件 步骤如下: 1. 首先在除C盘外其他的盘符下建立一个自己的文件夹,以便建立C源文件的时候将其 存到该文件夹下。 2.如何找到VC++6.0 (1)在工具栏上找到开始程序Microsoft V isual Studio6.0 Microsoft V isual C++6.0如下图所示: (2)打开Microsoft V isual C++6.0后如下图所示,其中最顶行为窗口标题行,显示当前编辑的程序文件的文件名。第二行为菜单,每个菜单项都对应一个下拉菜单,菜单中的每个菜单项都是一条操作命令,都具有一定的操作功能。第三行为按钮工具。下面左半部为工作区窗口,右半部为程序编辑窗口,整个操作界面的最下部为状态输出窗口。

3. 如何建立C源文件 (1)在VC++6.0工具栏上点文件(File)新建(New),弹出新建(New)对话框,如图所示: (2)选择文件(File)标签得到文件(File)选项卡列表框如下图,从中选择C++ Source File可以新建一个C源程序文件。选择C++ Source File后,接着在新建(New)对话框右边的位置(Location)文本编辑框中输入或通过该框右边按钮选择刚刚建立好的文件夹作为当前工作目录,在其上面的文件(File)文本编辑框中输入一个新建文件的文件名,例如“题目1.c”,注意一定要写扩展名“.c”。

(3)单击右下角的确定(OK)按钮就关闭了新建(New)对话框,回到VC++集成开发环境界面,接着可以在程序编辑框口输入和编辑源程序的内容。如下图所示: 4. 如何运行建立好的C程序 (1)输入和编辑好程序文件后,首先要编译它。选择菜单行中的编译(Build)菜单项下拉出该菜单,从中单击第一个菜单项编译(Compile),如下图所示: 接着会出现一个对话框提示是否创建目标文件,如下图所示,单击是。

环境监测实施方案设计

XX县作为本项目监测点,鉴于本次监测任务顺利进行,特绘制XX 县环境监测总体方案图,如下图1所示: 图1 XX县环境监测总体方案图 1监测内容 XX县地表水水质、县政府所在地空气质量、重点污染源(水、气)、城区及交通干线噪声质量等监测工作。具体内容如下: 1.1地表水水质监测 严格执行《地表水环境质量标准》(GB3838-2002)、《地表水和污水监测技术规范》(HJ/T91—2002)、《环境水质监测质量保证手册(第二版)》及《水和废水监测分析方法》(第四版)等相关标准和规范。 监测区域现场勘查及资料收 集 (包括地理位置、地形地貌、气 象气候、土壤利用等) 编制监测方案 确定监测项目 及类别 确定确定监测点 布置及采样时间 和方法 电话预约 现场样品采集 检测室样品分析 检测 数据处理及结 果分析上报 出具监测报告 接受委托 后期服务

1.1.1 监测断面 哈尔腾河红崖子断面。 1.1.2 监测指标及方法依据(见表1-1) 采用《地表水环境质量标准》(GB3838—2002)表1中除粪大肠菌群以外的23项指标。具体监测项目见下表: 表1-1 地表水监测因子及检测方法依据 监测指标技术要求方法依据 水温,℃ pH 溶解氧 高锰酸盐指数 化学需氧量(COD) 五日生化需氧量 (BOD) 氨氮(NH3-N) 总磷(以P计) 总氮(湖、库,以N计) 铜 锌 氟化物(以F-计) 硒 砷 汞 镉 铬(六价) 铅

氰化物 挥发酚 石油类 阴离子表面活性剂 硫化物 此外还可根据XX当地污染实际情况,适当增加区域污染物监测。 1.1.3 监测网点布置(见表1-2) 表1-2 地表水监测网点布置 组号监测点名称监测点位置设点依据 1.1.4 样品采集方法及设备(见表1-3) 表1-3 样品采集方法及设备 样品名称采样方法采集设备 地表水 1.1.4监测时间及频次(见表1-4) 每季度至少监测1次,全面至少监测4次,且需在各监测月份的上旬(1-10日)完成水质监测的采样及实验室分析。具体监测时段按下表执行(特殊情况除外)

环境监测实验室规章制度

化学分析室管理规范 1、实验人员进入实验区工作时必须穿工作服,实验完毕清洗双手。 2、与分析、检测工作无关的人员不得随意进入实验室,非工作人员进入实验 在未经该室管理人员许可的情况下不得随意使用仪器及附属设备。 3、与分析、检测工作无关的物品禁止带入实验室,严禁在实验室内抽烟、喝 水、吃食物。 4、实验室内保持清洁、整齐、安静,随时注意地面、桌面、仪器的整洁。 实验台面须每天擦拭,除配置好的试剂、移液管外,其他实验物品均放置在指定位置,不可随意摆放。地面至少每周打扫两次,并保证无浮尘、无污渍。 5、实验过程中应将滤纸、试纸等投入废纸篓中,废液倒入废液桶中。 6、实验过程中如发生安全事故,室内人员保持镇静,按有关急救措施处理, 熟悉使用消防器材(如灭火器等)。 7、在实验结束及节假日期间,各实验室人员须认真检查自己所负责的电源、 火源、水源、气源及门窗等安全状况,确保实验室安全。

天平室管理规范 1、天平室内应保持安静,动作要轻缓。 2、出入天平室随手关门,除放置与天平使用有关的物品外,不得放置其它物 品。 3、称量前检查天平是否处于水平位置,如有异常,即时调整至水平位置。 4、称量物不得超过天平的最大载重量(120g),称量精度在0.01g以下的试剂 及样品不可使用分析天平。 6、不得在天平里称量或转移挥发性、腐蚀性的试剂。 7、开、关天平要轻、缓,称量的物品必须放在适当的容器中,不可直接置于 天平托盘内。 8、称量结束后,关闭天平,取下被称量物体,切断电源,清洁台面,罩好天 平罩,填写天平使用记录。 9、天平室管理员须定期维护、检查分析天平,天平框内硅胶干燥剂蓝色消失 后及时烘干更换。 10、在天平周围不可放置太多的样品、试剂,及时将已称量完的样品、试剂放 回留样柜或试剂室内。

环境试验的重要性及环境试验设备的有关问题

环境试验的重要性及环境试验设备的有关问题 环境试验的重要性及环境试验设备的有关问题 1环境试验的目的及其重要性 随着我国工业生产的快速发展和军用装备的改进,对产品的质量和可靠性要求越来越高,因而对可靠性研究必不可少的设备─环境试验设备的品种、质量的要求也更多更高。特别是海湾战争显示了武器装备在战争中的重要作用,也促使了我国军事科技和武器装备的研究、试验和发展。 国内外的部分统计资料表明,武器装备发生故障或损坏的原因一半以上是由于使用该产品时的环境因素引起的,如表1: 表1中、美军用航空产品故障情况 国家中美 产品机载产品沿海基地使用的产品同一种175架飞机中31种产品两年故障分析 F/A-18大黄蜂飞机 因环境因素引起的故障 52.7% 52% 52% 51% 其中:温度(高低温)振动潮湿砂尘盐雾低气压冲击 42 40 55 40 21.6 27 20 27 19 19 19 19 7.8 14 6 6 3.9 / / 4 3.6 / / 2 2.1 / / 2 可见,环境因素对军用装备非常重要,有不可忽视的影响,为了使军用产品有很好的环境适应性,从而提高其使用可靠性,不仅在开发研制阶段,就是在使用阶段都必须进行环境试验。 对一般电工、电子产品,由各种环境因素引起的失效比例统计如图1示: 图1 可见一般电工、电子产品由环境因素引起的失效与上表的统计是差不多的。 环境试验是将产品暴露在天然或人工模拟环境中,从而对其实际上可能遇到的贮存、运输和使用条件下的性能作出评价的试验,简单说是对产品进行环境适应性的试验。 环境试验的目的: 1.1探索和确定单一或多个环境因素对产品的影响,考核产品的环境适应性; 1.2作为产品的型式试验项目之一,或产品的验收试验,看其是否符合规定的环境要求,产品是否合格,作为产品接收或拒收的决策依据。 1.3作产品环境应力筛选(ESS)试验,筛选出不合格的或有潜在缺陷的产品,从而提高产品的可靠性。 环境试验可分外场试验及实验室试验: (1) 实验室试验:一般在实验室内进行,又叫人工模拟试验,是用人工的方法创造出某种气候环境或机械环境,将试品在此环境中试验。人工模拟试验具有与大气暴露试验相似的模拟性,并有加速性,可大大缩短试验时间,且其环境应力、负载条件的施加都可严格控制在容差范围内,保证全部试验在受控条件下进行,故重现性好,有可比性,其缺点是受到设备的限制,一般是试验一些体积较小,重量较轻的产品,且有时对非常真实的综合环境的模拟性较差。 (2) 外场试验,可分为天然暴露试验和现场试验:

系统运行环境详细安装说明书

系统运行环境配置介绍 MySQL数据库默认用户名:root,密码:123 Tomcat端口号:8080 本光盘目录下的sjzujava文件夹就是所需的工程目录。 第1部分:系统运行环境介绍 操作系统:WindowsXP (未在Windows Vista上测试) 数据库服务器:MySQL 5.0 或MySQL 5.5 Web服务器:Tomcat 5.5 或Tomcat 6.0 Java库:JDK6.0 或JDK5.0 开发工具:MyEclipse7.0 或MyEclipse8.0(开发工具可不用) 第2部分:系统环境配置介绍 2.1 配置思路介绍 1、安装JDK。 一般默认安装在C:\Program Files\java下。 2、安装Tomcat。 同样是默认路径,一般安装在C:\Program Files\Tomcat 6.0下就可以。安装时中间的Apache公司名可不用。注意:Tomcat的端口号选择默认的8080就可,不用修改。若第一次未安装成功需要重新安装可改为其他端口,如8888。 3、安装MySQL。 选择默认安装。需要说明的是中间安装过程中字符集要选utf-8。密码设置为123 4、安装Navicat 8.2。 Navicat 8.2 for MySQL是MySQL的客户端软件,此软件可使MySQL脱离控制台,直接在客户端的可视化窗口中执行。光盘中提供了系统的数据库脚本:zeng_db.sql。启动Navicat 8.2用提供的注册号码注册成功后,可点击“连接”命令,连接数据库服务器localhost,之后在localhost上点击右键,建立新数据库,名为“zeng_db”,再在此数据库上点击右键选择“运行SQL文件”,在出现的页面上选择数据库脚本zeng_db.sql的存放路径,选中zeng_db.sql执行即可。数据库新生成的的表需要双击或刷新,以使其建立连接。 5、tomcat中虚拟目录的配置。 用文本编辑器打开tomcat安装目录下conf文件夹中server.xml文件,找到标签(在文件中比较靠下的地方),在其上边加入context标签: 其中,path写入虚拟目录名,即http://localhost:8080/xxx中的xxx;docBase内容为JSP系统所在的绝对地址。

环境监测基础知识

环境监测基础知识 复习题 环境监测中心 二○○六年七月 目录 一、国家标准及技术规范基础1-4页 二、实验室基础、质量保证及质量控制4-7页 三、水质监测实验室基础8-21页 四、空气和废气监测基础21-26页 五、金属类监测基础26-31 六、有机物监测基础31-36页

一、国家标准及技术规范基础 1、实施污染物排放总量控制是推行可持续发展战略的需要。(对) 2、建设项目建成投入生产或使用后,必须确保稳定达到国家或地方规定的污染物排放标准。(对) 3.为了推动我国火电行业对SO2的治理工作,实行SO2排放总量与排放浓度双重控制。(对) 4、噪声的来源主有交通噪声、工业噪声、建筑施工噪声和社会噪声。人耳开始感到疼痛的声音叫做痛阈,其声级为120分贝(dB)左右。(对) 5、《环境空气质量标准》(GB3095-1996)将环境空气质量标准分为三级。(对) 6、《环境空气质量标准》(GB3095-1996)将环境空气质量功能区分为三类。(对) 7、《污水综合排放标准》GB8978-1996中规定,石油类和动、植物油的测定方法为测定方法为红外分光光度法。(对) 8、我国1983年颁布了第一个汽车污染物排放标准和测试方法标准。(对) 9、监测工业废水中的一类污染物应在车间或车间处理设施排放口布点采样。(对) 10、建设(包括改、扩建)单位的建设时间,以环境影响评价报告书(表)的批准日期为准。(对) 11、新污染源的排气筒高度一般不应低于15米。若某新污染源的排气筒必须低于15米时,其排放速率标准值按外推计算结果再严格50%执行。(对) 12、《污水综合排放标准》(GB8978-1996)中的挥发酚指能与水蒸气一并挥发的酚类化合物。(对) 13、锅炉排放二氧化硫浓度应在锅炉设计出力70%以上时测定。(对) 14、污染源大气污染物排放中的最高允许排放速率,是一定高度的排气筒任何1h排放污染物的质量不得超过的限值。(对) 15、《污水综合排放标准》GB8978-1996以标准分布时所规定的实施日期为界,划分为两个时段。即1997年12月31日前建设的单位,执行第一时间段规定标准值;1998年1月1日起建设的单位执行第二时间段规定标准值。(对) 16、建设项目试运行期间,污染物排放达不到规定排放标准的,负责验收的环境保护行政主管部门可根据建设项目的具体情况,要求建设单位限期达到规定的污染物排放标准;在实行污染物总量控制的地方,还应达到当地污染物排放总量控制的要求。(对) 17、危险废物腐蚀性鉴别,当pH大于或等于12.5,或者小于或等于2.0时,则该废物是具有腐蚀性的危险废物。(对) 18、我国的环境标准有国家标准、行业标准、地方标准、企业标准。(对) 19、烟尘的排放量主要受到燃烧方式、锅炉运行情况和煤的性质,还有锅炉负荷的影响。(对) 20、产污和排污系数的物理意义是指单元活动所产生和排放的污染物量。(对) 21、排污系数是指产污系数条件下经污染控制措施削减后或未经削减直接排放到环境中污染物的量。(对) 22、排污系数的物理意义是:每耗用1t煤产生和排放污染物的量。(对) 23、浸出液中任何一种危害成分的浓度超过其标准中所列的浓度值,则该废物是具有浸出毒性的危险废物。(对) 24、环境质量标准、污染物排放标准分为国家标准和地方标准。(错) 25、国家污染物排放标准分综合性排放标准和行业性排放标准两大类。(对) 26、低矮排气筒的排放属有组织排放,但在一定条件下也可造成与无组织排放相同的后果。(对) 27、工业废水样品应在企业的车间排放口采样。(错) 28、新污染源的排气筒高度一般不应低于15米。(对) 29、地表水环境质量标准规定I~Ⅳ类标准的水质pH值为5~6。(错) 30、排放污染物的烟囱是污染源,而排放大气污染物的建筑构造(如车间等)不能算是污染源。(错) 31、排气筒高度的计算是指自排气筒(或其主体建筑构造)所在的地平面至排气筒出口的高度。(对) 32、烟度标准中拟控制的是柴油车运行中的平均烟度。(错) 33、柴油机车排放的碳烟比汽油机车大40倍左右。(对) 34、柴油机排放的SO2明显比汽油机浓度值高。(对)

相关主题