钳工设计的任务单(开瓶器)

钳工设计的任务单(开瓶器)
钳工设计的任务单(开瓶器)

昆明冶金高等专科学校设计任务:开瓶器制作

院系:电气学院

专业:机电一体化技术

班级:机电1123班

姓名:赖祥富

学号:1100002111

小组成员:

目录

学习情境1

1 任务单 (3)

2 资讯单 (5)

3 信息单 (7)

4 计划单 (10)

5 决策单 (11)

6 材料工具单 (12)

7 实施单 (14)

8 检查单 (15)

9 评价单 (16)

10 教学反馈单 (18)

任务单

学习领域

手工与机械加工

学习情境

开瓶器加工学时12 1

布置任务

学习目标 1 熟练使用平面划线工具。8 会使用台式钻床钻孔。

2 合理分配划线余量。9 学会钻孔加工方法。

3 掌握平面划线方法。10 学会扩孔加工方法。

4 会薄壁工件的剧割加工。11 学会使用量具的测量方法。

5会薄壁工件的锉削加工。12 能够进行尺寸的误差及加工技术要求的简要析。

6 会圆弧工件的锉削加工。

7 会角度样板的使用。

任务描述 1 工作任务——开瓶器的加工

加工如图1-1所示的开瓶器:

图1-1 开瓶器

注:长为135mm,宽为65mm,厚度为2mm的钣金为原材料。

任务描述 2 工艺分析

通过对图纸的分析,确定主要加工技巧为立体划线、孔类加工和简单锉削,对立体划线和孔类加工进行练习达到技术要求。安排开瓶器的加工工艺,对工件

进行立体划线、锯割、锉削加工达到技术要求,对工件的孔系进行钻孔、扩孔等

加工,对工件进行测量,使开瓶器达到该图纸的技术要求。

学时安排资讯2学时计划3学时决策2学时实施16学

时检查0.5学

评价0.5学

提供资料[1] 王明海. 机械制造技术. 北京:中国农业出版社,2005。

[2] 高美兰. 金工实习. 北京:机械工业出版社,2007。

[3] 鞠加彬. 机械工程材料. 北京:北京航空航天大学出版社,2007.

[4] 王文显. 钳工工艺与技能训练. 北京:中国劳动社会保障厅部出版社,2007

[5] 董永华. 钳工技能实训. 北京:北京理工大学出版社,2006

[6] 李慧昌. 钳工工艺学. 北京: 机械工业出版社,1987

[7] 百度搜索.

对学生要求 1 遵守钳工安全操作规程。2 加工时必须做到安全文明生产。

3 要相互协作,以小组的的形式进行学习、讨论、操作、总结。

4 遵守实训基地地各项管理规章制度,不迟到、不早退,不允许在车间内打闹。

5 正确使用台钻对孔进行加工。

6 掌握扩孔加工技巧。

7 学会工件的测量及误差分析。

8 本学习情景完成后需要上交开瓶器零件一个。

9 对自己的零件能够进行独立分析,简单的口试作答。

资讯单

学习领域手工与机械加工

学习情境1 小台虎钳加工学时24 资讯方式查阅书籍、观察实物、利用多媒体资源学习

资讯问题 1 什么叫立体划线?立体划线时为什么只在一个表面上划线是不行的?

2 立体划线时的三个基准为什么都是平面(或中心平面)而不是直线(或中心

线?)

3 立体划线时三个划线位置是按什么原则决定其先后顺序的?

4 为什么孔将钻穿时容易产生钻头轧住不转或折断现象?

5 钻孔产生废品的各种原因。

6 钻头损坏的各种原因。

7 怎样解决锪孔时容易产生振痕的问题?

8 成套丝锥在结构上怎样保证切削量的分配?

9 攻螺纹前底孔直径是否等于螺纹小径?为什么?

10 按攻螺纹时的操作过程指出工作中的各种要点。

11 螺杆端部在套螺纹前如果不倒角将有何不良影响?

12 攻螺纹时产生各种废品的原因。

13 攻螺纹时丝锥损坏的各种原因。

14 分析套螺纹时产生各种废品的原因。

资讯引导资讯引导问题1资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,6-19。

问题2资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,6-19。

问题3资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,6-19。

问题4资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,42-60。

问题5资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,60-61。

问题6资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,60-61。

问题7资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,61-64。

问题8资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,82-84。

问题9资讯《钳工技能实训》,董永华,北京理工大学出版社,2006,97。问题10资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,72-82。

问题11资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,82-84。

问题12资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,72-82。

问题13资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,72-82。

问题14资讯《钳工工艺学》,李慧昌,机械工业出版社,1987,82-84。

信息单

学习领域手工与机械加工

学习情境1 开瓶器的加工学时24

序号信息内容

1.1 开瓶器的加工

1 准备工件

(1)工件毛坯

材料:钣金。毛坯尺寸:13 5mm X 65 mm X 2 mm;

(2)工艺装备

平台、方箱、v型铁、游标卡尺、千分尺、钢直尺、高度划线尺、刀口形直尺、90度角尺、万能角度尺、半径样板、划针、样冲、手锯、锉刀、钢丝刷、钻头、扩孔钻、锪孔钻、丝锥、板牙、锤子、软钳口等。

(3)设备

台虎钳、台式钻床。

2加工步骤

(1)加工工件:开瓶器

按照四方形工件加工方法加工外四方形并划线,如图1-2所示。

图1-2

(2)孔定位并在台式钻床上钻孔。

划线确定孔心,打样冲孔。

钻孔。当起钻达到钻孔位置要求后,可压进工件进行钻孔。手动进给钻孔时,进给力不宜过大,以防止钻头发生弯曲,使孔轴线歪斜。一般在钻孔深度达到直径的3倍时,一定要退钻排削。如图1-4所示。

图1-4

(3)沿划线进行锯割。(此过程中学会使用手锯、学会安装锯片及学会调整锯割方式)

(4)进行锉削。

进行锉削外面的圆弧面,锉刀做前进运动的同时,还应该绕工件圆弧中心做摆动。摆动时,右手把锉刀柄部往下压,而左手把锉刀前端向上提,这样锉刀的圆弧面不会出现有棱边的现象。

(5)完成上述几步可以得到如图1-3所示

图1-3

图1-3 附照片

3结束工作

(1)自检

加工完毕后,卸下工件,仔细测量各部分尺寸,检验其精度。

(2)场地整理

上交工件,清点工具,收拾各场地。

(3)评价

每位同学加工完一件后,结合评分标准,对自己的产品进行评价,对出现的质量问题分析原因,并找出改

进措施

计划单

学习领域手工与机械加工

学习情境1 开瓶器加工学时24 计划方式由小组讨论制定完成本小组的实施操作计划

实施步骤使用资源

