搜档网
当前位置:搜档网 › 《计算机网络A》实验指导书2009(GNS3)

《计算机网络A》实验指导书2009(GNS3)

《计算机网络A》实验指导书2009(GNS3)
《计算机网络A》实验指导书2009(GNS3)

《计算机网络A》实验指导书(适用于网络工程、计算机科学与技术专业)

计算机科学与技术学院

网络教研室

2006-8

目录

实验一利用分组嗅探器分析HTTP和DNS (3)

实验二熟悉Win2000网络环境及相应的网络服务 (12)

实验三Web服务器的实现 (18)

实验四TCP协议分析 (22)

实验五802.3协议分析和以太网 (26)

实验六熟悉网络互连设备及其基本配置 (29)

实验一利用分组嗅探器分析HTTP和DNS

一、实验目的及任务

1、熟悉并掌握Ethereal(或WireShark)的基本操作,了解网络协议实体间的交互以及

报文交换。

2、分析HTTP协议

3、分析DNS协议

二、实验环境

与因特网连接的计算机网络系统;主机操作系统为Windows2000或Windows XP;Ethereal(或WireShark)等软件。

三、预备知识

要深入理解网络协议,需要仔细观察协议实体之间交换的报文序列。为探究协议操作细节,可使协议实体执行某些动作,观察这些动作及其影响。这些任务可以在仿真环境下或在如因特网这样的真实网络环境中完成。观察在正在运行协议实体间交换报文的基本工具被称为分组嗅探器(packet sniffer)。顾名思义,一个分组嗅探器捕获(嗅探)计算机发送和接收的报文。一般情况下,分组嗅探器将存储和显示出被捕获报文的各协议头部字段内容。图1为一个分组嗅探器的结构。

图1右边是计算机上正常运行的协议(在这里是因特网协议)和应用程序(如:web浏览器和ftp客户端)。分组嗅探器(虚线框中的部分)是附加计算机普通软件上的,主要有两部分组成。分组捕获库接收计算机发送和接收的每一个链路层帧的拷贝。高层协议(如:HTTP、FTP、TCP、UDP、DNS、IP等)交换的报文都被封

装在链路层帧(Frame)中,并沿着物理介质(如以太网的电缆)传输。图1假设所使用的物理媒体是以太网,上层协议的报文最终封装在以太网帧中。

分组嗅探器的第二个组成部分是分析器。分析器用来显示协议报文所有字段的内容。为此,分析器必须能够理解协议所交换的所有报文的结构。例如:我们要显示图1中HTTP协议所交换的报文的各个字段。分组分析器理解以太网帧格式,能够识别包含在帧中的IP数据报。分组分析器也要理解IP数据报的格式,并能从IP 数据报中提取出TCP报文段。然后,它需要理解TCP报文段,并能够从中提取出HTTP消息。最后,它需要理解HTTP消息。

Ethereal(或WireShark)是一种可以运行在Windows, UNIX, Linux等操作系统上的分组分析器。Ethereal(或WireShark)是免费的,可以从Http://www.ethereal(或wireshark).com得到。运行Ethereal(或WireShark)程序时,其图形用户界面如图2所示。最初,各窗口中并无数据显示。Ethereal(或WireShark)的界面主要有五个组成部分:

图2 Ethereal(或WireShark)的用户界面

●命令菜单(command menus):命令菜单位于窗口的最顶部,是标准的下拉式菜

单。最常用菜单命令有两个:File、Capture。File菜单允许你保存捕获的分组数据或打开一个已被保存的捕获分组数据文件或退出Ethereal(或WireShark)程序。

Capture菜单允许你开始捕获分组。

●捕获分组列表(listing of captured packets):按行显示已被捕获的分组内容,其中

包括:Ethereal(或WireShark)赋予的分组序号、捕获时间、分组的源地址和目的地址、协议类型、分组中所包含的协议说明信息。单击某一列的列名,可以使分组按指定列进行排序。在该列表中,所显示的协议类型是发送或接收分组的最高层协议的类型。

●分组头部明细(details of selected packet header):显示捕获分组列表窗口中被选

中分组的头部详细信息。包括:与以太网帧有关的信息,与包含在该分组中的IP数据报有关的信息。单击以太网帧或IP数据报所在行左边的向右或向下的箭

头可以展开或最小化相关信息。另外,如果利用TCP或UDP承载分组,Ethereal(或WireShark)也会显示TCP或UDP协议头部信息。最后,分组最高层协议的头部字段也会显示在此窗口中。

●分组内容窗口(packet content):以ASCII码和十六进制两种格式显示被捕获帧

的完整内容。

●显示筛选规则(display filter specification):在该字段中,可以填写协议的名称或

其他信息,根据此内容可以对分组列表窗口中的分组进行过滤。

四、实验步骤

(一) Ethereal(或WireShark)的使用

1.启动主机上的web浏览器。

2.启动Ethereal(或WireShark)。你会看到如图2所示的窗口,只是窗口中没有任何

分组列表。

3.开始分组捕获:选择“capture”下拉菜单中的“Start”命令,会出现如图3所示的

“Ethereal(或WireShark): Capture Options”窗口,可以设置分组捕获的选项。

