2016秋季_数字系统设计作业_part_2_a

2016秋季_数字系统设计作业_part_2_a
2016秋季_数字系统设计作业_part_2_a

上海交通大学信息安全工程学院

数字系统设计作业

2016年秋季学期

说明:这一部分中的练习题,为要提交的作业题。

最晚2016年12月27日上传至课件ftp。

第二部分、Verilog 设计

2.1、设计一个V erilog模块,产生图1所示的波形。

图1、习题1波形图

要求:

(1)时间单位为:10ns;时间精度为:1ns;

(2)使用 initial 语句;模块名为:

wavegen()

2.2、8:3编码器的真值表如表2所示,使用always-case 结构,

设计一个8:3编码器。并设计一个测试平台,对电路进行仿真。要求:

(1)在模块设计中要求明确标明基数格式。;

(2)设计模块名为:

Encoder8x3(code, data)

测试平台的模块名为:

tb_Encoder8x3()

表2、8:3编码器真值表

输入 data[7:0] 输出 code[2:0] 0000_0001 0 0000_0010 1 0000_0100 2 0000_1000 3 0001_0000 4 0010_0000 5 0100_0000 6 1000_0000 7

2.3、a)如图3所示,使用 bufif0和 bufif1设计一个二选一多路选择器,并给出测试激励模块,和仿真

测试结果。

要求:

设计模块名为:

mux2x1(dout, sel, din)

测试平台的模块名为:

tb_ mux2x1()

b)根据多路选择器的原理,使用连续赋值语句设计一个4选一多路选择器,并给出仿真测试结果。要求:

设计模块名为:

mux4x1(dout, sel, din)

测试平台的模块名为:

tb_ mux4x1()

2.4、设计一个V erilog模块,描述如图5所示的电路原理图表示的电路。并设计一个测试平台,对电路进行仿真。

图5、习题5电路原理图

要求:

(1)利用V erilog的基本门(门级原语),采用结构(Structural)描述方式设计;此时,模块名为:comb_str(Y, A, B, C, D)

(2)利用连续幅值语句,采用数据流(Dataflow)方式设计;此时,模块名为:

comb_dataflow(Y, A, B, C, D)

(3)利用always 过程语句,采用行为和算法(Behvioral or algorithmic)方式设计;此时,模块名为:comb_behavior(Y, A, B, C, D)

(4)利用用户定义原语(UDP),使用真值表描述方式设计;此时,模块名为:

comb_prim(Y, A, B, C, D)

(5)测试平台的模块名为:testbench_comb();注意,测试平台模块没有端口。

(6)对电路进行全面仿真,提供仿真波形以证明设计的正确性;并使用系统任务 $display 和 $monitor 监控仿真结果,在ModelSim 的Transcript Window中输出文本表示的仿真结果。

2.5、根据表6,设计一个描述将BCD 码转换为余

3码的转换电路的V erilog 模块,并设计测试平台进行仿真验证。

要求:

(1)利用always 过程语句,采用行为和算法方式

设计;

(2)设计模块名为: BCD2Excess3(dat_out, dat_in) 测试平台的模块名为: tb_BCD2Excess3() (3)对电路进行全面仿真,提供仿真波形以证明设计的正确性;并使用系统任务 $display 和 $monitor 监控仿真结果。

2.6、根据下面的的布尔方程,设计两个组合逻辑电路模块:

i ) 1(,,)(1,2,4,5)Y A B C m =∑

ii ) 2(,,,)(4,5,6,7,11,12,13)Y A B C D m =∑

要求:

采用数据流(Dataflow )方式,利用连续幅值语句设计,并设计测试平台进行仿真验证。 (1)两个设计模块名为: comb_Y1(Y, A, B, C)、comb_Y2(Y, A, B, C, D) 测试平台的模块名分别为: tb_comb_Y1(),tb_comb_Y2() (2)对电路进行全面仿真,提供仿真波形以证明设计的正确性;并使用系统任务$monitor 监控仿真结果。

2.7、设计一个V erilog 模块,使用4位输出码表示8位输入字中1的个数。并设计测试平台进行仿真验证。

要求:

(1)设计模块名为: ones_count(count, dat_in) 这里,count 是4 位输出端口,dat_in 为8位输入端口; 测试平台的模块名为:

tb_ones_count()

(2)对电路进行全面仿真,提供仿真波形以证明设计的正确性;并使用系统任务$monitor 监控仿真结果。

表6、BCD 码与余3码

十进制数字8421码(BCD 码) 余3码

0 0000 0011

1 0001 0100

2 0010 0101

3 0011 0110

4 0100 0111

5 0101 1000

6 0110 1001

7 0111 1010

8 1000 1011

9 1001 1100

2.8、采用结构(Structural)描述方式设计一个V erilog模块,描述图6所示电路原理图表示的电路。

图6、习题9电路原理图

要求:

(1)设计模块名为:

comb_str(y, sel, A, B, C, D)

测试平台的模块名为:

tb_comb_str()

(2)对电路进行全面仿真,提供仿真波形以证明设计的正确性;并使用系统任务$monitor 监控仿真结果。

2.9、参照图7,设计一个4位移位寄存器,要求使用异步复位。

图7、4位移位寄存器

要求:

(1)设计模块名为:

shift_register_4b(data_out, clock, reset, data_in)

测试平台的模块名为:

tb_shift_register_4b()

(2)并给出测试模块和测试分析结果。

Mux多路复用器真值表

sel y

0 in0

1 in1

2.10、设计一个V erilog模块,描述如图8所示的电路原理图表示的电路。并设计一个测试平台,对电路进行仿真。

图8、习题11电路原理图

要求:

(1)设计模块名为:

filter(sig_out, clock, reset, sig_in)

测试平台的模块名为:

tb_filter()

(2)并给出测试模块和测试分析结果。

2.11、设计一个三分频电路,对输入的时钟信号进行分频,获得周期为输入时钟信号周期的三倍的时钟信号。输入时钟信号 clk_in 和输出时钟信号 clk_out 之间的时序关系如图9所示:

图9、三分频电路输入/输出波形

要求:

(1)要求采用同步复位;对电路进行全面仿真。

(2)设计模块名为:

freq_div3(clk_out, clk_in, reset)

