工程數(shù)據(jù)的處理_第1頁(yè)
工程數(shù)據(jù)的處理_第2頁(yè)
工程數(shù)據(jù)的處理_第3頁(yè)
工程數(shù)據(jù)的處理_第4頁(yè)
工程數(shù)據(jù)的處理_第5頁(yè)
已閱讀5頁(yè),還剩37頁(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)介

第3章工程數(shù)據(jù)的處理

從總體上說(shuō),處理工程數(shù)據(jù)的方法有以下三種:

1.程序化處理:在編程時(shí)將數(shù)據(jù)以一定的形式直接放于程序中。特點(diǎn):程序與數(shù)據(jù)結(jié)合在一起。缺點(diǎn):數(shù)據(jù)無(wú)法共享,增大程序的長(zhǎng)度。

2.文件化處理:將數(shù)據(jù)放于擴(kuò)展名為.DAT的數(shù)據(jù)文件中,需要數(shù)據(jù)時(shí),由程序來(lái)打開文件并讀取數(shù)據(jù)。特點(diǎn):數(shù)據(jù)與程序作了初步的分離,實(shí)現(xiàn)了有條件的數(shù)據(jù)共享。缺點(diǎn):(1)文件只能表示事物而不能表示事物之間的聯(lián)系。(2)文件較長(zhǎng)。

(3)數(shù)據(jù)與應(yīng)用程序之間仍有依賴關(guān)系。(4)安全性和保密性差。

3.?dāng)?shù)據(jù)庫(kù)管理:將工程數(shù)據(jù)存放到數(shù)據(jù)庫(kù)中,可以克服文件化處理的不足。特點(diǎn):(1)數(shù)據(jù)共享。(2)數(shù)據(jù)集中。(3)數(shù)據(jù)結(jié)構(gòu)化,既表示了事物,又表示了事物之間的聯(lián)系。(4)數(shù)據(jù)與應(yīng)用程序無(wú)關(guān)。(5)安全性和保密性好。由于CAD作業(yè)的性質(zhì)以及數(shù)據(jù)處理的規(guī)模大小的不同,因而必須根據(jù)實(shí)際情況選用上述三種數(shù)據(jù)處理方式的其中一種。方式的選擇原則是:有利于提高CAD作業(yè)的效率,降低開發(fā)的成本。

§3.1數(shù)表的程序化處理

3.1.1一維數(shù)表的處理

定義:只由一個(gè)已知變量查取所需數(shù)據(jù)的表格,稱為一維數(shù)表。例:表3-1為由小鏈輪齒數(shù)Z查取齒數(shù)系數(shù)K的一維數(shù)表,試對(duì)其進(jìn)行程序化處理。表3-1

Z

9111315171921K0.4460.5550.6670.7750.8931.001.12

Z23252729313335

K1.231.351.461.581.701.811.94用TurboC語(yǔ)言編程如下(yyyy1.c):main(){inti,Z1,ip=20;intZ[14]={9,11,13,15,17,19,21,23,25,27,29,31,33,35};floatK[14]={0.446,0.555,0.667,0.775,0.893,1.00,1.12,1.23,1.35,1.46,1.58,1.70,1.81,1.94};printf(“請(qǐng)輸入鏈輪齒數(shù)Z1:”);scanf(“%d”,&Z1);for(i=0;i<14;i++)if(Z[i]==Z1){ip=i;i=15;}if(ip<20)printf(“\n當(dāng)Z=%d時(shí),K=%f”,Z[ip],K[ip]);elseprintf(“\n輸入錯(cuò)誤!”);}3.1.2二維數(shù)表的處理

定義:需由二個(gè)已知條件才能確定一個(gè)未知數(shù)據(jù)的表格,稱為二維數(shù)表。例:表3-2用于鏈輪設(shè)計(jì)中,由節(jié)距t和鏈輪齒數(shù)z查取鏈輪軸孔最大直經(jīng)dkmax和齒側(cè)凸緣最大直經(jīng)dh,試對(duì)其進(jìn)行程序化處理。表3-2節(jié)距t9.52512.7015.87519.0525.40齒數(shù)zdhdkdhdkdhdkdhdkdhdk1122113018372245276038132815382248305736775115352046285837704693611741245434684582531107419472963417951946212684215333714789591077214295235937795199651198015910925654287571097313188175120取變量:齒數(shù)z——Z[i]i=1,2,3,……8

節(jié)距t——T[i]i=1,2,3,……10dh——DH[i,j]i=1,2,3,…,8j=1,2,3,…,10dk——DK[i,j]i=1,2,3,…,8j=1,2,3,…,10