图3 Ethereal(的Capture Option

4.在实验中,可以使用窗口中显示的默认值。在“Ethereal(或WireShark): Capture

Options”窗口的最上面有一个“interface”下拉菜单,其中显示计算机中所安装的网络接口(即网卡)。当计算机具有多个活动网卡(装有多块网卡,并且均正常工作)时,需要选择其中一个用来发送或接收分组的网络接口(如某个有线接口)。

随后,单击“ok”开始进行分组捕获,所有由选定网卡发送和接收的分组都将被捕获。

5.开始分组捕获后,会出现如图4所示的分组捕获统计窗口。该窗口统计显示各类

已捕获分组的数量。在该窗口中有一个“stop”按钮,可以停止分组的捕获。

6.在运行分组捕获的同时,在浏览器地址栏中输入某网页的URL,如:

https://www.sodocs.net/doc/2311785258.html,。为显示该网页,浏览器需要连接https://www.sodocs.net/doc/2311785258.html,的服务器,并与之交换HTTP消息,以下载该网页。包含这些HTTP消息的以太网帧(Frame)将被Ethereal(或WireShark)捕获。

图4 Ethereal(或WireShark)的Packet Capture Windows

7.当完整的Web页面下载完成后,单击Ethereal(或WireShark)捕获窗口中的stop

按钮,停止分组捕获。此时,分组捕获窗口关闭。Ethereal(或WireShark)主窗口显示已捕获的你的计算机与其他网络实体交换的所有协议报文,其中一部分就是与https://www.sodocs.net/doc/2311785258.html,服务器交换的HTTP消息。此时主窗口与图2相似。

8.在显示筛选编辑框中输入“http”,单击“apply”,分组列表窗口将只显示HTTP消

息。

9.选择分组列表窗口中的第一条HTTP消息。它应该是你的计算机发向

https://www.sodocs.net/doc/2311785258.html,服务器的HTTP GET消息。当你选择该消息后,以太网帧、IP 数据报、TCP报文段、以及HTTP消息首部信息都将显示在分组首部子窗口中。

单击分组首部详细信息子窗口中向右和向下箭头,可以最小化帧、以太网、IP、TCP信息显示量,可以最大化HTTP协议相关信息的显示量。

(二)HTTP和DNS分析

1.HTTP GET/response交互

首先通过下载一个非常简单的HTML文件(该文件非常短,并且不嵌入任何对

象)。

(1)启动Web 浏览器,然后启动Ethereal(或WireShark)。在窗口的显示过滤规则编辑框处输入“http”,分组列表子窗口中将只显示所捕获到的HTTP消息。(2)一分钟以后,开始Ethereal(或WireShark)分组捕获。

(3)在打开的Web浏览器窗口中输入以下地址(浏览器中将显示只有一行文字的、非常简单的一个HTML文件):

https://www.sodocs.net/doc/2311785258.html,/ethereal-labs/HTTP-ethereal-file1.html

(4)停止分组捕获。

根据捕获窗口内容,回答“五、实验报告内容”中的“(二)HTTP和DNS分析”1-6题。

2.HTTP 条件GET/response交互

(1)启动浏览器,清空浏览器的缓存(在浏览器中,选择“工具”菜单中的“Internet 选项”命令,在出现的对话框中,选择“删除文件”)。

(2)启动Ethereal(或WireShark)。开始Ethereal(或WireShark)分组捕获。

(3)在浏览器的地址栏中输入以下URL:

https://www.sodocs.net/doc/2311785258.html,/ethereal-labs/HTTP-ethereal-file2.html

浏览器中将显示一个有五行的非常简单的HTML文件。

(4)在你的浏览器中重新输入相同的URL或单击浏览器中的“刷新”按钮。

(5)停止Ethereal(或WireShark)分组捕获,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所捕获到的HTTP消息。

根据操作回答“五、实验报告内容”中的“(二)HTTP和DNS分析”7-10题。

3.获取长文件

(1)启动浏览器,将浏览器的缓存清空。

(2)启动Ethereal(或WireShark),开始Ethereal(或WireShark)分组捕获。

(3)在浏览器的地址栏中输入以下URL:

https://www.sodocs.net/doc/2311785258.html,/ethereal-labs/HTTP-ethereal-file3.html

浏览器将显示一个相当长的美国权力法案文本。

(4)停止Ethereal(或WireShark)分组捕获,在显示过滤筛选编辑框中输入“http”,分组列表子窗口中将只显示所捕获到的HTTP消息。

根据操作回答“五、实验报告内容”中的“(二)HTTP和DNS分析”的11-14题。

4.嵌有对象的HTML文档

(1)启动浏览器,将浏览器的缓存清空。

(2)启动Ethereal(或WireShark)。开始Ethereal(或WireShark)分组捕获。

(3)在浏览器的地址栏中输入以下URL:

https://www.sodocs.net/doc/2311785258.html,/ethereal-labs/HTTP-ethereal-file4.html

浏览器将显示一个包含两个图片的短HTTP文件

(4)停止Ethereal(或WireShark)分组捕获,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所捕获到的HTTP消息。

根据操作回答“五、实验报告内容”中的“(二)HTTP和DNS分析”的15-16题。

5.HTTP认证(选作)

(1)启动浏览器,将浏览器的缓存清空。

(2)启动Ethereal(或WireShark)。开始Ethereal(或WireShark)分组捕获。

(3)在浏览器的地址栏中输入以下URL:

https://www.sodocs.net/doc/2311785258.html,/ethereal-labs/protected_pages/HTTP-ethereal-file5.html 浏览器将显示一个HTTP文件,输入用户名:eth-students和密码:network。(4)停止Ethereal(或WireShark)分组捕获,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所捕获到的HTTP消息。

根据操作回答“五、实验报告内容”中的“(二)HTTP和DNS分析”的17-18题。

6.跟踪DNS

nslookup工具允许主机向指定的DNS服务器查询某个DNS记录。如果没有指明DNS服务器,nslookup将把查询请求发向默认的DNS服务器。

nslookup的一般格式是:

nslookup –option1 –option2 host-to-find dns-server

ipconfig命令用来显示你当前的TCP/IP信息,包括:你的地址、DNS服务器的地址、适配器的类型等信息。如果,要显示与主机相关的信息用命令:ipconfig/all

如果查看DNS缓存中的记录用命令:

ipconfig/displaydns

要清空DNS缓存,用命令:

ipconfig /flushdns

运行以上命令需要进入MSDOS环境。(开始菜单->运行->输入命令“cmd”) (1)利用ipconfig命令清空主机上的DNS缓存。启动浏览器,并将浏览器的缓存清空。

(2)启动Ethereal(或WireShark),在显示过滤筛选规则编辑框处输入:“ip.addr = = your_IP_address”(如:ip.addr= =10.17.7.23)

过滤器将会删除所有目的地址和源地址与指定IP地址都不同的分组。

(3)开始Ethereal(或WireShark)分组捕获。

(4)在浏览器的地址栏中输入:https://www.sodocs.net/doc/2311785258.html,

(5)停止分组捕获。

(6)根据操作回答“五、实验报告内容”中的“(二)HTTP和DNS分析”19-25题。

(7)开始Ethereal(或WireShark)分组捕获。

(8)在https://www.sodocs.net/doc/2311785258.html,上进行nslookup(即执行命令:nslookup https://www.sodocs.net/doc/2311785258.html,)。(9)停止分组捕获。

(10)根据操作回答“五、实验报告内容”中的“(二)HTTP和DNS分析”26-29题。(11)重复上面的实验,只是将命令替换为:nslookup –type=NS https://www.sodocs.net/doc/2311785258.html,

(12)根据操作回答“五、实验报告内容”中的“(二)HTTP和DNS分析”30-32题。(13)重复上面的实验,只是将命令替换为:nslookup www.aiit.or.kr https://www.sodocs.net/doc/2311785258.html, (14)根据操作回答“五、实验报告内容”中的“(二)HTTP和DNS分析”33-35题。

五、实验报告内容

(一)Ethereal(或WireShark)的使用

1.列出在第7步中分组列表子窗口所显示的所有协议类型。Udp tcp http icmp

oicq arp dhcp

2.从发出HTTP GET消息到接收到HTTP OK响应报文共需要多长时间?

1.885471(在默认的情况下,分组列表窗口中Time列的值是从Ethereal(或

WireShark)开始追踪到分组被捕获时总的时间,以秒为单位。若要按

time-of-day格式显示Time列的值,需选择View下拉菜单,再选择Time

Display Format,然后选择Time-of-day。)

3.你主机的IP地址是什么10.17.201.20?你所访问的主页所在服务器的IP地址

是什么?202.192.86.134

4.写出两个第9步所显示的HTTP消息头部行信息。Accept-Language: zh-cn\r\n

Connection: Keep-Alive\r\n

(二)HTTP和DNS分析

1.你的浏览器使用的是HTTP1.0,还是HTTP1.1?你所访问的Web服务器所使

用HTTP协议的版本号是多少?HTTP1.1

2.你的浏览器向服务器指出它能接收何种语言版本的对象?Accept-Language:

zh-cn\r\n

3.你的计算机的IP地址是多少10.17.201.20?服务器https://www.sodocs.net/doc/2311785258.html,的IP地

址是多少?128.119.245.12

4.从服务器向你的浏览器返回response消息的状态代码是多少?200

5.你从服务器上所获取的HTML文件的最后修改时间是多少?Last-Modified:

Fri, 29 Oct 2010 02:36:01 GMT\r\n

6.返回到浏览器的内容一共多少字节?128

7.分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求消

息中,是否有一行是:IF-MODIFIED-SINCE?没有

8.分析服务器响应消息的内容,服务器是否明确返回了文件的内容?如何获

知?是。Content-Type: text/html; charset=ISO-8859-1\r\n

9.分析你的浏览器向服务器发出的第二个“HTTP GET”请求,在该请求报文中

是否有一行是:IF-MODIFIED-SINCE?如果有,在该首部行后面跟着的信息是什么?有。If-Modified-Since: Fri, 05 Nov 2010 01:59:02 GMT\r\n

10.服务器对第二个HTTP GET请求的响应消息中的HTTP状态代码是多少?服

务器是否明确返回了文件的内容?请解释。304,没有,Web服务器发送一个响应报文,实体主体为空,并没有包含所请求的对象。

11.你的浏览器一共发出了多少个HTTP GET请求?6个

12.承载这一个HTTP响应报文一共需要多少个TCP报文段?5个

13.与这个HTTP GET请求相对应的响应报文的状态代码和状态短语是什么?

200 OK

14.在被传送的数据中一共有多少个HTTP状态行?1个

15.你的浏览器一共发出了多少个HTTP GET请求消息?3个这些请求消息被发

送到的目的地IP地址是多少?128.119.245.12

16.浏览器在下载这两个图片时,是串行下载还是并行下载?请解释。并行下

载。,因为第一个图片的响应报文还未接受,就发出了第二个图片的请求报文,所以属于持久连接的流水线方式。

17.对于浏览器发出的、最初的HTTP GET请求消息,服务器的响应消息的状态

代码和状态短语分别是什么?200 OK

18.当浏览器发出第二个HTTP GET请求消息时,在HTTP GET消息中包含了哪

些新的头部行?Authorization: Basic ZXRoLXN0dWRlbnRzOm5ldHdvcms=\r\n

19.定位到DNS查询消息和查询响应报文,这两种报文的发送是基于UDP还是

基于TCP的?

20.DNS查询消息的目的端口号是多少?53.DNS查询响应消息的源端口号是多

少?1358 (User Datagram Protocol, Src Port: 1358 (1358), Dst Port: domain

(53))

21.DNS查询消息发送的目的地的IP地址是多少?219.146.86.140利用ipconfig

命令(ipconfig/all)查看你主机的本地DNS服务器的IP地址。这两个地址相同吗?相同。

22.检查DNS查询消息,它是哪一类型的DNS查询?A该查询报文中包含

“answers”吗?没有

23.检查DNS查询响应消息,其中共提供了多少个“answers”?3个每个answers

包含哪些内容?1个CNAME类型的answer,包含Name,Type,Class,Time to live,Data length,Primary name.2个A类型的answer,包含Name,Type,Class,Time to live,Data length,Addr.

24.??考虑一下你的主机随后发送的TCP SYN Segment,包含SYN Segment

的IP分组头部中目的IP地址是否与在DNS查询响应消息中提供的某个IP 地址相对应?没有对应

25.打开的WEB页中包含图片,在获取每一个图片之前,你的主机发出新的DNS

查询了吗?没有

26.DNS查询消息的目的端口号是多少?53DNS查询响应消息的源端口号是多

少?53

27.DNS查询消息发送的目的地的IP地址是多少?202.102.128.68这个地址是你

的默认本地DNS服务器的地址吗?是

28.检查DNS查询消息,它是哪一类型的DNS查询?A该查询消息中包含

“answers”吗?没有

29.检查DNS查询响应消息,其中提供了多少个“answers”?1个每个answers包

含哪些内容?Name,Type,Class,Time to live,Data length,Domain name

30.DNS查询消息发送的目的地的IP地址是多少?这个地址是你的默认本地

DNS服务器的地址吗?

31.检查DNS查询消息,它是哪一类型的DNS查询?该查询报文中包含

“answers”吗?

32.检查DNS查询响应消息,其中响应消息提供了哪些MIT名称服务器?响应

消息提供这些MIT名称服务器的IP地址了吗?

33.DNS查询消息发送的目的地的IP地址是多少?202.102.128.68这个地址是你

的默认本地DNS服务器的地址吗?是如果不是,这个IP地址相当于什么?

34.检查DNS查询消息,它是哪一类型的DNS查询?A该查询报文中包含

“answers”吗?不包含

35.检查DNS查询响应消息,其中提供了多少个“answers”?1个每个answers包

含哪些内容?Name,Type,Class,Time to live,Data length,Addr.

实验二熟悉Win2000网络环境及相应的网络服务

一、实验目的及任务

1、熟悉对等网络的组建

2、熟悉Win2000网络环境及相应的网络服务

二、实验设备

计算机(操作系统:windows2000server)、网卡、交换机、网线各若干。

三、实验步骤

1、对等网的组建

(1)实验准备

A.设备准备:准备必需的设备,如计算机、网卡和网络软件等。

B.数据准备:包括拟定计算机和打印机的名称、网卡的类型、参数与所

使用的协议及参数。

C.物理连接:关闭计算机的电源,打开机箱,将网卡插入适当的扩展槽

中,拧紧螺丝,再重新安装好机箱盖。利用带RJ-45头的双绞线将各计

算机一端网卡连接到交换机上,将打印机连接到一台计算机上。

(2)添加网络组件

A.安装网络适配器

B.添加网络协议:TCP/IP协议(将互连计算机的IP地址设置在同一子网

内)。

(3)标识计算机

设置计算机的名称和工作组名。

(4)设置可共享的网络资源

共享资源可以是文件夹,或打印机。

2、WEB与FTP

Windows 2000 Web服务器的构建,分为Web站点规划建设与配置管理两个步骤。规划设计的主要任务是明确具体的Web服务需求,以及Web站点的组织形式。如何规划设计Web站点超出了本实验的范围,在网络操作系统Windows 2000 Server上配置与管理Web站点为本实验的主要内容。

1)IIS的安装与配置

