黄色三级片无码高清-一级国产黄色片传媒-下载日韩一级黄色片-国产黄片卡片一级-看三四级黄色毛片-国产一级爱做c片免费-欧美一级电影播放观看-日韩一级视频在线看-成人簧片一级AAA片

【請(qǐng)登錄】【免費(fèi)注冊(cè)】

首頁(yè)新聞技術(shù)產(chǎn)品供應(yīng)二手培訓(xùn)展會(huì)物流維修求購(gòu)招商招標(biāo)招聘企業(yè)

技術(shù)

搜索
技術(shù)文章機(jī)械知識(shí)技術(shù)技巧論文試題維修知識(shí)招投標(biāo)知識(shí)
您的位置:盤古機(jī)械網(wǎng)>技術(shù)文章>機(jī)械知識(shí)>詳情

數(shù)控加工自動(dòng)編程系統(tǒng)軟件設(shè)計(jì)(3)

時(shí)間:2008年11月03日瀏覽:633次收藏分享:

(二)結(jié)構(gòu)設(shè)計(jì)
1.模塊化設(shè)計(jì)
 
    為了使程序結(jié)構(gòu)清晰,采用模塊化的設(shè)計(jì)方法。選擇“工程”菜單中的“添加模塊”命令,添加一個(gè)模塊。將程序代碼按照功能劃分為不同的模塊,主要模塊劃分如下:通用模塊,用以存放程序中用到的全局變量;通用子程序模塊,用以存放一些通用的子程序,例如查找?guī)缀味x語(yǔ)句中“=”位置的子程序,查找“;”子程序等;數(shù)學(xué)處理模塊,用以存放有關(guān)數(shù)學(xué)處理的子程序,例如直線與圓相交求交點(diǎn),求兩直線相交點(diǎn)坐標(biāo)值等;點(diǎn)的幾何定義語(yǔ)句處理模塊;直線的幾何定義語(yǔ)句處理模塊;圓的幾何定義語(yǔ)句處理模塊;運(yùn)動(dòng)語(yǔ)句處理模塊;工藝參數(shù)語(yǔ)句處理模塊;后置處理模塊;圖形顯示模塊。 
    通過(guò)模塊化設(shè)計(jì),將相同功能的子程序放到同一個(gè)模塊中,這樣編程時(shí)結(jié)構(gòu)就顯得非常清晰,一目了然。
2.模塊中過(guò)程的調(diào)用 
    對(duì)于VB來(lái)說(shuō),是一種事件驅(qū)動(dòng)的編程方式,用戶的動(dòng)作即事件掌握著程序的運(yùn)行流向。例如我們?cè)?ldquo;菜單編輯器”中將“前置處理”菜單命令命名為ItemPreProcess,則我們?cè)趩螕?ldquo;前置處理”菜單時(shí),就會(huì)執(zhí)行如下一段程序: 
    Private Sub ItemPreProcess_Click() 
    End Sub 

    在這段程序中添加代碼,就可以使程序按照我們的要求來(lái)執(zhí)行了。比如前面所講的判斷打開(kāi)文件類型的程序,添加代碼后這段程序如下:
Private Sub ItemPreProcess_Click()
If Right$(sFile, 3) = ".CL" Then
MsgBox ("打開(kāi)的文件是刀位數(shù)據(jù)文件,請(qǐng)直接進(jìn)行后置處理!")
Exit Sub
End If
If Right$(sFile, 3) = ".NC" Then
MsgBox ("打開(kāi)的文件是NC文件!")
Exit Sub
End If
End Sub

    這樣我們?cè)趩螕?ldquo;前置處理”菜單后,程序就會(huì)判斷打開(kāi)的是APT文件還是CL文件或NC文件。同理,我們可以在不同的菜單命令下編寫不同的程序代碼,通過(guò)調(diào)用各個(gè)模塊中的過(guò)程來(lái)完成我們需要的操作。

熱門文章

業(yè)務(wù)咨詢:932174181   媒體合作:2279387437    24小時(shí)服務(wù)熱線:15136468001 盤古機(jī)械網(wǎng) - 全面、科學(xué)的機(jī)械行業(yè)免費(fèi)發(fā)布信息網(wǎng)站 Copyright 2017 PGJXO.COM 豫ICP備12019803號(hào)