節(jié)距t31.7538.1044.4550.863.50齒數(shù)zdhdkdhdkdhdkdhdkdhdk117650916010671121801521031396641167913591155105193132151178014095164111187129235163171379316511219313222015227519319158108189129221153253177316224211781222141482501752852003572542319913723816527819731822439827825219152263184307217335249438310用TurboC語(yǔ)言編程如下(yyyy2.c):main(){inti,j,Z1,ip=20,jp=20;floatT1;intZ[8]={11,13,15,17,19,21,23,25};floatT[10]={9.525,12.7,15.875,19.05,25.4,31.75,38.1,44.45,50.8,63.5};intDH[8][10]={22,30,37,45,60,76,91,106,121,152,28,38,48,57,77,96,116,135,155,193,35,46,58,70,93,117,140,164,187,235,41,54,68,82,110,137,165,193,220,275,47,63,79,94,126,158,189,221,253,316,53,71,89,107,142,178,214,250,285,357,59,79,99,119,159,199,238,278,318,398,65,87,109,131,175,219,263,307,315,438,};intDK[8][10]={11,18,22,27,38,50,60,71,80,103,15,22,30,36,51,64,79,91,105,132,20,28,37,46,61,80,95,111,129,163,24,34,45,53,74,93,112,132,152,193,29,41,51,62,84,108,129,153,177,224,33,47,59,72,95,122,148,175,200,254,37,51,65,80,109,137,165,196,224,278,42,57,73,88,120,152,184,217,249,310};

printf(“請(qǐng)輸入鏈輪齒數(shù)Z1:”);scanf(“%d”,&Z1);for(i=0;i<8;i++)if(Z[i]==Z1){ip=i;i=9;}printf(“請(qǐng)輸入節(jié)距T1:”);scanf(“%f”,&T1);for(j=0;j<10;j++)if(T[j]==T1){jp=j;j=11;}if(ip<20&&jp<20)printf(“\n當(dāng)z=%d,t=%f時(shí),dh=%d,dkmax=%d”,Z[ip],T[jp]),DH[ip][jp],DH[ip][jp]);elseprintf(“\n輸入錯(cuò)誤!”);}

§3.2數(shù)表的文件化處理

1.用編輯軟件產(chǎn)生順序文件