1

2

3

4

制定计划说明

计划评

班级第组组长签字教师签

日期评语:

决策单

学习领域手工与机械加工

学习情境1 开瓶器加工学

24

方案讨论

方案对比组号安全文

产工艺实

工、夹、

量、刀具

选用

综合评价

1 2

3

4

5

6

方案评价评语:

班级组长签

字教师签

年日

材料工具清单

学习领域手工与机械加工

学习情1 开瓶器加工学时24

项目序

号名称作用数

型号使用

使用

所用设备和刀具所用设备和刀具1 台虎钳加工工地 1 200mm

2 台式钻床加工工地 1

3 手锯落料 1

4 扁锉刀锉削 1 300mm

5 扁锉刀锉削 1 250mm

6 扁锉刀锉削 1 200mm

7 扁锉刀锉削 1 150mm

8 组锉锉削 1 一组

9 三角锉锉削 1 200mm

10 圆形锉锉削 1 150mm

11 半圆锉锉削 1 200mm

12 钻头钻孔 1 d=6mm

13 扩孔钻扩孔 1 d=9mm

14 锪孔钻锪孔 1 d=11mm

15 丝锥攻螺纹 1 M4、M5、M8

16 板牙套螺纹 1 M8

17 锤子打样冲孔 1 0.5kg

18 螺钉标准件8 M3、M4、M5

毛坯材料 1 钣金毛坯材料 1 135mmX65mmX2mm

所用工、量具1 平台划线 1 1m

2 方箱划线 1 300mm

3 V型铁划线 1

4 游标卡尺测量 1 0~150mm

5 千分尺测量 1 25~50mm

6 千分尺测量 1 50~75mm

7 百分表测量 1 0~10mm

8 钢直尺测量 1 150mm

9 高度划线尺划线 1 0.02mm

10 刀口形直尺检测 1 75mm

11 90°角尺检测 1 63mmX40mm