测试平台的模块名为:

tb_freq_div3()

2.12、设计一个10进制计数器的V erilog模块。

要求:

(1)计算器从 0 到 10 计数,然后返回到 0 重新开始计数;采用同步复位;

(2)设计测试模块对其进行仿真;

(3)设计模块名为:

dec_counter(count, clk, reset)

测试平台的模块名为:

tb_dec_counter()

2.13、设计一个能够递增和递减的8位双向循环计数器,计数器的示意图如图10所示。

图10、双向循环计数器

要求:

(1)采用异步复位,复位后从第一个有效时钟的上跳沿开始计数;如果此时dir=1,则递增计数,否则,递减计数。

(2)输出 count 为 8 位;

(3)对电路进行全面仿真。

(4)设计模块名为:

counter8b_updown(count, clk, reset, dir)

测试平台的模块名为:

tb_counter8b_updown()

2.14、设计一个8位算术逻辑单元(ALU),该单元的输入为操作数 a 和b,以及操作码 oper,输出为{ c_out , sum },并且具有如表14所示的功能。

操作码 功能

and a + b + c_in

subtract a + ~b + c_in

subtract_a b + ~a + ~c_in

or_ab { 1’b0, a | b }

and_ab { 1’b0, a & b }

not_ab { 1’b0, (~a) & b }

exor { 1’b0, a ^ b }

exnor { 1’b0, a ~^ b }

要求:

(1)使用 always-case 结构设计ALU模块,并设计测试模块对其进行仿真验证;

(2)设计模块名为:

ALU( c_out, sum, oper, a, b, c_in )

测试平台的模块名为:

tb_ALU()

2.15、设计一个具有图11所示功能的计数器模块。

要求:

(1)采用同步复位,复位后回到初始状态,然后从第一个有效时钟的上跳沿开始计数;

(2)设计测试模块对其进行仿真验证;

(2)设计模块名为:

shift_counter( count, clk, reset )

测试平台的模块名为:

tb_shift_counter()

2.16、图12是一个256×8bits 的SRAM的框图,din[7:0]是

8条数据输入线,dout[7:0] 是8条数据输出线。wr为写控制线,rd为读控制线,cs为片选控制线。其工作方式为:

(1)当cs = 1,wr 信号由低变高(上升沿)时,din 上的数据将写入由 addr 所指定的存储单元;(2)当cs = 1,rd = 0时,由 addr 所指定的存储单元的内容将从 dout 的数据线上输出。

图12、256×8bits 的SRAM框图

要求:

(1)设计一个V erilog 模块描述一个256×8bits 的SRAM。

(2)设计测试模块对其进行仿真验证;

(3)设计模块名为:

sram( dout, din, addr, wr, rd, cs )

测试平台的模块名为:

tb_sram()

图11、习题15计数器计数模式

2.17、设计一个序列检测器,在时钟的每个下降沿检查数据。当检测到输入序列 din 中出现 1101 或 0110

时,输出 flag 为1,否则输出为0。

要求:

(1)画出序列检测器的状态转移图,根据状态转移图设计一个V erilog 模块描述序列检测器。

(2)设计测试模块对其进行仿真验证;

(3)设计模块名为:

seq_detect( flag, din, clk )

测试平台的模块名为:

tb_seq_detect()

2.18、设计一个译码器,该译码器能够对16位地址译码,并且确定16位地址对应的字属于64K存储器

中8个8K段中的哪一段。

要求:

(1)设计测试模块对其进行仿真验证;

(3)设计模块名为:

decoder16b( segment, din )

测试平台的模块名为:

tb_decoder16b()

控制系统数字仿真

现代工程控制理论 实验报告 实验名称:控制系统数字仿真技术 实验时间: 2015/5/3 目录 一、实验目的 (2) 二、实验容 (3)

三、实验原理 (3) 四、实验方案 (6) 1、分别离散法; (6) 2、整体离散法; (7) 3、欧拉法 (9) 4、梯形法 (9) 5、龙格——库塔法 (10) 五、实验结论 (11) 小结: (14) 一、实验目的 1、探究多阶系统状态空间方程的求解; 2、探究多种控制系统数字仿真方法并对之进行精度比较;

二、 实验容 1、 对上面的系统进行仿真,运用分别离散法进行分析; 2、 对上面的系统进行仿真,运用整体离散法进行分析; 3、 对上面的系统进行仿真,运用欧拉法进行分析; 4、 对上面的系统进行仿真,运用梯形法进行分析; 5、 对上面的系统进行仿真,运用龙泽——库塔法进行分 析; 6、 对上面的几种方法进行总计比较,对他们的控制精度分 别进行分析比较; 三、 实验原理 1、 控制系统状态空间方程整体离散法的求解; 控制系统的传递函数一般为 x Ax Bu Y Cx Du ? =+=+ 有两种控制框图简化形式如下: KI 控制器可以用框图表示如下:

惯性环节表示如下: 高阶系统(s)(1)n K G T = +的框图如下 对于上面的框图可以简写传递函数 x Ax Bu Y Cx Du ? =+=+ 根据各环节间的关系可以列写出式子中出现的系数A 、B 、C 和D ,下面进行整体离散法求传递函数的推导

00 ()0 ...*()...()(t)(0)...*(t)(0)(t)(0)()(0)At At At At At t t At t t A AT t AT A At t t At At A At A t x Ax Bu e e x e Ax e Bu d e x dt Bue dt dt e x Bue dt e x x Bue d e x x e e Bue d x x e Bue d t KT x kT x e τ ττ τττττ ? -? -----------=+=+=?=?=+=+?=+==????? ?①①得②③ ③得令()0 (1)(1)[(1)]0 (1)[(1)]0 ...(1)[(1)](0)...*(1)()(1)T (1)()()() ,kT A kT A kT k T A k T A k T AT k T AT A k T kT T T AT At AT At AT Bue d t K T x k T x e Bue d e x k e x k Bue d k t x k e x k e Budt e x k e Bdt u k e ττττττ τ?-+?++-++-+=++=+-+-=+-=+=+=+?Φ=? ? ? ??④ 令⑤ ⑤④得令令0 (1)()(1) T At m m e Bdt x k x k x k Φ=+=Φ?+Φ?+?得 这样,如果知道系数,就可以知道高阶系统的传递函数和状态空间方程。 2、 在控制系统的每一个环节都加一个采样开关,构成分别 离散法求解系统的状态空间方程; 采样开关其实是一个零阶保持器

