利用CAD字段制作動(dòng)態(tài)變化的標(biāo)高圖塊_第1頁(yè)
利用CAD字段制作動(dòng)態(tài)變化的標(biāo)高圖塊_第2頁(yè)
利用CAD字段制作動(dòng)態(tài)變化的標(biāo)高圖塊_第3頁(yè)
利用CAD字段制作動(dòng)態(tài)變化的標(biāo)高圖塊_第4頁(yè)
利用CAD字段制作動(dòng)態(tài)變化的標(biāo)高圖塊_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

———利用CAD字段制作動(dòng)態(tài)變化的標(biāo)高圖塊標(biāo)高的動(dòng)態(tài)塊,不僅可以依據(jù)插入位置自動(dòng)計(jì)算更新標(biāo)高值,還可以利用拉伸動(dòng)作調(diào)整標(biāo)高線的長(zhǎng)短,這里就不介紹圖塊中圖形繪制和動(dòng)作設(shè)置的操作了,重點(diǎn)講一下如何利用字段來(lái)制作動(dòng)態(tài)變化的標(biāo)高。

首先將標(biāo)高的基本圖形按尺寸繪制好,如下圖所示。

利用屬性文字可以在圖塊中加入可編輯的文字,直接用簡(jiǎn)潔的屬性文字做成標(biāo)高圖塊也可以,只是需要依據(jù)實(shí)際標(biāo)高編輯每個(gè)圖塊的標(biāo)高值。

字段是CAD供應(yīng)的一種可以依據(jù)外部條件動(dòng)態(tài)變化的文字,在字段中還可以提取圖形的屬性,設(shè)置計(jì)算公式或LISP\DISIEL表達(dá)式。關(guān)于屬性塊和字段這里就不再介紹了。

在定義標(biāo)高屬性前,先定義一個(gè)用來(lái)設(shè)置零標(biāo)高點(diǎn)肯定坐標(biāo)值的屬性,此屬性的標(biāo)記、提示可以依據(jù)自己的需要設(shè)置,默認(rèn)值可以先設(shè)置為0,由于這個(gè)屬性只是起設(shè)置零標(biāo)高值的,不需要顯示,所以在定義屬性時(shí)可勾選“不行見(jiàn)”,如下圖所示。

然后再定義標(biāo)高屬性,這個(gè)屬性文字就不能像前面的屬性那么隨便了,屬性的位置和字高都必需嚴(yán)格根據(jù)要求設(shè)置,至于標(biāo)記、提示可以依據(jù)需要進(jìn)行設(shè)置,默認(rèn)值也可以臨時(shí)為0,留意這次別忘了取消勾選"不行見(jiàn)",如下圖所示。

由于這個(gè)標(biāo)高是跟圖塊插入點(diǎn)的位置有關(guān),現(xiàn)在無(wú)法設(shè)置,需要定義成圖塊后再設(shè)置。

選中標(biāo)高的圖形和定義的屬性后輸入B,定義圖塊,給圖塊起好名字,必需要記住指定正確的基點(diǎn),如下圖所示。

定義好圖塊后,選擇圖塊,右鍵選擇塊編輯器或者直接輸入BEDIT命令,進(jìn)入塊編輯器,雙擊標(biāo)高屬性,彈出編輯屬性定義對(duì)話框,選中屬性值,右鍵,選擇插入字段,如下圖所示。

打開(kāi)插入字段對(duì)話框后,在字段類型中選擇“對(duì)象”,然后在字段名稱中選擇公式,再到右側(cè)下方的公式輸入框中單擊鼠標(biāo)右鍵,在右鍵菜單選擇插入字段,如下圖所示。

在再次彈出的字段對(duì)話框中選擇“對(duì)象”》“塊占位符”,然后在右側(cè)列表中選擇位置,立面圖是用Y坐標(biāo)來(lái)作為標(biāo)高,所以只需要勾選Y坐標(biāo),如下圖所示。

