⑴ 诚心跪求机械类毕业设计
基于UG的模块化机械设计方法研究
摘 要]本文采用模块化设计思想和UG二次开发技术,解决了用UG软件进行机械设计时,许多常用件需要多次重
新设计的问题。常用件模块以菜单的方式结合在UG软件中,这具有良好的可扩充性和可移植性。
[关键词]模块化设计 机械设计 UG二次开发
Unigraphics(简称UG)是美国EDS公司推出的CAD/
CAM/CAE一体化软件。它的内容涉及到平面工程制图、三维
造型、装配、制造加工、逆向工程、工业造型设计、注塑模具设计、
钣金设计、机构运动分析、数控模拟、渲染和动化仿真、工业标准
交互传输、有限元分析等十几个模块。近年来UG发展迅速,已
广泛应用于多个领域,更是进行机械设计的常用软件。虽然UG
功能非常强大,但在进行机械产品设计的时候经常会遇到一些
标准件以外的常用件,若每次对它们均从头开始设计,则要做大
量的重复性工作。为了提高劳动生产率,降低设计成本,将已经
广泛应用于电子、计算机、建筑等领域的模块化设计思想引用到
机械设计中,形成基于UG的模块化机械设计。
1模块化机械设计
1.1模块及模块化的概念
模块是一组具有同一功能和结合要素(指联接部位的形状、
尺寸、连接件间的配合或啮合等),但性能、规格或结构不同却能
互换的单元。模块化则是指在对产品进行市场预测、功能分析的
基础上划分并设计出一系列通用的功能模块,然后根据用户的
要求,对模块进行选择和组合,以构成不同功能或功能相同但性
能不同、规格不同的产品。
1.2模块化机械设计相关性
模块化设计所依赖的是模块的组合,即结合面,又称为接
口。为了保证不同功能模块的组合和相同功能模块的互换,模块
应具有可组合性和可互换性两个特征。这两个特征主要体现在
接口上,必须提高模块标准化、通用化、规格化的程度。对于模块
化机械设计,可见其关键是怎样划分模块,这里主要通过综合考
虑零部件在功能、几何、物理上存在的相关性来划分模块。
(1)功能相关性零部件之间的功能相关性是指在模块划分
时,将那些为实现同一功能的零部件聚在一起构成模块,这有助
于提高模块的功能独立性。
(2)几何相关性零部件之间的几何相关性是指零部件之间
的空间、几何关系上的物理联接、紧固、尺寸、垂直度、平等度和
同轴度等几何关系。
(3)物理相关性零部件之间的物理相关性是指零部件之间
存在着能量流、信息流或物料流的传递物理关系。
1.3模块化机械设计的优点
模块化机械设计在技术上和经济上都具有明显的优点,经
理论分析和实践证明,其优越性主要体现在下述几方面:
(1)可使现在机械工业得到振兴,并向高科技产业发展;
(2)减轻机械产品设计、制造及装配专业技术人员的劳动强
度;
(3)模块化机械产品质量高、成本低,并且妥善解决了多品
种小批量加工所带来的制造方面的问题;
(4)有利于企业根据市场变化,采用先进技术改造产品、开
发新产品;
(5)缩短机械产品的设计、制造和供货期限,以赢得用户;
(6)模块化机械产品互换性强,便于维修。
2模块化机械设计在UG中的实现
2.1总体构思
在用UG进行机械设计时,为了将常用件模块化,首先要把
常用件的三维模型表达出来。对于系列产品,可按照成组技术的
原理进行分类,一组相似的常用件建立一个三维模型,即所谓的
三维模型样板。根据UG参数化设计思想,一个三维模型样板可
认为是一组尺寸不同、结构相似的系列化零部件的基本模型。把
众多的三维模型样板按类分开,每一类放在一个集合里,这样每
类都形成了一个三维模型样板的模块库。为了使模块库与UG
的集成环境有机地结合在一起,把每个模块库都以图标的方式
放在用户菜单上,以方便调用。为了实现这一总体构思,综合运
用了UG/Open MenuScript、UG/Open Ulstyler、UG/Open
API、Visual C++等UG二次开发技术,其程序流程图如图1
2.2模块库菜单设计
为了与UG菜单交互界面风格保持一致,模块库采用了分
级式下拉菜单,下拉菜单通过UG/Open MenuScript模块开发
实现。即利用MenuScript提供的UG菜单脚本语言,编写成扩
展名为“.men”的文本文件,将其放在用户目录下的/startup目
录内,通过设定UG的环境变量,UG在启动时会自动加载用户
菜单文件。为了方便用户调用时快速检索到所要的常用件三维
模型样板,将下拉菜单的最大深度设计为3级,且每一条下拉菜
单最多不超过15个按钮。末级菜单上每一个按钮对应一个常用
件三维模型样板名称,点击末级菜单按钮即调出创建相应产品
的三维模型样板对话框。
2.3三维模型样板对话框设计
利用UG/Open Ulstyle制作UG风格的对话框,按照模型
样板的参数生成包含数据输入框、文本框、按钮、图片等控件的
对话框。在对话框上部显示零配件图片,在对话框左上角显示对
话框标题,在UG系统窗口左下角显示操作提示信息,这样可以
使用户很方便地设计或选用常用件三维模型,三维模型样板对
话框设计完成后,生成扩展名为“.dlg”文件。所有对话框都有6
种基本同调函数,分别是Apply按钮的回调函数,Back按钮的
回调函数、Cancel按钮的回调函数、OK按钮的回调函数、对话
框构造函数和对话框析构函数。其中对话框构造函数在UG构
建对话框完成之后、用户应用程序执行之前调用,将常用件三维
模型的常用规格及技术要求显示到信息窗口,供用户创建产品
时作参考。对话框析构函数在UG用户对话框关闭时调用,程序
编写时利用它进行关闭、清除信息窗口以及释放申请的内存空
间等操作。
2.4应用程序动态链接库(*.dll)创建
UG/Open API应用程序是用C/C++语言编写的,它除了
能够在UG的环境下对UG进行功能调用外,还能在程序中实
现软件的文件管理、流程控制、数据传输、窗口调用、数值计算等
C/C++语言支持的全部功能,使用非常灵活。UG/Open API
应用程序牵涉到UG提供的头文件(*.h)、库文件(*.dll)及
以C/C++语言编程环境,需要对Visual C++编译环境进行
设置,下面给出了Visual C++6.0编译环境设置方法及动态
链接库的创建过程:
(1)建立一个空的动态链接库工程。
(2)配置程序头文件(*.h)、库文件(*.dll)的目录路径。
其中头文件包括UG头文件,Visual C++6.0库文件。
(3)将对话框生成的c语言源文件模板文件*.template.c
添加到Project中。
(4)编制应用程序。进入对话框回调函数内部进行程序编
制,定义变量及UG对象,运用C/C++语言和UG/Open API
函数进行参数化建模设计。
(5)生成动态链接库(*.dll)文件。UG启动时会自动加载
动态链接库文件,供用户菜单调用。
3结束语
随着装备制造业的飞速发展,产品种类急剧增多且结构日
趋复杂,只有产品设计周期不断缩短,才能够满足企业激烈竞争
的需要。用UG软件进行模块化机械设计符合机械产品快速设
计的理念,符合装备制造业的发展需要,是机械设计的发展方向
之一,具有较高的实用价值和经济价值。
参考文献
[1]袁峰UG机械设计工程范例教程[M]北京机械工业出
版社2006
[2]王志张进生于丰业王鹏任秀华基于模块化的机械产
品快速设计[J]机械设计2004,21,8
[3]滕晓艳张家泰产品模块化设计方法的研究[J]应用科
技2006,33,2
[4]董正卫田立中付宜利UG/Open API编程基础[M]北
京清华大学出版社,2002
⑵ C语言毕业设计
//实现计算机功能的程序 a program which can work the functions as a computer.
#include <stdio.h>//头文件
#include <conio.h>
void menu();//声明部分
void add();
void sub();
void mul();
void div();
void remain();
void add_n_to_m();
void factor();
main()
{
int i;
while(1)
{
system("cls");//清屏功能
menu();
printf("choose function:");
scanf("%d",&i);
switch(i)
{
case 1:add();getch();break;//调用部分
case 2:sub();getch();break;
case 3:mul();getch();break;
case 4:div();getch();break;
case 5:remain();getch();break;
case 6:add_n_to_m();getch();break;
case 7:factor();getch();break;
case 8: exit(0);break;
}
}
}
//以下是自己定义的函数
void menu()//菜单
{
printf("+====my counter===+\n");
printf("+功能如下: +\n");
printf("+ 1.加法 +\n");
printf("+ 2.减法 +\n");
printf("+ 3.乘法 +\n");
printf("+ 4.除法 +\n");
printf("+ 5.求余 +\n");
printf("+ 6.从n到m的和+\n");
printf("+ 7.阶乘 +\n");
printf("+ 8.退出 +\n");
printf("+=================+\n");
}
void add()//加法运算
{
double a,b;
printf("input two numbers:");
scanf("%lf%lf",&a,&b);
printf("%lf+%lf=%lf\n",a,b,a+b);
}
void sub()//减法运算
{
double a,b;
printf("input two numbers:");
scanf("%lf%lf",&a,&b);
printf("%lf-%lf=%lf\n",a,b,a-b);
}
void mul()//乘法运算
{
double a,b;
printf("input two numbers:");
scanf("%lf%lf",&a,&b);
printf("%lf*%lf=%lf\n",a,b,a*b);
}
void div()//除法运算
{
double a,b;
printf("input two numbers:");
scanf("%lf%lf",&a,&b);
if(b==0)//被除数不能为0
printf("error\n");
else
printf("%lf/%lf=%lf\n",a,b,a/b);
}
void remain()//求余运算
{
int a,b;
printf("input two numbers:");
scanf("%d%d",&a,&b);
if(b==0)//被除数不能为0
printf("error\n");
else
printf("%d%%%d=%d\n",a,b,a%b);
}
void add_n_to_m()//累加
{
int m,n,i=0,s=0;
printf("input n and m:");
scanf("%d%d",&n,&m);
if(n>m) printf("error.\n");//条件限制
else
{
for(i=n;i<=m;i++)
s+=i;
printf("%d+...+%d=%d\n",n,m,s);
}
}
void factor()//阶乘
{
int n,i,s;
printf("input a number:");
scanf("%d",&n);
if(n<=0) printf("error.\n");//条件限制
else
{
for(i=1,s=1;i<=n;i++)
s*=i;
printf("%d!=%d\n",n,s);
}
}
⑶ c语言对于机械设计制造及其自动化专业的作用大吗
不是很大。c语言主要应用于计算机专业,其机械设计制造及其自动化专业的关联不大。C语言是一门面向过程的计算机编程语言;C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
而机械设计制造及其自动化专业的课程要求学生掌握必备的自然科学基础理论和专业知识,具备良好的学习能力、实践能力、专业能力和创新意识,毕业后能从事专业领域和相关交叉领域内的设计制造、技术开发、工程应用、生产管理、技术服务等工作的高素质专门人才。与c语言关系不大。
(3)基于c语言的机械专业毕设扩展阅读:
c语言的特点:
1、广泛性。C 语言的运算范围的大小直接决定了其优劣性。C 语言中包含了34种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C 语言包含了字符型、指针型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。
2、简洁性。9类控制语句和32个KEYWORDS是C语言所具有的基础特性,使得其在计算机应用程序编写中具有广泛的适用性,不仅可以适用广大编程人员的操作,提高其工作效率,同 时还能够支持高级编程,避免了语言切换的繁琐。
3、结构完善。C语言是一种结构化语言,它可以通过组建模块单位的形式实现模块化的应用程序,在系统描述方面具有显着优势,同时这一特性也使得它能够适应多种不同的编程要求,且执行效率高。
⑷ C语言对机械设计与制造专业的学生是不是很重要
C语言对机械设计与制造专业的学生不是很重要.
C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。
C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)于1970年 由 肯·汤普逊(Ken Thompson)所研制出的B语言的基础上发展和完善起来的。目前,C语言编译器普遍存在于各种不同的操作系统中,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C语言的设计影响了许多后来的编程语言,例如C++、Objective-C、Java、C#等。
语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的 DEC PDP-11 计算机上使用。它由早期的编程语言BCPL(Basic Combined Programming Language)发展演变而来,在1970年,AT&T贝尔实验室的Ken Thompson根据BCPL语言设计出较先进的并取名为B的语言,最后导致了C语言的问世。 而B语言之前还有A语言,取名自世界上第一位女程序员Ada(艾达)。
随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准, 使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准,成为现行的C语言标准。
注:国际标准化组织ISO也制定的C语言的标准,目前被很多编译器所采用,如:GCC等。
C语言是世界上最流行、使用最广泛的高级程序设计语言之一。
在操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
C语言绘图能力强,具有可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的编译软件有Microsoft Visual C++,Borland C++,gcc(linux系统下最常用的编译器),Watcom C++ ,Borland C++, Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C等。
同时也是中国国家计算机等级考试中计算机二级考试下的一个考试科目。
⑸ 求个C语言做的毕业设计,题目不要太老套,简单一点就行了
用链表实现的集合运算C源码,大小3490字节。具备以下功能
1、分别用数组和键盘输入数据的两个集合创建函数;
2、集合元素排序;
3、集合元素单一化;
4、显示集合;
5、集合复制;
6、插入元素(有序);
7、求两个集合的交集;
8、求两个集合的并集;
需要时,请追问!
⑹ 用C语言写个毕业设计的论文,比较新颖,写什么比较好求告诉,大神们
要么是某某管理系统要么是某种常见软件。你可以做个根据人的照片做成表情包的,就像iphone x上那个相机一样。另外就是面部识别,跟踪,这个也比较新
⑺ c语言毕业设计应该做些什么
做一个多线程服务器程序吧,用socket套接字,可以学学网络编程,参考《unix网络编程》,对你以后学习网络编程有巨大的好处
⑻ 求做一个毕业设计,题目是:“基于C语言的算术及矩阵加、减、乘法的程序设计”
我写的关于矩阵的 可以看下
#include<stdio.h>
#include<stdlib.h>
#define MAXSIZE 30
#define MAXRC 10
typedef struct
{
int i,j;/*非零元的行下标和列下标*/
int e;/*该非零元的数值*/
}Triple;
typedef struct
{
Triple data[MAXSIZE+1];/*非零元三元组表,data[0]未用*/
int mu,nu,tu;/*矩阵的行数,列数,非零元的个数*/
int rpos[MAXSIZE+1];/*各行第一个非零元的位置表*/
}Matrix;
void InMatrix(Matrix *a)
//创建一个用三元组表示的稀疏矩阵
{
int i,col,k;
int num[MAXRC+1];
printf("请输入矩阵的行数和列数:\n");
fflush(stdin);
scanf("%d%d",&a->mu,&a->nu);
printf("请输入矩阵的非零元素个数:\n");
fflush(stdin);
scanf("%d",&a->tu);
for(i=1;i<=a->tu;i++)
{
printf("请输入如第%d个元素的行坐标、列坐标、元素:\n",i);
fflush(stdin);
scanf("%d%d%d",&a->data[i].i,&a->data[i].j,&a->data[i].e);
}
for(col=1;col<=a->mu;++col)
{
num[col]=0;
}
for(k=1;k<=a->tu;k++)
++num[a->data[k].i];
a->rpos[1]=1;
for(col=2;col<=a->mu;col++)
a->rpos[col]=a->rpos[col-1]+num[col-1];
}
void OutMatrix(Matrix *a)
//以矩阵的形式输出三元组
{
int i,j,k;
k=1;
for(i=1;i<=a->mu;i++)
{
for(j=1;j<=a->nu;j++)
{
if((a->data[k].i==i)&&(a->data[k].j==j))
{
printf("%d ",a->data[k].e);
k++;
}
else
printf("0 ");
}
printf("\n");
}
}
void AddMatrix(Matrix a,Matrix b,Matrix * c)
// 矩阵的加法运算
{
int i,j;
int s,t;
int k,l;
k=1;
l=1;
if(a.mu!=b.mu||a.nu!=b.nu)
return ;
c->mu=a.mu;
c->nu=a.nu;
c->tu=0;
for(i=1;i<=c->mu;i++)
{
for(j=1;j<=c->nu;j++)
{
if((a.data[k].i==i)&&(a.data[k].j==j))
{ s=a.data[k].e;k++;}
else
s=0;
if((b.data[l].i==i)&&(b.data[l].j==j))
{ t=b.data[l].e;l++;}
else
t=0;
if((s+t)!=0)
{
(c->tu)++;
c->data[c->tu].i=i;
c->data[c->tu].j=j;
c->data[c->tu].e=s+t;
}
}
}
}
void MultiMatrix(Matrix a,Matrix b,Matrix *c)
//矩阵的乘法运算
{
int arow,brow;
int i,k;
int ctemp[MAXRC+1];
int p,q;
if(a.nu!=b.mu )
return ;
c->tu=0;
c->mu=a.mu;
c->nu=b.nu;
a.rpos[0]=a.tu+1;
b.rpos[0]=b.tu+1;
for(arow=1;arow<=a.mu;arow++)
{
for(i=1;i<=b.nu;i++)
ctemp[i]=0; //各当前行累加器清空;
for(p=a.rpos[arow];p<a.rpos[(arow+1)%(a.mu+1)];p++)
{
brow=a.data[p].j; //求出对应当前行中每一个非零元素的列下标;
for(q=b.rpos[brow];q<b.rpos[(brow+1)%(b.mu+1)];q++)
{
k=b.data[q].j;
ctemp[k]+=(a.data[p].e) *( b.data[q].e );
}
} //对于当前行的每一个元素;
for(i=1;i<=a.nu;i++)
{
if(ctemp[i])
{
c->tu++;
c->data[c->tu].i=arow;
c->data[c->tu].j=i;
c->data[c->tu].e=ctemp[i];
}
}
}
}
void main()
{
Matrix a,b,c;
printf("矩阵的加法运算:\n");
printf("请输入第一个矩阵:\n");
InMatrix( &a);
OutMatrix(&a);
printf("请输入第二个矩阵:\n");
InMatrix(&b);
OutMatrix(&b);
AddMatrix(a,b,&c);
printf("结果为……\n");
OutMatrix(&c);
printf("矩阵的乘法运算:\n");
printf("请输入第一个矩阵:\n");
InMatrix( &a);
OutMatrix(&a);
printf("请输入第二个矩阵:\n");
InMatrix(&b);
OutMatrix(&b);
MultiMatrix(a,b,&c);
printf("结果为……\n");
OutMatrix(&c);
}
⑼ 机械专业简单的毕业设计有哪些题目
毕业设计 可伸缩带式输送机结构设计毕业设计 AWC机架现场扩孔机设计 毕业设计 ZQ-100型钻杆动力钳背钳设计 毕业设计 带式输送机摩擦轮调偏装置设计毕业设计 封闭母线自然冷却的温度场分析 毕业论文 轿车变速器设计 毕业论文 复合化肥混合比例装置及PLC控制系统设计毕业论文 起重机总体设计及金属结构设计毕业论文 四杆中频数控淬火机床的设计制造 毕业论文 撑掩护式液压支架总体方案及底座设计 毕业论文 支撑掩护式液压支架总体方案及立柱设计 毕业论文 膜片弹簧的冲压工艺及模具设计 机械设计课程设计 带式输送机说明书和总装图 课程设计 X-Y数控工作台 毕业设计 ZFS1600/12/26型液压支架掩护梁设计 毕业设计 运送铝活塞铸造毛坯机械手设计 毕业设计 上料机液压系统设计 毕业设计 冲压废料自动输送装置 课程设计 设计一卧式单面多轴钻孔组合机床液压系统 毕业论文 WY型滚动轴承压装机设计 毕业设计论文 经济型数控车床纵向进给运动设计及润滑机构设计 毕业设计论文 J45-6.3型双动拉伸压力机的设计气动通用上下料机械手的设计——机械结构设计毕业设计 水电站水轮机进水阀门液压系统的设计毕业设计 63CY14-1B轴向柱塞泵改进设计 课程设计 设计低速级斜齿轮零件的机械加工工艺规程毕业设计 组合机床改造 毕业设计 普通车床经济型数控改造钩尾框夹具设计(镗φ92孔的两道工序的专用夹具)设计“拨叉”零件的机械加工工艺规程及工艺装备)课程设计 带式输送机传动装置 毕业论文 桥式起重机副起升机构设计毕业论文 桥式起重机小车运行机构设计 课程设计 四工位专用机床传动机构设计 毕业论文 无模压力成形机设计 设计说明书 普通车床主传动系统毕业设计 XK100立式数控铣床主轴部件设计 毕业设计 罩壳设计说明书 设计带式传输机传动装置中的双级斜齿圆柱齿轮减速器 毕业论文 两齿辊破碎机设计 设计“推动架”零件的机械加工工艺及工艺设备 普通式双柱汽车举升机设计63CY14-1B轴向柱塞泵改进设计(共32页,19000字)机电一体化课程设计 线切割机床走丝机构及控制系统设计 基于逆向工程的过程控制系统机电一体化设计 毕业设计 带式输送机的传动装置毕业设计 手柄冲孔、落料级进模设计与制造毕业设计 CA6140车床后托架设计EQY-112-90 汽车变速箱后面孔系钻削组合机床设计 毕业设计 液压拉力器毕业设计 全路面起重机毕业论文 二级圆柱直齿齿轮减速器 玉米脱粒机的设计 毕业设计 连杆孔研磨装置设计注射器盖毕业课程设计说明书旁承上平面与下心盘上平面垂直距离检测装置的设计毕业设计 YZY400全液压压桩机设计(共含论文9篇) 毕业设计 花生去壳机毕业设计 青饲料切割机的设计 毕业设计 颗粒状糖果包装机设计机械设计课程设计 带式运输机传动装置设计机电一体化课程设计 印制板翻板机课程设计 制定CA6140车床法兰盘的加工工艺,设计钻4×φ9mm孔的钻床夹具设计“CA6140车床拨叉”零件的机械加工工艺及工艺设备制定电机壳的加工工艺,设计钻Φ8.5mm孔的钻床夹具壳体零件机械加工工艺规程制订及第工序工艺装备设计 毕业设计 CG2-150型仿型切割机毕业设计 D180柴油机12孔攻丝机床及夹具设计 V带—单级圆柱减速器毕业设计 单拐曲轴零件机械加工规程设计说明书 液压传动课程设计 全自动方便面压制机液压系统设计 机械制造课程设计 机床传动齿轮的工艺规程设计(大批量) 课程设计 解放汽车第四速及第五速变速叉加工工艺设计课程设计 轴零件的机械加工工艺规程制定 毕业设计 中直缝焊接机 粉末压力成型机传动系统的设计 毕业设计 C616型普通车床改造为经济型数控车床毕业设计 普通钻床改造为多轴钻床 毕业设计 液压控制阀的理论研究与设计 课程设计 用于带式运输机的一级齿轮减速器 课程设计 带式运输机的传动装置 毕业设计 保持架 毕业设计 钟形壳 机械制造技术基础课程设计说明书 C6410车床拨叉、卡具设计CA6140C车床拨叉工艺,设计铣18mm槽的铣床夹具CA6140C车床杠杆工艺,设计钻直径12.7的孔的钻床夹具 CA6140C车床杠杆的加工工艺,设计钻φ25的钻床夹具CA6140车床拨叉的加工工艺,设计钻φ25孔的钻床夹具 CA6140车床拨叉的加工工艺,设计车圆弧车床夹具 设计“拨叉”零件的机械加工工艺及工艺装备制定后钢板弹簧吊耳的加工工艺,设计铣4mm工艺槽的铣床夹具 制定后钢板弹簧吊耳零件的加工工艺,设计钻?37孔的钻床夹具 制定拨叉零件的加工工艺,设计铣30×80面的铣床夹具 制定CA6140C车床拨叉的加工工艺,铣8mm槽的铣床夹具毕业设计 采煤机的截割部设计 毕业设计 大功率减速器液压加载试验台机械系统设计毕业设计 大流量安全阀课程设计 设计皮带式输送机传动装置的一级圆柱齿轮减速器 毕业设计 刨煤机传动系统及缓冲装置的设计毕业设计 刨煤机的截割部设计及滑靴设计数据库实验指导课件毕业设计 马达盖设计CA6140车床后托架的加工工艺,设计钻孔的钻床夹具 制定机械密封装备传动套加工工艺,铣8mm凸台的铣床夹具 CA6140法兰盘的加工工艺,设计钻φ6mm孔的钻床夹具毕业设计 单拐曲轴工艺流程毕业设计 壳体机械加工工艺规程 毕业设计 连杆机械加工工艺规程 课程设计 二级圆柱齿轮减速器 毕业设计(论文) 座板的机械加工制造 机械设计课程设计 卷筒输送机减速器机械设计课程设计说明书 减速机设计子程序在冲孔模生产中的运用编制数控加工(1#-6#)标模点孔程序 毕业设计 XKA5032A/C数控立式升降台铣床自动换刀装置的设计 “减速器传动轴”零件的机械加工工艺规程(年产量为5000件)机械制造工艺与机床夹具课程设计 推动架的工装设计 五吨电弧炉下部外壳机械加工制造——编制机械加工工艺圆锥-圆柱齿轮减速器装配图及其零件图 二级直齿圆柱齿轮减速器装配图及其零件图 蜗轮蜗杆减速器装配图及其零件图斜齿圆柱齿轮减速器装配图及其零件图 毕业设计 粗镗活塞销孔专用机床及夹具设计课程设计 带式输送机传动装置设计 毕业论文 塑料箱体锁扣的设计 毕业论文 材料成型综合实验报告书 毕业设计(论文)说明书 中单链型刮板输送机设计 课程设计 杠杆的加工 毕业设计 HFJ6351D型汽车工具箱盖单型腔注塑模设计 数控专业毕业论文 数控铣削编程与操作设计 课程设计 填料箱盖夹具设计毕业设计(论文) 立轴式破碎机设计 毕业设计 GKZ高空作业车液压和电气控制系统设计毕业设计 高空作业车液压系统设计 毕业设计 高空作业车工作臂结构设计及有限元分析毕业设计 工程网架结构参数化建模和动力特性分析 毕业设计 高空作业车的转台结构设计及有限元分析 毕业设计论文(说明书) 无轴承电机的结构设计 机械设计基础课程设计 一级蜗轮蜗杆减速器 钢板弹簧吊耳的加工工艺,设计钻?30工艺槽的铣床夹具设计“CA6140车床”拨叉零件的机械工艺规程及工艺装备机电一体化课程设计 CA6140车床开环纵向系统设计 江阴职业技术学院毕业设计说明书 带传动减速器设计机械设计课程设计 热处理车间零件清洗用传送设备的传动装置课程设计 拨叉零件的工艺规程及夹具设计 机械制造工艺学课程设计 法兰盘机加规程设计(附零件图) 课程设计说明书 车床手柄座加工夹具设计 《机械设计》课程设计设计说明书 单级蜗杆减速器机械设计课程设计计算说明书 圆锥—圆柱齿轮减速器毕业论文 数控铣高级工零件工艺设计及程序编制 毕业论文 数控铣高级工心型零件工艺设计及程序编制 2007届毕业生毕业设计 机用虎钳设计 毕业设计 电织机导板零件数控加工工艺与工装设计毕业设计 连杆的加工工艺及其断面铣夹具设计毕业设计 茶树重修剪机械设备 一级直齿圆柱齿轮减速器的设计课程设计报告毕业论文 QY40型液压起重机液压系统设计计算 毕业设计(论文) C6136型经济型数控改造(横向) Z3050摇臂钻床预选阀体机械加工工艺规程及镗孔工装夹具设计毕业设计 WY型滚动轴承压装机设计毕业设计 普通机床的数控改造 数控专业课课程设计 X-Y数控工作台设计毕业设计 液压台虎钳设计荆门职业技术学院课程设计 设计星轮零件的机械加工工艺规程机械设计基础课程设计 设计带式输送机的传动装置毕业设计说明书 新型手电筒设计ML280螺旋钻采煤机推进机构的设计毕业设计 二级直齿轮减速器设计毕业设计论文 电动车产品造型设计活动钳口零件的机械加工工艺规程及专用夹具设计 毕业设计 心型台灯塑料注塑模具设计 毕业设计 平面关节型机械手设计 毕业设计 三自由度圆柱坐标型工业机器人毕业设计 XKA5032A/C数控立式升降台铣床自动换刀设计 本科生毕业论文(设计)书 经济型数控系统研究与设计机械制造工艺学课程设计说明书 设计“轴”零件的机械加工工艺规程(年产量为4000件设计一用于带式运输机上的传动及减速装置XX轻工职业技术学院毕业设计 管座及其加工模具的设计毕业设计 四通管接头的设计XK 5040数控立式铣床及控制系统设计毕业设计(论文) 行星减速器设计三维造型虚拟设计分析T108吨自卸车拐轴的断裂原因分析及优化设计毕业设计(论文) 柴油机曲轴断裂分析毕业设计(论文) 柴油机曲轴失效分析毕业设计(论文) 超声波发生器与换能器的匹配设计 毕业设计(论文) 齿轮油泵轴的失效分析及优化设计毕业设计(论文) 电机轴的失效分析和优化设计 毕业设计(论文) T68镗床的控制系统的改造 设计“CA6140车床拨叉”零件的机械加工工艺及工艺设备 毕业设计论文 双活塞液压浆体泵液力缸设计标准减速器总图 毕业设计论文 关节型机器人腕部结构设计 陕西科技大学课程设计说明书:数控车床纵向进给系统设计AutoCAD 2002 三维绘图教程 水泵的各种样式详图齿轮减速器CAD图库标准减速器总图 制定小轴的机械加工工艺规程 q 348414338
⑽ 求一篇基于C语言的计算机毕业论文,要求有源程序
机顶盒上游戏开发可以么,也是用C语言写的
目 录
第一章 绪论 1
1.1机顶盒的产生背景 1
1.2机顶盒的发展及其现状 1
1.3游戏模块设计的必要性 2
1.4模块设计需要解决的问题 3
第二章 系统开发环境及相关技术介绍 4
2.1 XX-XX硬件平台 4
2.2 XX操作系统 4
2.2.1 内核 4
2.2.2 任务机制 5
2.2.3 消息队列 6
2.2.4 信号量 7
2.3 C语言的特点 7
第三章 开发流程 9
3.1 功能需求分析 9
3.2 可行性分析 9
3.3 模块设计 10
3.4 编码 10
3.5 测试 11
第四章 系统设计 12
4.1游戏模块接口设计 12
4.1.1游戏的初始化 12
4.1.2游戏的按键读取和转化 12
4.1.3游戏的暂停、恢复和退出 12
4.2 游戏算法设计 13
4.2.1推箱子游戏设计 13
4.2.2 俄罗斯方块游戏设计 14
4.2.3 黑白棋游戏设计 14
结 论 16
谢 辞 17
参 考 文 献 18
附录 推箱子游戏源程序 19