控制系统数字仿真-上海交通大学

上海市高等教育自学考试 工业自动化专业(独立本科段)(B080603)控制系统数字仿真 (02296) 自学考试大纲 上海交通大学自学考试办公室编上海市高等教育自学考试委员会组编 2013年

I、课程的性质及其设置的目的和要求 (一)本课程的性质与设置的目的 “控制系统数字仿真”是利用数字计算进行各种控制系统分析、设计、研究的有力工具,是控制系统工程技术人员必须掌握的一门技术。 本课程是工业自动化专业的专业课程,也是一门理论和实际紧密结合的课程。 通过本课程的学习,学生能掌握系统仿真的基本概念、基本原理及方法;掌握基本的仿真算法及能用高级编程语言在微机上编程实现,学会使用常用的仿真软件。为学习后继课程、从事工程技术工作、科学研究以及开拓性技术工作打下坚实的基础。 (二)本课程的基本要求 1.要求掌握系统、模型、仿真的基本概念,这是学好仿真这门课程的概念基础。 2.掌握常用的连续系统数学仿真算法及能用某种高级编程语言上机实现。 3.初步掌握利用微机来分析、设计、研究控制系统的方法与仿真技术。 (三)本课程与相关课程的联系 先修课程:自动控制原理、现代控制理论基础、高级编程语言。

II、课程内容与考核目标 第1章概论 (一)学习目的和要求 通过本章学习,了解系统的概念,系统的分类方法及特点,仿真的应用目的。了解模型的基本概念,熟悉模型的分类方法及特点。掌握仿真的基本概念,仿真的分类方法及特点。熟悉仿真的一般步骤,仿真技术的应用,熟悉计算机仿真的三要素及基本活动。 (二)课程内容 第一节系统、模型与仿真 1.系统 2.模型 3.仿真 4.仿真科学与技术的发展沿革 第二节系统仿真的一般知识 1.相似理论 2.基于相似理论的系统仿真 3.系统仿真的类型 4.系统仿真的一般步骤 第三节仿真科学与技术的应用 1.仿真在系统设计中的应用 2.仿真在系统分析中的应用 3.仿真在教育与训练中的应用 4.仿真在产品开发及制造过程中的应用 第四节当前仿真科学与技术研究的热点 1.网络化仿真技术 2.复杂系统/开放复杂巨系统的建模与仿真

数据库管理系统的设计与实现

数据库管理系统的设计与实现 1.DBMS的目标 (1)用户界面友好对一个实用DBMS来说,用户界面的质量直接影响其生命力。DBMS的用户接口应面向应用,采用适合最终用户的交互式、表格式、菜单式、窗口式等界面形式,以方便使用和保持灵活性。一般地说,用户界面应具有可靠性、简单性、灵活性和立即反馈等特性。 (2)功能完备DBMS功能随系统的规模的大小而异。大型DBMS功能齐全,小型DBMS功能弱一些。DBMS主要功能包括数据定义、数据库数据存取、事务控制、数据库组织和存储管理、数据库安全保护等等。我们在下面讨论这些功能的内容。 (3)效率高系统效率包括三个方面:一是计算机系统内部资源的使用效率。能充分利用资源(包括存储空间、设备、CPU等),并注意使各种资源负载均衡以提高整个系统的效率,二是DBMS本身的运行效率。三是用户的生产率。这是指用户学习、使用DBMS和在DBMS基础上开发的应用系统的效率。 2.DBMS的基本功能 (1)数据库定义对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据

字典(亦称为系统目录)中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。 (2)数据存取提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS应该提供功能强易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。DML有两类:一类是宿主型语言,一类是自含型语言。前者的语句不能独立使用而必须嵌入某种主语言,如C语言、COBOL语言中使用。而后者可以独立使用,通常以供终端用户交互使用和批处理方式两种形式使用。 (3)数据库运行管理这是指DBMS运行控制、管理功能。包括多用户环境下的并发控制、安全性检查和存取权限控制、完整性检查和执行、数据加密、运行日志的组织管理、事务的管理和自动恢复(保证事务的正确性),这些功能保证了数据库系统的正常运行。 (4)数据组织、存储和管理DBMS要分门别类地组织、存储各类数据,包括数据字典(亦称系统目录)、用户数据、存取路径等等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法确保较高存取(如随机查找、顺序查找、增、删、改)效率。 (5)数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及有性能监测分析等功能。

控制系统数字仿真题库

控制系统数字仿真题库 填空题 1.定义一个系统时,首先要确定系统的;边界确定了系统的范围,边界以外对系统的作用称为系统的,系统对边界以外环境的作用称为系统的。 1.定义一个系统时,首先要确定系统的边界;边界确定了系统的范围,边界以外对系统的作用称为系统的输入,系统对边界以外环境的作用称为系统的输出。 2.系统的三大要素为:、和。 2.系统的三大要素为:实体、属性和活动。 3.人们描述系统的常见术语为:、、和 3.人们描述系统的常见术语为:实体、属性、事件和活动。 4.人们经常把系统分成四类,分别为:、、和 4.人们经常把系统分成四类,它们分别为:连续系统、离散系统、采样数据系统和离散-连续系统。 5、根据系统的属性可以将系统分成两大类:和。 5、根据系统的属性可以将系统分成两大类:工程系统和非工程系统。 6.根据描述方法不同,离散系统可以分为: 和。 6.根据描述方法不同,离散系统可以分为:离散时间系统和离散事件系统。 7. 系统是指相互联系又相互作用的的有机组合。 7. 系统是指相互联系又相互作用的实体的有机组合。 8.根据模型的表达形式,模型可以分为和数学模型二大类,期中数学模型根据数学表达形式的不同可分为二种,分别为:和。8.根据模型的表达形式,模型可以分为物理模型和数学模型二大类,期中数学模型根据数学表达形式的不同可分为二种,分别为:静态模型和动态模型。 9.连续时间集中参数模型的常见形式为有三种,分别为:、和。 9.连续时间集中参数模型的常见形式为有三种,分别为:微分方程、状态方程和传递函数。 10、采用一定比例按照真实系统的样子制作的模型称为,用数学表达式来描述系 统内在规律的模型称为。 10、采用一定比例按照真实系统的样子制作的模型称为物理模型,用数学表达式来描述系统 内在规律的模型称为数学模型。 11.静态模型的数学表达形式一般是方程和逻辑关系表达式等,而动态模型的数学表达形式一般是方程和方程。 11.静态模型的数学表达形式一般是代数方程和逻辑关系表达式等,而动态模型的数