單擊確定按鈕可以返回上一級(jí)字段對(duì)話框,由于圖紙繪制的時(shí)候單位通常是毫米,而標(biāo)高需要標(biāo)注單位是米,需要在讀取的坐標(biāo)值上除以1000,因此需要在Y坐標(biāo)字段基礎(chǔ)上除以1000,如下所示。

這樣一個(gè)可以自動(dòng)依據(jù)標(biāo)高圖塊插入點(diǎn)更新標(biāo)高值的圖塊就完成了,只是這里計(jì)算的是Y坐標(biāo)的肯定值。要想可以設(shè)置零標(biāo)高的值,還需要退出塊編輯器做進(jìn)一步處理。

關(guān)閉塊編輯器并保存上面所做的修改,在圖中插入一個(gè)剛修改過(guò)公式的圖塊,如下圖所示。

雙擊此圖塊會(huì)彈出增加屬性編輯器,選擇標(biāo)高屬性后,在屬性值框中雙擊之前設(shè)置的字段,重新打開(kāi)字段對(duì)話框,如下圖所示。

在公式后面輸入一個(gè)減號(hào)-,在減號(hào)后面右鍵并選擇插入字段,在新打開(kāi)的字段對(duì)話框中類別仍選擇對(duì)象,名稱也選擇對(duì)象,單擊中間的“選擇對(duì)象”按鈕,在圖中拾取剛插入的標(biāo)高圖塊,然后在“特性”列表中選中之前設(shè)置的“零坐標(biāo)點(diǎn)肯定標(biāo)高”屬性,如下圖所示。

單擊確定完成公式的最終設(shè)置,公式的最終效果如下圖所示。

單擊確定按鈕關(guān)閉字段對(duì)話框和屬性編輯器對(duì)話框,此圖塊才算真正完成。

但這個(gè)圖塊的使用與其他圖塊有所不同,不能直接插入,而是需要移動(dòng)或復(fù)制修改公式后的塊參照。由于減零標(biāo)高的字段是通過(guò)編輯標(biāo)高的屬性值完成的,其實(shí)后面一部分公式并沒(méi)有保存到圖塊定義中,假如我們直接插入圖塊,只能標(biāo)肯定值,復(fù)制圖塊就可以標(biāo)相對(duì)值。

將剛才編輯過(guò)圖塊復(fù)制到圖中零標(biāo)高的位置,輸入RE回車,更新標(biāo)高值,然后雙擊圖塊打開(kāi)增加屬性編輯器,在編輯器中可以看到計(jì)算出來(lái)的肯定標(biāo)高值,如下圖所示。

在上面對(duì)話框中選中零標(biāo)高屬性,將值改為標(biāo)高肯定值,如上圖中的9.16,單擊確定,關(guān)閉屬性編輯器,輸入RE回車,刷新,我們可以看到這個(gè)標(biāo)高就變成了0,如下圖所示。

然后將這個(gè)標(biāo)高依次復(fù)制到立面圖中其他標(biāo)高位置,然后輸入RE回車刷新字段的值,就可以得到各個(gè)點(diǎn)的相對(duì)標(biāo)高,如下圖所示。

假如要在另一張立面圖中使用標(biāo)高,只需將此圖塊復(fù)制到那張立面圖的零標(biāo)高處,先將零標(biāo)高屬性改成零,RE刷新再依據(jù)標(biāo)高肯定值來(lái)修改零標(biāo)高,就可以得到新的基準(zhǔn)零標(biāo)高圖塊,復(fù)制此圖塊到立面圖的其他位置即可。

留意:在塊編輯器內(nèi)部也可以設(shè)置讀取屬性值的字段,但只能讀取屬性的默認(rèn)值,無(wú)法讀取插入塊參照后編輯的屬性值,如下圖所示。

我剛開(kāi)頭就卡在了這里,想在塊編輯器一次將公式設(shè)置完,結(jié)果在插入圖塊后修改零標(biāo)高值,標(biāo)出的仍是肯定標(biāo)高。

小結(jié)

