為什么CAD的動態(tài)輸入框變成紅色?
有網(wǎng)友問了這樣一個問題,在畫圖的時候,輸入完參數(shù)后回車,輸入的方框變成了紅色,這是怎么回事?。咳缦聢D所示。

其實這個問題的原因很簡單:輸入的參數(shù)或數(shù)字是錯誤的!
如上面的截圖,就是輸入一個相對的極坐標(biāo),輸入的角度<216看上去沒有問題,為什么會錯誤呢?
我看了一下,問題的原因各不相同,下面將我了解的幾種情況簡單跟大家說一下。
一、輸入了中文(全角)的逗號
在坐標(biāo)輸入過程中需要輸入逗號來分隔XYZ的坐標(biāo)值,這個逗號必須是英文的的逗號(也就是半角的逗號),如果你現(xiàn)在使用的是中文輸入法,雖然輸入的數(shù)字是半角的,但輸入的如果是中文的逗號,CAD軟件就會不識別,如下圖所示。

在動態(tài)輸入框里這個錯誤很容易看出來,因為在AUTOCAD的一個輸入框只會輸入一個數(shù)值,如果輸入英文的逗號的話,會自動切換到下一個輸入框。在輸入框里出現(xiàn)逗號,肯定是中文的逗號。
并不是使用中文輸入法都會出現(xiàn)這種現(xiàn)象,在我的機(jī)器上用搜狗輸入法輸入數(shù)值和逗號,就會切換到下一個輸入框,但用微軟拼音就會出現(xiàn)上面的問題。
如果逗號出現(xiàn)在動態(tài)輸入的輸入框內(nèi),并且輸入框變紅,這個逗號肯定有問題,解決方法很簡單,就是切換成英文輸入法或類似搜狗的輸入法。
如果在命令行我們輸入了10,10時不會有任何提示,等我們回車確認(rèn)的時候,會提示點無效,如下圖所示。

如果在命令行輸入坐標(biāo)后出現(xiàn)“點無效”這樣的提示,你就要看看這個逗號是不時占了兩個數(shù)字的寬度,如果是這樣,問題就出在這個逗號上。
如果將小數(shù)點輸入成中文的句號,同樣也會出錯,不過這兩者差別很明顯,大家一眼就能開出來,所以通常不會犯這樣的錯誤,如下圖所示。

如果輸入了全角的數(shù)字,在動態(tài)輸入的輸入框并不會變紅,提示錯誤,如下圖所示。

但回車確認(rèn)后,命令行會提示錯誤,如下圖所示。

當(dāng)輸入全角的數(shù)字的時候,從提示信息“創(chuàng)建零長度直線”來看,只有動態(tài)輸入時自動添加的相對坐標(biāo)標(biāo)記@被識別,也就相當(dāng)于輸入了@0,0。
如果在命令行輸入相同的數(shù)值,作為絕對坐標(biāo)處理時,則同樣無法識別,會提示錯誤,如下圖所示。

其實類似的錯誤,只要仔細(xì)觀察,很容易看出這些數(shù)字或逗號跟常規(guī)數(shù)字和逗號的區(qū)別,只是當(dāng)動態(tài)輸入框變紅或命令行出現(xiàn)錯誤提示時,我們要先檢查一下是否存在全角的數(shù)字或符號。
二、輸入了多余的符號
這種情況比較典型的就是像文章開頭的截圖中顯示的那樣,多輸入了角度符號“<”。
在輸入極坐標(biāo)(長度<角度)是中間輸入角度符號很正常,為什么這樣也會出錯呢?我們來看可能出現(xiàn)問題的兩種情況。
1、假設(shè)我們繪制直線,在確定第一點坐標(biāo)的時候就輸入極坐標(biāo)100<45。當(dāng)我們輸入完100后如果輸入<符號,會自動切換到下一個輸入框,并且會提示我們輸入的是角度,如下圖所示。

框倒沒有變紅,但字變紅了,這時候,如果我們直接輸入45或輸入<45都是可以的。
但假如我們輸入100后,按TAB鍵切換到第二個輸入框,如果這時候再輸入<45,輸入框就會變紅了,如下圖所示。

當(dāng)我們指定第一點的時候,因為沒有上一點,動態(tài)輸入輸入的也是絕對坐標(biāo),如果用TAB鍵,相當(dāng)于輸入“,”號,后面應(yīng)該輸入一個數(shù)值,如果此時輸入<45,就多了一個“<”,因此會提示錯誤。
如果是指定直線的第二點的時候使用上述方式輸入,不會提示出錯。
2、假如動態(tài)輸入的指針輸入設(shè)置的是笛卡爾坐標(biāo),而且關(guān)閉了“標(biāo)注輸入”,如下圖所示。

在實際繪圖中會經(jīng)常輸入相對坐標(biāo),但輸入極坐標(biāo)卻比較少,而CAD的動態(tài)輸入默認(rèn)就是輸入極軸格式的坐標(biāo),如果打開了標(biāo)注輸入,即使設(shè)置成了笛卡爾格式坐標(biāo),默認(rèn)還是讓我們輸入長度和角度。為了輸入相對的XY坐標(biāo)更方便,有些人就將動態(tài)輸入的設(shè)置改成了上圖這樣。
這種情況下,即使繪制直線的第二點或第三點時,按TAB鍵切換到第二個輸入框的時候輸入<45,輸入框也同樣會變紅,如下圖所示。

當(dāng)動態(tài)輸入設(shè)置成使用笛卡爾坐標(biāo)系時,如果要輸入極坐標(biāo),需要輸入<符號來切換輸入框,而不要按TAB鍵切換。
總之,在CAD希望你輸入一個坐標(biāo)值的時候你輸入了一個角度,CAD就認(rèn)為你錯了。
三、在錯誤的時機(jī)輸入了參數(shù)
其實問題跟也類似,但CAD希望你輸入一個數(shù)字的時候,你偏偏輸入了一個字母,當(dāng)然就不對了。
比如網(wǎng)上有人問,我在繪制多線的時候輸入?yún)?shù)S,為什么輸入框會變紅啊,如下圖所示。

其實從提示信息看得很清楚,他已經(jīng)指定過多線的第一點了,現(xiàn)在提示他指定下一點,提示讓他輸入一個坐標(biāo),他此時卻輸入了一個S參數(shù),當(dāng)然是錯的了。
畫多線的時候必須在執(zhí)行命令后在提示指定起點或輸入?yún)?shù)的時候輸入S,如下圖所示。

此時輸入S回車,就可以設(shè)置多線的比例。
指定完多線起點后,再指定其他點的時候就沒有機(jī)會輸入S來設(shè)置比例了,如下圖所示。

雖然總結(jié)了三種情況,但其實大同小異,動態(tài)輸入框之所以變紅,就是因為我們輸入的字符不滿足CAD的當(dāng)前要求。
之前我并沒有關(guān)注到這樣的細(xì)節(jié),我就簡單總結(jié)了幾種情況,不一定全。如果你遇到類似情況,可以先檢查一下是否存在上述幾種情況,如果沒有,在檢查一下其他細(xì)節(jié)。
-
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
