维普资讯

第 3期 宁波职业技术学 院学报 2oo1

机械零件设计的C语言编程

王灵玲

(宁波职业技术学院 浙江宁波 315800)

摘 要:介绍机械零件设计的编程特点及其 C语言处理

关键词 :Oh械零件设计 ;C语言编程

机械设计是一个 “设计一评价一再设计”的反复选代 、不断完善的过程 。传统的人工设计周期长,

不能适应激烈竞争的市场经济需要 。CAD技术的出现 ,缩短了设计周期 、提高了设计质量 、降低 了设计

成本 。

本文就运用 c语言进行机械零件设计作 了探讨 。

1.机械零件设计计算程序 的特点

用计算机对机械零部件进行设计计算与计算机演算复杂的数式不 同,前者要涉及许多特殊 问题 :

(1)数表和线图的程序化及检索 问题 。

这一问题涉及到怎样把数表和线 图输入计算机、怎样检索数表和线图的数据 以及怎样用插值法

求数表 中所没有的数据 。

(2)设计参数的处理 问题 。

这一 问题涉及到计算机怎样对各种机械零部件 的设计参数根据具体情况进行合理的处理 。例如:

齿轮传动 中,要把计算出的模数取为标准值 ,齿数取为整数等 。

(3)设计方案的校核和处理 问题 。

这一 问题涉及到怎样 由计算机对各种机械零部件的设计进行校核 ;当校核不合格时,又怎样通过

程序进行 自动处理或者用人机对话 的方法来处理 。

2.机械零件设计 的 C语言编程

2.1数表的程序化

工程技术 中的问题通常是很复杂的,有很多 问题往往很难

用理论公式来表示 ,而是制成数表来表示。下面通过两个例子来

说 明数表程序化的方法 。

例 1.试编写 A型普通平键 (如图2.1.1)的数表和检索程

序 。 图2

. 1.1

(1)键长系列用数组形式表示 。

为了便于识别和记忆,把键长变量命名为 L。键长系列如表 2.1.1所示 。这样 同一个变量名就有

19个数值 。若给每个 L数值一个序号,则有 19个序号,序号也是变量 ,令其变量名为 I,那么键长系列

就是一组下标变量 的值 :

表 2.1.1健长系列

收稿 日期 :2001—04—08

作者简介 :王灵玲 (1975一),女,汉族 ,宁波职业技术学院机械系助教 。

106

维普资讯

第 3期 王灵玲 :机械零件设计 的 C语言编程 2oo1