数据库系统设计说明书

数据库课程设计——学生信息管理系统 学院:机电工程学院 班级:09工业工程 组员:郎建鹏 学号:0911******* 指导老师:李峰平

目录 第一章系统分析 (2) 1 建立新系统的必要性 (2) 2 业务流程分析(业务流程图) (2) 3 数据流程图 (3) 4 数据字典 (4) 第二章系统设计 (4) 1 数据库设计(E-R) (4) 2系统运行环境 (6) 3输入输出设计 (10) 第三章设计总结 (10) 参考文献……………………………………………………………… 图例说明………………………………………………………………

第一章系统分析 1 建立新系统的必要性 这次的课程设计是在学习完《数据库原理》和《delphi程序设计》基础上进行的一次系统性的训练,既是对所学知识的巩固,也是对自己综合运用所学知识解决实际问题的一次锻炼。学生信息管理系统的主要目的是为了方便学校对学生的信息进行录入、修改、查询,提高学校的工作效率。这一系统的开发成功,解决了手写速度慢、容易出错的现状。 学生信息管理可以帮助学校最迅速最准确的完成所需的工作。无论是在适用性、灵活性和易操作性方面都显示出了它的强大功能。 2 业务流程分析(业务流程图)

数据流图是结构化分析中不可缺少的有力工具,它描述了系统的分解,即系统由哪些部分组成,各部分之间有什么联系等。但是,它还不能完整地表达一个系统的全部逻辑特征,特别是有关数据的详细内容。因此,仅仅一套数据流图并不能构成系统说明书,只有对图中出现的每一个成分都给出详细定义以之后,才能全面地描述一个系统。对数据流、数据存储和数据处理的详细描述,需要用数据字典(DD)。它包括数据流、数据存储、外部项和处理过程的详细条目。数据字典中把数据的最小单位定义为数据项,而若干数据项可以组成一个数据结构。数据字典是通过以数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。 第二章系统设计 1 数据库设计(E-R) (1)管理员实体的E-R图 (2)普通用户实体的E-R图

控制系统数字仿真自考题型举例与解答

控制系统数字仿真 题型举例与总复习 一、填空题 A类基本概念题型 1、系统是指相互联系又相互作用的实体的有机组合。 2、定义一个系统时,首先要确定系统的边界;边界确定了系统的范围,边界以外对系统的作用称为系统的输入,系统对边界以为环境的作用称为系统的输出。 3、系统的三大要素为:实体、属性和活动。 4、根据系统的属性可以将系统分成两大类:工程系统和非工程系统。 5、相似原理用于仿真时,对仿真建模方法的三个基本要求是稳定性、准确性和快速性。 6、根据模型种类不同,系统仿真可分为三种:物理仿真、数字仿真和半实物仿真。 7、按照系统模型特征分类,仿真可分为连续系统仿真及离散事件系统仿真两大类。 8、采用一定比例按照真实系统的样子制作的模型称为物理模型,用数学表达式来描述系统内在规律的模型称为数学模型。 9、计算机仿真是指将模型在计算机上进行试验的过程。 10、系统仿真的三个基本活动是系统建模、仿真建模和仿真试验,计算机仿真的三个要素为:系统、模型与计算机。 11、如果某数值计算方法的计算结果对初值误差和计算误差不敏感,则称该计算方法是稳定的。 12、数值积分法步长的选择应遵循的原则为计算稳定性及计算精度。 13、采样数值积分方法时有两种计算误差,分别为截断误差和舍入误差。 14、三阶隐式啊达姆氏算法的截断误差为O(?4),二阶龙格-库塔法的局部截断误差为O(?3),四阶龙格-库塔法的局部截断误差为O(?5)。 15、在判定数值积分方法的稳定域时,使用的测试方程为y?=μy。 16、龙格-库塔法的基本思想是用几个点上函数值的线性组合来避免计算函数的高阶导数,提高数值计算的精度。 17、连续系统仿真中常见的一对矛盾为计算速度和计算精度。 18、离散相似法在采样周期的选择上应当满足采样定理。 19、保持器是一种将离散时间信号恢复成连续信号的装置,零阶保持器能较好地再现阶跃信号,一阶保持器能较好地再现斜坡信号。 20、实际信号重构器不可能无失真地重构信号,具体表现为信号重构器会对被重构的信号产生相位的滞后和幅度的衰减。 21、一般将采样控制系统的仿真归类为连续系统仿真。 22、在控制理论中,由系统传递函数来建立系统状态方程的问题被称为“实现问题”。 23、常用的非线性环节包括:饱和非线性、失灵非线性、迟滞回环非线性。

数据库系统课程设计--实例

摘要 数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。 随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求; 信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视. 利用计算机支持教学高效率,完成教学管理的日常事务,是适应现代教学制度要求、推动教学管理走向科学化、规范化的必要条件;而教学管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行教学管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工工资管理的效率,也是教学的科学化、正规化管理,与世界接轨的件。在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数据设计成为软件开发的核心,程序的设计要服从数据,因此教学管理系统的数据库设计尤其重要。 本文主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。本系统利用IBM DB2企业版本开发出来的。DB2是IBM公司开发的关系关系数据库管理系统,它把SQL语言作为查询语言。 本文的分为5章。其中第1章主要是课题简介及设计的内容与目的。第2章是需求分析,此阶段是数据库设计的起点。第3章是概念设计,它是将需求分析的用户需求抽象为信息结构,这是整个数据库设计最困难的阶段。第4章是逻辑结构设计,它将概念模型转换为某个DBMS所支持的数据模型。第5章是数据库的实施与运行,它包括数据的载入及数据库的运行。 关键词:SQL语言;IBM DB2;数据库设计;教学管理系统 I

