当前位置:文档之家› 可编程逻辑电路设计实验指导书

可编程逻辑电路设计实验指导书

可编程逻辑电路设计实验指导书
可编程逻辑电路设计实验指导书

《可编程逻辑电路设计》

实验指导书

南京工程学院

2007-5

第一章概述

当今,电子电路越来越复杂,数字电路被更多应用到电路设计中,可编程逻辑器件已经广泛地用在电子设计中,而且在电路中的占有比例越来越大,它一方面提高了可靠性,另一方面也增加设计的灵活性和可维护性,使电子电路的设计更加方便快捷。在硬件的设计思路上,要改变原来传统的设计方式,用设计软件的方式方法来设计硬件。在学习新方法的过程中,一款功能强大、使用方便的辅助学习工具必不可少。南京伟福公司结合多年EDA开发经验,分析国内外多种EDA 实验仪,取长补短,研发出了伟福EDA6000/EDA2000 型实验仪,伟福EDA6000/EDA2000 实验仪的出现为您学习EDA 提供巨大帮助。综合起来EDA6000/EDA2000 实验仪具有以下多种特点:

综合型实验仪:EDA6000/EDA2000 实验仪可以完成SOPC/DSP/FPGA/EPLD/iPAC 等各种实验,并且板上自带仿真器(EDA6000),可以完成各种实验。

软开放:全开放的实验仪,由学生自己连线,对于学生来讲,费时费力过于麻烦,而且还容易出错,对于所设计的电路来讲,工作频率不会高,干扰大。再看完全不开放的实验仪,接线全部固定,所做的实验就有限,只能局限于设计好的几种实验内容,限制了学生的开发能力。伟福EDA6000/EDA2000 采用软开放式结构,对实际电路接线固定,即能工作高频状态,干扰、辐射也小,但对于学生来说,他又可以用软件方式按设计要求将各IO脚连接起来。

逻辑分析仪:在EDA 实验或EDA 设计中,单凭有限的输出设备(数码管、发光二极管)是不能完全发现设计中的错误,更不能观察、理解信号的先后时序关系。在电路工作于高频状态时,这种情况尤其突出。当设计中出现一些不可知的错误,只能拍脑袋苦想,或借助于其它的设备,例如示波器等,操作麻烦,还不一定能和电路同步。伟福EDA6000/EDA2000提供了8 路逻辑分析仪,采样频率可达50MHz,采样深度达32K,并可指定采样的触发条件。可以将电路的工作状态采样回来,以波形的方式显示出来,让学生直观地看到电路的工作时序,查出产生错误的原因。

软件连接:由于是软开放的结构,学生在实验或设计时,需要自己连线,伟福

EDA6000/EDA2000 采用“软件配置” 技术,在软件上接好需要的连线,下载到实验仪即可实现接线,如果连线过程有冲突,软件还会给出提示,如果是硬接线,接错线可能导致实验仪故障,甚至是损坏,而“软件配置”技术就能有效避免这种现象。这种软件接线还有一个好处,就是将定义好接线保存在磁盘上,下次做实验或设计时,从盘上读出即可,如果是硬件接线,学校中有很多人共用实验仪,否则根本无法将接线保留下来。伟福EDA6000/EDA2000 实验仪的频率选择也是采用软件方式设置,无需用跳线跳来跳去,使用跳线不仅烦琐,而且容易出错。

智能译码:在 EDA 实验中,最常用到的显示电路,如果显示电路接到固定的 IO 脚,占用供实验用的 IO 脚,不但如此,这还要求学生在做 EAD 实验时,要连显示电路和译码电路一起设计,对于初学者有一定的难度。即使到了学生能熟练地写出译码电路,这些电路也浪费了器件内部大量资源,这些功能本来应该是由实验仪提供的。在提供这些译码显示功能时,大部分实验仪采用的外接译码器件,这种方法接线固定不能改变,使用起来有局限性。伟福 EDA6000/EDA2000 实验仪采用智能译码技术,与软件连接技术相似,软件上设置好连译码方式后,下载到实验仪上即可在实验仪实现所要求的译码电路。智能译码不是只提供几

种模式由学生,如果超出了这有限的几种接线之外,学生就束手无策。伟福的智能译码技术在安全的条件下,可以由学生任意定义接线方式,灵活多变,而且可以将接线定义保存在磁盘上。

软、硬件结合:国内外众多的EDA 实验仪几乎都是单硬件工作方式,接线要在实验板上接,模式要在实验板上选择,观察结果只能看板上的LED 或八段数码管,如果是高速信号只能看最终的输出结果,工作时序,信号波形一无所知,如果有RAM 相关的实验,因为RAM 数据无法下载,只能以ROM 代替,外部设备的选择只能用跳线来实现或干脆拔掉有冲突的芯片。伟福EDA6000/EDA2000 实验系统采用软、硬件结合技术,可以在PC 机的软件上定义实验所要连线,下载到实验仪上即可。实验仪运行的结果可以在软件上观察到,如果想观察高速信号,就用逻辑分析仪采样,传上来进行分析。软件可以将RAM 的数据下载到实验仪上,供实验仪做VGA、DAC 等数据输出类实验。也可将ADC 采样的到数据上载到PC 机的软件中,供学生分析、观察、保存。

模式可变:不开放结构的实验仪,由于接线全部固定,模式无法改变,或者在器件中浪费大量资源来设置模式,这样既不实用,也不利于学习;全开放的结构,用手工接线来设置模式,干扰大不说,不小心连错线还会造成仪器的损坏,有些半开放的实验仪,由于不能与上位机相连,只能在硬件实验上选择有限的几种模式,既不灵活,观察也不方便。伟福EDA6000/EDA2000 由于采用“软件配置”技术,可以用软件设置模式,下载到实验仪,灵活多变。在软件设置模式时,如果器件之间有冲突,软件会给出警告,避免接错线的可能。

适配板与实验仪独立:伟福EDA6000/EDA2000 实验仪采用FPGA/EPLD 适配板与实验仪主体相互独立的结构,实验仪的显示译码、键盘输出均不占用适配板的资源。适配板与实验仪之间用IO 脚连接,从理论上讲,这种结构可以无限扩展FPGA/EPLD 实验种类,只要在FPGA/EPLD 适配板上将正确的IO 信号接到实验仪上,就可以对这种FPGA/EPLD 进行实验和设计,加上伟福的“软件配置”技术,更是如虎添翼,不但可扩展性强,使用也灵活,不再束手束脚。采用这种相互独立的结构,可以在适配板上正对每种FPGA/EPLD 来设计制做与芯片完全吻全的编程下载电路,使FPGA/EPLD 的编程下载更加可靠、稳定。可编程下载器件的种类也不会有限制了,只要有该器件的适配板就行。用户所要做的事就是将编程并行口接到实验仪上。

多种外部设备:实验仪提供了多种常用外部设备,为学生提供典型的学习电路。这些电路包括并行ADC、串行ADC、并行DAC、串行DAC、VGA、PS2 鼠标、USB、三线EEPROM 读写控制、I2C(二线)EEPROM 读写控制、8X8 显示点阵扫描、存储器读写控制等电路,这些电路真实地体现了EDA 设计的高速、时序严格、抗干扰等特点,

用户控制电路:在EDA 的学习中,应强调真实性和实用性。在实际的EDA 电路中,一般都有CPU 控制电路与之相结合,完成一个应用系统。伟福EDA6000/EDA2000 实验仪提供了一个用户CPU,并且有外围的键盘、八段数码显示、液晶显示屏。使得学生不仅能做EDA的分部实验和设计,而且可以将各部分组合起来,做完整的系统级的设计。

第二章硬件结构

伟福EDA6000/EDA2000 实验仪的功能框图如上图。FPGA/EPLD 为EDA 实验适配板,通过IO 脚与外部设备和配置电路连接。外部设备有喇叭(蜂鸣器)、并行

ADC(ADC0809)、串行ADC(TLC549)、并行DAC(DAC0832)、串行DAC(TLC5620)、VGA 控制器、PS2 鼠标接口、三线EEPROM(93C46)、二线EEPROM(24C02)、8x8 显示点阵、存储器。用户控制CPU 与EDA 适配板结合组成完整的系统。“软件配置” 技术由配置电路来实现,配置电路从计算机中的EDA6000/EDA2000 软件开发环境中下载配置定义,将FPGA/EPLD 的IO 脚按用户要求做相应配置,将八段数码管、发光二极管、键盘接到要接的IO 脚上,如果FPGA/EPLD 在运行状态,配置电路还会将FPGA/EPLD 的各IO 脚的状态传到计算机上,在软件界面中显示。在实验仪上也保存了我们所提供的样例实验的配置定义,即使实验仪没有连接到计算机上,也可以直接在实验仪上根据不同的实验内容,用设置键来选择IO 脚配置。实验仪的布局如图,系统的控制、IO 管脚的配置在FPGA/EPLD 适配板的下方。

第三章ALTERA 开发环境使用入门