上面介紹了字段中公式的應(yīng)用,這里公式還比較簡(jiǎn)潔,只是除法和減發(fā),重點(diǎn)還是圖塊的塊占位符和屬性值的使用。塊占位符字段必需在塊編輯器中才能設(shè)置,而要想利用圖塊某個(gè)屬性設(shè)置的數(shù)值,卻只能對(duì)塊參照(也就是插入后的圖塊)進(jìn)行設(shè)置。由于如此,此圖塊使用時(shí)只能復(fù)制,不能插入。

大家假如感愛(ài)好,可以在塊編輯器中給標(biāo)高圖塊添加上下翻轉(zhuǎn)、左右翻轉(zhuǎn),拉伸等動(dòng)作,讓標(biāo)高圖塊可以適用于更多狀況,這些以后有機(jī)會(huì)再介紹吧。

標(biāo)高的動(dòng)態(tài)塊,不僅可以依據(jù)插入位置自動(dòng)計(jì)算更新標(biāo)高值,還可以利用拉伸動(dòng)作調(diào)整標(biāo)高線的長(zhǎng)短,這里就不介紹圖塊中圖形繪制和動(dòng)作設(shè)置的操作了,重點(diǎn)講一下如何利用字段來(lái)制作動(dòng)態(tài)變化的標(biāo)高。

首先將標(biāo)高的基本圖形按尺寸繪制好,如下圖所示。

利用屬性文字可以在圖塊中加入可編輯的文字,直接用簡(jiǎn)潔的屬性文字做成標(biāo)高圖塊也可以,只是需要依據(jù)實(shí)際標(biāo)高編輯每個(gè)圖塊的標(biāo)高值。

字段是CAD供應(yīng)的一種可以依據(jù)外部條件動(dòng)態(tài)變化的文字,在字段中還可以提取圖形的屬性,設(shè)置計(jì)算公式或LISP\DISIEL表達(dá)式。關(guān)于屬性塊和字段這里就不再介紹了。

在定義標(biāo)高屬性前,先定義一個(gè)用來(lái)設(shè)置零標(biāo)高點(diǎn)肯定坐標(biāo)值的屬性,此屬性的標(biāo)記、提示可以依據(jù)自己的需要設(shè)置,默認(rèn)值可以先設(shè)置為0,由于這個(gè)屬性只是起設(shè)置零標(biāo)高值的,不需要顯示,所以在定義屬性時(shí)可勾選“不行見(jiàn)”,如下圖所示。

然后再定義標(biāo)高屬性,這個(gè)屬性文字就不能像前面的屬性那么隨便了,屬性的位置和字高都必需嚴(yán)格根據(jù)要求設(shè)置,至于標(biāo)記、提示可以依據(jù)需要進(jìn)行設(shè)置,默認(rèn)值也可以臨時(shí)為0,留意這次別忘了取消勾選"不行見(jiàn)",如下圖所示。

由于這個(gè)標(biāo)高是跟圖塊插入點(diǎn)的位置有關(guān),現(xiàn)在無(wú)法設(shè)置,需要定義成圖塊后再設(shè)置。

選中標(biāo)高的圖形和定義的屬性后輸入B,定義圖塊,給圖塊起好名字,必需要記住指定正確的基點(diǎn),如下圖所示。

定義好圖塊后,選擇圖塊,右鍵選擇塊編輯器或者直接輸入BEDIT命令,進(jìn)入塊編輯器,雙擊標(biāo)高屬性,彈出編輯屬性定義對(duì)話框,選中屬性值,右鍵,選擇插入字段,如下圖所示。

打開(kāi)插入字段對(duì)話框后,在字段類型中選擇“對(duì)象”,然后在字段名稱中選擇公式,再到右側(cè)下方的公式輸入框中單擊鼠標(biāo)右鍵,在右鍵菜單選擇插入字段,如下圖所示。

在再次彈出的字段對(duì)話框中選擇“對(duì)象”》“塊占位符”,然后在右側(cè)列表中選擇位置,立面圖是用Y坐標(biāo)來(lái)作為標(biāo)高,所以只需要勾選Y坐標(biāo),如下圖所示。