数据库系统的设计步骤

数据库系统的设计步骤 数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。下面小编整理了数据库系统的设计步骤,供大家参考! 进行数据库设计首先必须准确了解和分析用户需求。需求分析是整个设计过程的基础,也是最困难,最耗时的一步。需求分析是否做得充分和准确,决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。 需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。 调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。 分析方法常用SA(Structured Analysis) 结构化分析方法,SA方法从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统。 数据流图表达了数据和处理过程的关系,在SA方法中,处理过程的处理逻辑常常借助判定表或判定树来描述。在处理功能逐步分解的同事,系统中的数据也逐级分解,形成若

干层次的数据流图。系统中的数据则借助数据字典来描述。数据字典是系统中各类数据描述的集合,数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程5个阶段。 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS 的概念模型。 设计概念结构通常有四类方法: 自顶向下。即首先定义全局概念结构的框架,再逐步细化。 自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。 逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。 混合策略。即自顶向下和自底向上相结合。 逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。 在这阶段,E-R图显得异常重要。大家要学会各个实体定义的属性来画出总体的E-R图。 各分E-R图之间的冲突主要有三类:属性冲突,命名冲突,和结构冲突。

控制系统数字仿真大作业.

《控制系统数字仿真》课程 大作业 姓名: 学号: 班级: 日期: 同组人员:

目录 一、引言 (2) 二、设计方法 (2) 1、系统数学模型 (2) 2、系统性能指标 (4) 2.1 绘制系统阶跃响应曲线、根轨迹图、频率特性 (4) 2.2 稳定性分析 (6) 2.3 性能指标分析 (6) 3、控制器设计 (6) 三、深入探讨 (9) 1、比例-微分控制器(PD) (9) 2、比例-积分控制(PI) (12) 3、比例-微分-积分控制器(PID) (14) 四、设计总结 (17) 五、心得体会 (18) 六、参考文献 (18)

一、引言 MATLAB语言是当今国际控制界最为流行的控制系统计算机辅助设计语言,它的出现为控制系统的计算机辅助分析和设计带来了全新的手段。其中图形交互式的模型输入计算机仿真环境SIMULINK,为MATLAB应用的进一步推广起到了积极的推动作用。现在,MATLAB语言已经风靡全世界,成为控制系统CAD领域最普及、也是最受欢迎的软件环境。 随着计算机技术的发展和应用,自动控制理论和技术在宇航、机器人控制、导弹制导及核动力等高新技术领域中的应用也愈来愈深入广泛。不仅如此,自动控制技术的应用范围现在已发展到生物、医学、环境、经济管理和其它许多社会领域中,成为现代社会生活中不可或缺的一部分。随着时代进步和人们生活水平的提高,在人类探知未来,认识和改造自然,建设高度文明和发达社会的活动中,控制理论和技术必将进一步发挥更加重要的作用。作为一个自动化专业的学生,了解和掌握自动控制的有关知识是十分必要的。 利用MATLAB软件及其SIMULINK仿真工具来实现对自动控制系统建模、分析与设计、仿真,能够直观、快速地分析系统的动态性能和稳态性能,并且能够灵活的改变系统的结构和参数,通过快速、直观的仿真达到系统的优化设计,以满足特定的设计指标。 二、设计方法 1、系统数学模型 美国卡耐尔基-梅隆大学机器人研究所开发研制了一套用于星际探索的系统,其目标机器人是一个六足步行机器人,如图(a)所示。该机器人单足控制系统结构图如图(b)所示。 要求: (1)建立系统数学模型; (2)绘制系统阶跃响应曲线、根轨迹图、频率特性; (3)分析系统的稳定性,及性能指标; (4)设计控制器Gc(s),使系统指标满足:ts<10s,ess=0,,超调量小于5%。

控制系统数字仿真题库

控制系统数字仿真题库 一、填空题 1. 定义一个系统时,首先要确定系统的边界;边界确定了系统的范围,边界以外对系统的作用称为系统的输入,系统对边界以为环境的作用称为系统的输出。 2.系统的三大要素为:实体、属性和活动。 3.人们描述系统的常见术语为:实体、属性、事件和活动。 4.人们经常把系统分成四类,它们分别为:连续系统、离散系统、采样数据系统和离散-连续系统。 5、根据系统的属性可以将系统分成两大类:工程系统和非工程系统。 6.根据描述方法不同,离散系统可以分为:离散时间系统和离散事件系统。 7. 系统是指相互联系又相互作用的实体的有机组合。 8.根据模型的表达形式,模型可以分为物理模型和数学模型二大类,其中数学模型根据数学表达形式的不同可分为二种,分别为:静态模型和动态模型。 9、采用一定比例按照真实系统的样子制作的模型称为物理模型,用数学表达式来描述系统内在规律 的模型称为数学模型。 10.静态模型的数学表达形式一般是代数方程和逻辑关系表达式等,而动态模型的数学表达形式一般是微分方程和差分方程。 11.系统模型根据描述变量的函数关系可以分类为线性模型和非线性模型。 12 仿真模型的校核是指检验数字仿真模型和数学模型是否一致。 13.仿真模型的验证是指检验数字仿真模型和实际系统是否一致。 14.计算机仿真的三个要素为:系统、模型与计算机。 15.系统仿真的三个基本活动是系统建模、仿真建模和仿真试验。 16.系统仿真根据模型种类的不同可分为:物理仿真、数学仿真和数学-物理混合仿真。 17.根据仿真应用目的的不同,人们经常把计算机仿真应用分为四类,分别为: 系统分析、系统设计、理论验证和人员训练。 18.计算机仿真是指将模型在计算机上进行实验的过程。 19. 仿真依据的基本原则是:相似原理。 20. 连续系统仿真中常见的一对矛盾为计算速度和计算精度。 21.保持器是一种将离散时间信号恢复成连续信号的装置。 22.零阶保持器能较好地再现阶跃信号。 23. 一阶保持器能较好地再现斜坡信号。 24. 二阶龙格-库塔法的局部截断误差为O()。 25.三阶隐式阿达姆斯算法的截断误差为:O()。

数字系统设计