(1)通过“控制面板”的“添加/删除程序”,在没有安装有“Internet信息服务

(IIS)”的计算机上安装“Internet信息服务(IIS)” Windows组件。注意,需要安装“World Wide Web服务器”和“文件传输协议(FTP)服务器”。

(2)World Wide Web服务器的配置及使用

IIS成功安装后,在“Internet信息服务”中自动建立了一个默认的Web 站点。把个人主页放在该站点的主目录中,即可使用默认的Web站点向其他用户提供服务。

本实验要求创建一个新的Web站点,名字为:MyWebsite。

(3)WWW服务器的配置

单击“开始”按钮,选择“程序”--“管理工具”,在级联菜单中单击“Internet服务管理器”,启动“Internet信息服务”。单击右键,在弹出菜单中选择“新建”---“Web站点”,启动“Web站点创建向导”。单击“下一步”,按向导提示填写以下内容:

☆ Web站点的说明:即新建Web站点的名字:MyWebsite;

☆ IP地址和端口号:Web服务的缺省端口号是80,默认Web站点占用此端口。设置MyWebsite端口号为82。要求不与其他进程的端

口号发生冲突。

☆主目录:主目录被映射到站点的域名或服务器名。

☆访问权限:限定用户对Web站点的访问权限,包括读、写以及浏览目录等。

操作完成后,在Internet信息服务窗口中产生一个新的Web站点MyWebsite。右键单击该站点,在弹出菜单中选择“启动”,启动该站点。再选择“属性”,出现Web站点的属性对话框,如图1所示。在“文档”选项卡中,选择启用默认文档,并添加默认文档,如index.htm。

图 1 Web站点属性

(4)访问WWW服务器

启动Internet Explorer,在“地址”栏中填写:http://localhost:82,访问刚刚创建的MyWebsite。

2)文件传输协议(FTP)服务器的配置与使用

(1)FTP服务器配置

通过“Internet服务管理器”创建一个新的FTP站点MyFtpsite,方法与创建WEB站点相似,不再重述。启动Ftp站点MyFtpsite站点。选择“属性”,出现FTP站点属性对话框,如图2所示。

图2 FTP站点属性图 3 虚拟目录属性

利用“安全帐号”选项卡可以设置是否允许匿名连接、匿名连接时的用户名和密码、添加或删除FTP站点操作员等。单击MyFtpsite站点,利用“操作”菜单项中的“新建”/“虚拟目录”命令可以创建该站点的虚拟目录。

右单击虚拟目录,在快捷菜单中,选“属性”命令,可修改虚拟目录属性。

如图3所示。

(2)FTP服务使用

以匿名用户或站点操作员身份登录MyFtpsite站点,如图4图所示。

使用常用的FTP命令进行文件的上传与下载操作。

图4 FTP登录

3、DNS和DHCP服务的安装、配置与使用

1)DNS与DHCP服务的安装

通过“添加/删除程序”的安装“Windows组件”,在“网络服务”中,选择

“动态主机配置协议(DHCP)”和“域名服务系统(DNS)”。

2)DNS服务的配置

单击“开始”/“程序”/“管理工具”/“DNS”,出现“DNS”窗口,如图5所示。右键单击“正向搜索区域”,选择“新建区域”命令,出现“新建区域向导”,按向导的提示进行操作。在建立区域的过程中,需选择“区域类型”,如图6所示;输入区域的名称,如图7所示;新建区域文件,如图8所示。

在“DNS”窗口中,右键单击新建的区域,在快捷菜单中,选择“新建主机”命令,出现如图9。所示对话框。输入主机名、IP地址。单击“添加主机”按钮。图中所示主机的域名为:https://www.sodocs.net/doc/2311785258.html,

3)DNS服务的使用

组建对等网络,在DNS服务器的正向搜索区域中,为网络中的主机添加记录,具体步骤如2)所述。设置客户机TCP/IP属性的DNS服务器为安装好DNS 服务器计算机的IP地址。

启动Internet Explorer,输入http://主机域名,即可访问该主机提供的web 服务。注意:此时Web服务需要已经启动,并且工作于80端口。

4)DHCP服务的配置

单击“开始”/“程序”/“管理工具”/“DHCP”,出现“DHCP”窗口,如图10所示。

右键单击DHCP服务器名,在快捷菜单中选择“新建作用域”命令,出现“新建作用域向导”,按向导提示建立作用域。在此过程中,输入此作用域分配的地址范围、子网掩码,如图11所示;添加排除地址范围,如图12所示;添加客户使用的路由器的IP地址,如图13所示;输入DNS服务器名、IP地址、域名,如图14所示。

图5 DNS主界面图6 区域类型

图7 输入域名图8 创建区域文件

图9 DNS新建主机图10 DHCP

图11 设定用于分配的地址范围图12 设置不参与分配的地址范围

图13 添加路由器信息 图14添加DNS 服务器信息

5) DHCP 服务的使用

配置客户计算机“TCP/IP 协议”属性,在“IP 地址”选项卡中选择“自动获取IP 地址”,在“WINS”选项卡中,选择“使用DHCP 进行WINS 解析”。此时,客户端即可使用DHCP 服务自动获取IP 地址。在客户机的 “命令提示符”下,输入ipconfig/all 命令即可查看通过DHCP 服务器获取的IP 地址、默认路由器、DNS 服务器等信息。

四、实验报告内容:

1、 总结实验过程中遇到的问题及解决方法;

2、 列出所建Web 服务器的名称、IP 地址及其主目录的目录结构。

3、 列出所建DNS 区域名称,以及在该区域内增加的记录。

4、 列出客户机通过DHCP 获取的IP 地址、默认网关、DNS 服务器等信息。

实验三Web服务器的实现

一、实验目的及任务

1、实验目的

熟悉简单网络的搭建与基本配置;

熟悉socket、多线程编程;

熟悉JDK编程工具的基本使用;

熟悉HTTP协议;

熟悉Web服务器的基本工作原理和配置。

2、实验任务

(1)以JDK为开发工具,利用Socket通信机制实现一个多线程的WEB服务器,该服务器具有以下功能:

●能够并行服务于多个请求。

●对于每个请求,显示接收到的HTTP请求报文的内容,并产生适当

的响应(若找到用户请求对象,则返回该对象。否则发送一个包含

适当提示信息的响应消息,从而可以在浏览器窗口中显示差错信

息。)

(2)搭建一个简单的网络环境,调试web服务器程序。

二、实验性质

综合性实验。

三、实验环境

操作系统:Windows2000 server

开发工具:JDK或其他开发工具

实验设备:交换机(一台)、计算机(两台)、网线若干

四、实验相关知识点(本课程综合或多课程综合)

1、网络基本原理(如:HTTP协议、Web服务器、Socket、TCP、UDP等)

2、网络服务器基本配置(简单C/S网络的组建、web服务器的基本配置等)

3、程序设计(socket编程、多线程程序设计等)

五、实验实施步骤

1、开发程序

2、搭建简单的C/S网络

3、配置并测试web服务器程序

六、实验报告内容

1、写出实现“一、实验要求”中所述功能的Web服务器程序的结构框图。

2、写出实现“一、实验要求”中所述功能的Web服务器程序的代码。

3、总结程序设计、调试中出现的问题及其解决办法。

4、实验心得。

附件一:Java的多线程编程

一、理解多线程

多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。

线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。