世界各大FPGA/EPLD生产商都有自己的EDA开发环境,也有专业的第三方EDA软件。ALTERA公司的MAX+plusII是其中较常被使用的EDA开发环境,它操作方便、功能强大,提供了原理图输入和VHDL 语言输入功能,在环境中可以完成编译、查错、设计驱动信号、逻辑功能模拟、时序功能模拟、对FPGA/EPLD 芯片编程等功能。下面以VHDL 语言输入设计为例,一步一步描述在MAX+plusII 开发环境中如何完成EDA 的设计流程。

1.建立工作文件目录。我们将一个设计称为一个项目,在硬盘上建立一个工作文件

目录,目录名应重名命名为英文名。以后与该项目有关的所有设计文件都保存在此目录下。MAX+plusII 软件安装好后,会在硬盘上生成一个MAX2WORK 目录,我们在MAX2WORK 之下建立一个工作文件目录,名命为“EX”,本例中所有文件都存在此目录下。

2.新建设计文件。启动MAX+plusII 开发环境,选择菜单[File]下的[New]功能,出现对话框,要求确认“新建”何种类型的文件,有四种类型文件可选择,因为我们新建VHDL 文本,所以选择第三个“Text Editor file”。对话框如图。确认对话框后,开发环境生成一空的文本编辑窗口用于输入VHDL 文本。

3.输入VHDL 设计描述。在窗口输入如下VHDL 程序,本例完成的是一个一位全加器的功能。

LIBRARY IEEE;

USE IEEE.std_logic_1164.ALL;

ENTITY EX1 IS

PORT ( a : IN STD_LOGIC;

b : IN STD_LOGIC;

c_in : IN STD_LOGIC;

sum : OUT STD_LOGIC;

c_out: OUT STD_LOGIC

);

END EX1;

ARCHITECTURE behv OF EX1 IS

BEGIN

sum <= a XOR b XOR c_in;

c_out <= (a AND b) OR (c_in AND (a OR b));

END behv;

其中“a”和“b”表示全加器的“输入 1”和“输入 2”,“c_in”表示“

前级进位输入”,“sum”

表示全加器的“和”,“c_out”表示全加器的进位。

4.保存 VHDL 文本。 输入 VHDL 语言后,选择菜单[File]下的

[Save As]功能,出现如图对话框,在“Directories”

中选择刚才 新建的项目文件目录“C:

\MAX2WORK\EX”,在“File Name :”处填上

文件名“EX1.VHD”。 按“OK”确认退出。

5.将当前文件设为项目的主文件。因为

在 EDA 设计中,一个项目按功能不同或层次

不同,可以包括很多设计描述文件,这些文

件 可以是原理图也可以是 VHDL ,也可以是混

合的。设计时,可以按功能分模块来完成,

也可以自底向上逐步完成。将当前文件设为

项目的主文件后,以后所进行的编译、仿真、

测试都是以此文件为顶层文件,包括其下层

文件来完成的,而此文件的上层文件和并行

文件都不受影响。选择菜单[File]的

[Project]的“Set Project to Current File”

功能可以将当前文件设成项目的主文件。

6.选择设计所使用的器件。这里的器件就是

指每个设计所使用的 FPGA 或 EPLD 芯片,

ALTERA 公司具有代表性的 FPGA 为 FLEX 10K 系列的 EPF10K10LC84-4。具有代表性的 EPLD 为 MAX7000S 系列的 EPM7128SLC84-15。选择菜单[Assign]的[Device...]功能,出现如图对话框,在“Device Family”中选择 ALTERA 公司的器件系列,当选定了器件系列后,“Devices”框内出现该系列的各种芯片,如果“Show Only Fastest Speed Grades”被

选中,则器件框中只显示最快速度的器件,去掉“只显示最快芯片”前的勾,器件框中显示该系列所有芯片。本例中,我们选择 MAX7000S 系列中的 EPM7128SLC84-15 芯片。

7.编译设计项目。选择[MAX+plus II]菜单的[Compiler]功能,出现如图窗口,按“Start” 开始编译。如果有错,程序会自动停止并指出错误,用户解决错误后,再重新编译,直到全部编译完成。

8.建立输入控制波形。在对设计进行验证时,要给输入信号加上

驱动,用波形文件来描述驱动信号的高低状态和前后时序,并加在芯

片相应的管脚上。选择[File]的[New]功能,在对话框中选择

“Waveform Editor file”,开发环境打开一空的波形编辑窗口。

9.加入信号接点。 在窗口中加入需要驱动的

信号和想要观察的信号,选择波形窗口上方的

[Node]菜单的[Enter Node from SNF]功能。出现

如图对话框,按“LIST”按钮,在左边“Available

Nodes & Groups”出现设计中所有信号名,可以

在窗口中选中其中想要观察的信号和需要驱动的

信号,按“=>”按钮将信号加入右边选中窗口。

确认退出。

10

的信号状态和时序,在本例中只有三路输入信号:

c_in 、b 、a,三路信号共有 8 只要列举出这 8 个状态就可以从输出波形中观察到

定义的信号名,按鼠标右键,选择弹出菜单的

[Overwrite]下的[Clock...]功能,出现如图的时钟

脉冲波形定义对话框,来定义等宽度的时钟信号,

“ Starting Value ” 表 示 该 信 号 的 初 始 状 态

“Multiplied By”表示信号脉冲的宽度。分别选中

三个信号,在弹出菜单中分别将 c_in 信号的宽度填

为 4、b 信号的宽度填为 1、a 信号的宽度填为 2,完

成定义后三路信号的波形如图。

三路时钟信号组成了 8 种状态,sum 和 c_out 两

路为输出信号,现暂时无法显示,要等待模拟完

成后才会有波形输出。

11. 保存波形文件。选择菜单[File]的[Save as]功能

将波形文件保存下来,便于下次模拟时调用。

波形文件的后缀为“.SCF”。

12. 软件模拟仿真。当有了驱动信号以后,就可以对设计

进行模拟仿真,验证设计是否正确。选择[MAX+plus II]菜单的

[Simulator]功能,出现如图对话框,按“Start”按钮,开始

运行软件模拟仿真,下图为仿真后的波形,可以看到仿真输出

的 sum 和 c_out 信号,“Value”表示标尺位置上各信号的当前

值,在窗口内拖动标尺,观察各信号的当前值

是否符合设计要求。在波形窗口中,上方有几

个显示框用来显示标尺的时间位置,鼠标的时

间位置及两者的时间差,可以用这种方法来观

察两信号间的延时。如果信号过多,可用垂直

滚动棒移动窗口,如果想要观察的时间不在当

前窗口内,可用水平滚动棒将窗口移动到相应

的时间段,用窗口左边的放大、缩小功能可以

将波形时间展开、收缩,以观察波形的局部细

节或全局概况。

13. 时序分析。为了能了解软件模拟仿真中各信号之间的具体延时量,可以用

MAX+plusII 提供的时序分析功能来做时序分析。选择[MAX+plus II]菜单的[Timing

Analyzer]功能,出现如图对话框,按“Start”按钮,启动时序分析,分析完成后,各信号之间的延时时间以表格形式显示出来。

14.将信号锁定到芯片的管脚。前面所做的只是逻辑功能的软件模拟仿真,即使模拟仿真、时序分析都达到设计要求,这只是理论上的结果,实际硬件的执行与软件模拟不一定完全一样,最后必须做硬件的验证。在做硬件验证时,各个输入、输出信号必须锁定到具体芯片的脚上,才能将外部信号加进来,将输出信号接出去,根据你的外部电路设计或根据 EDA 实验仪的要求,将设计中各个输入、输出信号锁定到芯片的管脚上。选择菜单[Assign]下的

[Pin/Location/Chip...]功能,出现如图信号与芯片管脚锁定的对话框,在“Node Name”框内填入需要输入、输出的信号名,在“Pin Type”框内显示出该信号的输入、输出类型,在“Pin”复选框内选择芯片的管脚,按右下角的“Add”按钮将信号与管脚的锁定关系加入“Existing Pin / Location / Chip Assignments”框内,当所有的信号都加入后,按“OK”确认退出。注意:如果你的设计中有时钟信号、复位信号、输出允许信号等可以全局使用的信号,编译器会自动将这些信号分配到芯片的相应全局信号管脚,如果你锁定的管脚不是全局信号脚,在编译综合时,系统会提示有错,解决的方法是,选择[Assign]菜单下的[Global Project Synthesis] 功能,在弹出的对话框的“Automatic Global”栏内,去掉所使用全局信号前的选中勾,使其不会被自动分配。按“OK”钮确认退出。

15.重新编译设计项目。当设计项目中的信号被锁定到芯片的各管脚上后,需要对项目 重新进行编译,重新编译产生的数据文件就会包含管脚的定义。选择[MAX+plus II]菜单的

[Compiler]功能,出现编译窗口,按窗口内的“Start”按钮,重新编译。

16.数据下载到芯片上。当用软件仿真验证设计的电路工作正

常。就可以将编译产生的位图文件编程下载到 FPGA 或 EPLD 的芯

片上,与外围电路一起共同对设计进行硬件验证。在本例中用