东南大学自动化学院 《数字系统课程设计》 专业综合设计报告 姓名:_________________________ 学号: 专业:________________________ 实验室: 组别:______________________同组人员: 设计时间:年月日 评定成绩: _____________________ 审阅教师:

一.课程设计的目的与要求 二.原理设计 三.架构设计 四.方案实现与测试 五.分析与总结

专业综合设计的目的与要求(含设计指标) 主干道与乡村公路十字交叉路口在现代化的农村星罗棋布,为确保车辆安全、迅速地通过, 在交叉路口的每个入口处设置了红、绿、黄三色信号灯。红灯禁止通行;绿灯允许通行;黄 灯亮则给行驶中的车辆有时间行驶到禁行线之外。 主干道和乡村公路都安装了传感器, 检测 车辆通行情况,用于主干道的优先权控制。 设计任务与要求 (1)当乡村公路无车时,始终保持乡村公路红灯亮,主干道绿灯亮。 (2)当乡村公路有车时,而主干道通车时间已经超过它的最短通车时间时,禁止主干道通 行,让乡村公路通行。主干道最短通车时间为 25s 。 (3)当乡村公路和主干道都有车时,按主干道通车 25s ,乡村公路通车 16s 交替进行。 ( 4)不论主干道情况如何,乡村公路通车最长时间为 16s 。 (5)在每次由绿灯亮变成红灯亮的转换过程中间,要亮 5s 时间的黄灯作为过渡。 (6)用开关代替传感器作为检测车辆是否到来的信号。用红、绿、黄三种颜色的发光二极 管作交通灯。 要求显示时间,倒计时。 . 原理设计(或基本原理) HDL 语言,用ONEHOTI 犬态机编码表示交通灯控制器的四个状态(状态 0010,状态三: 0100,状态四: 1000): 设置两个外部控制条件:重置( set );乡村干道是否有车( c —— c=1 表示无车; c=0 表示有 车) 设置一个内部控制条件: 时间是否计满 ( state —— state=0 表示计数完成; state=1 表示计 数没有完成) 本设计采用 Verilog : 0001,状态二: 主干道红灯,显示 5 秒;乡村干道黄灯,显示 5 秒——( 0001) 主干道红灯,显示 21 秒;乡村干道绿灯,显示 16 秒——( 0010) 主干道黄灯,显示 5 秒;乡村干道红灯,显示 5 秒——( 0100) 主干道绿灯,显示 25 秒;乡村干道红灯,显示 30 秒——( 1000)

控制系统数字仿真与CAD第一二章习题答案

1-1什么是仿真?它所遵循的基本原则是什么? 答:仿真是建立在控制理论,相似理论,信息处理技术和计算技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验,并借助专家经验知识,统汁数据和信息资料对试验结果进行分析和研究,进而做出决策的一门综合性的试验性科学。 它所遵循的基本原则是相似原理。 1-2在系统分析与设计中仿真法与解析法有何区別?各有什么特点? 答:解析法就是运用已掌握的理论知识对控制系统进行理论上的分析,il?算。它是一种纯物理意义上的实验分析方法,在对系统的认识过程中具有普遍意义。由于受到理论的不完善性以及对事物认识的不全而性等因素的影响,其应用往往有很大局限性。 仿真法基于相似原理,是在模型上所进行的系统性能分析与研究的实验方法。 1-3数字仿真包括那几个要素?其关系如何? 答:通常情况下,数字仿真实验包括三个基本要素,即实际系统,数学模型与让算机。由图可见,将实际系统抽象为数学模型,称之为一次模型化,它还涉及到系统辨识技术问题,统称为建模问题:将数学模型转化为可在计算机上运行的仿真模型,称之为二次模型化,这涉及到仿真技术问题,统称为仿真实验。 1-4为什么说模拟仿真较数字仿真精度低?其优点如何?o 答:由于受到电路元件精度的制约和容易受到外界的下?扰,模拟仿真较数字仿真精度低 但模拟仿真具有如下优点: (1)描述连续的物理系统的动态过程比较自然和逼真。 (2)仿真速度极快,失真小,结果可信度髙。 (3)能快速求解微分方程。模拟汁算机运行时0运算器是并行工作的,模拟机的解题速度与原系统的复杂程度无关。 (4)可以灵活设置仿真试验的时间标尺,既可以进行实时仿真,也可以进行非实时仿真。 (5)易于和实物相连。 1-5什么是CAD技术?控制系统CAD可解决那些问题? 答:CAD技术,即计算机辅助设计(Computer Aided Design),是将计算机高速而精确的计算能力, 大容量存储和数据的能力与设讣者的综合分析,逻辑判断以及创造性思维结合起来,用以快速设计进程,缩短设计周期,提髙设计质量的技术。 控制系统CAD可以解决以频域法为主要内容的经典控制理论和以时域法为主要内容的现代控制理论。此外,自适应控制,自校正控制以及最优控制等现代控制测略都可利用CAD技术实现有效的分析与设计。 1-6什么是虚拟现实技术?它与仿真技术的关系如何? 答:虚拟现实技术是一种综合了计算机图形技术,多媒体技术,传感器技术,显示技术以及仿真技术等多种学科而发展起来的高新技术。 1-7什么是离散系统?什么是离散事件系统?如何用数学的方法描述它们? 答:本书所讲的“离散系统”指的是离散时间系统,即系统中状态变量的变化仅发生在一组离散时刻上的系统*它一般采用差分方程.离散状态方程和脉冲传递函数来描述。 离散事件系统是系统中状态变量的改变是由离散时刻上所发生的事件所驱动的系统。这种系统的输入输出是随机发生的,一般采用概率模型来描述。 1-8如图1-16所示某卫星姿态控制仿真实验系统,试说明: (1)若按模型分类,该系统属于那一类仿真系统? (2)图中“混合汁算机”部分在系统中起什么作用? (3)与数字仿真相比该系统有什么优缺点? 答:(1)按模型分类,该系统属于物理仿真系统“ (2)混合计算机集中了模拟仿真和数字仿真的优点,它既可以与实物连接进行实时仿真,计算一些复杂函数,又可以对控制系统进行反复迭代讣算。其数字部分用来模拟系统中的控制器,而模拟部分用于模拟控制对象。(4)与数字仿真相比,物理仿真总是有实物介入,效果逼真,精度高,具有实时性与在线性的特点, 但其构成复杂,造价较髙,耗时过长,通用性不强。