多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个单核CPU,那么真正的“同时”是不可能的。但是由于CPU的处理速度非常快,用户感觉好像自己的程序连续运行一样。因此我们也不用关心它,只需要设想各个线程是同时执行即可。

多线程和传统的单线程在程序设计上最大的区别在于,由于各个线程的控制流彼此独立,使得各个线程之间的代码是乱序执行的,由此带来的线程调度,同步等问题,将在以后探讨。

二、在Java中实现多线程

为了创建一个新的线程,我们需要做些什么?很显然,我们必须指明这个线程所要执行的代码,而这就是在Java中实现多线程我们所需要做的一切。作为一个完全面向对象的语言,Java提供了类https://www.sodocs.net/doc/2311785258.html,ng.Thread 来方便多线程编程,这个类提供了大量的方法来方便我们控制自己的各个线程。

Thread 类最重要的方法是run() ,它为Thread 类的方法start() 所调用,提供我们的线程所要执行的代码。为了指定我们自己的代码,只需要覆盖它。

1、方法一:继承Thread 类,覆盖方法run()

我们在创建的Thread 类的子类中重写run() ,加入线程所要执行的代码即

可。

下面是一个例子:

public class MyThread extends Thread {

int count= 1, number;

public MyThread(int num) {

number = num;

System.out.println("创建线程" + number);

}

public void run() {

while(true) {

System.out.println("线程" + number + ":计数" + count);

if(++count== 6) return;

}

}

public static void main(String args[]) {

for(int i = 0; i < 5; i++) new MyThread(i+1).start();

}

}

这种方法简单明了,符合大家的习惯,但是,它也有一个很大的缺点,那就是如果类已经从一个类继承(如小程序必须继承自Applet 类),则无法再继承Thread 类(Java不允许多重继承,即一个类的父类只能有一个),这时如果又不想建立一个新的类,应该怎么办呢?

不妨来探索一种新的方法:不创建Thread 类的子类,而是直接使用它,那么我们只能将我们的方法作为参数传递给Thread 类的实例。这有点类似回调函数。但是Java 没有指针,我们只能传递一个包含这个方法的类的实例。那么如何限制这个类必须包含这一方法呢?使用接口。Java 提供了接口https://www.sodocs.net/doc/2311785258.html,ng.Runnable 来支持这种方法。

2、方法二:实现Runnable 接口

Runnable 接口只有一个方法run(),我们声明自己的类实现Runnable 接口并提供这一方法,将我们的线程代码写入其中,就完成了这一部分的任务。

但是Runnable 接口并没有任何对线程的支持,我们还必须创建Thread 类的实例,这一点通过Thread 类的构造函数public Thread(Runnable target);来实现。

下面是一个例子:

