天津理工計(jì)算機(jī)輔助設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第1頁(yè)
天津理工計(jì)算機(jī)輔助設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第2頁(yè)
天津理工計(jì)算機(jī)輔助設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第3頁(yè)
天津理工計(jì)算機(jī)輔助設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第4頁(yè)
天津理工計(jì)算機(jī)輔助設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

實(shí)驗(yàn)報(bào)告學(xué)院(系)名稱:機(jī)械工程學(xué)院姓名學(xué)號(hào)專業(yè)機(jī)械工程及自動(dòng)化班級(jí)實(shí)驗(yàn)項(xiàng)目實(shí)驗(yàn)三數(shù)據(jù)庫(kù)技術(shù)實(shí)驗(yàn)課程名稱計(jì)算機(jī)輔助設(shè)計(jì)I課程代碼實(shí)驗(yàn)時(shí)間實(shí)驗(yàn)地點(diǎn)CAD中心批改意見成績(jī)教師簽字:實(shí)驗(yàn)?zāi)康模?、學(xué)習(xí)Foxpro數(shù)據(jù)庫(kù)管理軟件的使用。2、掌握工程數(shù)據(jù)庫(kù)的建立、引用、查詢、修改及輸出。3、掌握數(shù)據(jù)庫(kù)文件和高級(jí)語(yǔ)言之間的連接方法。實(shí)驗(yàn)內(nèi)容:1、仔細(xì)閱讀實(shí)驗(yàn)指導(dǎo)書和講義上的有關(guān)內(nèi)容。2、用數(shù)據(jù)庫(kù)管理軟件完成下列數(shù)表的建立(.Dbf)并生成相應(yīng)的數(shù)據(jù)文件(.TXT)。(1)實(shí)驗(yàn)一中“平鍵剖面尺寸與軸徑關(guān)系數(shù)表”=1\*GB3①=2\*GB3②=3\*GB3③=4\*GB3④=5\*GB3⑤=6\*GB3⑥(2)實(shí)驗(yàn)一中“標(biāo)準(zhǔn)三角膠帶型號(hào)及斷面尺寸數(shù)表”=1\*GB3①=2\*GB3②=3\*GB3③=4\*GB3④=5\*GB3⑤=6\*GB3⑥3.用高級(jí)語(yǔ)言的文件管理方式調(diào)用所生成的數(shù)據(jù)文件(1)利用實(shí)驗(yàn)二中“平鍵剖面尺寸與軸徑關(guān)系數(shù)表”的順序數(shù)據(jù)文件的讀取程序,直接調(diào)用2.(3)中生成的數(shù)據(jù)文件(.TXT),實(shí)現(xiàn)順序數(shù)據(jù)文件的讀取。要求:交互式輸入軸徑d后,能輸出相應(yīng)的鍵寬和鍵高尺寸。/*========pjread.c========*/#include"stdio.h"main(){inti;floatd;floatpd1[9];/*定義數(shù)組*/floatpd2[9];floatpb[9];floatph[9];FILE*fp;if((fp=fopen("pj.txt","r"))==NULL)/*以“讀”方式打開“pj.txt”數(shù)據(jù)文件*/ {printf("Cannotopenthisfile\n"); exit(0); }printf("\n");printf("\n");printf("*******TURBOC*******\n");printf("PleaseInputd(mm):");/*輸入軸徑*/scanf("%f",&d);printf("***********************\n");for(i=0;i<=8;i++) {fscanf(fp,"%f,%f,%f,%f\n",&pd1[i],&pd2[i],&pb[i],&ph[i]);/*按順序讀取一個(gè)記錄*/ if(d>pd1[i]&&d<=pd2[i])/*檢索數(shù)據(jù),并顯示檢索結(jié)果*/ {printf("\n"); printf("************************************\n"); printf("d=%fb=%fh=%f\n",d,pb[i],ph[i]); printf("************************************\n"); }}printf("******TheEnd******\n");fclose(fp);/*關(guān)閉文件*/}實(shí)驗(yàn)結(jié)果:(2)將實(shí)驗(yàn)一中“標(biāo)準(zhǔn)三角膠帶型號(hào)及斷面尺寸數(shù)表”進(jìn)行文件化處理,編寫順序文件的建立與讀取程序。要求:交互式輸入三角膠帶型號(hào)后,能輸出相應(yīng)的斷面尺寸。程序:#include"stdio.h"main(){inti;FILE*fp;floatpd[7]={1.0,2.0,3.0,4.0,5.0,6.0,7.0};floatpa[7]={10.0,13.0,17.0,22.0,32.0,38.0,50.0};floatph[7]={6.0,8.0,10.5,13.5,19.0,23.5,30.0};floatpa0[7]={8.5,11.0,14.0,19.0,27.0,32.0,43.0};floatpy0[7]={2.1,2.3,4.1,4.8,6.9,8.3,11.0};if((fp=fopen("pj.txt","w"))==NULL){printf("Cannotopenthisfile\n");exit(0);}for(i=0;i<=6;i++)fprintf(fp,"%f,%f,%f,%f,%f\n",pd[i],pa[i],ph[i],pa0[i],py0[i]);fclose(fp);}#include"stdio.h"main(){inti;floatd;floatpd[7];floatpa[7];floatph[7];floatpa0[7];floatpy0[7];FILE*fp;if((fp=fopen("pj.txt","r"))==NULL) {printf("Cannotopenthisfile\n"); exit(0); }printf("\n");printf("\n");printf("*******TURBOC*******\n");printf("PleaseInputxinghao:");scanf("%f",&d);printf("***********************\n");for(i=0;i<=6;i++) {fscanf(fp,"%f,%f,%f,%f,%f\n",&pd[i],&pa[i],&ph[i],&pa0[i],&py0[i]); if(d==pd[i]) {printf("\n"); printf("************************************\n"); printf("a=%fh=%fa0=%fy0=%f\n",pa[i],ph[i],pa0[i],py0[i]); printf("************************************\n"); }}printf("

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論