数据库系统原理与设计(万常选版)整本书练习题和详细答案详细讲解

数据库系统概论习题集 第一章绪论 一、选择题 1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A. I 和II B. 只有II C. II 和III D. 只有I 4. 下列四项中,不属于数据库系统特点的是()。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5. 数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是()。 A. 模式 B. 模式 C. 外模式 D. 用户模式 7. 要保证数据库的数据独立性,需要修改的是()。 A. 模式与外模式 B. 模式与模式 C. 三层之间的两种映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是()。 A. 模式与外模式的映射 B. 模式与模式之间的映射 C. 模式 D. 三层模式 9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。 A.模式 B. 物理模式 C. 子模式 D. 模式 10.下述()不是DBA数据库管理员的职责。 A.完整性约束说明 B. 定义数据库模式 C.数据库安全 D. 数据库管理系统设计 选择题答案: (1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A (9) C (10) D 二、简答题 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。

控制系统数字仿真

控制系统数字仿.. 交卷时间:2016-04-01 21:13:58 一、单选题 1. (2分) 列出工作内存中的变量名称以及细节,只需在命令窗口输入________。 ? A. what ? B. who ? C. echo on ? D. whose 得分:0知识点:控制系统数字仿真作业题 答案D解析 2. (2分) 在Simulink中,运行系统仿真的工具栏图标为 ? A. ? B. ? C. ? D. 得分:0知识点:控制系统数字仿真作业题 答案C解析 3. (2分) 设A=[0 2 3 4;1 3 5 0],B=[1 0 5 3;1 5 0 5]则A>=B的结果为________。

? A. ? B. ? C. ? D. 得分:0知识点:控制系统数字仿真作业题 答案B解析 4. (2分) 若B=[3 2 7 4 9 6 1 8 0 5],则B([end-3:end])为________。 ? A. 3 7 1 ? B. 3 2 7 4 9 9 4 7 2 3 ? C. 3 4 ? D. 1 8 0 5 得分:0知识点:控制系统数字仿真作业题 答案D解析 5. (2分) 执行以下指令之后E,F的值分别为________。 A=[1 2 3; 4 5 6]; B=[3 4 5; 7 8 9]; C=3; E = A+B; F = B+C ? A. E=[4 5 6;7 8 9] F=[6 7 8;10 11 12] ? B. E=[6 7 8;10 11 12] F=[4 5 6;7 8 9] ? C. E=[4 5 6;7 8 9 F=[6 4 5;10 8 9] ? D. E=[4 5 6;7 8 9] F=[3 4 8;7 8 12]

数字系统设计报告

数字电路与系统设计实验报告 班级: 学号: 姓名: 地点: 批次: 时间:

一.实验目的 通过基本门电路性能测试实验使学生掌握基本门电路的工作原理、门电路的外特性(IC门电路的引脚排列顺序,输入/输出电平要求等);通过计算机仿真技术使学生掌握组合逻辑电路的设计方法,掌握触发器功能及其波形关系,掌握时序电路的设计方法,培养学生的实践动手能力和实验技能。 二.实验内容 ●实验一基本逻辑门电路实验 一、基本逻辑门电路性能(参数)测试 (一)实验目的 1.掌握TTL与非门、与或非门和异或门输入与输出之间的逻辑关系。 2.熟悉TTL中、小规模集成电路的外型、管脚和使用方法。 (二)实验所用器件和仪表 l.二输入四与非门74LS00 1片 2.二输入四或非门74LS02 1片 3.二输入四异或门74LS86 1片 (三)实验内容 1.测试二输入四与非门74LS00一个与非门的输入和输出之间的逻辑关系。 2.测试二输入四或非门74LS02一个或非门的输入和输出之间的逻辑关系。 3.测试二输入四异或门74LS86一个异或门的输入和输出之间的逻辑关系。(四)实验提示 1.将被测器件插入实验台上的14芯插座中。 2.将器件的引脚7与实验台的“地(GND)”连接,将器件的引脚14与实验台的十5V连接。 3.用实验台的电平开关输出作为被测器件的输入。拨动开关,则改变器件的输入电平。 4.将被测器件的输出引脚与实验台上的电平指示灯(LED)连接。指示灯亮表示输出低电平(逻辑为0),指示灯灭表示输出高电平(逻辑为1)。

(五)实验接线图及实验结果 74LS00中包含4个二输入与非门,7402中包含4个二输入或非门,7486中包含4个二输入异或门,它们的引脚分配图见附录。下面各画出测试7400第一个逻辑门逻辑关系的接线图及测试结果。测试其它逻辑门时的接线图与之类似。测试时各器件的引脚7接地,引脚14接十5V。图中的K1、K2接电平开关输出端,LED0是电平指示灯。 1、测试74LS00逻辑关系 2、测试74LS28逻辑关系 3、测试74LS86逻辑关系 输 入输 出引脚1 引脚3 引脚2LED0 L L L L H H H H 图1.1 测试74LS00逻辑关系接线图 表1.1 74LS00真值表 输 入输 出引脚2 引脚1 引脚3K1K2 L L L L H H H H 图1.2 测试74LS28逻辑关系接线图 表1.2 74LS28真值表

数据库系统原理与设计第2版课后习题详细答案(供参考)

数据库系统原理与设计习题集 第一章绪论 一、选择题 1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A. I 和II B. 只有II C. II 和III D. 只有I 4. 下列四项中,不属于数据库系统特点的是()。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5. 数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是()。 A. 模式 B. 内模式 C. 外模式 D. 用户模式 7. 要保证数据库的数据独立性,需要修改的是()。 A. 模式与外模式 B. 模式与内模式 C. 三层之间的两种映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是()。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式 9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。 A.模式 B. 物理模式 C. 子模式 D. 内模式 10.下述()不是DBA数据库管理员的职责。 A.完整性约束说明 B. 定义数据库模式 C.数据库安全 D. 数据库管理系统设计 选择题答案: (1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A (9) C (10) D 二、简答题 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。

控制系统数字仿真实验报告

控制系统数字仿真实验报告 班级:机械1304 姓名:俞文龙 学号: 0801130801

实验一数字仿真方法验证1 一、实验目的 1.掌握基于数值积分法的系统仿真、了解各仿真参数的影响; 2.掌握基于离散相似法的系统仿真、了解各仿真参数的影响; 3.熟悉MATLAB语言及应用环境。 二、实验环境 网络计算机系统(新校区机电大楼D520),MATLAB语言环境 三实验内容 (一)试将示例1的问题改为调用ode45函数求解,并比较结果。 实验程序如下; function dy = vdp(t,y) dy=[y-2*t/y]; end [t,y]=ode45('vdp',[0 1],1); plot(t,y); xlabel('t'); ylabel('y');

(二)试用四阶RK 法编程求解下列微分方程初值问题。仿真时间2s ,取步长h=0.1。 ?????=-=1 )0(2y t y dt dy 实验程序如下: clear t0=0; y0=1; h=0.1; n=2/h; y(1)=1; t(1)=0; for i=0:n-1 k1=y0-t0^2; k2=(y0+h*k1/2)-(t0+h/2)^2; k3=(y0+h*k2/2)-(t0+h/2)^2;

k4=(y0+h*k3)-(t0+h)^2; y1=y0+h*(k1+2*k2+2*k3+k4)/6; t1=t0+h; y0=y1; t0=t1; y(i+2)=y1; t(i+2)=t1; end y1 t1 figure(1) plot(t,y,'r'); xlabel('t'); ylabel('y'); (三)试求示例3分别在周期为5s的方波信号和脉冲信号下的响应,仿真时间20s,采样周期Ts=0.1。

《___数字系统设计___》试卷含答案

,考试作弊将带来严重后果! 华南理工大学期末考试 《数字系统设计》试卷 1. 考前请将密封线内各项信息填写清楚; 所有答案请直接答在试卷上(或答题纸上); .考试形式:开(闭)卷; 本试卷共大题,满分100分,考试时间120分钟 (每小题2分,共16分) 大规模可编程器件主要有FPGA、CPLD两类,下列对CPLD结构与工作原理 ( C ) CPLD即是现场可编程逻辑器件的英文简称; CPLD是基于查找表结构的可编程逻辑器件; 早期的CPLD是从GAL的结构扩展而来; 在Altera公司生产的器件中,FLEX10K 系列属CPLD结构; 在VHDL语言中,下列对时钟边沿检测描述中,错误的是( D ) then ...; then ...; then ...; 在VHDL语言中,下列对进程(PROCESS)语句的语句结构及语法规则的描述中,正确( A ) PROCESS为一无限循环语句;敏感信号发生更新时启动进程,执行完成后,等待下一. 敏感信号参数表中,应列出进程中使用的所有输入信号; 进程由说明部分、结构体部分、和敏感信号参数表三部分组成; 当前进程中声明的信号也可用于其他进程 基于EDA软件的FPGA / CPLD设计流程,以下流程中哪个是正确的:( C ) 原理图/HDL文本输入→适配→综合→时序仿真→编程下载→功能仿真→硬件测试 原理图/HDL文本输入→功能仿真→综合→时序仿真→编程下载→适配→硬件测试; 原理图/HDL文本输入→功能仿真→综合→适配→时序仿真→编程下载→硬件测试 原理图/HDL文本输入→适配→时序仿真→编程下载→功能仿真→综合→硬件测试。 关于综合,从输入设计文件到产生编程文件的顺序正确的是:(B) .逻辑综合→高层次综合→物理综合;

数据库系统设计

西安电子科技大学网络教育 2010学年上学期期末模拟试题一 课程名称:__ 数据库系统设计考试形式:闭卷 学习中心:_________ 考试时间: 90分钟 姓名:_____________ 学号: 一填空题(每小题2分,合计10分) 1.数据库应用系统是以_____为核心的,在_____的支持下完成一定的数 据存储和管理功能的应用软件系统。 2.美国国家标准局在 1975 年规定数据库按三级模式结构组织,这三级 模式结构分别以内层、中间层、外层来描述数据库,称为 ______ 、_______ 和 _______。 3.数据库应用系统开发过程是___________、系统设计、______________、 系统运行与维护。 4.PowerBuilder的应用程序是___________驱动的,而事件是由______ 传递的。 5.PowerBuilder支持面向对象程序设计方法,支持________、多态性、 ________。 二选择(每题1.5分,合计15分) 1. 计在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是() A、数据的物理独立性 B、数据的逻辑独立性 C、数据的位置独立性 D、数据的存储独立性 2. 数据库系统实现数据独立性是因为采用了( )

A、层次模型 B、网状模型 C、关系模型 D、三级模式结构 3. 在数据库设计过程中,E-R图的设计出现在以下哪个阶段:( ) A、需求分析阶段 B、概念结构设计阶段 C、逻辑结构设计阶段 D、物理结构设计阶段 4. 用于定义基本表中的主键,起唯一标识作用的是() A、PRIMARY KEY B、FOREGIN KEY C、KEY D、PRIMARY VIEW 5. 对一个数据库视图进行查询时,就是从()中导出数据 A、一个或若干个基本表 B、一个或若干个索引文件 C、一个或若干个视图 D、一个视图 6. PowerBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是:() A、支持面向对象的开发方法 B、提供可视化图形用户界面 C、使用ODBC与多种数据库连接 D 、可通过数据窗口访问数据库 7. PowerScript语言中,下面正确的标识符是() A、2y B、T Class C、Then D、X2 8. CloseQuery是(),对数据窗口起着重要作用。 A、窗口事件 B、数据窗口事件 C、数据窗口函数 D、窗口事件的函数 9. 窗口事件的发生顺序是() A、Open-> Active-> Show->窗口活动的各种鼠标、键盘事件及其它事 件->Deactive->CloseQuery->Close。 B、Open->Show->Active->窗口活动的各种鼠标、键盘事件及其它事件 ->Deactive->CloseQuery->Close。 C、Open->Show->Active->窗口活动的各种鼠标、键盘事件及其它事件 ->Deactive-> Close-> CloseQuery。 D、Show-> Open ->Active->窗口活动的各种鼠标、键盘事件及其它事 件->CloseQuery -> Deactive ->Close。

相关文档
最新文档