public class MyThread implements Runnable {

耕作学实验指导

耕作学实验指导书 河北农业大学农学院 作物栽培与耕作系 2005年8月修订

目录 实验一作物种类与复种形式的确定 (1) 实验二作物布局优化方法之——原理与基本方法 (5) 实验三作物布局优化方法之二—最优化计算机软件的应用 (10) 实验四轮作制度设计 (12) 实验五土地耕作制设计 (15) 实验六土壤施肥制的设计 (17) 附录1 选修实验目录 (32)

实验一种植制度的农业资源分析 ——作物类型与复种形式的确定 一、目的意义: 农业的稳产高产是以作物与其环境的高度统一与适应为基础的。依据当地的气候、土壤及生产经济条件确定所种植的作物种类及复种方式,是安排农业生产的首要问题。在我们还不能大面积控制作物环境的条件下,因地制宜,适地适作是农业费省效宏的有效手段。本实验旨在掌握各作物生态适应性及所规划地区生态条件的基础上,运用所掌握的生态学与耕作学知识,学会分析种植制度与资源关系的方法,为耕作制度设计奠定基础。 二、原则: 1.以作物与其环境的统一为总原则。不同地区在地理、地形、地貌、气候,土壤及生产条件诸方面存在差异,而各种作物又要求不同的生活环境,只有使作物与环境相互统一,组成—个协调的生态系统,作物才能稳产高产。 2.从大农业观出发,农林草综合发展,在充分利用农业资源,大力发展商品生产的同时,要积极保护农业资源,保证农业生态系统的良好循环,以同时获得高的经济效益和生态效益。 3.既要考虑因地制宜,适地适作,又要注意满足人民群众及社会的多种需要,在发展粮食生产的同时,发展经济作物、果品蔬菜及饲料绿肥作物的生产。 三、依据: 1.作物对热量的要求: 热量是决定作物种类与复种方式的首要条件。多种作物在其系统发育中形成了对热量要求的不同类型。因此,可将作物分为耐寒作物、低温作物、中温作物及喜温作物,它们对温度的要求如附表1。 某作物在此地能否种植,首先取决于当地生长季内的积温状况。当一个生长季内的积温除能满足—茬作物需要(考虑一定的保证率,—般80%以上)尚有剩余时,就可考虑复种。复种形式可根据热量及其它条件采取一年两熟、二年三熟等熟制类型。根据条件可采取套作复种或平作复种。以冬小麦为前茬的平作复种作需≥0℃积温,如附表2。 2.作物对水分的要求:

大地测量学实验指导书汇总

《大地测量学基础》实验指导书 XXX大学土木工程系测绘工程教研室 2010年7月

第一部分:实验与实习须知 控制测量学是测绘工程专业一门践性很强的专业主干课程,其实验与实习是教学中必不可少的重要环节。只有通过实验与实习,才能巩固课堂所学的基本理论,进而掌握仪器操作的基本技能和测量作业的基本方法,并为深入学习测绘专业理论和有关专业知识打下基础。在进行实验之前,必须明确实验的基本规定,了解仪器的借还手序及仪器的保护、保养等知识,做到爱护仪器,达到实习之目的,防患于未然。 实验与实习规定 1.在实验或实习之前,必须复习教材中的有关内容,认真仔细地预习本指导书,以明确目的、了解任务、熟悉实验步骤和过程、注意有关事项并准备好所需文具用品。 2.实验或实习分小组进行,组长负责组织协调工作,办理所用仪器工具和借领和归还手续。 3.实验或学习应在规定的时间进行,不得无故缺席或迟到早退;应在指定的场地进行,不得擅自改变地点或离开现场。 4.必须遵守“测量仪器工具的借领与使用规则”和“测量记录与计算规则”。 5.应该服从教师的指导,严格按照本指导书的要求认真、按时、独立地完成任务。每项实验或实习,都应取得合格的成果,提交书写工整规范的实验报告或实习记录,经指导教师审阅同意后,才可交还仪器工具,结束工作。 6.在实验或实习过程中,还应遵守纪律,爱护现场的花草、树木和农作物,爱护周围的各种公共设施,任意砍折、踩踏或损环者应予赔偿。 测量仪器工具的借领与使用规则 对测量仪器工具的正确使用、精心爱护和科学保养,是测量人员必须具备的素质和应该掌握的技能,也是保证测量成果质量、提高测量工作效率和延长仪器工具使用寿命的必要条件。在仪器工具的借领与使用中,必须严格遵守下列规定。 一、仪器工具的借领 1.在指定的地点凭学生证办理借领手续,以小组为单位领取仪器工具。 2.借领时应该当场清点检查。实物与清单是否相符,仪器工具及其附件是否齐全,背带及提手是否牢固,脚架是否完好等。如有缺损,可以补领或更换。 3.离开借领地点之前,必须锁好仪器箱并捆扎好各种工具;搬运仪器工具时,必须轻取轻放,避免剧烈震动。 4.借出仪器工具之后,不得与其他小组擅自调换或转借。

实验指导书 实验二_SolidWorks建模1

实验二 SolidWorks 草绘特征和放置特征操作(一) 一、 实验目的 1. 掌握基本零件建模的一般步骤和方法 2. 掌握SolidWorks 草绘特征:拉伸凸台、拉伸切除、旋转凸台、旋转切除、扫描、 放样的操作方法。 3. 掌握放置(应用)特征:钻孔特征、倒角特征、圆角特征、抽壳特征、拔模斜度特 征、筋的操作方法 二、 实验内容 完成下列下列零件造型 三、 实验步骤 1. 连接件设计 完成如图 1 (1) (2) 2 所示。 图 1连接件 图 2草图 (3) 单击【拉伸凸台/ 框内选择【两侧对称】选项,在【深度】文本框内输入“54mm ”,单击【确定】按钮,如图 3所示。 图 3 “拉伸”特征 (4) 120°”,然后 在第二参考中选择图形的一条下边线。单击【确定】按钮,建立新基准面,如

错误!未找到引用源。所示。 (5) 1,选择“反转法线” 1,单选择 4所示。 图4草图 图4建立基准面 底面边线

(6) 单击【拉伸凸台/ 列表框内选择【给定深度】选项,在【深度】文本框内输入“12mm”,单击【确定】按钮,如图5所示。 图5“拉伸”特征 (7)选取基体上表面,单击【草图绘制】进入草图绘制,使用中心线工具在 上表面的中心位置绘制直线,注意不要捕捉到表面边线,如图6所示。 图 6 中心线 (8) 内输入“8mm”,在图形区域选择中心线,在属性管理器中选中【添加尺寸】、【选择链】、【双向】和【顶端加盖】复选框,选中【圆弧】单选按钮,单击【确定】按钮,标注尺寸,完成草图,如图7所示。 运用“等距实体”绘制草图 (8) -拉伸】属性管理器,在【终止条件】下拉 列表框内选择【完全贯穿】选项,单击【确定】按钮,如图8所示。

作物栽培学教学大纲

《作物栽培学实验》教学大纲 【课程编号】17315132 【英文名Experiment of Crop Culture 【课程学时】32学时,分为上下两个学期,每学期各16学时。 【适用专业】农学 一、本实验课程的教学目的和要求 本实验课程的教学目是在《作物栽培学》理论课程教学的基础上,培养学生在作物栽培方面的基本操作技能,为学生从事作物栽培、作物育种等方面的科学研究、作物生产技术创新、推广及相关生产实践活动打下基础,同时加深学生对相关理论教学内容的理解。本课程属于农学专业的专业必修课程。 本课程要求学生能熟练地将理论教学中的相关知识与实际操作相结合,能理解所开设实验的目的、意义及关键环节,有良好的动手能力,能较好地掌握各个实验的操作技能;同时逐步培养学生的创新能力和从事相关科学研究的能力,并能分析和解决科研和生产活动中的实际问题。 二、本实验课程与其它课程的关系 本实验课程以《作物栽培学》理论教学为基础,同时与《植物学》、《植物生理学》和《土壤肥料学》等课程紧密联系,必须把本实验课程与以这些课程的知识有机结合。还应将本课程内容与《作物栽培学教学实习》等实践性课程的内容相互完善和补充。 三、实验课程理论教学内容安排 本实验课不安排理论教学内容。 四、实验内容安排

实验一、小麦、油菜田间种植密度测定 【目的要求】掌握作物田间种植密度测定的基本方法 【内容】实测小麦、油菜的种植规格,计算其种植密度。 【方法】选择不同种植方式的小麦、油菜田各2-3块,学生分小组分别测定不同田块的行距、穴距或单位行段内的植株数,根据株、穴距或单位行段内的植株数计算单位面积种植密度,并做出比较。 实验二、小麦田间种植设计及全程生育动态观测 【目的要求】掌握小麦种植的基本程序和田间调查的方法,熟悉小麦全生育期的生育进程变化。 【内容】小麦播种及田间管理;调查小麦全生育期苗情动态,计算单位面积的最高苗、有效穗及成穗率等;观察和记载小麦拔节、孕穗、抽穗、开花、乳熟、蜡熟和完熟等重要生育时期及病虫害等情况。 【方法】学生先在教师指导下,自选小麦品种、自行设计种植方案,在指定地块按方案种植一定面积的小麦,并负责进行田间管理,在小麦整个生育期内分不同生育时期观测8—10次小麦茎蘖数,并根据小麦生育进程观察和记载上述内容。 实验三、水稻田间种植设计及全程生育动态观测 【目的要求】掌握水稻种植的基本程序和田间调查的方法,熟悉水稻全生育期的生育进程变化。 【内容】水稻育秧、移栽及田间管理;调查水稻全生育期苗情动态,计算单位面积的最高苗、有效穗及成穗率等;观察和记载水稻拔节、孕穗、抽穗、开花、乳熟、蜡熟和完熟等重要生育时期及病虫害等情况。 【方法】学生先在教师指导下,自选水稻品种、自行设计种植方案,在指定地块按方案培育水稻秧苗和大田移栽,并负责进行田间管理,在水稻整个生育期内分不同生育时期观测8—10次水稻茎蘖数,并根据水稻生育进程观察和记载上述内容。 实验四、主要农作物种子形态、结构观察和识别 【目的要求】熟悉主要农作物种子形态、结构 【内容】观察和比较水稻、小麦、玉米和花生种子的形态、结构。 【方法】以不同类型的水稻、小麦、玉米和花生等作物种子为材料,进行相应的预处理后在实验室观察和比较,分别以图示和文字相结合描述各种作物种子的主要形态特征。 实验五、主要农作物幼苗形态观察 【目的要求】熟悉主要农作物种子幼苗形态特征。 【内容】观察水稻、小麦、玉米、花生、蚕豆、豌豆、大豆等农作物种子的幼苗形态特征。 【方法】在盆栽条件下播种上述农作物种子,在发芽后分2-3个不同时期观察幼苗形态,分别以图示和文字相结合描述各种作物幼苗的主要形态特征。 实验六、常见农田杂草的识别与防除 【目的要求】熟悉冬、春常见农田杂草的名称、所属科及特征特性 【内容】观察常见冬、春农田杂草的主要种类及其特征,现场识别和采集不同种类农田杂草。

电工学实验指导书汇总Word版

电工学实验指导书 武汉纺织大学 实验一直流电路实验 (1)

实验二正弦交流电路的串联谐振 (4) 实验三功率因数的提高 (6) 实验四三相电路实验 (9) 实验五微分积分电路实验 (12) 实验六三相异步电动机单向旋转控制 (14) 实验七三相异步电动机正、反转控制 (16) 实验八单相桥式整流和稳压电路 (18) 实验九单管交流放大电路 (19) 实验十一集成运算放大器的应用 (24) 实验十二组合逻辑电路 (26) 实验十三移位寄存器 (29) 实验十四十进制计数器 (33)

实验一直流电路实验 一、实验目的: 1.验证基尔霍夫定律 2.研究线性电路的叠加原理 3.等效电源参数的测定 二、实验原理: 1.基尔霍夫定律是电路理论中最重要的定律之一,它阐明了电路整体结构必须遵守的定律,基尔霍夫定律有两条即电流定律和电压定律。 电流定律:在任一时刻,流入电路中任一节点的电流之和等于流出该节点的电流之和,换句话来说就是在任一时刻,流入到电路中任一节点的电流的代数和为零,即∑I=0。 电压定律:在任一时刻,沿任一闭合回路的循行方向,回路中各段电压降的代数和等于零,即 ∑U=0。 2.叠加原理:n个电源在某线性电路共同作用时,它们在电路中任一支路中产生的电流或在任意两点间所产生的电压降等于这些电源单独作用时,在该部分所产生的电流或电压降的代数和。三、仪器设备及选用组件箱: 1.直流稳压电源 GDS----02 GDS----03 2.常规负载 GDS----06 3.直流电压表和直流电流表 GDS----10 四、实验步骤: 1.验证基尔霍夫定律 按图1—1接线,(U S1、U S2分别由GDS---02,GDS---03提供)调节U SI=3V,U S2=10V,然后分别用电流表测取表1—1中各待测参数,并填入表格中。 2.研究线性电路的叠加原理 ⑴将U S2从上述电路中退出,并用导线将c、d间短接,接入U S1,仍保持3V,测得各项电流,电压,把所测数据填入表1—2中;

农学专业本科人才培养方案

农学专业本科人才培养方案 一、专业名称:农学(Agronomy);专业代码:090101 二、培养目标:培养具备作物生产、作物遗传育种及种子科学等方面的基本理论、基本知识和基本技能,能在农业及其他相关的部门、企业或单位从事与农学有关的技术与设计、推广与开发、经营与管理、教学与科研等工作的应用型、复合型科学技术人才。 三、培养要求:本专业毕业生应具有良好的思想品德、社会公德和职业道德,具有宽厚的人文社会科学和自然科学的基本知识,掌握农业生物科学、农业生态科学、作物生长发育和遗传规律、作物育种、栽培、耕作、种子及农业推广等方面的基本理论和基本知识,受到作物生产和作物新品种选育等方面的基本训练,具有作物育种、作物栽培和耕作、种子生产与检验等方面的基本能力。 毕业生应获得以下几方面的知识和能力: 1. 具备扎实的数学、物理、化学等基本理论知识; 2. 掌握生物学科和农学学科的基本理论、基本知识; 3. 掌握农业生产,特别是作物生产的技能和方法; 4. 具备农业可持续发展的意识和基本知识,了解农业生产和科学技术的前沿和发展趋势; 5. 熟悉农业生产,了解农村、农业、农民及有关方针政策; 6. 掌握科技文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力; 7. 掌握种子生产、种子检验、种子加工与贮藏和经营管理的技术、原理和方法; 8. 有较强的调查研究与决策、组织与管理、口头与文字表达能力,具有独立获取知识、信息处理和创新的基本能力; 9. 掌握农业推广的基本方法、手段,通过试验、示范、培训、指导以及咨询服务等,把农业技术普及应用于农业生产的产前、产中、产后全过程。 四、主干学科:作物学。 五、主要课程:植物学,植物生理学,生物化学,微生物学,气象学,遗传学,土壤肥料学,植物保护学,试验统计方法,作物栽培学,作物育种学,种子学,耕作学等。 六、主要实践教学环节:军事技能训练,思政实践,社会实践,农学实践,教学实习,生产实习,科学研究能力训练,毕业实习及毕业论文等。 七、学制与修业年限:标准学制4年,修业年限3-6年。 八、授予学位:农学学士。 九、毕业学分要求:最低修读171学分,其中课内教学不低于129学分,实践教学不低于42学分。 十、课程设置及教学进程表:

测试技术实验指导书及实验报告2006级用汇总

矿压测试技术实验指导书 学号: 班级: 姓名: 安徽理工大学 能源与安全学院采矿工程实验室

实验一常用矿山压力仪器原理及使用方法 第一部分观测岩层移动的部分仪器 ☆深基点钻孔多点位移计 一、结构简介 深基点钻孔多点位移计是监测巷道在掘进和受采动影响的整个服务期间,围岩内部变形随时间变化情况的一种仪器。 深基点钻孔多点位移包括孔内固定装置、孔中连接钢丝绳、孔口测读装置组成。每套位移计内有5~6个测点。其结构及其安装如图1所示。 二、安装方法 1.在巷道两帮及顶板各钻出φ32的钻孔。 2.将带有连接钢丝绳的孔内固定装置,由远及近分别用安装圆管将其推至所要求的深度。(每个钻孔布置5~6个测点,分别为;6m、5m、4m、3m、2m、lm或12m、10m、8m、6m、4m、2m)。 3.将孔口测读装置,用水泥药圈或木条固定在孔口。 4。拉紧每个测点的钢丝绳,将孔口测读装置上的测尺推至l00mm左右的位置后,由螺丝将钢丝绳与测尺固定在一起。 三、测试方法 安装后先读出每个测点的初读数,以后每次读得的数值与初读数之差,即为测点的位移值。当读数将到零刻度时,松开螺丝,使测尺再回到l00mm左右的位置,重新读出初读数。 ☆顶板离层指示仪 一、结构简介: 顶板离层指示仪是监测顶板锚杆范围内及锚固范围外离层值大小的一种监测仪器,在顶板钻孔中布置两个测点,一个在围岩深部稳定处,一个在锚杆端部围岩中。离层值就是围岩中两测点之间以及锚杆端部围岩与巷道顶板表面间的相对位移值。顶板离层指示仪由孔内固定装置、测量钢丝绳及孔口显示装置组成如图1所示。

二、安装方法: 1.在巷道顶板钻出φ32的钻孔,孔深由要求而定。 2.将带有长钢丝绳的孔内固定装置用安装杆推到所要求的位置;抽出安装杆后再将带有短钢丝绳的孔内固定装置推到所要求的位置。 3.将孔口显示装置用木条固定在孔口(在显示装置与钻孔间要留有钢丝绳运动的间隙)。 4.将钢丝绳拉紧后,用螺丝将其分别与孔口显示装置中的圆管相连接,且使其显示读数超过零刻度线。 三、测读方法: 孔口测读装置上所显示的颜色,反映出顶板离层的范围及所处状态,显示数值表示顶板的离层量。☆DY—82型顶板动态仪 一、用途 DY-82型顶板动态仪是一种机械式高灵敏位移计。用于监测顶底板移近量、移近速度,进行采场“初次来压”和“周期来压”的预报,探测超前支撑压力高 峰位置,监测顶板活动及其它相对位移的测量。 二、技术特征 (1)灵敏度(mm) 0.01 (2)精度(%) 粗读±1,微读±2.5 (3)量程(mm) 0~200 (4)使用高度(mm) 1000~3000 三、原理、结构 其结构和安装见图。仪器的核心部件是齿条6、指针8 以及与指针相连的齿轮、微读数刻线盘9、齿条下端带有读 数横刻线的游标和粗读数刻度管11。 当动态仪安装在顶底板之间时,依靠压力弹簧7产生的 弹力而站立。安好后记下读数(初读数)并由手表读出时间。 粗读数由游标10的横刻线在刻度管11上的位置读出,每小 格2毫米,每大格(标有“1”、“22'’等)为10毫米,微读数 由指针8在刻线盘9的位置读出,每小格为0.01毫米(共200 小格,对应2毫米)。粗读数加微读数即为此时刻的读数。当 顶底板移近时,通过压杆3压缩压力弹簧7,推动齿条6下 移,带动齿轮,齿轮带动指针8顺时针方向旋转,顶底板每 移近0.01毫米,指针转过1小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

R语言实验指导书(二)

R语言实验指导书(二) 2016年10月27日

实验三创建和使用R语言数据集 一、实验目的: 1.了解R语言中的数据结构。 2.熟练掌握他们的创建方法,和函数中一些参数的使用。 3.对创建的数据结构进行,排序、查找、删除等简单的操作。 二、实验内容: 1.向量的创建及因子的创建和查看 有一份来自澳大利亚所有州和行政区的20个税务会计师的信息样本 1 以及他们各自所在地的州名。州名为:tas, sa, qld, nsw, nsw, nt, wa, wa, qld, vic, nsw, vic, qld, qld, sa, tas, sa, nt, wa, vic。 1)将这些州名以字符串的形式保存在state当中。 2)创建一个为这个向量创建一个因子statef。 3)使用levels函数查看因子的水平。 2.矩阵与数组。

