通过本次实验,将老师在课堂上讲解的直线段裁剪算法进行具体代码的实现,第一次实验的扩展题目中,已采用了编码法进行直线段裁剪的算法来实现,所以本次实验中我重点研究的是NLN直线段裁剪算法,因为这个算法是对编码法裁剪线段的一个优化算法,在判断线段所属区域来降低求交次数。
2024-06-19 16:18:25 15KB
1
LLC主功率计算书.xmcd
2024-06-19 11:29:58 782KB
1
某学校准备开发一个售书系统。学生提出购书单,根据学生用书表和教材存量表决定是否售予。若可以售予则开发票,并填入学生售书登记表,并开领书单给学生。当无教材时,打印暂缺书单给采购员,采购员购到书后根据进书单修改教材存量表。请分层次画数据流图。 数据流图很详细。
2024-06-18 19:27:21 141KB 软件工程作业
1
铰链四杆机构运动学分析+ADAMS仿真分析 铰链四杆机构是一种常见的机械机构,广泛应用于机器人、机械手臂、自动化生产线等领域。为了更好地理解和分析铰链四杆机构的运动学特性,本文对其进行了详细的理论分析和ADAMS仿真分析。 一、机构位置、速度及加速度方程的求解 为了求解铰链四杆机构的位置、速度和加速度方程,我们可以使用复数法、解析法、运动影响系数法等方法。在本文中,我们使用复数法来求解机构位置。 首先,我们建立了坐标系,如图2所示。然后,我们使用复数的指数形式来表示机构的位置,得到: 图解法坐标图写成复数的指数形式: (1) 其中,R为杆件的长度,θ为杆件的夹角。 接下来,我们使用实部虚部分解来求解机构的位置: (2) 通过平方相加,我们可以消去虚部,得到: (3) 其中,α为实部,β为虚部。 为了便于求解,我们使用半角公式(令)将上述方程变成二次多项式的形式: (6) 式中,最后可求得: (7) 二、ADAMS软件仿真模型的建立及结果分析 为了验证理论分析的正确性,我们使用ADAMS软件对铰链四杆机构进行了仿真分析。我们首先建立了仿真模型,如图3所示。然后,我们对机构进行了仿真分析,得到各输出构件的位置、速度和加速度的变化曲线。 图 3 ADAMS仿真模型 通过仿真结果与理论分析的比较,我们验证了理论分析的正确性。 三、机构特性分析及应用场合简介 铰链四杆机构具有急回特性,即机构在运动过程中,某些杆件的速度和加速度会突然改变。这使得机构具有灵活性和适应性强的特点。 铰链四杆机构广泛应用于机器人、机械手臂、自动化生产线等领域。例如,在机器人领域,铰链四杆机构可以用来实现机器人的运动和抓取操作。 四、结论 本文对铰链四杆机构的运动学特性进行了详细的理论分析和ADAMS仿真分析。通过仿真结果与理论分析的比较,我们验证了理论分析的正确性。同时,我们还分析了铰链四杆机构的急回特性,并对其应用作了简要介绍。
2024-06-18 13:10:13 957KB
"武汉理工大学计算机组成原理课程设计实验报告书" 本设计报告书是武汉理工大学计算机组成原理课程设计实验报告书的总结,旨在通过综合设计,深入了解计算机整机的综合理解,掌握微程序控制器的组成原理和微程序的编制、调试技术,以及模型机设计的基本方法,强化设计能力和实验动手能力。 主要知识点: 1. 计算机组成原理:计算机组成原理是计算机科学和技术的基础,涉及计算机系统的基本结构、组成部分、工作原理和设计方法等。 2. 微程序控制器:微程序控制器是计算机系统的核心组件,负责控制和管理计算机的所有操作,包括指令执行、数据处理和存储管理等。 3. 模型机设计:模型机设计是计算机组成原理实验的重要组成部分,旨在设计和实现一个复杂的计算机整机系统,分析其工作原理和性能。 4. 变址寻址:变址寻址是计算机系统中的一种寻址方法,通过使用变址寄存器来访问存储器中的数据,实现了灵活的数据处理和存储管理。 5. 微指令格式:微指令格式是计算机系统中的一种指令格式,用于描述微程序的结构和执行过程,包括操作码、操作数和地址码等。 6. TD-CMA 计算机组成原理教学实验系统:TD-CMA 是一款计算机组成原理教学实验系统,提供了一个完整的计算机系统实验平台,包括硬件和软件两个部分。 7. 设计实验:设计实验是计算机组成原理课程设计的重要组成部分,旨在通过实践设计,掌握计算机组成原理的基本知识和技能。 主要技术点: 1. 设计设备:PC 机一台,TD-CMA 实验系统一套。 2. 设计原理和方法: 采用变址寻址的方法设计模型机,使用微程序控制器实现指令执行和数据处理,通过设计实验验证模型机的正确性和性能。 3. 微程序设计:设计微程序流程图,描述微程序的结构和执行过程,包括微指令格式、微指令执行和数据处理等。 实验步骤: 1. 连接线路图,打开电源。 2. 选择联机软件的“[转储] - [装载]”功能,在打开文件对话框中选择上面所保存的文件,软件自动将机器程序和微程序写入指定单元。 3. 选择联机软件的“[转储] - [刷新指令区]”可以读出下位机所有的机器指令和微指令,并在指令区显示,对照文件检查微程序和机器程序是否正确,如果不正确,则说明写入操作失败,重新写入。 4. 进入软件界面,选择菜单命令“[实验]- [复杂模型机]”,打开复杂模型机实验数据通路图,选择相应的功能命令,即可联机运行、监控、调试程序。 5. 按动 CON 单元的总清按钮 CLR,然后通过软件运行程序,当模型机执行完 OUT 指令后,检查 OUT 单元显示的数是否正确。在数据通路图和微程序流中观测指令的执行过程,并观测软件中地址总线、数据总线以及微指令显示和下位机是否一致。 结论: 本设计报告书通过设计实验,掌握了计算机组成原理的基本知识和技能,包括微程序控制器的组成原理、模型机设计的基本方法和变址寻址的应用等,强化了设计能力和实验动手能力,为计算机科学和技术的学习和研究提供了有价值的经验和参考。
1
基于VHDL语言的数字电子钟课程设计报告书.doc
2024-06-16 11:35:24 310KB
固体边界附近激光诱导空化气泡的动力学
2024-06-14 21:04:39 114KB 研究论文
1
《OpenStack从零开始学》
2024-06-14 14:04:50 210.38MB OpenStack
1
zzu数据库实验报告书 《数据库系统原理实验》报告 一、实验课程性质和教学目标 《数据库系统原理实验》课程是计算机科学与技术专业和软件工程专业的一门专业基础课,其目的是通过实验巩固学生所学《数据库系统原理》课程理论知识,提高学生分析问题和解决实际问题的能力,培养学生对问题建模和处理实际应用中的数据,能够采用SQL 语句进行基本的数据库操作,实现数据的安全性、完整性、并发性和可恢复性等处理的能力,为后继课程的学习和数据库管理软件的开发奠定基础。 二、实验课程教学基本要求 通过实验,使学生深入理解数据库系统原理的基本概念,掌握概念模型、关系模型,熟悉各种SQL 命令,能够定义数据库,查询检索、管理控制数据库。采用某种数据库开发软件,如openGauss,通过构建或者模拟简单的数据库管理系统,进一步理解和应用数据库原理课程中的理论知识,熟悉开发实践中需要注意的问题,进一步理解 实验一 认识DBMS系统 实验二 创建数据库、表和索引 实验三 交互式SQL语句 实验四 创建视图 实验五 完整性控制 实验六 安全性控制 实验七 事务与并发控制 实验七 事务与并发控制 实验九 使用JDBC连接数据库
2024-06-13 14:28:38 3.23MB
1
本次我们的B2C电子商务系统设计过程中主要用到的技术为分别为JSP、Servlet、J2EE、B/S模式。 主要功能模块: 1.新闻发布模块 2.用户登录模块 3.用户注册模块 4.修改密码模块 5.找回密码模块 6.商品管理模块 系统设计思想 我们把系统分为3个主要功能模块:用户登陆模块、商品展示模块和购物车功能模块。 1.用户登陆模块: ①进入登陆页面后,用户输入包括用户名和密码的登陆信息,确认提交后,系统对登陆信息进行有效性验证,如果有效就跳到产品展示页面,无效就提示登陆失败并返回登陆页面。用户可以在此选择继续登陆或者注册和找回密码。 ②进入注册页面后,当用户填写了包括用户姓名、密码、密码找回提示问题、密码找回答案、等各项信息并确认提交后,系统对用户的注册信息进行有效性验证,有效就跳转到登陆页面,无效则提示注册失败并返回注册页面。 ③如有用户忘记自己的用户密码,则可以点击“忘记密码”按钮,这时,系统将会跳转进入密码取回问答阶段,这里用户需要输入密码提示和答案,当密码提示和用户名效验正确,用户会获取密码,并得到更换密码提示。并跳转回登陆界面。若中途问题答错,提示用户选择....
2024-06-12 21:52:04 4.67MB 毕业设计 java 源码 B2C电子商务系统
1