EDA6000/EDA2000 的实验仪来验证前面所设计的全加器的功能是

否正确。在编程下载之前,首先用下载电缆将计算机的打印口连

接到有 FPGA/EPLD 芯片目标板(或 EDA6000/EDA2000 实验仪上),

接通目标板(实验仪)的电源。选择[MAX+plus II]菜单的

[Programmer]功能,启动编程下载程序,如果是第一运行编程功能,软件会自动弹出对话框,让用户设置编程下载硬件连接方式,如图,在对话框中的“Hardware Type”选择框内选择“ByteBlaster(MV)”编程下载方式,在软件安装好后只需设置编程下载方式一次,设置好以后如果下载的硬件没有变化,无需再次设置。

在编程下载窗口中,EPLD 的下载与FPGA 下载略有不同,EPLD 的下载按“Program”钮,软件会对目标板上的芯片检测、编程、校验,完成后显示“编译完成”,FPGA 的下载要按“Configure”钮,软件将程序下载到目标板上芯片中。

17.设置/选择实验仪的工作模式。当程序下载到芯片上后就可以用实验仪进行实验来验证我们所做设计是否正确,在进行实验之前,要对实验仪的模式进行设置,以便将芯片的输入输出管脚接到实验仪的键盘和LED 上,工作模式可以从计算机上的

EDA6000/EDA2000软件下载到实验仪中,在没有计算机时,也可以在实验仪上选择相应模式,这些模式已经固化在实验仪中。

在实验仪上选择工作模式:按下实验仪上“MODE SELECT”模式选择按钮不松,八段数码管显示“------XX”,其中“XX”为当前模式号,按“K7”钮,模式号减1,按“K6”钮模式号加1,本例实验中对应的工作模式为“模式1”,按动“K6”或“K7”直到模式号显示为“------01”,松开“MODE SELECT”按钮确认,再次按下、松开此按钮,实验仪进行工作状态。在“模式1”情况下,K0 键接信号“a”,K 1 键接信号“ b”,K2 键接信号“c_in”,同时这三个输入信号的状态也在L0、L1、L2 上显示,两个输出信号“c_out”接L9,“sum”接L8,同时八段数码管也显示五个信号的值,S0 接信号“a”,S1 接信号“b”,S2 接信号“c_in”,S4 接信号“sum”,S5 接信号“c_out”。

18.在实验仪验证设计。设计电路已经下载到实验仪的适配板上,实验仪的工作模式也选择好,下面就可对设计进行硬件上验证。分别按下K0、K1、K2 键,改变其状态,表示三个输入信号“a”“b”“c_in”的状态的改变,观察发光管L8 和L9,以及八段数码管的S4和S5 的输出是否有相应变化。

至此,用户已经一步一步地学会了在ALTERA 的EDA 开发环境MAX+Plus II 中,从最初的新建项目直到最后用硬件来实现设计思想的各个主要步骤,为了易于学习,中间有一些环节没有介绍,这需要用户在以后的学习和开发过程中逐步了解,逐步提高。在开发过程中,也可以参考EDA 开发环境的说明和软件中的帮助。

注意:在ALTERA 的MAX+Plus II 开发环境中,如果用户在设

计中使用了时钟信号、复位信号、输出允许信号等可以全局使用

的信号,编译器会自动将这些信号分配到芯片的相应全局信号管

脚,如果你锁定的管脚不是全局信号脚,在编译综合时,系统会

提示有错,解决的方法是,选择[Assign]菜单下的[Global

Project Synthesis] 功能,在弹出的对话框的“Automatic

Global”栏内,去掉所使用全局信号前的选中勾,使其不会被自

动分配。按“OK”钮确认退出。

实验一D触发器设计

一.实验目的

1.掌握用VHDL语言设计时序电路的方法。

2.掌握用VHDL语言设计D触发器的方法。

3.熟悉电路设计的系统仿真和实验箱仿真过程。

二.实验内容

用VHDL设计一个同步复位的D触发器。

三.设计思路

本程序即采用RTL描述的方法,编写VHDL源程序。

四.实验步骤

1.分析实验要求,看懂设计思路。

2.编写VHDL源程序。

3.在MAX+plus软件环境下调试,并进行波形仿真。

4.下载到仿真开发系统中,检验正误。

5.完成实验报告,包括源程序、仿真波形和实验结果分析。

实验二七人表决电路

一.实验目的

1. 掌握用VHDL语言设计时序电路的方法。

2.学会运用CASE或IF语句。

3. 熟悉电路设计的系统仿真和实验箱仿真过程。

二.实验内容

设计一个七人表决器,并行输入,当大多数赞成时,电路输出为“1”,反之,当没有超过半数以上的赞成,电路则输出“0”。

三.设计思路

分析七人表决器的输入输出关系,可利用全加器电路或者行为描述方式实现表决器的功能。

四.实验步骤

1.分析实验要求,看懂设计思路。

2.编写VHDL源程序。

3.在MAX+plus软件环境下调试,并进行波形仿真。

4.下载到仿真开发系统中,检验正误。

5.完成实验报告,包括源程序、仿真波形和实验结果分析。

五. 实验思考

程序可采用for loop语句编写的VHDL源程序。程序还可考虑采用另外几种编写方式,如采用元件组合的方式,或利用计数器形式来实现。比较几种不同实现方式的复杂程度和对器件资源利用的效率高低。

实验三全加器设计

一.实验目的

1.熟悉用VHDL语言设计组合逻辑电路的方法。

2. 熟悉全加器的设计方法。

3.熟悉电路设计的系统仿真和实验箱仿真过程。

二.实验内容

设计一个一位全加器,两个加数a,b,低进位c-in,高进位c-out,和为sum,动态测量,记录输入、输出同步波形。

三.设计思路

真值表:

四.实验步骤

1.分析实验要求,看懂设计思路。

2.编写VHDL源程序;在MAX+plus软件环境下调试,并进行波形仿真。

3.下载到仿真开发系统中,检验正误。

4. 完成实验报告,包括源程序、仿真波形和实验结果分析。

五,实验思考

本实验可以用三种不同风格的描述方式来描述,即行为描述方式、数据流(或寄存器传输)描述方式和结构描述方式。

实验四8分频器设计

一.实验目的

1.掌握用VHDL语言设计时序电路的方法。

2.掌握用VHDL语言设计分频器的方法。

3.熟悉电路设计的系统仿真和实验箱仿真过程。

二.实验内容

用VHDL设计一个8分频器。

三.设计思路

可利用多个D 触发器连接而成。本程序也可以采用行为描述的方法,编写VHDL源程序。

四.实验步骤

1.分析实验要求,看懂设计思路。

2.编写VHDL源程序。

3.在MAX+plus软件环境下调试,并进行波形仿真。

4.下载到仿真开发系统中,检验正误。

5.完成实验报告,包括源程序、仿真波形和实验结果分析。

实验五8移位寄存器设计

一.实验目的

1.掌握用VHDL语言设计时序电路的方法。

2.掌握用VHDL语言设计移位寄存器的方法。

3.熟悉电路设计的系统仿真和实验箱仿真过程。

二.实验内容

用VHDL设计一个8位的普通寄存器。要求能够实现数据的锁存功能。

三.设计思路

普通寄存器通常用来存放二进制数据或一组二进制代码,一般有多个触发器连接而成。本程序即采用行为描述的方法,编写VHDL源程序。

四.实验步骤

1.分析实验要求,看懂设计思路。

2.编写VHDL源程序。

3.在MAX+plus软件环境下调试,并进行波形仿真。

4.下载到仿真开发系统中,检验正误。

5.完成实验报告,包括源程序、仿真波形和实验结果分析。

实验六奇校验收发电路的实现

一.实验目的

1.掌握用VHDL语言设计时序电路的方法。

2.掌握用VHDL语言设计通信奇校验收发电路的方法。

3.熟悉电路设计的系统仿真和实验箱仿真过程。

二.实验内容

用VHDL设计一个奇校验收发电路;要求能够实现数据的检错功能。

三.设计思路

发送端将通信码流每8个比特分为一组,在后面插入一个比特,组成新的码组,使每个码组1的个数为奇数。接收端则进行反向变换,对码组1的个数进行检测,还原出信息比特。

四.实验步骤

1.分析实验要求,看懂设计思路。

2.编写VHDL源程序。

3.在MAX+plus软件环境下调试,并进行波形仿真。

4.下载到仿真开发系统中,检验正误。

5.完成实验报告,包括源程序、仿真波形和实验结果分析。

实验七24小时数字钟

一.实验目的

1.掌握用VHDL语言设计时序电路的方法。

2.掌握用VHDL语言设计数字钟的方法。

3.熟悉电路设计的系统仿真和实验箱仿真过程。

二.实验内容

用VHDL设计一个24小时数字钟。要求能够实现时钟的置位和复位功能。

三.设计思路

先实现24进制计数器和60进制计数器,十位和个位分别通过不同端口输出,通过结构描述方式或者RTL描述方式实现24小时数字钟。

四.实验步骤

1.分析实验要求,看懂设计思路。