i.创建一个4*5的数组如图,创建一个索引矩阵如图,用这个索引矩 阵访问数组,观察结果。 3.将之前的state,数组,矩阵合在一起创建一个长度为3的列表。

4.创建一个数据框如图。 5.将这个数据框按照mpg列进行排序。 6.访问数据框中drat列值为3.90的数据。

三、实验要求 要求学生熟练掌握向量、矩阵、数据框、列表、因子的创建和使用。

实验四数据的导入导出 一、实验目的 1.熟练掌握从一些包中读取数据。 2.熟练掌握csv文件的导入。 3.创建一个数据框,并导出为csv格式。 二、实验内容 1.创建一个csv文件(内容自定),并用readtable函数导入该文件。 2.查看R语言自带的数据集airquality(纽约1973年5-9月每日空气质 量)。 3.列出airquality的前十列,并将这前十列保存到air中。 4.查看airquality中列的对象类型。 5.查看airquality数据集中各成分的名称 6.将air这个数据框导出为csv格式文件。(write.table (x, file ="", sep ="", https://www.sodocs.net/doc/2311785258.html,s =TRUE, https://www.sodocs.net/doc/2311785258.html,s =TRUE, quote =TRUE)) 三、实验要求 要求学生掌握从包中读取数据,导入csv文件的数据,并学会将文件导出。

耕作学实习报告

青岛农业大学 本科生实习报告 报告题目耕作学实习报告 学生学院农学与植物保护学院 专业班级农学1204 姓名学号闫董丰20124927

耕作学实习报告 一、实习目的:通过对莱阳某农村的种植制度以及养地制度调查访问,即对莱阳校区实习基地的调查了解,进一步学习种植制度以及养地制度的主要内容及相关技术。 二、实习时间:2015年10月27日 三、实习地点:莱阳市某农村莱阳校区实习基地 四、实习内容 此次实习首先回顾了课堂相关知识,进而在老师指导下对照的种植制度和养地制度进行了参观调查,由于实习时间为十月份,因此我们观察到有些土地是刚刚收获上一茬作物但还没有种植下茬作物的。 进而在老师指导下,对当地农民进行了采访,采访内容主要有: 1、自然条件 莱阳市地处位于胶东半岛腹地,东北与烟台市接壤,西南与青岛市毗邻,南临黄海,是北温带东亚季风区。大陆度为64.3%,属大陆季风型半湿润性气候。具有光照充足,四季分明,春季风多易旱,夏季炎热多雨,秋季昼暖夜凉,冬季寒冷干燥的特点。全市年平均降水量为800MM,年平均气温11.2°,全市平均无霜期173天。全市总面积1734平方公里,耕地面积120万亩。境内土壤划分为棕壤、褐土、潮土、砂姜黑土、盐土、风砂土6个土类,11个土壤亚类,18个土属,137个土种。 2、作物种植概况 莱阳农学院实验基地及附近农户土地地势为平坦,紧邻咸河,雨水充足,少量来自农户家庭生活用水,水质较好,不含对作物有害的污染物。基地灌溉条件设施良好,大部分是旱涝保收,只有少部分地势低洼的地方难排水而常年有积水。 从整体上来看,实验田主要以玉米,小麦等粮食作物为主,花生,大豆等经济作物为辅,饲料作物很少。 (1)光照、热量、水对资源等自然资源的利于状况较好,但仍有可改进

操作系统实验指导书汇总

操作系统实验指导书 东北大学软件学院 2008年10月

实验要求 (1)预习实验指导书有关部分,认真做好实验的准备工作。 (2)实验中及时分析记录。 (3)按指导书要求书写实验报告,提交打印版(A4)。 实验的验收将分为两个部分。第一部分是上机操作,包括检查程序运行和即时提问。第二部分是提交的实验报告。

实验一进程调度(4学时) 一、实验目的 在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理机数时,就必须依照某种策略来决定哪些进程优先占用处理机。本实验模拟在单处理机情况下的处理机调度,帮助学生加深了解处理机调度的工作。 二、实验类型 设计型。 三、预习内容 预习课本处理机调度有关内容,包括进程占用处理机的策略方法。 四、实验内容与提示 本实验中共有两个实验题。 第一题:编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对五个进程进行调度。 <一>最高优先级优先调度算法 1)优先级简介 动态优先数是指在进程创建时先确定一个初始优先数,以后在进程运行中随着进程特性的改变不断修改优先数,这样,由于开始优先数很低而得不到CPU 的进程,就能因为等待时间的增长而优先数变为最高而得到CPU运行。 例如:在进程获得一次CPU后就将其优先数减少1。或者,进程等待的时间超过某一时限时增加其优先数的值,等等。 2)详细设计 优先权调度算法: 1、设定系统中有五个进程,每一个进程用一个进程控制块( PCB)表示,