L[0】=20,L【1】=22,… ,L 【18】=160 裹 2.1.2 用下标变量表示 的健长系列

这样就把它写成 了数组形式 。若制成表如表

I O 1 2 3 4 5 6 7 8

2.1.2所示 。

L 【I】 20 22 25 28 32 36 40 45 50

I 9 10 11 12 13 14 15 16 17 18

具体程序如下 : L 【I】 56 63 70 80 90 10o 11O 125 140 160

{

intdata【19】={20,22,25,…,160),L 【19】,I;

c语言零件匹配,机械零件设计的C语言编程.pdf相关推荐

  1. c语言实践周通讯录设计报告,C语言程序的设计报告_个人通讯录.docx

    . .下载可编辑. . .下载可编辑. 航空航天大学金城学院 <C语言程序设计>课程设计报告 个人通讯录系统 学号: 学号: 日期: TOC \o "1-5" \h \ ...

  2. c语言链表p-%3enext,课程设计报告.c语言程序设计.pdf

    课程设计报告.c语言程序设计 学生成绩管理 C语言课程设计报告 学 院 _信息学院_ 专 业 软件工程 班 级 _ _ 学 号 姓 名 课 题 _C语言课程设计_ 指导教师 __ 杨老师 _ 报告成绩 ...

  3. c语言拍飞虫课程设计报告,C++语言课程计一拍飞虫.doc

    C语言课程计一拍飞虫 C++语言课程设计一拍飞虫 一.实验内容 玩家通过控制拍子拍打飞虫获取分数. 要求如下: 游戏的初始界面如图一,单击空格键即可进入游戏.进入游戏后的界面如图二.左上角有两个记录游 ...

  4. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf

    用C语言编写万年历 C课程设计 用用 C++语言编写万年历语言编写万年历 用用 语言编写万年历语言编写万年历 学生姓名:学生姓名: 指导老师:指导老师: 学生姓名学生姓名:: 指导老师指导老师:: 摘 ...

  5. C语言通路寻找,用C语言解决迷宫问题设计与寻找通路问题.pdf

    用c语言解决迷宫设计与寻找通路问题 摘 要:本课程设计主要解决设计一个迷宫以及在给出一组入口和出口的情况下,求出一条通路的问题.在课程 设计中,程序设计语言采用VisualC++6.0,数据结构采用顺 ...

  6. 基于c语言单片机秒表课程设计,基于c语言单片机秒表课程设计要点.doc

    课程设计报告 课程名称:单片机原理及应用 报告题目:秒表 学生姓名: 所在学院:信息科学与工程学院 专业班级: 学生学号: 指导教师: 2013 年 12 月 25 日 课程设计任务书 报告题目秒表完 ...

  7. C语言学生成绩管理设计总结,C语言课程设计学生成绩管理系统个人总结

    C语言课程设计学生成绩管理系统个人总结 C语言课程设计--学生成绩管理系统 个人心得体会 (徐州工程学院 14计嵌1班 07组 张凯) 这一周以来的课程设计,不仅让我明白了C语言的确是一门很有用的,但 ...

  8. c语言拍飞虫课程设计报告,c语言课程设计_拍飞虫提高篇.doc

    c语言课程设计_拍飞虫提高篇 C语言课程设计二 拍飞虫 一.游戏介绍 拍飞虫游戏是玩家用鼠标控制拍子,拍飞虫.飞虫每次从不同的位置.以不同的速度飞来飞去.玩家拍的飞虫越多,分数越高. 二.实验目的 综 ...

  9. c语言自动售票课程设计报告,C语言课程设计-地铁自动售票图形模拟系统.doc

    word文档 可自由复制编辑 word文档 可自由复制编辑 C语言课程设计 需求分析与系统设计报告 (模拟地铁自动售票系统) (最终版本) 题目:地铁自动售票图形模拟系统 修订历史记录 日期 版本 说 ...

最新文章

  1. 77.Linux系统日志,screen工具介绍
  2. 【开发环境】PyCharm 配置 GitHub ( 在 PyCharm 中向 GitHub 提交代码 )
  3. Dynamic CRM 2013学习笔记(四十三)流程6 - 自定义流程活动
  4. c语言有图小游戏,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧
  5. BZOJ1509: [NOI2003]逃学的小孩(树的直径)
  6. Matlab——对比度拉伸
  7. 特别引人注目的头像_设计样式指南:构建引人注目的产品的要素
  8. 利用opencv从USB摄像头获取图片
  9. 玩转文字!汉字海报的布局排版形式成功案例,给你灵感!
  10. 使用nginx搭建流媒体直播平台(该方式不适用与多人聊天)
  11. POJ1149PIGS
  12. 四川华为EC6108V9C悦me和CA高安版_卡刷固件包
  13. 拥有PMP/ITIL/Prince2证书,你将享受这些国家福利
  14. Python Scrapy爬虫框架详解
  15. matlab 矩阵求和计算
  16. 常见的磁盘格式以及它们之间的区别
  17. 【转】推荐系统入门实践:世纪佳缘会员推荐(完整版)
  18. 计算机桌面无法解锁,电脑win10系统锁屏后解锁却无法进入桌面的解决方法
  19. 听歌识曲也太牛了吧!只“音”奥秘在此……
  20. 批量html转word 或者 pdf

热门文章

  1. 2015年终总结及2016计划
  2. 精益研发设计,从源头提升质量、降低成本
  3. HCIP(华为高级网络安全工程师)(第十四天)(MPLS协议1)
  4. C++生产流水线的自动设计器(编译原理NFA-DFA)
  5. 普通数据改为onehot编码,onehot转换为普通数据
  6. 半年时间如何高效准备计算机保研机试?
  7. lr增强细节_LR和PS如何进行风光后期细节增强
  8. 南京邮电大学电工电子(数电)实验报告——二进制全加器 数据选择器 集成触发器
  9. 解决api-ms-win-core-processthreads-l1-1-1.dll文件丢失
  10. 环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数