2.编写VHDL源程序。

3.在MAX+plus软件环境下调试,并进行波形仿真。

4.下载到仿真开发系统中,检验正误。

5.完成实验报告,包括源程序、仿真波形和实验结果分析。

机械设计试验指导书

上海百睿机电设备有限公司– https://www.doczj.com/doc/e311540860.html, 机械设计试验指导书 第一次机械设计结构展示与分析 一、实验目的 1.了解常用机械传动的类型、工作原理、组成结构及失效形式; 2.了解轴系零部件的类型、组成结构及失效形式; 3.了解常用的润滑剂及密封装置; 4.了解常用紧固联接件的类型; 5.通过对机械零部件及机械结构及装配的展示与分析,增加对其直观认识。 二、实验设备 机构模型;典型机械零件实物;若干不同类型的机器。 三、实验内容、步骤 在实验室要认识的典型机械零件主要有螺纹联接件、齿轮、轴、轴承、弹簧,具体内容如下: 1.各种类型的螺纹联接实物,各种类型的螺栓、螺母及垫圈实物,螺纹联接的失效实物,各种类型的键、销实物,各种类型的键、销失效实物,各种类型的焊接、铆接实物; 2.各种类型及各种材质的齿轮、齿轮加工刀具、蜗轮蜗杆、带、带轮、链条、链轮、螺旋传动的零部件实物,失效零件实物; 3.各种类型的轴、轴承实物,轴上零件的轴向固定和周向固定实物,轴瓦和轴承衬实物,轴承、轴、轴瓦失效实物; 4.各种类型的弹簧和弹簧失效实物,各种联轴器、离合器实物模型。 四、注意事项 注意保护零件陈列柜中的零件。 五、实验作业 1.请回答在实验室所见到的零部件如螺栓、键、销、弹簧、滚动轴承、联轴器、离合器各 有哪些类型? 2.请举出螺栓、键、齿轮、滚动轴承的一种使用情况以及相应的失效形式。 六、问题思考 1.传动带按截面形式分哪几种?带传动有哪几种失效形式? 2.传动链有哪几种?链传动的主要失效形式有哪些? 3.齿轮传动有哪些类型?各有何特点?齿轮的失效形式主要有哪几种? 4.蜗杆传动的主要类型有哪几种?蜗杆传动的主要失效形式有哪几种? 5.轴按承载情况分为哪几种?轴常见的失效形式有哪些? 6.联轴器与离合器各分为哪几类?各满足哪些基本要求? 7.弹簧的主要类型和功用是什么? 8.可拆卸联接和不可拆卸联接的主要类型有哪些? 9.零件和构件的本质区别是什么? 常用带传动效率测试分析实验台

优化设计实验指导书(完整版)

优化设计实验指导书 潍坊学院机电工程学院 2008年10月 目录

实验一黄金分割法 (2) 实验二二次插值法 (5) 实验三 Powell法 (8) 实验四复合形法 (12) 实验五惩罚函数法 (19)

实验一黄金分割法 一、实验目的 1、加深对黄金分割法的基本理论和算法框图及步骤的理解。 2、培养学生独立编制、调试黄金分割法C语言程序的能力。 3、掌握常用优化方法程序的使用方法。 4、培养学生灵活运用优化设计方法解决工程实际问题的能力。 二、实验内容 1、编制调试黄金分割法C语言程序。 2、利用调试好的C语言程序进行实例计算。 3、根据实验结果写实验报告 三、实验设备及工作原理 1、设备简介 装有Windows系统及C语言系统程序的微型计算机,每人一台。 2、黄金分割法(0.618法)原理 0.618法适用于区间上任何单峰函数求极小点的问题。对函数除“单峰”外不作 其它要求,甚至可以不连续。因此此法适用面相当广。 0.618法采用了区间消去法的基本原理,在搜索区间内适当插入两点和,它们把 分为三段,通过比较和点处的函数值,就可以消去最左段或最右段,即完成一次迭代。 然后再在保留下来的区间上作同样处理,反复迭代,可将极小点所在区间无限缩小。 现在的问题是:在每次迭代中如何设置插入点的位置,才能保证简捷而迅速地找到极小点。 在0.618法中,每次迭代后留下区间内包含一个插入点,该点函数值已计算过,因此以后的每次迭代只需插入一个新点,计算出新点的函数值就可以进行比较。 设初始区间[a,b]的长为L。为了迅速缩短区间,应考虑下述两个原则:(1)等比收缩原理——使区间每一项的缩小率不变,用表示(0<λ<1)。 (2)对称原理——使两插入点x1和x2,在[a,b]中位置对称,即消去任何一边区间[a,x1]或[x2,b],都剩下等长区间。 即有 ax1=x2b 如图4-7所示,这里用ax1表示区间的长,余类同。若第一次收缩,如消去[x2,b]区间,则有:λ=(ax2)/(ab)=λL/L 若第二次收缩,插入新点x3,如消去区间[x1,x2],则有λ=(ax1)/(ax2)=(1-λ)L/λL

螺栓联接实验指导书机械设计实验指导书

《机械设计实验指导书》 徐双满洪建平编 王青温审 机械工程实验教学中心 2011年 2月

螺栓联接实验指导书 一.实验目的 1.掌握测试受轴向工作载荷的紧螺栓联接的受力和变形曲线(即变形协调图)。 2.掌握求联接件(螺栓)刚度C 1、被联接件刚度C 2、相对刚度C 1/C 1+C 2。 3.了解试验预紧力和相对刚度对应力幅的影响,以考察对螺栓疲劳的影响。 二.实验设备 图1—1为螺栓联接实验机结构组成示意图,手轮1相当于螺母,与螺栓杆2相连。套筒3相当于被联接件,拧紧手轮1就可将联接副预紧,并且联接件受拉力作用,被联接件受压力作用。在螺栓杆和套筒上均贴有电阻应变片,用电阻应变仪测量它们的应变来求受力和变形量。测力环4是用来间接的指示轴向工作载荷的。拧紧加载手轮(螺母)6使拉杆5产生轴向拉力,经过测力环4将轴向力作用到螺杆上。测力环上的百分表读数正比于轴向载荷的大小。 1.螺栓联接实验机的主要实验参数如下: 1).螺栓材料为45号钢,弹性模量E 1=2.06×105N/mm 2,螺栓杆直径d=10mm ,有效变形计算长度L 1=130mm 。 2).套筒材料为45号钢,弹性模量E 2=2.06×105N/mm 2,两件套筒外径分别为D=31和32,径为D 1=27.5mm ,有效变形计算长度L 2=130mm.。 2.仪器 1)YJ-26型数字电阻应变仪。 2)YJ-26型数字电阻应变仪。 3)PR10-26型预调平衡箱。

ΔF Dn λb λm λ λm ’ θn λ F θ0 D0 Q p F Q p Q 图4-3 力-变形协调图 图4-2 LBX-84型实验机结构图 1-加载手轮 2-拉杆 3-测力计百分表 4-测力环 5-套筒 6- 电阻应变片 7-螺栓 8-背紧手轮 9-予紧手轮 三.实验原理 1.力与变形协调关系 在螺栓联接中,当联接副受轴向载荷后,螺栓受拉力,产生拉伸变形;被联接件受压力,产生压缩变形,根据螺栓(联接件)和被联接件预紧力相等,可把二者的力和变形图线画在一个坐标系中,如4-3所示。当联接副受工作载荷后,螺栓因受轴 向工作载荷F 作用,其拉力由预紧力Qp 增加到总拉力Q ,被联接件的压紧力Q p 减少到剩余预紧力Q ˊp ,这时,螺栓伸长变形的增量Δλ1,等于被联接件压缩变形的恢复Δλ2,即Δλ1=Δλ2=λ,也就是说变形的关系是协调的。因此,又称为变形协调图。 知道了力和变形的大小便可计算出连接副的刚度的大小,即力与变形之比Q/λ称

仲恺软件设计模式实验指导书全解

设计模式实验指导 一、实验目的 使用合理的UML建模工具(ROSE或者Visio)和任意一种面向对象编程语言实现几种常用的设计模式,加深对这些模式的理解,包括简单工厂模式、工厂方法模 式、抽象工厂模式、单例模式、适配器模式、组合模式、装饰模式、外观模式、、命令模式、迭代器模式、观察者模式、策略模式等12种模式。 二、实验内容 根据以下的文档描述要求,使用合理的UML建模工具(ROSE或者Visio)和任意一种面向对象编程语言实现以下设计模式,包括根据实例绘制相应的模式结构图、编写模式实现代码,运行并测试模式实例代码。 (1)、简单工厂模式 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进 行修改并注意女娲的变化。 (2)、工厂方法模式 海尔工厂(Haier)生产海尔空调(HaierAirCondition),美的工厂(Midea)生产美的空调(MideaAirCondition) 。使用工厂方法模式描述该场景,绘制类图并编程实现。 (3)、抽象工程模式 电脑配件生产工厂生产内存、CPU等硬件设备,这些内存、CPU的品牌、型号并不一定相同,根据下面的“产品等级结构-产品族”示意图,使用抽象工厂模式实现电脑配件生产过程并绘制相应的类图,绘制类图并编程实现。