进程队列采用链表数据结构。 2、进程控制块包含如下信息:进程名、优先数、需要运行时间、已用 CPU时间、进程状态等等。 3、在每次运行设计的处理调度程序之前,由终端输入五个进程的“优 先数”和“要求运行时间”。 4、进程的优先数及需要的运行时间人为地指定。进程的运行时间以时 间片为单位进行计算。 5、采用优先权调度算法,将五个进程按给定的优先数从大到小连成就 绪队列。用头指针指出队列首进程,队列采用链表结构。 6、处理机调度总是选队列首进程运行。采用动态优先数办法,进程每 运行一次优先数减“1”,同时将已运行时间加“1”。 7、进程运行一次后,若要求运行时间不等于已运行时间,则再将它加 入就绪队列;否则将其状态置为“结束”,且退出就绪队列。 8、“就绪”状态的进程队列不为空,则重复上面6,7步骤,直到所 有进程都成为“结束”状态。 9、在设计的程序中有输入语句,输入5个进程的“优先数”和“要求 运行时间”,也有显示或打印语句,能显示或打印每次被选中进程 的进程名、运行一次后队列的变化,以及结束进程的进程名。10、最后,为五个进程任意确定一组“优先数”和“要求运行时间”,运行并调试所设计的程序,显示或打印出逐次被选中进程的进程名及其进程控制块的动态变化过程。

实验指导书实验二_SolidWorks建模1

实验二SolidWorks草绘特征和放置特征操作(一) 一、实验目的 1.掌握基本零件建模的一般步骤和方法 2.掌握SolidWorks草绘特征:拉伸凸台、拉伸切除、旋转凸台、旋转切除、扫描、放样的操 作方法。 3.掌握放置(应用)特征:钻孔特征、倒角特征、圆角特征、抽壳特征、拔模斜度特征、筋的 操作方法 二、实验内容 完成下列下列零件造型 三、实验步骤 1. 连接件设计 完成如图1所示模型。 (1)单击【新建】按钮一1,新建一个零件文件。 (2)选取前视基准面,单击【草图绘制】按钮一I,进入草图绘制,绘制草图,如图2 所示。 图1连接件图2草图 ⑶ 单击【拉伸凸台/基体】按钮,出现【拉伸】属性管理器,在【方向】下拉列表 框内选择【两侧对称】选项,在【深度】文本框内输入" 54mm ”,单击【确定】 按钮,如图3所示。 (4)单击【基准面】按钮一1,出现【基准面】属性管理器,其中第一参考选择图形下底面, 然后单击【两面夹角】按钮日,在【角度】文本框内输入"120°,然后在第二参考中选择 图形的一条下边线。单击【确定】按钮¥,,建立新基准面,如

错误!未找到引用源。所示。 图4建立基准面 (5) 在设计树中右击基准面 1选择“反转法线” 卜,然后再单击基准 面 1单选择 【草图绘制】按钮 ,进入草图绘制,单击【正视于】按钮 ,绘制草图,如图 4所示。 边线 底面 图4草图