2.用程序生成順序文件main(){inti;inta[10]={1,2,3,4,5,60,70,80,90,100};FILE*fp;fp=fopen(“AA.DAT”,“w”);for(i=0;i<5;i++)fprintf(fp,“%d”;a[i]);fprintf(fp,“\n”);for(i=5;i<10;i++)fprintf(fp,“%d”;a[i]);fclose(fp);

3.文件的讀取和檢索

以表3-1由小鏈輪齒數(shù)Z查齒數(shù)系數(shù)K的文件化處理為例:建立數(shù)據(jù)文件ZK.DAT如下:

911131517192123252729313335380.4460.5550.6670.7750.8931.01.121.231.351.461.581.701.811.942.12

用TurboC語(yǔ)言編程如下(yyyy3.c):

main(){inti,z1,z[15],jp=20;floatk[15];FILE*fp;fp=fopen(“ZK.DAT”,“r”);for(i=0;i<15;i++)fscanf(fp,“%d”,&z[i]);for(i=0;i<15;i++)fscanf(fp,“%f”,&k[i]);fclose(fp);printf(“請(qǐng)輸入鏈輪齒數(shù)z1:”);scanf(“%d”,&z1);for(i=0;i<15;i++)if(z[i]==z1){ip=i;i=16;}if(ip<20)printf(“\n當(dāng)z=%d時(shí),k=%f”,z[ip],k[ip]);elseprintf(“\n輸入錯(cuò)誤!”);}

§3.3一維數(shù)表的插值處理

由于一維數(shù)表只給出了結(jié)點(diǎn)X1,X2,…,Xn對(duì)應(yīng)的函數(shù)值Y1,Y2,…,Yn,而對(duì)于非結(jié)點(diǎn)上的函數(shù)值,如對(duì)表3-1,欲取非結(jié)點(diǎn)Z1=18或Z1=24時(shí)的K值,則必須用插值法解決。

1.線性插值法:

已知:兩點(diǎn)(X1,Y1),(X2,Y2)求:位于X1,X2之間的X坐標(biāo)對(duì)應(yīng)的Y

可用如下的線性插值公式:

Y=Y1+(Y2-Y1)(X-X1)/(X2-X1)仍以小鏈輪齒數(shù)Z查齒數(shù)系數(shù)K為例,具有線性插值功能的文件化處理程序如下(yyyy4.c):main(){inti,z1,z[15],x1,x2,ip=20,key1=0;floaty1,y2,kz,k[15];FILE*fp;fp=fopen("zk.dat","r");for(i=0;i<15;i++)fscanf(fp,"%d",&z[i]);for(i=0;i<15;i++)fscanf(fp,"%f",&k[i]);fclose(fp);printf("Inputz1:");scanf("%d",&z1);for(i=0;i<15;i++){if(z[i]==z1){

kz=k[i];key1=1;i=16;}}if(key1==0){for(i=0;i<15;i++){if(z[i]<z1){x1=z[i-1];y1=k[i-1];x2=z[i];y2=k[i];kz=y1+(y2-y1)*(z1-x1)/(x2-x1);}}}printf("\nz=%d,k=%f",z1,kz);}

2.拉格朗日二次插值(拋物線插值):

已知:三點(diǎn)(X1,Y1),(X2,Y2),(X3,Y3)求:位于X1,X2之間或X2,X3之間的X坐標(biāo)對(duì)應(yīng)的Y可用如下的拋物線插值公式:

Y=[(X-X2)(X-X3)]/[(X1-X2)(X1-X3)]*Y1+[(X-X1)(X-X3)]/[(X2-X1)(X2-X3)]*Y2+[(X-X1)(X-X2)]/[(X3-X1)(X3-X2)]*Y3拋物線插值的C語(yǔ)言函數(shù)如下:floatlarg(x1,y1,x2,y2,x3,y3,x0)intx1,x2,x3,x0;floaty1,y2,y3;{inti,j,x[3];floatp,y0,y[3];x[0]=x1;y[0]=y1;x[1]=x2;y[1]=y2;x[2]=x3;y[2]=y3;y0=0.0;for(i=0;i<3;i++){p=1.0;for(j=0;j<3;j++){if(i!=j) p=p*(x0-x[j])/(x[i]-x[j]);}y0=y0+p*y[i];}return(y0);}§3.順4線圖納的處啄理線圖諷的處根理方尿法有冊(cè)兩種眨,一艦種是樸將其范轉(zhuǎn)換堂成表發(fā)格,結(jié)對(duì)非伐表格灰節(jié)點(diǎn)減采用爛插值頭法求矛得;請(qǐng)另一滅種方羅法是屋將其愉寫成壘公式院表示中。3.先4.哈1線圖然的表諒格化濕處理如果事能把耍線圖姨轉(zhuǎn)換糞成表閥格,澆那么推就可晃以使洗用數(shù)越表的山處理古方法敘對(duì)其察進(jìn)行聰處理豬?,F(xiàn)綁有圖3.糠1所示滔線圖魔,下慰面對(duì)搖其進(jìn)嫌行表甘格化絲式處理村:在圖3.拌1所示萄線圖培上取n個(gè)節(jié)葛點(diǎn)(X1,Y1)(X2,Y2)…(Xn繡,Y具n),著將其怎制成油表格勁如表3-旱3所示乎。節(jié)仇點(diǎn)數(shù)巾取得約越多染,精零度就倍越高擇。節(jié)南點(diǎn)的住選取埋原則嚼是使朱各節(jié)寇點(diǎn)的滲函數(shù)衣值不住致相雜差很涼大。圖3.演1線圖

X1

X2

X3

…….

Xn

Y1

Y2

Y3

……

Yn將線慈圖表益格化仰后,邊再參面照數(shù)嶺表處距理方體法,鍛用程研序化分或文轉(zhuǎn)件化懶處理臂方法亡進(jìn)行霸處理慣。3.右4.撓2線圖紀(jì)的公錫式化研處理上述果線圖久的表宣格化坐處理浴方法輕,不盛僅工需作量峽較大牛,而扔且還待需占祖用大劈燕量的餐存儲(chǔ)麻空間陶。因毯此,柳理想橫的線宗圖處候理方賀法是淡對(duì)線盒圖進(jìn)李行公嫁式化爬處理危。線圖適的公蒜式化脾處理本有兩孔種方寸法。剝一種貫是找教到線沉圖原飾來(lái)的屬公式斗,另落一種叛是用悄曲線準(zhǔn)擬合絨的方諒法求蒜出描擁述線娘圖的彼經(jīng)驗(yàn)夢(mèng)公式雹。曲龍線擬腫合的勞方法導(dǎo)很多糖,常效用的青是最掏小二思乘法稻。下送面介廉紹曲殘線擬爭(zhēng)合的餃最小抵二乘架法。表3-懲31.最滋小二劣乘法凳擬合焰的基摩本原娘理已知賺:線彈圖曲訊線I求:濫多項(xiàng)手式y(tǒng)=師Pm腳(x撤),它茫表示豬的曲蔽線為II圖3-北2數(shù)據(jù)罰的曲落線擬翁合在曲才線I上取n個(gè)點(diǎn)繞(xi,yi)i=逮1,2,3,…,n設(shè)擬土合公索式為因此廁每一庸結(jié)點(diǎn)款處的營(yíng)偏差衡為偏差騎的平塵方和帥為2.最緊小二痛乘法繼的多撈項(xiàng)式始擬合設(shè)擬享合的m次多膏項(xiàng)式厘為則結(jié)幫點(diǎn)偏罰差的雖平方滲和為因?yàn)樾J且炎嘀闹i一組限數(shù),博它們矛在式是中可索看作榨常數(shù)戒,因直此可斥以看中作是螞的函孟數(shù),驗(yàn)即求出華為極倒小時(shí)歸的的壇值,系并將活它們學(xué)代入議式(3-紅1)中卸,所真得的呈多項(xiàng)鑼式即量為所患求的短擬合葬曲線包方程彈式。喊此時(shí)被的問飲題是聰求偏汗差平桑方和型的極脖值,禽欲使宗為極返小,繡必須紗使于是塌的條糾件也騙就為即§3.敲5工程贊數(shù)據(jù)貧的數(shù)坐據(jù)庫(kù)夸管理3.速5.槍1數(shù)據(jù)衫庫(kù)系剖統(tǒng)及姥管理數(shù)據(jù)江庫(kù)系育統(tǒng)是宰一種還能夠橫“管丑理大周量的月、持廣久的稱、可芹靠的輪、共勞享的糖數(shù)據(jù)默的工繪具”住,通鹿俗地促講,醫(yī)數(shù)據(jù)朝庫(kù)系憲統(tǒng)可鞭把諸詳如表放格、搏卡片扁、設(shè)脈備及而零部煉件等干數(shù)據(jù)照有組辛織地指集合湯在一染起,窯輸入沫到計(jì)哭算機(jī)撓,然散后通騎過計(jì)獨(dú)算機(jī)命處理近,再勞按一裹定要陣求輸漢出結(jié)競(jìng)果。雖然宮數(shù)據(jù)積庫(kù)也晶是以禾文件冤方式壯存儲(chǔ)后數(shù)據(jù)昨,但承它是肅數(shù)據(jù)底的一抱種高匪級(jí)組源織形別式。環(huán)在應(yīng)社用程窮序和頌數(shù)據(jù)厭庫(kù)之絡(luò)間,雜有一與個(gè)新遍的數(shù)時(shí)據(jù)管億理軟裁件DB寬MS(Da齡ta府Ba君se季M邁an婆ag育em盼en遞t寶Sy送st晴em),侵即數(shù)紀(jì)據(jù)庫(kù)黃管理善系統(tǒng)知。數(shù)調(diào)據(jù)庫(kù)酸管理船系統(tǒng)宏是一倍組專臭門處違理、哈訪問孫數(shù)據(jù)呀庫(kù)的照程序孤,它刺可完浮成數(shù)脾據(jù)庫(kù)間的定餅義、薯管理桃、建蠢立、鉗維護(hù)補(bǔ)等操件作,和是用饞戶與巷數(shù)據(jù)令庫(kù)之蛋間的魄接口嶼。每一要種數(shù)皆據(jù)庫(kù)儲(chǔ)管理艙系統(tǒng)循都是請(qǐng)基于刺某種枝數(shù)據(jù)瞎模型么的。悟數(shù)據(jù)中模型雁是指拒數(shù)據(jù)跌庫(kù)內(nèi)逮部數(shù)隊(duì)據(jù)的輸組織撕方式今,描磚述了破數(shù)據(jù)氣之間窯的各左種聯(lián)奏系。勝現(xiàn)行矮數(shù)據(jù)簡(jiǎn)庫(kù)系丑統(tǒng)中紙,常招用的月數(shù)據(jù)邪模型蟲有以翻下三潑種:1.層爆次模支型用樹彩形結(jié)缸構(gòu)表梢示實(shí)幟體之退間聯(lián)估系的徑模型趙稱為膝層次蛋模型吹,它那能描件述一圾對(duì)多裂的關(guān)助系。2.網(wǎng)雅狀模嘴型這種忘模型索是用勉網(wǎng)狀欺數(shù)據(jù)柏結(jié)構(gòu)下來(lái)描趣述數(shù)旱據(jù)庫(kù)壓的總幟體邏溉輯結(jié)只構(gòu),雹它體鐘現(xiàn)了就事物敗之間阻“多喚對(duì)多艇”的穗關(guān)系該。3.關(guān)篇系模盜型上述挺兩種臥模型什都是忠結(jié)構(gòu)拳化模袋型,材使用爬時(shí),腦事先真均需拿根據(jù)況應(yīng)用扯的需居要,瘦將數(shù)會(huì)據(jù)之盼間的涌邏輯外關(guān)系浸固定通下來(lái)蓄,所齊以缺板乏柔鉛性。關(guān)系蘆模型調(diào)把實(shí)化體與腔實(shí)體源間的恢聯(lián)系漢歸結(jié)糾為二憲維表漠的組初織結(jié)格構(gòu),舍每一刺張二葉維表庭稱為供一個(gè)名關(guān)系情,其并中表粥中的海每行巨為一能個(gè)記紀(jì)錄,帝每列信為數(shù)輕據(jù)項(xiàng)孟(稱您為字慢段)思。關(guān)系攤模型匠的特羽點(diǎn)是織結(jié)構(gòu)靜比較查簡(jiǎn)單赴,但菌能夠譯處理拜復(fù)雜弄的實(shí)尖體之洗間的撲聯(lián)系昂,因垮此得餃到廣唯泛的湊應(yīng)用鵲。目注前國(guó)攝內(nèi)普潑遍應(yīng)醋用的Fo止xB衡AS萬(wàn)E,F(xiàn)o慰xP商ro都是皆關(guān)系偏數(shù)據(jù)鹿庫(kù)系消統(tǒng)3.所5.蒙2牧Fo牛xP榆ro關(guān)系頁(yè)型數(shù)尸據(jù)庫(kù)尾系統(tǒng)1.Fo孤xP擠ro系統(tǒng)拘簡(jiǎn)介(1蘭)命令查。在Fo謀xP章ro語(yǔ)言翼中,董對(duì)數(shù)殘據(jù)的堪操作睜都是顛由命甘令來(lái)偏完成鍬的。琴命令醒相當(dāng)薪于一僵般高浩級(jí)語(yǔ)士言中征的語(yǔ)堂句,豎但更做精煉離。Fo棄xP暫ro操作鬼命令吧的一顏般形秩式為課:命令楊動(dòng)詞[<范圍>]沒[<表達(dá)躲式表>]拳[F孤OR陶<條件>]儀[W姐HI跑LE默<條件>](2咱)函數(shù)裳。在Fo衫xP呢ro中提所供了葬大量陣的內(nèi)眠部函朝數(shù),繪每個(gè)饑函數(shù)惡都有話函數(shù)漫名。Fo再xP眾ro提供貓了七林大類享函數(shù)逝,包霉括字巖符處棵理函董數(shù)、皇數(shù)值久函數(shù)斧、邏行輯函顛數(shù)、忌日期糞和時(shí)負(fù)間函居數(shù)、求數(shù)據(jù)科庫(kù)操盒作函系數(shù)、鴿系統(tǒng)候函數(shù)感和其津他函浙數(shù)。(3尖)文件眨。Fo胸xP鬧ro有多尖種文弦件類輩型,嶄以擴(kuò)鴉展名論不同來(lái)區(qū)奏分。(4疼)操作棄符。Fo摧xP洲r(nóng)o提供茄了四雕種類墨型的泄運(yùn)算注,因槳而有液四種性操作聚符:算術(shù)位操作別符:成+、-、*施、/、*覽*、磁()尖、%關(guān)系盛操作洗符:嘉<、>、=、==、<=、>=、<>刑o偏r災(zāi)#邏輯劈燕操作絕符:輸AN刃D、OR、NO涼T澇or!字符改串操雞作符:叔+、-(5診)數(shù)據(jù)界庫(kù)結(jié)殲構(gòu)。濕對(duì)數(shù)監(jiān)據(jù)庫(kù)慰中每柄個(gè)字賓段的典定義鄉(xiāng)豐建立師了數(shù)俱據(jù)庫(kù)恐文件倍的數(shù)再據(jù)結(jié)池構(gòu)。策字段兇定義稻由三叢項(xiàng)組獨(dú)成:字段廣名:字段缺名可沉達(dá)10個(gè)字訊符長(zhǎng)鴨,必偽須用扔一個(gè)嘩字母消打頭字段企類型:秘Fo枯xP狂ro針對(duì)呈字段握變量袖定義村了五就種數(shù)閘據(jù)類攪型:C-興—字符嶺型N—數(shù)字客型D—日期毫型(燭月/日/年)L—邏輯傘型M—明細(xì)踐型字段翻寬度:指在廊字段繪中含寄有字載符或按數(shù)字篇的最取大個(gè)貪數(shù)。2.Fo腰xP念ro常用偵命令Fo腫xP漠ro數(shù)據(jù)陰庫(kù)系笨統(tǒng)提翁供了10既0多種佛操作殲命令促,包套括數(shù)辜據(jù)庫(kù)丘文件概的建缸立、掏編輯虎、使碧用、悶檢索柱、統(tǒng)桿計(jì)、擊多重碼數(shù)據(jù)芽庫(kù)操旺作、互報(bào)表計(jì)輸出苦及其沙他輔紐奉助功貫?zāi)艿缺?。下衫面介找紹一您些Fo嚇xP謠ro的常概用命俯令。(1皺)費(fèi)CR濫EA閥TE命令CR賄EA妄TE為建吊立數(shù)巷據(jù)庫(kù)令文件茶基本貞結(jié)構(gòu)嫂的命然令,蔑其一元般格盜式為底:CR斗EA揉TE只<文件際名>該命裙令將講建立禿一個(gè)遺用戶礎(chǔ)給定<文件府名>的數(shù)安據(jù)庫(kù)造文件舅,默奴認(rèn)擴(kuò)這展名想為.D錢BF。(2樹)都AP倡PE冊(cè)ND命令A(yù)P寺PE礎(chǔ)ND命令止用于熱向數(shù)州據(jù)庫(kù)預(yù)“追思加”編數(shù)據(jù)祥記錄垃。(3被)逃US鋼E命令US清E命令撞用于公打開商數(shù)據(jù)勁庫(kù)文犯件,電其一閱般格獻(xiàn)式為歪:US簡(jiǎn)E女<文件馳名>(4員)贈(zèng)LI控ST命令LI踏ST命令標(biāo)常被績(jī)用來(lái)爽顯示作數(shù)據(jù)巨庫(kù)文享件中貌的所父有記箏錄或著顯示股數(shù)據(jù)腫庫(kù)文誼件的屯結(jié)構(gòu)花。(5飯)洗DI啞SP廚LA柔Y命令DI濁SP精LA譽(yù)Y命令可與LI劫ST命令柜的功富能相憐似,駕但當(dāng)址沒有率指定右范圍煌時(shí),DI驚SP豎LA濫Y命令騙只顯借示當(dāng)蓬前一掉條記坊錄。(6檔)例GO急TO命令GO烤TO命令疤是將險(xiǎn)記錄蹄指針床直接紙定位距到指值定的嫁記錄通上(7座)妻SK握IP命令SK籍IP命令悔的一顏般格預(yù)式為僚:SK卻IP辨[戰(zhàn)<數(shù)字抖型表升達(dá)式>]該命令令用貫于將螺記錄扶指針竭從當(dāng)雀前位博置向散前或澤向后戴移動(dòng)茂,移什動(dòng)的篩記錄嫂數(shù)等僻于<數(shù)字器型表鋒達(dá)式>的值作。(8笨)失ED萌IT命令ED慎IT命令路用于童從當(dāng)脈前記棍錄開每始順比序修吃改記箱錄。(9培)沈LO味CA休TE命令LO雞CA柄TE命令冤用來(lái)懂在無(wú)罰索引挽的數(shù)根據(jù)庫(kù)戲文件楊中查稼找滿揪足條鑼件的面記錄醬,它妹的一率般格虜式為仁:LO相CA罪TE籠[農(nóng)<范圍>]防[瓶FO艱R敘<條件>]栗[療WH段IL傲E喇<條件>](1滔0)懂S梯UM命令SU墻M命令顧用來(lái)庸對(duì)有馬關(guān)數(shù)艇字型陣字段繡的表兆達(dá)式臣求和恰,它混的一食般格脈式為:SU債M雅[<范圍>]善[變<數(shù)字手型表弦達(dá)式躍表>]增[發(fā)FO羨R獄<條件>]挪[街WH晶IL商E章<條件>]3.Fo右xP警ro常用總函數(shù)想:在Fo憂xP碰ro中提眾供了胸大量暫的內(nèi)伸部函齊數(shù),以滿柴足用餃戶進(jìn)懶行數(shù)差據(jù)庫(kù)漫編程都的需祖要。晚下面語(yǔ)分類匠介紹Fo育xP忽ro中的透常用浮函數(shù)料。(1龜)數(shù)學(xué)關(guān)運(yùn)算芝函數(shù)*年取摸絕對(duì)求值函奇數(shù)AB膽S(芽)*指數(shù)敏函數(shù)EX歡P(郵)*取整貍函數(shù)IN宇T(旁)*自然置對(duì)數(shù)躬函數(shù)LO棉G(毛)*平方壺根函此數(shù)SQ卷RT血(瓦)*最大扶值函黎數(shù)MA勒X(漁)(2雙)字符來(lái)函數(shù)這里煮只介菜紹求拒子串劇函數(shù)SU戒BS碰TR堡(滿),調(diào)渴用該砌函數(shù)雅的一釀般格文式為翅:SU纖BS卷TR(<字符來(lái)型表臣達(dá)式>,<起始農(nóng)位置>刮[,<字符終個(gè)數(shù)>])(3嬸)轉(zhuǎn)換走函數(shù)*痰小左寫轉(zhuǎn)鳥換大陪寫函鍵數(shù)UP同PE吐R(缺)*大寫酷轉(zhuǎn)換賭小寫叨函數(shù)LO瓜WE潤(rùn)R(盒)*數(shù)字鍋型轉(zhuǎn)肢換成途字符宋型函賣數(shù)ST械R(朋)*字符正型轉(zhuǎn)味換成啦數(shù)字匹型函奏數(shù)VA太L(答)(4燃)測(cè)試寫函數(shù)*寺數(shù)嚼據(jù)類挑型測(cè)莖試函疾數(shù)TY矛PE并(托)*字符請(qǐng)串長(zhǎng)獲度測(cè)煩試函忍數(shù)LE皂N(梨)*光標(biāo)酬行坐蹦標(biāo)測(cè)矛試函假數(shù)RO傭W(位)*光標(biāo)隙列坐猜標(biāo)測(cè)霧試函盒數(shù)CO磚L(怖)*文件尚結(jié)束朽測(cè)試丟函數(shù)EO涌F(商)4.建世立數(shù)敞據(jù)庫(kù)佛和數(shù)稠?yè)?jù)錄梁入數(shù)據(jù)刮庫(kù)文肅件的沫建立失包括飯兩個(gè)雞步驟機(jī):首準(zhǔn)先是每定義蘿數(shù)據(jù)棋庫(kù)結(jié)洲構(gòu),葵也就確是要援把數(shù)贏據(jù)庫(kù)屈含有仗多少稅個(gè)字圖段,梳每個(gè)鋼字段位的特餡征(汁字段興名、賠數(shù)據(jù)大類型童、字選段寬持度、演小數(shù)倚點(diǎn)位鈴數(shù))韻告訴耍系統(tǒng)奇。其枝次是民按照屋定義記好的克數(shù)據(jù)喘庫(kù)結(jié)翻構(gòu)輸歸入每拿條記錦錄的財(cái)數(shù)據(jù)者內(nèi)容斥。(1胞)定義館數(shù)據(jù)脹庫(kù)結(jié)憶構(gòu):可用頓定義那數(shù)據(jù)誼庫(kù)結(jié)宏構(gòu)的腰命令CR客EA腎TE或利哄用Fo呢xP鴨ro菜單宅系統(tǒng)掉定義瞎一個(gè)幻玉新的校數(shù)據(jù)拆庫(kù)。(2戶)數(shù)據(jù)萌的輸禿入:Fo郵xP幣ro有多晴種數(shù)剃據(jù)輸岔入方量式,悔最常散用的暴有以扣下三毛種:*宵立即秧方式述輸入層數(shù)據(jù)*兄?jǐn)U充鋼方式與追加漸新記跳錄*襲使用BR棉OW駝SE命令者增加幅數(shù)據(jù)5.程央序設(shè)泄計(jì)Fo月xP蠅ro不僅卷提供易了單賭命令冬的工屋作方爛式,蒙還允藝許用恭戶編持寫程響序執(zhí)舉行預(yù)色定的炭操作郵,即稅可將Fo功xP融ro提供睡的命撓令、佛函數(shù)憑和程肺序控彈制語(yǔ)曠句組湊織成賽為有策序的墊集合政,并終以文玻件的虹形式輩存放盈在磁柄盤上枝,這繡個(gè)有速序的欠集合篩稱之正為Fo柏xP覺ro源程架序,冤這個(gè)松文件血稱之找為源解程序?qū)O文件賴。在Fo勿xP宣ro中,善源程蒸序的件擴(kuò)展本名為.P肚RG,程碌序文宜件可才用任朱何一估種編膽輯軟過件建狹立和妄修改政。程韻序設(shè)董計(jì)功蛾能為徑用戶狼在Fo怪xP鵲ro系統(tǒng)謠的基駱礎(chǔ)上惹開發(fā)續(xù)各自脊所需葉的數(shù)嘩據(jù)庫(kù)憂應(yīng)用鴉軟件鉆提供志了保奶證。3.吐5.呼3數(shù)表怠的數(shù)總據(jù)庫(kù)狐處理我們撥可以矮用Fo相xP義ro數(shù)據(jù)哈庫(kù)來(lái)樣處理怨表格愈數(shù)據(jù)熱。下藝面以壩表3-阻2二維議數(shù)表壤為例東來(lái)介朋紹數(shù)縮慧表的僚數(shù)據(jù)巡壽庫(kù)處漸理方皂法:1.建浴立數(shù)團(tuán)據(jù)庫(kù)吊文件怨:確定獅數(shù)據(jù)俱結(jié)構(gòu)默:字段急名暫類型屆寬度癥小數(shù)1齒數(shù)Z籠N皆2挺02節(jié)距T獨(dú)N呆6饞33凸緣品直徑DH播N月6怖14軸孔煤直徑DK瓜N頌6庫(kù)1建立TA注BP徹.D侮BF庫(kù)文念件,淚并輸?shù)溉胗泜z錄的購(gòu)內(nèi)容統(tǒng):記錄俊號(hào)釀齒獸數(shù)Z節(jié)距T凸緣姐直徑DH軸孔兩直徑DK1軌11禍9.葵52領(lǐng)5蓮22怕1架12通13怎9.候52菜5贈(zèng)28燙1腹53顯15武9.暮52指5照35從2湖0.沸.括.破.壇..道.衡.毫.趨..劍.士.弟.渴.8白2揉5喪9.少52貍5褲6縱5叮429假1初1港12揀.7隨0嗽3龍0蛋1810貴1糊3療12鼻.7敘0雜3屯8刷22.挨.饞.鍬.節(jié)..蹄.僻.缺.保..籮.奇.討.旺.80怕25移63墊.5伸0根43喇8柴3扛10共有80個(gè)記捐錄2.?dāng)?shù)療據(jù)庫(kù)箭檢索炭:建立殖后綴混為.P肚RG的數(shù)宇據(jù)庫(kù)漫命令惡組文食件進(jìn)寄行數(shù)步據(jù)庫(kù)慈檢索楊?,F(xiàn)蠢編寫懸數(shù)據(jù)篇庫(kù)程貪序(殼取名TA震B(yǎng)P睜.P泥RG)如喊下:SE瀉T鋒HE元AD戴IN跳G烈OF秧F(不紹顯示許欄標(biāo)旅題)SE社T暈SA廳FE鮮TY石OF話F(不驕顯示派提示袋信息貧來(lái)詢斑問已妨存在流的文件眼是否鍛重寫蕉)US潔E識(shí)TA侍BPCL鴉EA展RSE蒙T疊TA姑LK雙O句FF(不尿顯示牌命令男的執(zhí)叫行信手息)SE蠶T花DE點(diǎn)VI喉CE暑T策O踢SC施RE糞EN(或PR豬IN否T)ST腰OR撿E笛1侄TO里Z慈Z@6仔,2友S泳AY糕‘請(qǐng)輸技入齒美數(shù):隸’GE狂T泡ZZ屠P嬌IC低T弟‘9兄9’RE哪ADST累OR館E何1.箏0招TO熄T礎(chǔ)T@8迎,2購(gòu)S楚AY登‘請(qǐng)輸徐入節(jié)我距:晉’GE豎T蛇TT談P繞IC色T競(jìng)’9厭9.探99視9’RE杏ADDO能W螞HI穴LE待.徹NO觸T.效E喝OF動(dòng)()IF齒數(shù)Z=詳ZZ習(xí).途AN椅D.節(jié)距T=百TTCL概EA櫻RDI財(cái)SP睬LA練YGO慈TO籮B場(chǎng)OT況TO哭MSK常IP派–即1EN諸DI洽FSK船IPEN眼DD星OSE輪T紹TA卡LK罩O菊NRE樂TU此RN程序棵文件傲建好寧后,驢可在Fo蘇xP福ro命令侄窗口遲使用DO命令蔥執(zhí)行室如下山:DO悔T指AB賭P↙3.富5.甚4聯(lián)Fo吹xP痰ro與高佛級(jí)語(yǔ)議言的校接口Fo債xP烤ro與高葡級(jí)語(yǔ)蜻言之憑間的瞇數(shù)據(jù)甲通信無(wú)是以擊文本銷文件皺為媒傲介的佛,其宇過程賴如圖3.粱10所示褲。圖3.勻10斬Fo吉xP邀ro與高脊級(jí)語(yǔ)打言之染間的辰數(shù)據(jù)釣通信1.Fo邊xP俘ro向高藏級(jí)語(yǔ)賤言傳腸送數(shù)薪據(jù)Fo遼xP持ro與高童級(jí)語(yǔ)斤言交劑換數(shù)壘據(jù)可征以通從過系豆統(tǒng)數(shù)策據(jù)格震式文龜件(SD暖F)和童通用執(zhí)格式完文件引實(shí)現(xiàn)為。Fo存xP低ro建立厭文本辨文件素(擴(kuò)待展名魔為.T微XT)的祖命令甲為:CO脾PY甩T觸O所<文件戲名>叫TY熟PE奶<文件擴(kuò)類型>該命疲令是冶由當(dāng)?shù)で按蚝娱_的勤數(shù)據(jù)懶庫(kù)文體件生樸成指惹定<文件暑名>的文蝦本格備式文徐件,銳而生蛇成文訊件的透類型且由<文件堪類型>指定嫌。文充件類裳型可旅以為左:SD礙F—系統(tǒng)勁數(shù)據(jù)

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論