1、天津理工计算机辅助设计实验报告 实验报告学院(系)名称:机械工程学院姓名学号专业机械工程及自动化班级实验项目实验三 数据库技术实验课程名称计算机辅助设计I课程代码实验时间实验地点CAD中心批改意见成绩 教师签字:实验目的:1、学习Foxpro数据库管理软件的使用。2、掌握工程数据库的建立、引用、查询、修改及输出。3、掌握数据库文件和高级语言之间的连接方法。实验内容:1、仔细阅读实验指导书和讲义上的有关内容。2、用数据库管理软件完成下列数表的建立(Dbf)并生成相应的数据文件(TXT)。(1)实验一中“平键剖面尺寸与轴径关系数表”(2)实验一中“标准三角胶带型号及断面尺寸数表”3. 用高级语言的
2、文件管理方式调用所生成的数据文件(1)利用实验二中“平键剖面尺寸与轴径关系数表”的顺序数据文件的读取程序,直接调用2.(3)中生成的数据文件(TXT),实现顺序数据文件的读取。要求:交互式输入轴径d后,能输出相应的键宽和键高尺寸。/*=pjread.c=*/#include stdio.hmain() int i; float d; float pd19; /*定义数组*/ float pd29; float pb9; float ph9; FILE *fp; if(fp=fopen(pj.txt,r)=NULL) /*以“读”方式打开“pj.txt”数据文件*/ printf(Cannot
3、open this filen); exit(0); printf(n); printf(n); printf( * TURBO C *n); printf( Please Input d(mm):); /*输入轴径*/ scanf(%f,&d); printf( *n); for(i=0;ipd1i&d=pd2i) /*检索数据,并显示检索结果*/ printf(n); printf( *n); printf( d=%f b=%f h=%fn,d,pbi,phi); printf( *n); printf( *The End*n); fclose(fp); /*关闭文件*/实验结果: (2)
4、将实验一中“标准三角胶带型号及断面尺寸数表”进行文件化处理,编写顺序文件的建立与读取程序。要求:交互式输入三角胶带型号后,能输出相应的断面尺寸。程序:#include stdio.hmain() int i; FILE *fp; float pd7=1.0,2.0,3.0,4.0,5.0,6.0,7.0; float pa7=10.0,13.0,17.0,22.0,32.0,38.0,50.0; float ph7=6.0,8.0,10.5,13.5,19.0,23.5,30.0; float pa07=8.5,11.0,14.0,19.0,27.0,32.0,43.0; float py07
5、=2.1,2.3,4.1,4.8,6.9,8.3,11.0; if (fp=fopen(pj.txt,w)=NULL) printf(Cannot open this filen); exit(0); for(i=0;i=6;i+) fprintf(fp,%f,%f,%f,%f,%fn,pdi,pai,phi,pa0i,py0i); fclose(fp); #include stdio.hmain() int i; float d; float pd7; float pa7; float ph7; float pa07; float py07; FILE *fp; if(fp=fopen(pj
6、.txt,r)=NULL) printf(Cannot open this filen); exit(0); printf(n); printf(n); printf( * TURBO C *n); printf( Please Input xinghao:); scanf(%f,&d); printf( *n); for(i=0;i=6;i+) fscanf(fp,%f,%f,%f,%f,%fn,&pdi,&pai,&phi,&pa0i,&py0i); if(d=pdi) printf(n); printf( *n); printf( a=%f h=%f a0=%f y0=%fn,pai,phi,pa0i,py0i); printf( *n); printf( *The End*n); fclose(fp); 实验结果:实验总结:通过实验我学习了Foxpro数据库管理软件的使用,掌握了工程数据库的建立、引用、查询、修改及输出,基本掌握了数据库文件和高级语言之间的连接方法。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1