12 万能角度尺检测 1 2`

13 半径样板检测 1 R25mm

14 钢丝刷清洁锉刀 1

15 划针划线 1

16 样冲打样冲孔 1

17 软钳口夹持工件 1

班级第组组长签字教师签字

实施单

学习领域手工与机械加工

学习情境1 开瓶器加工学时24 实施方式由小组共同完成实施计划、每人填写此单

序号实施步骤使用资源

实施说明:

班级第组组长签字

教师签

日期

检查单

学习领域手工与机械加工

学习情1 开瓶器加工学时24

序号检查项目检查内容学生自检教师检

1 开瓶器121mm

2 48mm

3 104mm

4 20mm

5 倒角、毛刺各倒边处无毛刺、有倒角

6 工具、设备的使用与维护正确、规范使用工具、量具、刃具,合

理保养与维护工具、量具、刃具

7 正确、规范地使用设备,合理保养维护

设备

8 操作姿势正确,动作规范

9 安全及其他安全文明生产,按国家颁布的有关法规

或企业自定的有关规定执行

10 操作方法及工艺规程正确

11 完成时间16h

检查评价班级第组组长签字

教师签

日期

评语:

评价单

学习领域手工与机械加工

学习情境1 开瓶器加工学时24

评价类别项目子项目个人评价组内互评教师评价

专业能力(60%)资讯(5%)搜集信息(3%)

引导问题回答(2%)计划(5%)计划可执行度(3%)

材料工具安排(2%)实施(30%)工作步骤执行(5%)

功能实现(10%)

文明生产(10%)

安全保护(3%)

环境保护(2%)

检查(5%)全面性、准确性(3%)

异常情况排除(2%)

过程(10%)使用工具规范性(5%)

操作过程规范性(5%)结果(5%)结果质量(5%)

社会能力(20%)

团结协作

(10%)

合作配合状况(10%)敬业精神(10%)持之以恒、吃苦耐劳(10%)

方法能力(20%)计划能力(10%)决策能力(10%)

评价评语班级姓名学

号总评

教师签字第组组长签字日

期评语:

教学反馈单

学习领域手工与机械加工

学习情境1 开瓶器加工学时24 序号调查内容是否理由陈述

1 你能初步掌握立体划线了吗?

2 你学会台式钻床的使用了吗?

3 你学会钻孔加工方法了吗?

4 你学会扩孔加工方法了吗?

5 你学会锪孔加工方法了吗?

6 你学会攻螺纹加工方法了吗?

7 你学会套螺纹加工方法了吗?

8 能否正确使用螺钉旋具了吗?

9 对加工尺寸产生的误差会进行分析了吗?

10 对本学习情境的学习满意吗?

11 对此学习情境的教学方式满意吗?

12 对小组的学习和工作满意吗?

13 对实训基地的环境适应吗?

你的意见对改进教学非常重要,请写出你的建议和意见: 调查信息被调查人签名调查时间

简易计算器的设计与实现

沈阳航空航天大学 课程设计报告 课程设计名称:单片机系统综合课程设计课程设计题目:简易计算器的设计与实现 院(系): 专业: 班级: 学号: 姓名: 指导教师: 完成日期:

沈阳航空航天大学课程设计报告 目录 第1章总体设计方案 (1) 1.1设计内容 (1) 1.2设计原理 (1) 1.3设计思路 (2) 1.4实验环境 (2) 第2章详细设计方案 (3) 2.1硬件电路设计 (3) 2.2主程序设计 (7) 2.2功能模块的设计与实现 (8) 第3章结果测试及分析 (11) 3.1结果测试 (11) 3.2结果分析 (11) 参考文献 (12) 附录1 元件清单 (13) 附录2 总电路图 (14) 附录3 程序代码 (15)

第1章总体设计方案 1.1 设计内容 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除1位无符号数字的简单四则运算,并在6位8段数码管上显示相应的结果。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的8751单片机,输入采用4×4矩阵键盘。显示采用6位8段共阳极数码管动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,最终选用汇编语言进行编程,并用protel99se涉及硬件电路。 1.2 设计原理 在该课程设计中,主要用到一个8751芯片和串接的共阳数码管,和一组阵列式键盘。作为该设计的主要部分,下面将对它们的原理及功能做详细介绍和说明。 1)提出方案 以8751为核心,和数码管以及键盘用实验箱上已有的器件实现计算器的功能。 2) 总体方案实现 (1)要解决键值得读入。先向键盘的全部列线送低电平,在检测键盘的行线,如果有一行为低电平,说明可能有按键按下,则程序转入抖动检测---就是延时10ms再读键盘的行线,如读得的数据与第一次的相同,说明真的有按键按下,程序转入确认哪一键按下的程序,该程序是依次向键盘的列线送低电平,然后读键盘的行线,如果读的值与第一次相同就停止读,此时就会的到键盘的行码与列码

AT89C51单片机简易计算器的设计

AT89C51单片机简易计算器的设计 单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制系统的核心,如今,它已广泛的应用到我们生活的各个领域,电子、科技、通信、汽车、工业等。本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除六位数范围内的基本四则运算,并在LCD上显示相应的结果。设计电路采用AT89C51单片机为主要控制电路,利用MM74C922作为计算器4*4键盘的扫描IC读取键盘上的输入。显示采用字符LCD静态显示。软件方面使用C语言编程,并用PROTUES仿真。 一、总体设计 根据功能和指标要求,本系统选用MCS-51系列单片机为主控机。通过扩展必要的外围接口电路,实现对计算器的设计。具体设计如下:(1)由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LCD 显示数据和结果。 (2)另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16 个按键即可,设计中采用集成的计算键盘。 (3)执行过程:开机显示零,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数

值,按等号就会在LCD上输出运算结果。 (4)错误提示:当计算器执行过程中有错误时,会在LCD上显示相应的提示,如:当输入的数值或计算得到的结果大于计算器的表示范围时,计算器会在LCD上提示溢出;当除数为0时,计算器会在LCD 上提示错误。 系统模块图: 二、硬件设计 (一)、总体硬件设计 本设计选用AT89C51单片机为主控单元。显示部分:采用LCD 静态显示。按键部分:采用4*4键盘;利用MM74C922为4*4的键盘扫描IC,读取输入的键值。 总体设计效果如下图:

简单计算器设计报告

简单计算器设计报告 045 一、基本功能描述 通过文本编辑框实现基本整数的加减乘除运算 二、设计思路 如下图是整个程序进行的流程图,基本方法是在ItemText文本编辑框输入字符,程序对字符进行判断,若输入不是数字则提示错误。输入正常时,通过下拉框ComboBox_InsertString 选择相应运算符。点击等号IDC_OK,即可得出运算结果。操作简便,算法简单。 三、软件设计 1、设计步骤 打开Microsoft Visual C++ 6.0,在文件中点击新建,在弹出框内选择MFC AppWizard[exe]工程,输入工程名zhoutong及其所在位置,点击确定 1

将弹出MFC AppWizard-step 1对话框,选择基本对话框,点击完成 MFC AppWizard就建立了一个基于对话窗口的程序框架

四、主要程序分析 1、字符判定函数 BOOL IsInt(TCHAR*str) { int i=atoi(str); TCHAR strtemp[256]; wsprintf(strtemp,"%i",i); if(strcmp(str,strtemp)!=0) { return FALSE; } Else { return TRUE; } } 该函数通过atoi把文本编辑框读取的字符转换为数字,再通过wsprintf把转换数字转换为字符,通过strcmp比较原字符和转换得来的字符。如相同返回true,不通则返回false. 3、运算符选择程序 BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam) { HWND hwndComboOP=GetDlgItem(hwnd,IDC_COMBOOP); ComboBox_InsertString(hwndComboOP,-1,TEXT("+")); ComboBox_InsertString(hwndComboOP,-1,TEXT("-")); ComboBox_InsertString(hwndComboOP,-1,TEXT("*")); ComboBox_InsertString(hwndComboOP,-1,TEXT("/")); return TRUE; } 3

teamcenter流程设计

1.1 流程模板设计 工作流是完成目标的一个或几个业务流程的自动化操作,工作流程由用户发起,具体的工作流任务将指派给用户。 系统管理员登陆系统,选择工作流设计器应用程序,进入工作流设计器应用程序界面。 工作流设计器 1.1.1 工作流任务模板 系统中常用工作流任务模板有:do任务,审核任务,条件任务,发布任务等。 Do任务:是一个包含EPM-hold handler的任务模板,当任务开始后,EPM-hold handler能阻止任务自动完成。这个任务模板有一个用户对话框,当任务完成后,用户可以选中对话框中的复选框表明任务已经完成。 “审核”任务:审核任务,是一个包含select-signoff-team子任务和perform-signoffs子任务的任务模板。select-signoff-team子任务用来指定执行审核的人员,而perform-signoffs子任务则用来执行审核任务。在设计工作流时可以为select-signoff-team子任务限定执行此任务的组或角色,这样在启动流程为流程指定人员时,人员就被限定在指定的组或角色内。 “添加状态”任务:添加状态任务,用来为流程中的目标对象添加一个发布状态。在流程设计时在该任务模板属性中选定发布状态,当流程启动后,将自动完成目标对象的发布状态。 “或”任务:当多个处于同一层次上的任务中只要有一个发生就能触发它们的后续任务时,需要用Or任务。不管Or任务有多少前驱任务,只要有一个完成,系统就执行该任务,推动流程继续走下去。 “条件”任务:用于分支流程。条件属性有一个结果属性,可以设置为一下三个值:True,False,Unset。创建一个流程时,条件任务的两种后续任务

简易开瓶器的设计计算

简易开瓶器的设计计算 摘要:本文对生活中常见的物品---开瓶器进行了简单的分析计算,通过有限元建立它的平面模型,并对它的解构进行了一定的优化,以使理论上的模型更加适应真实的使用情况。 引言:开瓶器是生活中常见的工具,也是典型的纯金属物品,而且整体都是同一种材料。因此,可以很方便的建模计算,同时,开瓶器的厚度相对于它的尺寸较小,故适宜用板壳单元来计算,也方便了建模与结果的处理。 1.对于开瓶器的结构分析与初步建模: 如图所示,这是开瓶器的基本形状。也就是一段是使用端,人的手在这一段施加外力,另一是固定端。固定端是半个圆环,外径30mm,内径24mm。而开瓶器的全长是90mm,人的手握在它的后面的小半部分,可以对A4平面施加一个较大的转矩作为开瓶子的载荷。 开瓶器的受力可以简化为一个杠杆,末端是支点,作为杠杆支点,它没有位移自由度,故需对其进行约束,而支点的转动则不需约束,在实际开瓶器中,这个支点是一条线(如图)。而杠杆的另一端(在图上表示为平面A1)是分布载荷,即人的手掌对杠杆施加的握力。杠杆的中间,靠近支点的地方则有一个相对于手掌所施加的力方向相反的载荷,在实际生活中,这就是与瓶盖接触部分所受的反作用力,该载荷其分布在一个面积很小的圆弧面上,即小平面A4,但是这个载荷是未知的,故用一个Z方向的位移约束来代替。 2.初次计算与分析: 首先,通常我们使用开瓶器时,手上的力不会超过十公斤,即100N,分布在接触面(上图平面A1)上的数值大约为1E5左右。 同时,在该工况下,可以用有限元算出此结构的所承受的总载荷: FX 0.000000 MX -5.177613 FY 0.000000 MY 0.8232875E-05 FZ 84.92665 MZ 0.000000 从中可以看出,在该模型中,我们假设我们的手掌对开瓶器施加的合外力大小是82N,基本符合实际情况,而在这种外载情况下,开瓶器承受的最大力矩大约在

基于LabVIEW的简易计算器设计

第1章绪论 1.1 虚拟仪器简介 虚拟仪器(virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。上面的框图反映了常见的虚拟仪器方案。 虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是国NI公司的LabVIEW。 虚拟仪器的起源可以追溯到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在 Microsof t公司的 Windows 诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0 以前的版本。对虚拟仪器和 LabVIEW [2]长期、系统、有效的研究开发使得该公司成为业界公认的权威。目前LabVIEW 的最新版本为 LabVIEW2011,LabVIEW 2009 为多线程功能添加了更多特性,这种特性在1998 年的版本 5 中被初次引入。使用 LabVIEW 软件,用户可以借助于它提供的软件环境,该环境由于其数据流编程特性、LabVIEW Real-Time 工具对嵌入式平台开发的多核支持,以及自上而下的为多核而设计的软件层次,是进行并行编程的首选。 普通的 PC 有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高。目前作为计算机化仪器的一个重要发展方向是制定VXI 标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。这些卡插入标准的 VXI 机箱,再与计算机相连,就组成了一个测试系统。VXI仪器价格昂贵,目前又推出了一种较为便宜PXI 标准仪器。 1.2 LabVIEW简介 LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C 和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语

2020钳工实习报告总结4篇

2020钳工实习报告总结4篇 【导语】钳工实习,我们做出了自己设计的工艺品。钳工是最费体力的,通过锉刀,钢锯等工具,手工将一个铁块磨成所要求的形状,再经过打孔,攻螺纹等步骤最终做成一个工件。看到自己平生第一次在工厂中做出的成品,大家都情不自禁,感到很有成就感。以下是为大家整理的2020钳工实习报告总结4篇,希望对大家有所帮助! 2020钳工实习报告总结篇一 前言: 通过这次的钳工实习报告,向老师讲述我们的实习过程和实习心得。 实习目的: 钳工是以手工操作为主,使用各种工具来完成零件的加工、装配和修理等工作。与机械加工相比,劳动强度大、生产效率低,但是可以完成机械加工不便加工或难以完成的工作,同时设备简单,故在机械制造和修配工作中,仍是不可缺少的重要工种。钳工实习是一门实践基础课,是机械类各专业学生学习工程材料及机械制造基础等课程重要的必修课,是非机类有关专业教学计划中重要的实践教学环节。对于我们机械类学生来说,钳工实习有利于我们掌握对锯削,挫

削,钻孔和简单装配等基本技巧,掌握钳工的基本知识、钳工工艺理论和相关仪器的使用方法 实习的工具及设备: 台虎钳; 钢锯; 锉刀; 圆形锉刀; 游标卡尺; 铁条; 电钻; 手套; 铅笔 实习内容: 1、钳工基本知识介绍; 2、钳工主要技能讲解; 3、钳工的基本操作和注意事项; 4、通过锯削、挫削、钻孔以及后期精加工等操作制造一把铁锤。 实习步骤: 1、选择长度合适的铁条;

2、把所用铁条夹在台虎钳上,用游标卡尺量出约100mm的铁条; 3、要调节好锯口的方向,起锯时应该以右手拇指靠住锯条(本人是左撇子),以防止锯条横向滑动,左手稳推手柄,锯条应该与工件倾斜一个锯角,约10度~15度,起锯时锯弓往复程短,压力适中,往复速度要快,锯条要与工件表面垂直。锯弓应该直线往复,切记不可摆动 4、起锯完成后,手腕发力,使锯条施加一个接近90度的压力给铁条,往复切割直至铁条锯断; 5、在距离顶部各30mm的地方锯出两个浅浅的圆圈,两圆距离约6mm,使用圆形锉刀,沿着两个圆圈圈定的范围锉出一道圆形小沟; 6、使用锉刀打磨锤头的形状。锉刀推进时,前手压力逐渐减小后手压力大则后小,锉刀推到中间位置时,两手压力相同,继续推进锉刀时,前手压力逐渐减小后压力加大。直到磨出一个锤头的模样; 7、使用锉刀对铁条非锤头的一端进行打磨,使其光亮如新; 8、用锉刀将完成后的锤头进行打磨,除去表面的铁锈,使其光亮如新

gooflow设计器API说明书

花生米AJAX-UI系列之: 基于JQUERY的WEB在线流程图设计器GOOFLOW 0.4版 (2013-10-19) [特点] ●跨浏览器,可兼容IE7--IE10,FireFox,Chrome,Opera等几大内核的浏览器,且不需要浏览器再加装任何控件。 ●多系统兼容性、可移植性:由于只包括前台UI,因此二次开发者可很方便将本插件用在任何一种需要流程图的B/S系统应用上,流程图的详细实现逻辑完全交于后台程序开发者自己实现;对于后台,只要能返回/接收能被本插件解析的JSON格式数据即可.所以本插件可用于不同的服务器语言建立的后台上. ●跨领域:流程图设计器不止用在电信领域,在其它需要IT进行技术支持的领域中都有重大作用. ● 以下从纯技术实现层面具体描述: ●页面顶部栏、左边侧边栏均可自定义; ●当左边的侧边栏设为不显示时,为只读状态,此时的视图区可当作是一个查看器而非编辑器。 ●侧边工具栏除了基本和一些流程节点按钮外,还自定义新的节点按钮,自定义节点都可以有自有的图标、类型名称,定义后在使用可可在工作区内增加这些自定义节点。 ●顶部栏可显示流程图数据组的标题,也可提供一些常用操作按钮。 ●顶部栏的按钮,除了撤销、重做按钮外,其余按钮均可自定义点击事件。 ●可画直线、折线;折线还可以左右/上下移动其中段。 ●具有区域划分功能,能让用户更直观地了解哪些节点及其相互间的转换,是属于何种自定义区域内的。 ●具有标注功能,用橙红色标注某个结点或者转换线,一般用在展示流程进度时。 ●能直接双击结点、连线、分组区域中的文字进行编辑 ●在对结点、连线、分组区域的各种编辑操作,如新增/删除/修改名称/重设样式或大小/移动/标注时,均可捕捉到事件,并触发自定义事件,如果自定义事件执行的方法返回FALSE,则会阻止操作。 ●具有操作事务序列控制功能,在工作区内的各种有效操作都能记录到一个栈中,然后可以进行撤销(undo())或重做(redo()),像典型的C/S软件一样。 ●0.4版中,加入了只导出在初始载入后被编辑的流程图中,只作了增删改等变更的元素,这样可用于用户快速存储,只保存本次变更过的内容,不用重新保存整个流程。

啤酒瓶开瓶器冲裁落料模模具毕业设计

摘要 本论文应用所学专业理论课程和生产实际知识进行了冷冲压模具设计工作的实际训练,从而培养和提高学生独立工作能力,巩固与扩充了冷冲压模具设计等课程所学的内容。通过设计与制造,掌握冷冲压模具设计的方法和步骤,掌握冷冲压模具设计的基本技能,懂得了怎样分析零件的工艺性,怎样确定工艺方案,了解了模具的基本结构,提高了计算能力,绘图能力,熟悉了相应工程设计规范和标准,同时对相关的课程进行了全面的复习,使独立思考能力有了提高。本设计采用落料冲裁级进模,能较好地实现落料及落料件的修边,模具设计制造简便易行。落料冲裁效果好,能极大地提高生产效率。在设计中因落料冲裁凹模设计较为重要,充分考虑到其落料冲裁模口形状,否则易影响落料冲裁件的形状。而且要考虑到修模的方便,因此在设计中采用了镶块,即使是凹模出现问题需要修理,可以在很短的时间内替换损坏的镶块,为再次投入生产节约时间,能提高生产效率。主要工序包括:a冲孔,b冲裁,c落料。本设计分别论述了产品工艺分析,冲压方案的确定,工艺计算,模板及主要零件设计,模具装配等问题。本设计的内容是确定复合模内型和结构形式以及工艺性,绘制模具总图和非标准件零件图。 关键词:冷冲压,冲裁,落料,

前言 随着科学技术的发展需要,模具已成为现代化不可缺少的工艺装备,模具设计是机械专业一个最重要的教学环节,是一门实践性很强的学科,是我们对所学知识的综合运用,通过对专业知识的综合运用,使学生对模具从设计到制造的过程有了基本的了解,为以后的工作及进一步学习深造打下了坚实的基础。 毕业设计的主要目的有两个: 一是让学生掌握查阅查资料手册的能力,能够熟练的运用工程软件进行模具 设计。 二是掌握模具设计方法和步骤,了解模具的加工工艺过程。 本文是落料冲裁级进模设计说明书,结合模具的设计和制作,广泛听取各位 人士的意见,经过多次修改和验证编制而成。为了达到设计的规范化,标准化和 合理性,本人通过查阅多方面的资料文献,力求内容简单扼要,文字顺通,层次 分明,论述充分。其中附有必要的插图和数据说明。 本文在编写过程中得到了老师的精心指导和同学们的大力帮助,在此表示衷 心的感谢。由于本人是应届毕业生,理论水平有限,实践经验不足,说明书中难 免有不当和错误的地方,敬请各位老师批评指正。 2

第02讲 简易计算器的设计

第02讲计算器 2.1 计算器简介 大家都知道,计算器是日常生活中不可缺少的一个工具,在Microsoft的Windows操作系统中,附带了一个计算器程序,有标准型和科学型两种模式。Windows XP下的标准型和科学型计算器程序分别如图2-1和图2-2所示。 图2-1 Windows XP下的标准型计算器 图2-2 Windows XP下的科学型计算器 Windows操作系统下附带的计算器程序功能相当的强大,本课我们将模仿Windows的计算器,使用Visual C# 2005开发平台开发一个功能相对简单的计算器应用程序,它能完成加、减、乘、除运算。 接下来详细的介绍简易计算器的设计方法和步骤。

2.2 界面设计及属性设置 用户界面设计是软件开发中非常重要的一个部分,用户界面的好坏直接影响软件的质量,本节将介绍如何设计简易计算器的用户界面以及界面上各控件的属性设置。 2.2.1 界面设计 打开Visual Studio 2005开发工具,新建一个Windows应用程序,然后在窗体上依次放置1个TextBox和17个Button控件,如图2-1所示(设置好属性后)。 图2-1 计算器用户界面 2.2.2 属性设置 窗体和各控件的属性设置如表2-1所示。 表2-1 窗体和各控件的属性

2.3 编写代码 本程序需要用到一些公共变量,例如用来接收操作数、运算结果,判断输入的是否为小数等,因此首先在代码的通用段声明以下变量: //****************************************************************** double num1, num2, result; // 操作数及运算结果 bool decimalFlag = false; // 判断输入的是否为小数 string myOperator; // 操作类型 //******************************************************************

简易计算器设计实验报告

简易计算器设计实验报告 一.设计任务及要求 1.1实验任务: 根据计算器的原理设计一个具有加减乘除功能的简易计算器。如:5+3*4/8=4。 1.2 实验基本要求: (1)实现最大输入两位十进制数字的四则运算(加减乘除)。 (2)能够实现多次连算(无优先级,从左到右计算结果)。 如:12+34*56-78/90+9=36 (3)最大长度以数码管最大个数为限,溢出报警。 二.实验设计方案 (1)用QuartusII的原理图输入来完成系统的顶层设计。 (2)用VHDL编写以及直接拖模块来各功能模块。 (3)通过2个脉冲分别实现个位数和十位数的输入。 (4)通过选择每次的输出数值,将输出值反馈到运算输入端 (4)通过除法运算实现十六进制到十进制的转换输出。 其具体实现流程图如下:

三系统硬件设计 FPGA: EP2C5T144C8目标板及相应外围硬件电路。(从略) 四系统软件设计 1.数据输入模块 原理:用VHDL创建模块,通过两个脉冲分别对两个数码管进行输入控制,再通过相应运算模块将两个独立数据转化成两位十进制数字。 2.运算模块 原理:用VHDL创建模块,四种运算同步运行,通过按键加、减、乘、除选择输出对应的计算结果,当按键等号来时,将所得结果反馈给运算模块输入端。具体实现代码见附录二。 3.输出模块 原理:用VHDL创建模块,通过按键等号来控制显示运算对象还是运算结果,当等号按下时,输出计算结果,否则显示当前输入的数据,并且通过除法模块将十六进制转化为十进制。当输出结果溢出是LED0亮,同时数码管显示都为零。部分实现见附录二。 五实验调试 输入数据12,再按加法键,输入第二个数字25,按等号键,数码管显示37;按灭加法、等号键,输入第二个数据2,依次按等号键,减法键,数码管显示35;同上,按灭减法键、等号键,输入第三个数据7,依次按等号键,除法键,数码管显示5;按灭除法键、等号键,输入第四个数据99,依次按等号键,乘法键,数码管显示495,按灭乘法键、等号键,当前显示为99,依次按等号键、乘法键,数码管显示49005,同上进行若干次之后,结果溢出,LED0亮,同时数码管显示都为零。当输出为负数时,LED0灯变亮,同时数码管显示都为零。六实验结论 本实验基本实现了计算器的加减乘法运算功能,但是存在一个突出的缺陷,就是当输出结果时,必须先按等号键导通数据反馈,再按运算键选择输出结果。这与实际应用的计算器存在很大的差距。但是,本设计可以通过等号键实现运算对象和运算结果之间的切换。

关于bpmn.io流程设计器

关于bpmn.io流程设计器 一、概要说明 例子分为两部分:视频例子和代码例子。 视频文件直观的展示了如何使用bpmn.io流程设计器绘制流程图。代码文件验证了使用bpmn.io绘制的流程图可以被activitiAPI正确解析。 视频文件名与代码文件名相对应。代码bpmn和svg文件都以my前缀开头。 经试验,bpmn.io流程设计器不支持(代码不能解析)直接指定Assignee,也不支持在usertask图元上使用流程变量指定Assignee。(实际上项目中也不会使用以上两种方法指定Assignee,因为是写死在xml中属于硬编码) 二、bpmn.io设计器使用 注意:bpmn.io设计器在画图的时候与eclipse不同的地方在与经常会使用【设置】按钮对选中的图元进行设置,包括类别的选择等。 三、根据activiti技术要点绘图 见视频文件

四、小结 1、activiti工作流中,如果一个任务完成后,存在多条连线,应该如何处理? 在连线中,使用流程变量。 当一个任务完成后,根据这几天连线的条件设置流程变量,例如${流程变量的名称==”流程变量的值”},{}符号是boolean类型,在完成任务的时候,设置流程变量,activiti引擎判断走哪条线。 2、activiti工作流中,排他网关和并行网关都能执行什么功能? 排他网关:分支,通过连线设置流程变量,activiti引擎判断执行哪条线,如果条件不符合,会执行默认的连线离开,注意:排他网关只能执行其中的一个流程。(排除其他流程) 并行网关:可以同时执行多个流程,直到总流程的结束。可以对流程进行分支和聚合,注意:流程实例和执行对象是不一样的。一个流程实例只有一个,但是执行对象可以存在多个。如果是单例流程(没 有分支和聚合),那么流程实例ID和执行对象ID是相同的。 执行对象(Execution)的含义就是一个流程对象(ProcessInstance)具体要执行的过程对象。 3、分配个人任务的三种方式 直接给值,在流程设计器中指定Assignee。bpmn.io不支持 使用流程变量${变量的名称==”变量的值”}。bpmn.io不支持 使用类,使用监听类(实现activiti接口),指定任务的办理人(setAssignee())。bpmn.io支持五、工作流思想 工作流的主要作用是分离了业务逻辑和过程逻辑,让业务开发人员专注于核心的业务开发,过程逻辑

单片机设计简易计算器

简易计算器 Simply Calculator 1 设计思想 此计算器有键盘部分、单片机、显示部分三部分组成,键盘部分主要完成输入功能;单片机主要完成数据处理功能,包括确定按键,完成运算,以及输出数据;显示器部分主要完成单片机输出的显示。 本设计的思路是利用单片机性能好,稳定性强的优点来实现系统的运行。设计大致可以分为三个步骤:第一步,硬件的选取和设计;第二步,程序的设计和调试;第三步,Protues 系统仿真。 硬件是设计的骨骼,不仅关系到设计总体方向的确定,还要综合考虑节能,环保,以及稳定性和经济性等各种因素。因此需要花费大量的时间。硬件的选取最为重要,包括选用的芯片,显示设备的选取,输入设备的选取等。本设计是通过单片机来实现的,因此选用了ATMEGA16单片机作为主体,输入设备选用矩阵键盘。程序是硬件的灵魂,是实现设计的中心环节。本设计使用的程序语言是C语言,在“ICC AVR”中运行,调试,直到运行出正确结果,然后输出后缀名为.HEX格式的文件,以备在Protues中仿真使用。程序是设计的关键,程序的调试需要大量的时间,耐心,还够要有足的细心才能成功。本设计中就出现了大量的错误,经过认真修改,最终才能运行出正确结果。最后的系统仿真是设计是否成功的验证,是设计不可缺少的重要环节。这就要求能掌握Protues的一些基本操作。2原理分析 2.1矩阵键盘的扫描 图2.1 矩阵键盘图

如图2.1所示,单片机的8个I/O口和矩阵键盘相连,用8个I/O口来控制矩阵键盘的16个按键是非常有意思的,首先我们设置单片机的PD0—PD7为输出,且PD0—PD3依次设置为低电平,而PD4—PD7设置为高电平,然后我们设置PD4—PD7为输入,而PD0—PD3仍然为输出,假如此时M1键按下,则PD0与PD4相连,因为PD0是低电平,而PD4是输入,所以PD4会被拉为低电平,同理,如果M2被按下,则PD5会被拉低,M3按下,PD6会被拉低,M4按下,PD7被拉低。这是判断有无键盘按下的过程,当我们判断是那一个键盘按下时,我们首先设置8个I/O口为输出,输出为FE,即,PD0为低电平,其他全为高电平,然后我们设置PD4—PD7为输入,如果M1被按下,则PD4会比被拉为低电平,此时会变成EE,同理可以知道M2被按下时会变为DE,M3被按下时会变为BE,M4被按下时会变为7E。同理我们可以设置8个I/O口输出FD来检测M5—M8是否被按下,设置8个I/O口输出FC来来检测M9—M12,设置8个I/O口输出F7来检测M13—M16,如果M1—M4没有被按下,就继续检测M4—M8,一次类推,就可以检测出16个按键了。在这次设计中,16个按键M1—M16所对应检测值分别为:EE,DE,BE,7E,ED,DD,BD,7D,EB,DB,BB,7B,E7,D7,B7,77。 2.2 数字显示与计算 本次设计选用的显示器是1602液晶显示器,此液晶显示器能显示32个字符,VSS接地,VDD接电源正极,E为时使能信号,R/W为读写选择端(H/L),RS为数据/命令选择端(H/L),D0—D7为数据I/O口。 首先我们初始化液晶显示器,然后显示出第一个被按下的数,并且使光标右移,如果有第二个数按下,则据继续显示,以此类推,然后把所有显示出来的数换算成一个数,如果按下“+”号,则显示出“+”,并且同理显示出“+”号后面按下的数字,然后调用加子程序,运算出结果,如果按下的是“-”,则调用减子程序,如果按下“*”,则调用乘子程序,如果按下“/”,则调用除子程序。然后再调用显示结果子程序,显示出结果。

简易计算器课程设计报告

《C++程序设计》(MFC)课程设计报告 设计题目:简易计算器 班级: 姓名: 学号: 指导教师: 时间:2010年6月30日

目录 1.设计目标…………………………………………………………… 2.设计内容…………………………………………………………… 3.设计思想…………………………………………………………… 4.设计说明…………………………………………………………… 5.设计步骤…………………………………………………………… 6.主要成员函数关系图……………………………………………… 7.程序主要代码……………………………………………………… 8. 难点分析…………………………………………………………… 9. 总结…………………………………………………………………

简易计算器(MFC) 1.设计目标 了解Windows应用程序的结构与DOS程序的不同,掌握应用MFC类库编写Windows应用程序的基本模式。 2.设计内容 以简易计算器为例,通过对简单应用软件计算器的设计,编制、调试,实现简单的加,减,乘,除等运算,以学习应用MFC库类编写对话框的原理,加深对C++类的学习及应用。 3. 设计思想 基于MFC库类对对话框界面的设计,通过创建类成员函数成员变量,编辑控件创建消息映射,调用消息函数完成数据的输入输出,实现计算功能。生成简单的应用软件。 4.设计说明 (1)包含的功能有:加、减、乘、除运算,开方、平方等功能。 (2)计算器上数字0—9为一个控件数组,加、减、乘、除为一个控件数组,其余为单一的控件。 (3)输入的原始数据、运算中间数据和结果都显示在窗口顶部的同一个标签中。 (4)计算功能基本上是用系统内部函数。 (5)程序可以能自动判断输入数据的正确性,保证不出现多于一个小数点、以0开头等不正常现象。 (6)“CE”按钮可以清除所有已输入的数据从头计算 5. 设计步骤 (1)选择FileNewlProject命令,选择MFC AppWizard(exe)创建Project名为Caa,按确定。在弹出界面选择创建对话框,单击Finish按钮 (2)在生成的设计界面中加入控件,得到计算器应用界面。如图:

滤波器设计流程

滤波器设计流程(TUMIC) 实验要求: 用 =9.6,h=0.5mm的基板设计一个微带耦合线型的带通滤 r 波器,指示如下:中心频率 f=5.5GHz; 实验步骤: 1.计算阶次: 按照教材P109的计算步骤,仍然选用0.1db波纹的切比雪夫低通原型。根据中心频率、相对带宽和要求的阻带衰减条件,我们可得出最后n=4。 2.用TUMIC画出拓扑图: 因为TUMIC里没有对称耦合微带线,所以我们采用不对称耦合微带线 将两个宽度设为相同,即实现对称耦合微带线的作用。如图所示:

在每个耦合微带线的2、4两个端口,我们端接微带开路分支,将微带部分的长度设置为很小,而宽度设置为与端接的耦合微带线相同即可,即此部分微带基本不产生作用。如图: 因为n=4,我们采用5个对称耦合微带线。可知它们是中心对称的,即1和5,2和4为相同的参数。在每两段耦合微带线连接处,因为它们的宽度都不相同,所以我们需要采用一个微带跳线来连接,如图:

注意:有小蓝点的一端为1端口,另一端为2端口。 参数设置如下图: 条件中,要我们设计两端均为50欧姆的微带线。我们用此软件本身带有的公式计算出它的设计值即可。不过要注意一点,我们需在设置好基片参数(见后面)的情况下再进行计算。如图:

最后在两端加上端口,并标注1,2端口。如图: 3.参数设置: ⑴基片设置:即按设计要求里的 和h进行设置。如图: r

⑵变量设置: 上面讲到我们实际上是使用三组耦合微带线,即有三组参数。考虑每个对称耦合微带线都有w(宽度),s(间距),l(长度)三个参数。我们进行设计的目的就是通过计算机优化得到我们需要的这些参数的值,所以在这里,我们要将这些参数设置为变量。如图:

科学第一单元《工具和机械》

小学科学六上第一单元《工具和机械》 一、填空题。 1、像开瓶器那样能绕着一个固定支点将物体撬起的简单机械叫做__ _。 2、杆上用力的点叫做___;承受重物的点叫做___;起支撑作用的点叫做。 3、杠杆省力与否与杠杆的三个点的位置有关,当用力点到支点的距离大于阻力 点到支点的距离时是杠杆___;当用力点到支点的距离小于阻力点到支点的距离时是杠杆___。 4、可以随重物一起移动的滑轮叫做__ . 5、大桥的引桥、___、____ 等都是运用的斜面的原理。 6、自行车的刹车把运用了__ 的原理 7、大齿轮带动小齿轮转动时,小齿轮转动比大齿轮。 二、判断题。 ()1、杠杆的支点一定在用力点和阻力点之间。 ()2、剪刀、起钉锤、镊子等工具的外形与撬棍截然不同,因此它们不属于杠杆。 ()3、动滑轮可以改变用力的方向,使工作方便。 ()4、使用斜面时,斜面越长越省力。 ()5、螺丝钉的螺纹越密,拧起来就越费力。 ()6、杠杆工作时,用力点离开支点远,阻力点离开支点近,就能省力。()7、从斜面上拉物体比直接把物体垂直提上去省力。 ()8、使用杠杆时,不一定都省力。 ()9、自行车上面有许多简单机械。 ()10、升旗台的旗杆顶上往往都安装一个定滑轮。 三、选择题。 1、杠杆工作时,是围绕( )转动的。 A 重点 B 力点 C 支点 2、升国旗时,我们一般都用到了( )。 A 定滑轮 B 动滑轮 C 滑轮组 3、自行车把是一个简单机械,它是() A 斜面 B 轮轴 C 杠杆 4、能省力又能改变用力方向的是下面中的哪一类滑轮工具。( ) A 定滑轮 B 动滑轮 C 滑轮组 5、当支点到用力点的距离()支点到阻力点的距离时,省力。 A 大于 B 小于 C 等于 6、用大齿轮带动小齿轮,可以使转动速度() A 变快 B 变慢 C 不变 7、不省力也不费力的机械是() A 动滑轮 B 定滑轮 C 滑轮组

简易计算器课程设计

评阅教师评语:课程设计成绩 考勤成绩 实做成绩 报告成绩 总评成绩指导教师签名: 课程设计报告 论文题目基于ARM的简易计算器设计 学院(系):电子信息与自动化学院 班级:测控技术与仪器 学生姓名:同组同学: 学号:学号: 指导教师:杨泽林王先全杨继森鲁进时间:从2013年 6 月10 日到2013年 6 月28 日 1

目录 1、封面—————————————————————P1 2、目录—————————————————————P2 3、前言—————————————————————P3 4、关键字————————————————————P3 5、原理与总体方案————————————————P3 6、硬件设计———————————————————P6 7、调试—————————————————————P10 8、测试与分析——————————————————P11 9、总结—————————————————————P13

10、附件—————————————————————P14 前言 近几年,随着大规模集成电路的发展,各种便携式嵌入式设备,具有十分广阔的市场前景。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM程序处理后,或显示在LCD上,或传输到远端PC上。 本文通过周立功的LPC2106芯片完成的简易计算器,正是对嵌入式应用的学习和探索。 一、摘要: 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 关键字:中断,扫描,仿真,计算 二、原理与总体方案: 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。 而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而

java课程设计报告_简单图形界面计算器的设计

Java 课程设计 简单图形界面计算器的设计 课程名称 Java程序设计 选题名称简单图形界面计算器的设计 专业 班级 姓名 学号 指导教师 简单图形界面计算器的设计

一、设计任务与目标 本次java程序设计我的设计任务是设计一个图形界面(GUI)的计算器应用程序并且能够完成简单的算术运算。本次任务的基本要求是这个计算器应用程序可以完成十进制的加、减、乘、除、求倒、取余、开方运算,且有小数点、正负号、退格和清零功能。而我要在此基础上添加一项千位符分隔符的功能,即以三位为一级,在输入的一串数字中每三位加入一个逗号,这项功能国际通用,并已经成为惯例,会计记账都用这种方法便于账目核算与管理。 GUI计算器设计的具体目标: 1.完成十进制的加、减、乘、除、求倒、取余和开方运算; 2.有小数点和正负号加入运算; 3.有退格、复位和清零的功能; 4.有千位符分隔符的功能,即在输入的一串数字中每三位加入一个逗号。 二、方案设计与论证 1.设计目标的总体分析 (1)设计目标的需求分析:计算器是现在一个普遍应用的工具,能够解决许多人工所无法计算的数据,节省大量宝贵的时间。 (2)设计目标的功能分析:实现计算器系统的功能,主要有两个功能模块:输入和输出。 (3)设计原则:基于计算器系统要具有适用性广、操作简便等特点,本系统预计要达到以下几个目标:①满足以上的基本功能要求;②能够在常见的计算机及其操作系统上运行。 2.设计的基本思路 利用GUI的界面设计,将整个大设计分为三块,分别是数据的输入,运算符

功能符的控制和数据的输入输出显示。利用Swing控件,数据的输入由0~9这10个按钮来表示,用“+”、“-”、“*”、“/”、“1/x”、“%”、“sqrt”这7个按钮来表示加、减、乘、除、求倒、取余、开方运算,用“.”和“±”这2个按钮来表示小数点和正负号,用“Back”、“CE”和“C”这3个按钮来表示退格、复位和清零的功能,数据的输入输出显示由文本字段来表示。将计算器的总体界面设计好后,再将代码分别写入不同的按钮的源程序中。 我要完成的一项改进,即添加一个拥有千位符分隔符功能的按钮,按下这个按钮能够在输入的一串数字中每三位加入一个逗号并且显示出来。我要在之前的界面设计的基础上多添加一个按钮“$”来表示千位符分隔符,并且将功能代码写入这个按钮的源程序中。 三、程序流程图,程序清单与调用关系 1. 程序流程图:

杠杆的简单计算

杠杆的简单计算(23题) 1.(要写出必要的公式和过程)开瓶时使用的开瓶器如图a,可以简化成不计重力的省力杠杆如图b,O为支点.若动力F1和阻力F2,都与杠杆垂直,且OB=1cm,BA=5cm,F1=25N,求F2的大小. 2.一把杆秤不计自重,提纽到秤钩距离是4cm,秤砣质量250g.用来称质量是2kg的物体,秤砣应离提纽多远,秤杆才平衡?若秤杆长60cm,则这把秤最大能称量多少千克的物体? 3.密度均匀的直尺AB放在水平桌面上,尺子伸出桌面的部分OB是全尺长的三分之一,当B 端挂5N的重物P是,直尺的A端刚刚开始翘起,如图所示,则此直尺受到的重力是多少? 4.请在如图中,小明的身体可作为一个杠杆,O点是支点.他的质量为50Kg,所受重力可视为集中在A点.将身体撑起时,地面对双手的支持力至少多大?5.如图所示,是用道钉撬撬道钉的示意图.当道钉对道钉撬的阻力F2是4000N时,要把道钉撬起,需要的动力F1最小多少?(不计道钉撬重) 6.小明同学钓鱼时,习惯右手不动,左手用力,如图所示.左手到右手间的水平距离为0.2m,左手到鱼线间的水平距离为3m.一条鱼上钩后,小明要用8N的力竖直向上提升鱼杆. (1)动力臂和阻力臂分别是多少? (2)此时鱼对杆的作用力是多少N? 7.如图所示,某人用一根轻质木棒挑一重为120牛的物体放在水平地面上,木棒AB保持水平,棒长AB=1.2米,重物悬挂处离肩膀距离BO=0.8m,则人的肩膀对木棒的支持力为多少牛?若肩膀与B端的距离变小,则肩膀的支持力将怎样变化?

8.如图是锅炉安全阀示意图.OA=20厘米,AB=40厘米,若锅炉在阀上产生的竖直向上的压力为30牛,在B 处应挂多重的物体G ? 9.如图,O 为杠杆AB 的支点,OA :OB=2:3,物块甲和物块乙分别挂在杠杆的A 、B 两端,杠杆平衡,已知物块甲、物块乙的体积之比是2:1,物块甲的密度ρ甲=6×103kg/m 3,物块乙的密度ρ乙是多少. 10.“塔吊”是建筑工地上普遍使用的一种起重设备,如图所示是“塔吊”的简化图.OB 是竖直支架,ED 是水平臂,OE 段叫平衡臂,E 端装有配重体,OD 段叫吊臂,C 处装有滑轮,可以在O 、D 之间移动.已知OE=10m ,OC=15m ,CD=10m ,若在C 点用此塔吊能起吊重物的最大质量是1.5×103Kg ,则: (1)配重体的质量应为多少Kg ? (2)当滑轮移到D 点时能够安全起吊重物的最大质量是多少Kg ?(不计“水平臂”和滑轮重力) 11.(10分)如图所示,一段粗细不均匀的木头放在地面上,用弹簧测力计竖直向上拉起细端时弹簧测力计示数为F 1,而竖直向上拉起粗端时弹簧测力计的示数为F 2,则此木头的重力G 是多少?F 1和F 2哪个大? 12.如图所示,灯重30 N ,灯挂在水平横杆的C 端,O 为杠杆的支点,水平杆OC 长2 m ,杆重不计,BC 长0.5 m ,绳子BD 作用在横杆上的拉力是多少?(已知:∠DBO=30°) 13.希腊科学家阿基米德发现杠杆原理后,发出了“给我支点,我可以撬动地球”的豪言壮语.假如阿基米德在杠杆的一端施加600N 的力,要搬动质量为6.0×1024kg 的地球,那么长臂的长应是短臂长的多少倍?如果要把地球撬起1cm ,长臂的一端要按下多长距离?假如我们以光速向下按,要按多少年?(做完该题,你有何启示?)

相关文档
最新文档