單擊確定按鈕可以返回上一級(jí)字段對(duì)話框,由于圖紙繪制的時(shí)候單位通常是毫米,而標(biāo)高需要標(biāo)注單位是米,需要在讀取的坐標(biāo)值上除以1000,因此需要在Y坐標(biāo)字段基礎(chǔ)上除以1000,如下所示。

這樣一個(gè)可以自動(dòng)依據(jù)標(biāo)高圖塊插入點(diǎn)更新標(biāo)高值的圖塊就完成了,只是這里計(jì)算的是Y坐標(biāo)的肯定值。要想可以設(shè)置零標(biāo)高的值,還需要退出塊編輯器做進(jìn)一步處理。

關(guān)閉塊編輯器并保存上面所做的修改,在圖中插入一個(gè)剛修改過(guò)公式的圖塊,如下圖所示。

雙擊此圖塊會(huì)彈出增加屬性編輯器,選擇標(biāo)高屬性后,在屬性值框中雙擊之前設(shè)置的字段,重新打開(kāi)字段對(duì)話框,如下圖所示。

在公式后面輸入一個(gè)減號(hào)-,在減號(hào)后面右鍵并選擇插入字段,在新打開(kāi)的字段對(duì)話框中類別仍選擇對(duì)象,名稱也選擇對(duì)象,單擊中間的“選擇對(duì)象”按鈕,在圖中拾取剛插入的標(biāo)高圖塊,然后在“特性”列表中選中之前設(shè)置的“零坐標(biāo)點(diǎn)肯定標(biāo)高”屬性,如下圖所示。

單擊確定完成公式的最終設(shè)置,公式的最終效果如下圖所示。

單擊確定按鈕關(guān)閉字段對(duì)話框和屬性編輯器對(duì)話框,此圖塊才算真正完成。

但這個(gè)圖塊的使用與其他圖塊有所不同,不能直接插入,而是需要移動(dòng)或復(fù)制修改公式后的塊參照。由于減零標(biāo)高的字段是通過(guò)編輯標(biāo)高的屬性值完成的,其實(shí)后面一部分公式并沒(méi)有保存到圖塊定義中,假如我們直接插入圖塊,只能標(biāo)肯定值,復(fù)制圖塊就可以標(biāo)相對(duì)值。

將剛才編輯過(guò)圖塊復(fù)制到圖中零標(biāo)高的位置,輸入RE回車,更新標(biāo)高值,然后雙擊圖塊打開(kāi)增加屬性編輯器,在編輯器中可以看到計(jì)算出來(lái)的肯定標(biāo)高值,如下圖所示。

在上面對(duì)話框中選中零標(biāo)高屬性,將值改為標(biāo)高肯定值,如上圖中的9.16,單擊確定,關(guān)閉屬性編輯器,輸入RE回車,刷新,我們可以看到這個(gè)標(biāo)高就變成了0,如下圖所示。

然后將這個(gè)標(biāo)高依次復(fù)制到立面圖中其他標(biāo)高位置,然后輸入RE回車刷新字段的值,就可以得到各個(gè)點(diǎn)的相對(duì)標(biāo)高,如下圖所示。

假如要在另一張立面圖中使用標(biāo)高,只需將此圖塊復(fù)制到那張立面圖的零標(biāo)高處,先將零標(biāo)高屬性改成零,RE刷新再依據(jù)標(biāo)高肯定值來(lái)修改零標(biāo)高,就可以得到新的基準(zhǔn)零標(biāo)高圖塊,復(fù)制此圖塊到立面圖的其他位置即可。

留意:在塊編輯器內(nèi)部也可以設(shè)置讀取屬性值的字段,但只能讀取屬性的默認(rèn)值,無(wú)法讀取插入塊參照后編輯的屬性值,如下圖所示。

我剛開(kāi)頭就卡在了這里,想在塊編輯器一次將公式設(shè)置完,結(jié)果在插入圖塊后修改零標(biāo)高值,標(biāo)出的仍是肯定標(biāo)高。

溫馨提示

  • 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)論