(4)、单例模式 用懒汉式单例实现在某系统运行时,其登录界面类LoginForm只能够弹出一个,如果第二次实例化该类则提示“程序已运行”。绘制类图并编程实现。 提示:不要求做界面,用类模拟界面就可以了。 (5)、组合模式 使用组合模式设计一个杀毒软件(AntiVirus)的框架,该软件既可以对某个文件夹(Folder)杀毒,也可以对某个指定的文件(File)进行杀毒,文件种类包括文本文件TextFile、图片文件ImageFile、音频视频文件MediaFile。绘制类图并编程实现。 (6)、适配器模式 现有一个接口DataOperation定义了排序方法sort(int[]) 和查找方法search(int[], int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法,类BinarySearch 的binarySearch(int[], int)方法实现了二分查找算法。现使用适配器模式设计一个系统,在不修改源代码的情况下将类QuickSort和类BinarySearch的方法适配到DataOperation接口中。绘制类图并编程实现。(要求实现快速排序和二分查找) (7)、装饰模式 某图书管理系统中,书籍类(Book)具有借书方法borrowBook()和还书方法returnBook() 。现需要动态给书籍对象添加冻结方法freeze()和遗失方法lose()。使用装饰模式设计该系统,绘制类图并编程实现。 (8)、外观模式 在电脑主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬

《网站设计与开发》实验指导书

《网站设计与开发》实验指导书 辽宁工程技术大学营销管理学院 电子商务系

目录 实验 1 HTML网页制作 (1) 实验 2 C#.NET基本程序设计 (4) 实验 3 HTML控件和Web服务器控件的使用 (7) 实验 4 验证控件的使用 (8) 实验 5 访客计数器 (9) 实验 6 数据库基本操作 (11) 实验7 使用DataSet对象访问数据 (14) 实验8 用户控件、自定义控件和Web服务的使用 (21)

实验1 HTML网页制作 一、目的与要求 1. 掌握HTML常用网页标记的使用。 2. 掌握表格的建立方法。 3. 掌握表单的建立方法。 二、实验环境 任何一个文本编辑器、IE或者其它网页浏览器 三、内容和步骤 【实验题1】在网页上创建一个课表。 步骤如下。 1. 打开记事本,输入如下代码,并以testl_1.html为文件名保存该文件: 表格标记应用

机械设计实验指导书1

机械设计实验指导书

目录 实验一机械零件列柜演示实验 (4) 实验二带传动分析 (6) 实验三轴系结构分析 (11) 实验四减速器结构分析 (14) 实验五滑动轴承实验 (16) 实验六机械设计课程设计列柜演示实验 (22) 实验七机械传动系统方案设计和性能测试综合实验指导书 (24)

学生实验守则 一、学生实验前应认真预习相关实验容,明确实验目的、容、步骤,对指导教师的抽查提问回答不 合要求者,须重新预习,否则不准其做实验。 二、学生在实验中,应听从指导教师及实验人员的安排,在使用精密、贵重仪器时,必须按要求操 作以确保设备的安全使用,禁止随意动用与本实验无关的仪器设备,若对实验容持有创见性的改革,实施前必须经指导人员同意后方可进行。 三、学生应认真地进行实验,严格按操作规程办事,正确记录实验数据,实验后要认真做好实验报 告,认真分析实验结果、处理实验数据。 四、严格考勤,对无故缺席实验的学生以旷课论处,不得补做;对请假的学生,须另行安排时间予 以补做。 五、实验完毕后,学生必须按规定断电、关水、关气、整理设备、清扫场地,经指导教师检查合格 后方可离开。如发现有损坏仪器设备、偷盗公物者,一经查实,须追究责任,视情节按有关规定论处。 六、实验室应保持安静,不准高声喧哗、吸烟,注意环境卫生。实验时应注意安全,节约水、电、 气,遇到事故应切断电(气)源,并向指导教师报告

实验一机械零件列柜演示实验 一、实验设备: XJ-10B型精选机械零件列柜、铅笔、橡皮、直尺等绘图工具、钢笔或圆珠笔等二、实验目的: 了解常用机械零件的构造及应用。 三、实验要求: 1.回答每一柜中一个简答题; 2.画出主动斜齿轮、主动锥齿轮、主动蜗杆的受力图。 四、实验容:

机械设计基础实训指导书

《机械设计基础》实验指导书 二零零九年十一月

机械设计基础实训规则及要求 一、作好实训前的准备工作 (1)按各次实训的预习要求,认真阅读实训指导复习有关理论知识,明确实 训目的,掌握实训原理,了解实训的步骤和方法。 (2)对实训中所使用的仪器、实训装置等应了解其工作原理,以及操作注意 事项。 (3)必须清楚地知道本次实训须记录的数据项目及其数据处理的方法。 二、严格遵守实训室的规章制度 (1)课程规定的时间准时进入实训室。保持实训室整洁、安静。 (2)未经许可,不得随意动用实训室内的机器、仪器等一切设备。 (3)作实训时,应严格按操作规程操作机器、仪器,如发生故障,应及时报告,不得擅自处理。 (4)实训结束后,应将所用机器、仪器擦拭干净,并恢复到正常状态。 三、认真做好实训 (1)接受教师对预习情况的抽查、质疑,仔细听教师对实训内容的讲解。 (2)实训时,要严肃认真、相互配合,仔细地按实训步骤、方法逐步进行。 (3)实训过程中,要密切注意观察实训现象,记录好全部所需数据,并交指 导老师审阅。 四、实训报告的一般要求 实训报告是对所完成的实训结果整理成书面形式的综合资料。通过实训报告的书写,培养学习者准确有效地用文字来表达实训结果。因此,要求学习者在自己动

手完成实训的基础上,用自己的语言扼要地叙述实训目的、原理、步骤和方法,所使用的设备仪器的名称与型号、数据计算、实训结果、问题讨论等内容,独立地写 出实训报告,并做到字迹端正、绘图清晰、表格简明。

目录 实验一平面机构运动简图的测绘和分析实验 (4) 实验二齿轮范成原理实验 (8) 实验三渐开线直齿圆柱齿轮的参数测量实验 (13) 实验四组合式轴系结构设计与分析实验 (19) 实验五机械传动性能综合测试实验 (32)

统一建模语言实验教学大纲

《统一建模语言》实验教学大纲 课程名称:统一建模语言 英文名称:Unified Modeling Language 课程编号:22151202 课程性质:课程类型:专业必修是否为独立设课的实验课:否 适用专业:软件工程专业应用软件方向 学时与学分:总学时:90 总学分:4 实验学时:36 实验学分:1 执笔人:陈昊 制定时间:2010年7月修订 一、实验课的任务、性质与目的: 《统一建模语言》是软件工程专业应用软件方向专业必修课程。该课程的特点是涉及面广、实用性强。本课程的目的是使学生在学习面向对象程序设计的基本原理以及掌握一门面向对象编程语言之后,进一步了解和掌握建模语言——UML(统一建模语言),从而提高软件开发的能力与水平。该课程不仅要求掌握UML的基础知识,而且还要求学生通过本课程实验,掌握UML的应用技术,并具备使用UML建模工具来支持软件开发过程的基本技能。 本课程实验目的是验证、巩固和实现课堂讲授的UML基础知识,并依据课程讲授的案例来对一个待开发系统进行建模。本课程实验能培养与提高学生使用UML进行面向对象系统分析与设计的能力,为今后的从事软件开发工作打下基础。 实验内容主要围绕熟悉UML图形元素、模型元素、通用机制以及建模过程而进行。实验的安排和要求是:使用建模工具实现结构建模、行为建模、体系结构建模;使用建模工具进行团队开发;使用建模工具进行正向与逆向工程;在建模工具的支持下,使用UML的基本元素建模设计模式;依据课堂案例中所采用的软件开发过程,在建模工具的支持下,进行软件建模。本课程实验内容能使学生加深对UML基础知识的理解,进一步提高使用建模工具进行软件建模的能力,并使他们对软件开发过程有初步的认识。 二、主要仪器设备及环境: 硬件设备: 高档微机 软件环境: Windows XP中文版 IBM Rational Software Architect 6.0 or IBM Rational Modeler 6.0 IBM Rational Rose 2003 JDK 5.0 Visual Studio 6.0开发环境 三、实验项目的设置与实验内容

机械设计实验指导书

机械设计基础实验指导书 教师:李伟 2017年3月

实验一机构展示与认知实验 一、实验目的 1. 通过实验增强对机构与机器的感性认识; 2. 通过实验了解各种常用机构的结构、类型、特点及应用。 二、实验方法及主要内容 本陈列室陈列了一套CQYG-10B机械原理展示柜,主要展示平面连杆机构、空间连杆机构、凸轮机构、齿轮机构、轮系、间歇机构以及组合机构等常见机构的基本类型和应用。 通过演示机构的传动原理,增强学生对机构与机器的感性认识。通过实验指导老师的讲解与介绍,学生的观察、思考和分析,对常用机构的结构、类型、特点有一初步的了解。提高对学习机械原理课程的兴趣。 三、展示及分析 (一)机构的组成 通过对蒸气机、内燃机模型的观察,我们可以看到,机器的主要组成部分是机构。简单机器可能只包含一种机构,比较复杂的机器则可能包含多种类型的机构。可以说,机器乃是能够完成机械功或转化机械能的机构的组合。 机构是机械原理课程研究的主要对象。通过对机构的分析,我们可以发现它由构件和运动副所组成。机器中每一个独立运动的单元体称为一个构件,它可以由一个零件组成也可以由几个零件刚性地联接而组成;运动副是指两构件之间的可动联接,常用的有转动副、移动副、螺旋副、球面副和曲面副等。凡两构件通过面的接触而构成的运动副,通称为低副;凡两构件通过点或线的接触而构成的

运动副,称为高副。 (二)平面连杆机构 连杆机构是应用广泛的机构,其中又以四杆机构最为常见。平面连杆机构的主要优点以能够实现多种运动规律和运动轨迹的要求,而且结构简单、制造容易、工作可靠。 平面连杆机构分成三大类:即铰链四杆机构;单移动副机构;双移动副机构。 1. 铰链四杆机构分为:曲柄摇杆机构、双曲柄机构、双摇杆机构,即根据两连架杆为曲柄,或摇杆来确定。 2. 单移动副机构,它是以一个移动副代替铰链四杆机构中的一个转动副演化而成的。可分为:曲柄滑块机构,曲柄摇块机构、转动导杆机构及摆动导杆机构等。 3. 双移动副机构是带有两个移动副的四杆机构,把它们倒置也可得到:曲柄移动导杆机构、双滑块机构及双转块机构。 通过平面连杆机构应用实例,我们可以归纳出平面连杆机构在生产实际中所

机械设计基本实训指导书

《机械设计基础》实验指导书

二零零九年十一月 机械设计基础实训规则及要求 一、作好实训前的准备工作 (1)按各次实训的预习要求,认真阅读实训指导复习有关理论知识,明确实训目的,掌握实训原理,了解实训的步骤和方法。 (2)对实训中所使用的仪器、实训装置等应了解其工作原理,以及操作注意事项。 (3)必须清楚地知道本次实训须记录的数据项目及其数据处理的方法。二、严格遵守实训室的规章制度

(1)课程规定的时间准时进入实训室。保持实训室整洁、安静。 (2)未经许可,不得随意动用实训室内的机器、仪器等一切设备。 (3)作实训时,应严格按操作规程操作机器、仪器,如发生故障,应及时报告,不得擅自处理。 (4)实训结束后,应将所用机器、仪器擦拭干净,并恢复到正常状态。三、认真做好实训 (1)接受教师对预习情况的抽查、质疑,仔细听教师对实训内容的讲解。 (2)实训时,要严肃认真、相互配合,仔细地按实训步骤、方法逐步进行。 (3)实训过程中,要密切注意观察实训现象,记录好全部所需数据,并交指导老师审阅。 四、实训报告的一般要求 实训报告是对所完成的实训结果整理成书面形式的综合资料。通过实训报告的书写,培养学习者准确有效地用文字来表达实训结果。因此,要求学习者在自己动手完成实训的基础上,用自己的语言扼要地叙述实训目的、原理、步骤和方法,所使用的设备仪器的名称与型号、数据计算、实训结果、问题讨论等内容,独立地写出实训报告,并做到字迹端正、绘图清晰、表格简明。

目录 实验一平面机构运动简图的测绘和分析实验 (4) 实验二齿轮范成原理实验 (8) 实验三渐开线直齿圆柱齿轮的参数测量实验 (13) 实验四组合式轴系结构设计与分析实验 (19) 实验五机械传动性能综合测试实验 (32)

浅谈课程设计模式

?89? □王 哲,郭长侠,董 光 (吉林省经济管理干部学院,吉林 长春130012) [摘要]课程设计是教学过程中的一项重要环节,是完成教学计划达到教学目标的重要方法,它有助 于学生深入地理解课堂上所学的理论知识、掌握实验课程中所学的实践技能,也有助于全面地提高学生的综合素质。为培养符合高职高专教学特色的应用型人才,高职高专院校各专业的课程设计必须要实现实用性、理论性与实践性的紧密衔接。[关键词]课程设计;模式;步骤[中图分类号]G423[文献标识码]A [文章编号]1009-0657(2006)04-0089-03 [收稿日期]2005—12—15 [作者简介]王哲(1981—),男,吉林省长春市人,吉林省经济管理干部学院计算机系教师,主要从事计算机基础和计算机 网络方面的教学与研究工作。 随着我国社会经济发展的多样化,对高等职业技术学院的办学思路、专业结构、管理方式和培养模式提出了新的任务和要求,坚持搞好实践性教学环节既是培养社会所欢迎的应用型人才的必经之路,更是人才培养模式的重要内容。强化学生设计能力和实际动手能力,突出创新意识和创新精神的培养模式是高职院校素质教育的核心和基本特征之一。所以,高等职业院校在建立人才培养模式和深化教学改革的过程中应高度重视实践性教学环节。实践教学环节主要包括课程实验、课程设计、毕业设计三部分,而课程设计在实践教学环节中起到关键的纽带作用。 在实践教学过程中,我们通常模糊了课程实验与课程设计的概念。课程实验应具有时间要求,即与该课程的理论学习同步进行,还应按统一的格式要求写出相应的实验报告。课程实验是帮助学生理解和巩固基础理论,培养学生实验技能、独立工作能力和科学研究方法的重要环节。课程实验的考核一般是对课程实验项目及实验操作水平的考核;课程设计是围绕一门专业基础课或专业课的内容所进行的实践性教学环节,是理工类专业学生必须完成的实践教学内容之一。它是根据教学计划的要求,在浅谈课程设计模式 教师指导下对学生进行阶段性的实践技能的训练;是实现由知识向智能的初步转化,也是对学生综合分析能力、独立工作能力的培养与检查过程。课程设计的任务就是把社会发展的客观要求、知识增长的客观趋势和学生成长的客观需要转化为具有适当水准、适当内容和结构优化的教学实践内容。同时,培养学生具有独立设计、开发、总结的能力以及协作和创新意识。课程设计主要考核学生综合运用已学过的理论知识和实践技能去分析和解决实际问题的能力。根据课程专业性质的不同,理工类各专业至少应安排三至四门课程的课程设计,时间安排是在教学过程中一般停课1至2周去完成某门课程的课程设计。 就目前而言,大多数的高职院校对课程设计不够重视,课程设计的要求不够规范,在教学计划制定过程中对课程设计的课时及实施步骤的叙述不明确,甚至遗漏。为规范课程设计这一实践性教学环节,以培养学生综合素质和专业知识的应用能力,我们认为:形成一套完整的课程设计模式是十分必要的。在课程设计过程中对设计题目、设计方法和设计手段进行全面改革,以培养学生的创新能力、综合分析能力、系统设计能力、协作能力以及形成市场意识。在课程设 第20卷第4期吉林省经济管理干部学院学报 V ol.20No.42006年8月Journal of Jilin Province Economic Management Cadre College August 2006

产品创意设计实验课程实验指导书

产品创意设计实验课程实验指导书 机械工程实验中心 产品创意设计实验指导书 本实验主要基于慧鱼创意模型系统(fischertechnik).实验的目的是通过让学生学习动手组装模型机器人和建造自己设计的有一定功能的机器人模型产品,使学生体会创意设计的方法和意义;同时通过创意实验,使学生了解一些计算机控制、软件编程、机电一体化等方面的基础知识,加深对专业课学习的理解,为后续课的学习做一个很好地铺垫. 一、实验设备介绍 (1)慧鱼创意模型系统的组成: 慧鱼创意模型系统(fischertechnik)硬件主要包括:1000多种的拼插构件单元、驱动源、传感器、接口板等. 拼插构件单元:系统提供的构件主料均采用优质的尼龙塑胶,辅料采用不锈钢芯铝合金架等,采用燕尾槽插接方式连接,可实现六面拼接,多次拆装.系统提供的技术组合包中机械构件主要包括:齿轮、联杆、链条、齿轮(普通齿轮、锥齿轮、斜齿轮、内啮合齿轮、外啮合齿轮)、齿轴、齿条、涡轮、涡杆、凸轮、弹簧、曲轴、万向节、差速器、齿轮箱、铰链等. 驱动源:①直流电机驱动(9V、最大功率1.1W、转速7000 prn),由于模型系统需求功率比较低(系统载荷小,需求功率只克服传动中的摩擦阻力),所以它兼顾驱动和控制两种功能.②减速直流电机驱动(9V、最大功率1.1瓦,减速比50:1/20:1).③气动驱动包括:储气罐、气缸、活塞、电磁阀、气管等元件. 传感器:在搭接模型时,你可以把传感器提供的信息(如亮/暗、通/断,温度值等)通过接口板传给计算机.系统提供的传感器做为控制系统的输入信号包括:①感光传感器Brightness sensor(光电管):对亮度有反应,它和聚焦灯泡配合使用,当有光(或无光)照在上面时,光电管产生不同的电阻值,引发不同信号. ②接触传感器Contact sensor(触动开关):如图1所示,

机械设计实验指导书(1)

机械设计实验指导书 贺俊林冯晚平编著 机械设计制造及其自动化 农业机械化及其自动化专业用 3 山西农业大学工程技术学院 机械原理与零件实验室 2008年

目录 实验一、减速器拆装实验 (2) 实验二、轴系结构设计实验 (6) 实验三、齿轮结构设计实验 (9) 实验四、带传动实验 (12) 实验五、齿轮传动效率实验 (17)

实验一减速器拆装 一、实验目的 1.了解减速器各部分的结构,并分析其结构工艺性。 2.了解减速箱各部分的装配关系和比例关系。 3.熟悉减速器的拆装和调整过程 二、实验所用的工具、设备、仪器(每试验小组) 1.二级减速器一台 2.游标卡尺一把 3、活搬手二把 4、套筒扳手一套 5、钢板尺一把 三、实验内容 1.了解铸造箱体的结构。 2.观察、了解减速器附属零件的用途,结构安装位置的要求。 3.测量减速器的中心距,中心高、箱座下凸缘及箱盖上凸缘的厚度、筋板厚度、齿轮端面与箱体内壁的距离、大齿轮顶圆与箱体底壁之间的距离等。 4.了解轴承的润滑方式和密封装置,包括外密封的型式,轴承内侧的挡油环、封油环的作用原理及其结构和安装位置。

四、实验步骤 1.拆卸。 (1)仔细观察减速器外部各部分的结构,从各部分结构中观察分析回答后面思考题内容。 (2)用板手拆下观察孔盖板,考虑观察孔位置是否恰当,大小是否合适。 (3)拆卸箱盖 a、用扳手拆卸上,下箱体之间的连接螺栓、拆下定位销。将螺栓,螺钉、垫片、螺母和销钉放在盘中,以免丢失,然后拧动启盖螺钉使上下箱体分离,卸下箱盖。 b、仔细观察箱体内各零部件的结构和位置,并分析回答后面思考题内容。 c、测量实验内容所要求的尺寸。 d、卸下轴承盖,将轴和轴上零件一起从箱内取出,按合理顺序拆卸轴上零件。 2.装配 按原样将减速器装配好,装配时按先内部后外部的合理顺序进行,装配轴套和滚动轴承时,应注意方向,注意滚动轴承的合理装拆方法,经指导教师检查合格后才能合上箱盖,注意退回启盖螺钉,并在装配上、下箱盖之间螺栓前应先安装好定位销,最后拧紧各个螺栓。 五、注意事项 1.切勿盲目拆装,拆卸前要仔细观察零、部件的结构及位置,考虑好拆装顺序,拆下的零、部件要统一放在盘中,以免丢失和损坏。 2.爱护工具、仪器及设备,小心仔细拆装避免损坏

软件工程实践实验指导书XXXX

《软件工程实践》实验指导书 学院:数学与计算机学院 专业:计算机专业 年级: 指导教师:汪璟玢 系主任(或教研室主任):

本课程实验教学目的和基本要求: 知识方面:通过本课程设计,让学生进一步了解软件项目管理、需求分析、系统设计和软件测试的基本原理和方法,在软件开发的各个阶段熟悉并掌握一种表达工具,实现一个小规模的系统开发。 能力方面:在本课程设计过程中,注重培养学生分析问题和独立解决问题的能力。 素质方面:通过本课程设计,着重培养学生具备以下两方面的良好素质:一是针对实际系统中存在的问题,能够善于运用所学基本理论知识分析问题;二是规范地表达分析和设计方案。 本课程设计要求学生3-6人一组完成一个系统,并按照软件工程的规范形成相关文档资料。 参考资料: 1.《软件工程实践者的研究方法》(第六版)(美)Roger S.Pressman著, 郑人杰马素霞白晓颖译,机械工业出版社 2.《软件工程实践者的研究方法》(第五版)(美)Roger S.Pressman著, 梅宏译,机械工业出版社 3.《软件工程》(第六版)(英)Ian Sommerville著,程一剑陈霞译,机 械工业出版社 4.《软件工程》郑人杰主编, 清华大学出版社 5.《软件工程—理论、方法与实践》孙家广主编,刘强编著,高等教育出版 社

实验一:项目选择与用例图表达 目的:结合具体的项目,要求学生结合用例图和用例文本的方法将系统功 能表达清楚。 内容:项目选择、参与者确定、用例识别、用例间的关系表达,用例文本的表达 要求:能够发现任务与用例的关系、用例间的关系并准确表达、用规范的 用例文本描述用例。 开发环境和工具要求掌握:Windows200 Advanced Server、Rational Rose2003、MS visio2003 实验二:系统需求分析报告—类图 目的:通过本次实验掌握对具体项目进行类的识别和分析,并完成系统类图。 内容:识别类、确定类的属性和操作、分析类间的关系完成类图 要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能 进行类的分析。 开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003、Rational Rose2003 实验三:系统需求分析报告—数据流图 目的:结合具体项目,训练学生的抽象分析及分层描述问题的能力,联系 数据和功能,分层次表达系统的功能。 内容:任务分解;识别外部实体、加工、数据存储和数据流;分层次表达的方法。 要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能 分解进行数据流图的绘制。 开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003

网页设计实验指导书

网页设计实验指导书 经济与管理学院二零一二年二月

实验一HTML标记的基本语法 一、实验目的和要求 1.熟悉HTML文件的编辑环境; 2.掌握HTML中与文字、图像、页面、表格、表单和框架等的基本标记。 3.学会使用HTML设计出文本与图像相结合的较为复杂的页面。 二、实验内容 1、根据如表1-1所示的表格写出完整的HTML代码; 其中,《网络原理》和《网页设计与制作》课程的详细说明文件分别为该网页所在目录的net.htm和web.htm,需要为表中的书名设置相应的超级链接,以便在点击后可跳转到相应的说明页上。 2、编写出实现如图1-1所示页面效果的关键html代码,要求点击左边各目录项,相应的链接会显示在右下的帧中,并且适当填加特效如:背景图片、图像、动画等(也可自行设计效果)。 图1-1 个人网站首页 3、编写出实现如图1-2所示页面效果的关键html代码,其中各子项目都做了超链接,链接的目标文件自行指定。

图1-2 列表效果图 三、实验步骤 1.打开任何一种文本编辑工具,可以是附件中的记事本,也可以是rontPage/Dreamweaver 的代码窗口。 2.按各种不同标签的语法规则,输入合法的代码。 3.输入完成后保存代码文件,文件后缀为.htm/.html。 4.在IE浏览器中打开保存的文件,看看是否能完成自己想要的设置。 四、程序代码(在实验报告中写出) (1)

课表
节次星期一星期二 星期三星期四星期五
1、2 专业英语 操作系统 网络基础 专业英语 数据库
3、4 Java 数据库 实验 Java 操作系统

机械设计实验指导书(精)

本文由https://www.doczj.com/doc/e311540860.html,【中文word文档库】收集 实验一机构运动简图测绘 分析机构的组成可知,任何机构都是由许多构件通过运动副的联接而构成的。这些组成机构的构件其外形和结构往往是很复杂的,但决定机构各部分之间相对运动关系的是原动件的运动规律、运动副类型及运动副相对位置的尺寸,而不是构件的外形(高副机构的轮廓形状除外)、断面尺寸以及运动副的具体结构。因此,为了便于对现有机构进行分析或设计新机构,可以撇开构件、运动副的外形和具体构造,而只用简单的线条和符号代表构件和运动副,按比例定出各运动副的位置,以此表示机构的组成和运动情况。这种表示机构相对运动关系的简单图形称为机构运动简图。掌握机构运动简图的绘制方法是工程技术人员进行机构设计、机构分析、方案讨论和交流所必需的。 一、实验目的 1.对运动副、零件、构件及机构等概念建立实感; 2.熟悉并运用各种运动副、构件及机构的代表符号; 3.学会根据实际机械或模型的结构测绘机构运动简图; 4.验证和巩固机构自由度计算方法和机构运动是否确定的判定方法。 二、实验设备及用具 1.各种机构和机器的实物或模型 2.直尺、圆规、铅笔、橡皮、草稿纸(自备) 三、机构运动简图绘制的方法及步骤 1.了解待绘制机器或模型的结构、名称及功用,认清机械的原动件、传动系统和工作执行构件。 2.缓慢转动原动件,细心观察运动在构件间的传递情况,了解活动构件的数目。 3. 根据相连接的两构件间的接触情况和相对运动特点,判定机构中运动副种类、个数和相对位置。 在了解活动构件的数目及运动副的数目时,需注意以下两种情况: ①当两构件间的相对运动很小时,勿认为一个构件。 ②由于制造误差和使用日久,同一构件各部分之间有稍许松动时,易误认为两个构件。碰到这种情况,要仔细分析,正确判断。 3.要选择最能表示机构特征的平面为视图平面,同时,要将原动件放在一适当的位置,以使机构运动简图最为清晰。 4.在草稿纸上按规定的符号绘制机构运动简图,在绘制时,应从原动件开始,先画出运动副,再用粗实线连接属于同一构件的运动副,即得各相应的构件。原动件的运动方向用箭头标出。在绘制时,在不影响机构运动特征的前提下,允许移动各部分的相对位置,以求图形清晰。初步绘制时可按大致比例作图(称之为机构示意图)。图作完后,从原动件开始分别1、2、3……标明各构件,再用A、B、C……表明各运动副。

产品创意设计实验课程实验指导书

产品创意设计实验课程 实验指导书 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

产品创意设计实验课程实验指导书 机械工程实验中心 产品创意设计实验指导书 本实验主要基于慧鱼创意模型系统(fischertechnik).实验的目的是通过让学生学习动手组装模型机器人和建造自己设计的有一定功能的机器人模型产品,使学生体会创意设计的方法和意义;同时通过创意实验,使学生了解一些计算机控制、软件编程、机电一体化等方面的基础知识,加深对专业课学习的理解,为后续课的学习做一个很好地铺垫. 一、实验设备介绍 (1)慧鱼创意模型系统的组成: 慧鱼创意模型系统(fischertechnik)硬件主要包括:1000多种的拼插构件单元、驱动源、传感器、接口板等. 拼插构件单元:系统提供的构件主料均采用优质的尼龙塑胶,辅料采用不锈钢芯铝合金架等,采用燕尾槽插接方式连接,可实现六面拼接,多次拆装.系统提供的技术组合包中机械构件主要包括:齿轮、联杆、链条、齿轮(普通齿轮、锥齿轮、斜齿轮、内啮合齿轮、外啮合齿轮)、齿轴、齿条、涡轮、涡杆、凸轮、弹簧、曲轴、万向节、差速器、齿轮箱、铰链等. 驱动源:①直流电机驱动(9V、最大功率1.1W、转速7000 prn),由于模型系统需求功率比较低(系统载荷小,需求功率只克服传动中的摩擦阻力),所以它兼顾驱动和控制两种功能.②减速直流电机驱动(9V、最大功率1.1瓦,减速比50:1/20:1). ③气动驱动包括:储气罐、气缸、活塞、电磁阀、气管等元件.

传感器:在搭接模型时,你可以把传感器提供的信息(如亮/暗、通/断,温度值等)通过接口板传给计算机.系统提供的传感器做为控制系统的输入信号包括:①感光传感器Brightness sensor(光电管):对亮度有反应,它和聚焦灯泡配合使用,当有光(或无光)照在上面时,光电管产生不同的电阻值,引发不同信号. ②接触传感器Contact sensor(触动开关):如图1所示, 当红色按钮按下,接触点1、3接通,同时接触点1、2 断开,所以有两种使用方法:常开:使用接触点1、3,按下按钮=导通;松开按钮=断开;常闭:使用接触点1、2,按下按钮=断开;松开按钮=导通.③热传感器Thermal sensor(NTC电阻):可测量温度.温度20°C时,电阻值1.5KΩ.NTC的意思是负温度系数,温度升高电阻值下降.④磁性传感器 Magnetic sensor :非接触性开关. ⑤红外线发射接收装置:新型的运用可控制所有马达电动模型的红外线遥控装置由一个强大的红外线发射器和一个微处理器控制的接收器组成.有效控制范围是10米,分别可控制三个马达. 接口板:自带微处理器,程序可在线和下载操作,用LLWin3.0或高级语言编程,通过RS232串口与电脑连接,四路马达输出,八路数字信号输入,二路模拟信号输入,具有断电保护功能(新版接口),两接口板级联实现输入输出信号加倍. PLC接口板:实现电平转换,直接与PLC相连.智能接口板自带微处理器,通过串口与计算机相连.在计算机上编的程序可以移植到接口板的微处理器上,它可以不用计算机独立处理程序(在激活模式下). 慧鱼创意模型系统(fischertechnik)LLWin3.0软件:LLWin3.0是慧鱼创意模型系统的专用软件. LLWin软件是一种图形编程软件,简单易用,实时控制.用PLC控制器控制模型时,采用梯形图编程.编辑程序的其最大特点是使用系统提供的工具箱

机械设计实验指导书

机械设计实验指导书 实验一机械零部件认知试验 一、实验目的 1.初步了解《机械设计》课程所研究的各种常用零件的结构、类型、特点及应用。 2.了解各种标准件的结构形式及相关的国家标准。 3.了解各种传动的特点及应用。 4.增强对各种零部件的结构及机器的感性认识。 二、实验设备与仪器 机械零件陈列柜。 图1-1 机械零件.机械原理陈列柜 三、实验内容 (一)螺纹联接 螺纹联接是利用螺纹零件工作的,主要用作紧固零件。基本要求是保证联接强度及联接可靠性,同学们应了解如下内容: 1.螺纹的种类; 2.螺纹联接的基本类型;

3.螺纹联接的防松; 4.提高螺纹联接强度的措施。 通过参观螺纹联接展柜,同学应区分出:①什么是普通螺纹、管螺纹、梯形螺纹和锯齿螺纹;②能认识什么是普通螺纹、双头螺纹、螺钉及紧定螺钉联接;③能认识摩擦防松与机械防松的零件。 (二)标准联接零件 标准联接零件一般是由专业企业按国标(GB)成批生产,供应市场的零件。这类零件的结构形式和尺寸都已标准化,设计时可根据有关标准选用。通过实验学生们要能区分螺栓与螺钉;能了解各种标准化零件的结构特点,使用情况;了解各类零件有哪些标准代号,以提高学生们对标准化意识。 (三)键、花键及销联接 参观展柜时,同学们要仔细观察以上几种联接的结构,使用场合,并能分清和认识以上各类零件。 (四)机械传动 机械传动有螺旋传动、带传动、链传动、齿轮传动及蜗杆传动等。各种传动都有不同的特点和使用范围,这些传动知识同学们在学习“机械设计”课程中都有详细讲授。在这里主要通过实物观察,增加同学们对各种机械传动知识的感性认识,为今后理论学习及课程设计打下良好基础。 (五)轴系零、部件 1.轴承:轴承是现代机器中广泛应用的部件之一。根据摩擦性质不同轴承分为滚动轴承和滑动轴承两大类。 2.轴:轴是组成机器的主要零件之一。一切作回转运动的传动零件(如齿轮、蜗轮等),都必须安装在轴上才能进行运动及动力的传递。轴的主要功用是支承回转零件及传递运动和动力。 (六)弹簧 弹簧是一种弹性元件,它可以在载荷作用产生较大的弹性变形。在各类机械中应用十分广泛。弹簧的种类比较多,按承受的载荷不同可分为拉伸弹簧、压缩弹簧、扭转弹簧及弯曲弹簧四种;按形状不同又可分为螺旋弹簧、环形弹簧、碟形弹簧、板簧和平面盘簧等。观看时要注意各种弹簧的结构、材料,并能与名称对应起来。

《C#程序设计实训》指导书

《C#程序设计实训》实训指导书 系别:计算机工程系 专业:网络技术 实训班级:网18 指导教师:孙彦生、梁玲 日期:2015.1.12-2015.1.23

一、实训概况 实训科目:C#程序设计实训 实训地点:机房 实训时间:19~20周(2015.1.12-2015.1.23) 二、实训目的 通过制作人事管理系统,使同学们能够熟悉C#面向对象高级(委托、事件、反射、面向对象)、设计模式、https://www.doczj.com/doc/e311540860.html,、三层架构等。 三、实训任务 使用C#语言及SQL Server数据库制作一个人事管理系统,该系统包括的功能有: 1、系统管理员管理 操作员管理、部门管理、基础数据管理模块 2、员工管理 员工管理、照片的保存和加载 3、员工搜索 员工多条件搜索、.Net读写Excel组件:NPOI 4、工资管理 月工资表生成、工资表月结、系统日志管理、系统设置、工资条和工资 报表生成 要求界面美观实用,使用简便,用户界面良好。 四、实训步骤 1、开发环境 开发系统采用Visual Studio 2008以上版本,语言采用C#。数据库采用SQL Server 2005/2008,也可采用Access或Oracle。

2、实训任务规划 日期任务内容 星期一C#基础与补充案例 星期二数据绑定基础 星期三https://www.doczj.com/doc/e311540860.html,及数据库操作基础知识 星期四简单的三层结构介绍 星期五明确任务、功能、建立数据库,部署.NET三层架构,明确各部分功能星期一操作员管理功能 星期二员工管理、搜索功能 星期三工资管理功能 星期四整体网站调试、运行,功能完善 星期五写实训报告、答辩 3、实训内容 (1)项目功能模块设计 1)用户登录 2)管理员的添加、编辑、删除

相关主题
文本预览
相关文档 最新文档
课程表
课号
课程名
学分
1002201
《网络原理》
6