(6) 单击【拉伸凸台/基体】按钮 ,出现【拉伸】属性管理 器,在【终止条件】下拉 列表框内选择【给定深度】选项,在【深度】文本框内输入“ 12mm ”,单击【确 定】按钮1 如图5所示。 (7) 选取基体上表面,单击【草图绘制】 按钮_1,进入草图绘制,使用中心线工具 上表面的中心位置绘制直线,注意不要捕捉到表面边线,如图 6所示。 图6中心线 (8) 单击【等距实体】按钮丄,出现【等距实体】属性管理器,在【等距距离】文本框 内输入 “8mm ”,在图形区域选择中心线, 在属性管理器中选中 【添加尺寸】、【选 择链】、【双向】和【顶端加盖】复选框,选中【圆弧】单选按钮,单击【确定】 按钮 ,标注尺寸,完成草图,如图 7所示。 律黑 __________________ 严 玄[B 总 -召 厂[.砲 r 韦歼左眛編◎也 17比自口 R an (A ) 广 Efetfi- 图_7运用“等距实体”绘制草图 (8)单击【拉伸切除】按钮 □,出现【切除-拉伸】属性管理器,在【终止条件】下拉 列表框内选择【完全贯穿】选项,单击【确定】按钮 ,如图8所示。 图5 “拉伸”特征

《耕作学》课程教学大纲

《耕作学》课程教学大纲 课程名称:耕作学学分:2.5总学时:40 理论学时40实验学时0课程类别:专业课课程性质:必修课 适用层次:本科开课学期:8适用专业:农学 先修课程:植物学、植物生理学、农业微生物学、基础生物化学、农业气象学、土壤学、农业昆虫学、农业经营管理、植物营养与肥料、植物病理学、作物育种学、作物栽培学I、农业生态学 后续课程:种子生产学、试验数据的计算机处理、荒漠土壤培肥与改良、现代农业专题 一、课程性质、地位和任务 1、课程性质: 耕作学以作物栽培学、植物生理学、土壤学、农业生态学、农业经济学、农业气象学等学科为基础,研究并阐明耕作制度形成、发展、演进和改革的规律,探讨气候、作物、土壤之间以及它们和农业技术措施之间的辨证关系,而达到既充分利用当地的自然资源好社会资源,提高农作物的单产,又积极保护农业自然资源,改善环境,培养地力,为作

物稳产提供良好的土壤、气候、环境的一门生产性、综合性很强的学科。本课程是农学专业必修课。 2、课程的地位: 耕作学把农业生产当作一个系统,从农业发展的全局研究综合的农业技术体系,解决农业生产在时间、空间上的优化问题,是一门综合性农业应用科学,主要培养学生具有现代化农业的总体战略观点和组织指导生产的能力,提高学生综合分析问题和解决问题的能力,辩证地、全面地认识和分析农业生产问题。因此本课程在农学专业的学生培养方面具有重要的作用。 3、课程的任务: 耕作学在性质上属于自然科学,但它与社会经济及相关学科有着十分密切的关系,其内容包括作物结构与布局、复种、间混套作、轮连作以及与之相适应的提高土地生产力的对策,又属应用科学,有较强的技术性,同时也包含农业宏观决策管理等一些软科学内容。耕作学的任务就是在自然与社会条件下建立稳产、高产、优质、高效率和低成本的耕作制度。 二、教学目标及要求 耕作学是农学及其他相关农科专业的重要专业课,是一门生产性、综合性很强的应用科学。农学专业的学生在学习《耕作学》这一课程时应了解耕作学发展的阶段、耕作制度

C语言实验指导书(刘联海20131106)

《C语言程序设计》实验指导书

目录 实验1 C语言编程环境和运行C程序的方法 (1) 实验2 简单的顺序结构程序设计 (3) 实验3 数据类型和表达式 (5) 实验4 选择结构程序设计 (7) 实验5 循环结构程序设计(1) (10) 实验6 循环结构程序设计(2) (13) 实验7 数组 (16) 实验8 函数 (18)

实验1 C语言编程环境和运行C程序的方法 一、实验目的 1、熟悉Visual C6.0集成开发环境的使用方法; 2、熟悉C语言程序从编辑、编译、连接到最后运行得到结果的过程及各过程的作用; 3、了解C语言程序的结构特征与书写规则,能够编写简单的C程序; 4、初步理解程序调试的思想,能找出并改正C程序中的语法错误。 二、实验内容 1、熟悉上机环境 ⑴熟悉VC++6.0集成环境,重点是其中常用菜单、工具按钮的功能; ⑵在D盘建立一个自己的工作文件夹,文件夹以班名+学号后两位+姓名来命名(如:应用1105张三);分别创建、编辑并运行下列程序,初步熟悉C源程序的结构特点和运行方式。 #include main() { printf(“This is my first program!\n") ; } 2、编写一个程序实现分两行输出自己的姓名及联系电话。 3、程序改错调试 以下给定程序的功能是在屏幕上显示“Welcome to You!”,其中存在3处错误,请指出错误所在,并调试程序使其能运行得到正确结果。 #include mian() //1 { printf(Welcome to You!\n") //2 } 4、选做题 ⑴自学教材P47内容以及附录B中的字符与ASCII码对照表,编程输出以下图形: ? ? ⑵编程输出如下通讯录功能菜单界面

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

DDSZ1实验指导书

Tianhuang Teaching Apparatuses 天煌教仪 电机系列实验 DDSZ-1型 电机及电气技术实验装置Motor And Electric Technique Experimental Equipment 实验指导书 天煌教仪 浙江天煌科技实业有限公司

DDSZ-1型电机及电气技术实验装置受试电机铭牌数据一览表

DDSZ-1型电机及电气技术实验装置交流及直流电源操作说明 实验中开启及关闭电源都在控制屏上操作。开启三相交流电源的步骤为: 1)开启电源前。要检查控制屏下面“直流电机电源”的“电枢电源”开关(右下角)及“励磁电源”开关(左下角)都须在“关”断的位置。控制屏左侧端面上安装的调压器旋钮必须在零位,即必须将它向逆时针方向旋转到底。 2)检查无误后开启“电源总开关”,“关”按钮指示灯亮,表示实验装置的进线接到电源,但还不能输出电压。此时在电源输出端进行实验电路接线操作是安全的。 3)按下“开”按钮,“开”按钮指示灯亮,表示三相交流调压电源输出插孔U、V、W及N上已接电。实验电路所需的不同大小的交流电压,都可适当旋转调压器旋钮用导线从这三相四线制插孔中取得。输出线电压为0-450V(可调)并可由控制屏上方的三只交流电压表指示。当电压表下面左边的“指示切换”开关拨向“三相电网电压”时,它指示三相电网进线的线电压;当“指示切换”开关拨向“三相调压电压”时,它指示三相四线制插孔U、V、W和N输出端的线电压。 4)实验中如果需要改接线路,必须按下“关”按钮以切断交流电源,保证实验操作安全。实验完毕,还需关断“电源总开关”,并将控制屏左侧端面上安装的调压器旋钮调回到零位。将“直流电机电源”的“电枢电源”开关及“励磁电源”开关拨回到“关”断位置。 开启直流电机电源的操作: 1)直流电源是由交流电源变换而来,开启“直流电机电源”,必须先完成开启交流电源,即开启“电源总开关”并按下“开”按钮。 2)在此之后,接通“励磁电源”开关,可获得约为220V、0.5A不可调的直流电压输出。接通“电枢电源”开关,可获得40~230V、3A可调节的直流电压输出。励磁电源电压及电枢电源电压都可由控制屏下方的1只直流电压表指示。当将该电压表下方的“指示切换”开关拨向“电枢电压”时,指示电枢电源电压,当将它拨向“励磁电压”时,指示励磁电源电压。但在电路上“励磁电源”与“电枢电源”,“直流电机电源”与“交流三相调压电源”都是经过三相多绕组变压器隔离的,可独立使用。 3)“电枢电源”是采用脉宽调制型开关式稳压电源,输入端接有滤波用的大电容,为了不使过大的充电电流损坏电源电路,采用了限流延时的保护电路。所以本电源在开机时,从电枢电源开合闸到直流电压输出约有3~4秒钟的延时,这是正常的。 4)电枢电源设有过压和过流指示告警保护电路。当输出电压出现过压时,会自动切断输出,并告警指示。此时需要恢复电压,必须先将“电压调节”旋钮逆时针旋转调低电压到正常值(约240V以下),再按“过压复位”按钮,即能输出电压。当负载电流过大(即负载电阻过

《面向对象程序设计》实验指导书(实验二)

实验二类与对象㈡——对象初始化、对象数据与指针 一、实验目的 1.理解构造函数、析构函数的意义及作用,掌握构造函数、析构函数的定义及调用时间,熟悉构造函数的种类; 2.理解this指针及使用方法,熟悉对象数组、对象指针、对象引用的定义及使用方法,熟悉对象作为函数参数的使用方法; 3.熟悉类与对象的应用及编程。 二、实验学时 课内实验:2课时课外练习:2课时 三本实验涉及的新知识 ㈠构造函数与析构函数 在C++中,提供了两个特殊的成员函数,即构造函数和析构函数。 构造函数用于对象的初始化,即在定义一个类对象时,计算机在给对象分配相应的存储单元的同时,为对象的数据成员赋初值。 析构执行的是与构造函数相反的操作,用于撤销对象的同时释放对象所占用的内存空间。 1.构造函数 ⑴构造函数的定义 格式: 类名(形参表) { 构造函数体} ⑵构造函数的调用 构造函数的调用是在定义对象时调用的。 格式:类名对象名(实参表); 类名对象名=构造函数名(实参表); ⑶说明 ①构造函数必须与类同名。 ②构造函数没有返回值,但不能在构造函数前加void类型符(其他没有返回值的成员函数必须加类型符void)。 ③在实际应用中,在定义类时通常应定义一至多个构造函数(重载),以对各数据成员进行初始化;如果不给出构造函数,系统将自定义一个构造函数。 ④构造函数可以可以带参数,也可不带任何参数(称无参构选函数),还可以使用缺省参数。 ⑤不能象普通成员函数一样单独调用。 2.析构函数 ⑴析构函数的定义 格式: ~类名(void) { 析构函数体} ⑵析构函数的调用 析构函数是在撤销对象时自动调用的。 ⑶说明

耕作学教案

《耕作学》教案 第一章耕作制度引论绪论 1、教学目的: 通过本章的学习,使学生对耕作学这一课程所要学习的内容有一大体的了解;并掌握世界农业与中国农业发展、可持续农业等方面的知识。 2、教学内容: 第一节耕作制度的含义与功能 一、耕作制度的概念与内容 二、耕作制度的功能 第二节世界农业与中国农业发展 一、世界农业发展历程与趋势 二、中国农业的历史、现状与发展趋势 第三节我国耕作制度与可持续农业 一、耕作制度与可持续农业 二、我国可持续农业的科学技术体系 第四节耕作学的研究对象与学科地位 一、耕作学的研究对象 二、耕作学的学科地位 3、教学重点与难点: 耕作制度的概念与内容、世界农业发展历程与趋势、耕作学的研究对象4、与前课程重复内容: 无 5、实验与实践内容: 无 6、自学指导: 耕作制度与可持续农业、我国可持续农业的科学技术体系 参考书 [1]刘巽浩.耕作学.北京:中国农业出版社,1992 [2]李建民.农学概论.北京:中国农业科技出版社,1997 [3]王力,藉平.农业科普知识荟萃.沈阳:亚太国际出版有限公司 [4]韩德乾.农业科技进步概论.北京:中国农业出版社,2000 [5]杨生华.农学基础.北京:中国农业出版社,1986 [6]刘恩才.21世纪我们会有什么样农业.当代工人.2000(9):43-46 [7]程序等可持续农业导论.北京:中国农业出版社,1997 [8]唐席平.21世纪:中国缺水呀.当代工人.2001(4):25-26-

第二章耕作制度基本原理 1、教学目的: 掌握农业生产的实质、特点、组成、结构;农业生产和生活因素的关系;土地可能与理论最大生产能力;耕作制度的基本原则。 2、教学内容: 第一节、农业生产的分析 一、农业生产的实质 二、农业生产的特点 三、农业生产的三个车间 四、农业生产结构 第二节、农业生产与生活因素的关系 一、基本生活因素的同等重要与不可代替性 二、限制因素及其克服 三、因素的综合利用 四、生活因素学说的运用 第三节、农业资源的利用 一、农业资源的类别 二、农业资源的基本特征 第三节土地生产力 一、土地生产潜力及测算 二、土地生产潜力的研究方法 第四节用地与养地相结合是建交合理耕作制度的基本原则 一、土地是农业生产的重要资源 二、用地与养地相结合的重要性 三、用地与养地相结合和的可能性 3、教学重点与难点: 农业生产的三个车间、土地生产潜力及测算、用地与养地相结合和的可能性 4、与前课程重复内容:无 5、实验与实践内容:无 6、自学指导:农业生产的三个车间、用地与养地相结合和的可能性、因素的 综合利用 参考书 1、杨春峰.耕作学(西北本).宁夏人民出版社,1982 2、刘巽浩.耕作学.北京:中国农业出版社,1994 李建民.农学概论.北京:中国农业科技出版社,1997 第三章作物布局

PLC实验指导书

可编程序控制器(PLC)实验指导书 华晨辉编 电子科技大学成都学院电子信息工程系 2010年11月

前言 《可编程序控制器(PLC)实验指导书》是根据专业课程《机电一体化现代设计方法》的教学大纲以及教学计划,共安排16个课时的实验学习课程。 《可编程序控制器(PLC)实验指导书》基于GX-DEVELOPER创建PLC程序的软件及GX Simulator调试的软件,实验中安排学生首先学习使用GX-DEVELOPER 软件进行梯形图制作,掌握PLC基本编程技能和操作方法,然后学会使用GX Simulator调试的软件仿真PLC实例,掌握在实际应用中PLC的输入输出及时序图控制等基本操作,为同学们在今后工程实践中的软件应用打下良好的基础。 编者

实验一 PLC的工程及梯形图的制作 【实验目的】 1.熟悉GX-DEVELOPER编程PLC软件。 2.学会在GX-DEVELOPER软件中创建、打开、保存、结束PLC工程。 3.掌握梯形图制作步骤。 【实验内容】 1.熟悉GX-DEVELOPER编程软件界面; 【项目说明】: ①. 工程名。(图示中“工程未设置”是指还未命名该工程) ②. 工程数据一览:是指将工程内的数据按类别用浏览的形式表示; 在其任意一项数据上按右键可以对该工程数据进行新建/复制/删除/改变数据名等操作; 工程数据一览可以用左键拖动来改变其放置的位置,也可以改变其大小。 ③. 单击此处可以关闭工程数据一览。 ④. 单击此项目符号可以显示/不显示工程数据一览。 ⑤. 梯形图程序编写栏。 ⑥. 创建梯形图的工具按钮。 2.创建工程; 【设定要求】:新建工程时,首先需设定必要的PLC系列名、PLC类型和工程名。 【操作步骤】:[工程]——[新建工程];或者点击工具按钮或者用快捷键Ctrl+N。 【项目说明】: ①. PLC系列:点击下拉菜单可以选择适当的PLC系列。 ②. PLC类型:点击下拉菜单可以选择特定PLC系列的类型。 ③. 程序类型:可以选择梯形图或SFC程序。

相关主题