CAD陣列對象超過限制數(shù)量無法陣列怎么辦?
不知道你在陣列的時候是否遇到過這種情況,就是CAD會提示要創(chuàng)建的對象過多,超過100000個數(shù)量限制,無法進(jìn)行陣列,如下圖所示。

這種提示通常是在使用低版本的陣列,也就是高版本中的經(jīng)典陣列ARRAYCLASSIC的時候才會遇到,出現(xiàn)這個提示后,點(diǎn)“確定”按鈕,會返回陣列對話框,我們必須修改陣列的項目數(shù),使最終創(chuàng)建的對象數(shù)少于100000個才能完成陣列。
如果我們使用的是高版本的關(guān)聯(lián)陣列,其實(shí)也同樣會出現(xiàn)提示,不過提示讓人有點(diǎn)看不懂,現(xiàn)象也比較奇怪,如下圖所示。

我選擇了400個圖形,想創(chuàng)建一個20X20的矩形陣列,輸入完參數(shù)后并未出現(xiàn)錯誤提示,但可以看到,圖中并未按照設(shè)置生成20X20的陣列,只是顯示了20X11的陣列,后面這些行同樣是因為超出了100000的顯示不顯示了,但夾點(diǎn)的位置還是按照20X20陣列的結(jié)果顯示的,此時,拖動夾點(diǎn)嘗試增加行數(shù),也會彈出一個提示對話框,但提示對話框的標(biāo)題和信息都讓人看不懂,標(biāo)題是“關(guān)聯(lián)網(wǎng)絡(luò)評估錯誤”,大致意思就是數(shù)量操作了限制,建議恢復(fù)到合理的設(shè)置,否則顯示跟設(shè)置對不上。
CAD設(shè)置這個限制的初衷,可能是為了防止大家不小心將陣列項目數(shù)設(shè)置得過大,導(dǎo)致一次創(chuàng)建了大量實(shí)體,此時如果發(fā)現(xiàn)錯誤,即使撤銷操作也很費(fèi)勁,尤其是在當(dāng)年機(jī)器配置低、CAD性能低的時代更是如此,陣列過多的對象甚至有可能導(dǎo)致CAD無響應(yīng)退出。
但100000個對象對于現(xiàn)在的機(jī)器配置來說不算什么了,當(dāng)然這個數(shù)量限制還是可以防止設(shè)置了不合理的陣列參數(shù)。
不知道大家在實(shí)際工作中是否有陣列參數(shù)設(shè)置正確,但因為一次陣列的圖形太多,然后出現(xiàn)這個提示導(dǎo)致無法完成陣列的時候。比如我選擇了30000個圖形,只是想做一個2X2的陣列,陣列始終不成功,最終只能通過復(fù)制完成。
陣列的這個數(shù)量限制是否可以修改呢?
當(dāng)然當(dāng)時可以,不過CAD可能認(rèn)為這個數(shù)量限制比較合理,通常不需要修改,因此這個數(shù)量限制不是一個常規(guī)的系統(tǒng)變量,而是一個環(huán)境變量,設(shè)置起來比較麻煩。
普通的系統(tǒng)變量,在命令行輸入系統(tǒng)變量名稱或用SETVAR命令后輸入系統(tǒng)變量名稱,回車,就可以查看或設(shè)置系統(tǒng)變量的值。
而環(huán)境變量比較麻煩,必須用SETENV命令,控制陣列最大數(shù)量的環(huán)境變量是MaxArray,最大值可以設(shè)置為10000000,通常不建議設(shè)置過大。設(shè)置方法是在命令行輸入下面語句
(setenv "MaxArray" "200000")
需要注意的是,在命令行輸入命令后系統(tǒng)變量,大小寫是無所謂的,而環(huán)境變量,大小寫必須嚴(yán)格按照變量名輸入。
如果你沒有遇到過這個問題,或者遇到這個問題的時候確實(shí)是因為自己項目數(shù)設(shè)置錯了,不建議修改這個參數(shù)。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
