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

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

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

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

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

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

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

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

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

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

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

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

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

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

雖然總結(jié)了三種情況,但其實(shí)大同小異,動(dòng)態(tài)輸入框之所以變紅,就是因?yàn)槲覀冚斎氲淖址粷M足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計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
