[已解決]什麼情況下使用lisp函數 (rtos 0.4 2 2)會顯示成".40"而非"0.40"呢?
4 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論 :: 已解決主題精華區
第1頁(共1頁)
[已解決]什麼情況下使用lisp函數 (rtos 0.4 2 2)會顯示成".40"而非"0.40"呢?
小弟今天在撰寫lisp時,遇到一個問題....
在某張既有圖檔中,執行函數 rtos 時,若其值小於1,實數轉字串後小數點之前的0會不見,
但new 1張新圖重新執行時,卻能正常顯現小數點之前的0(如題所示),
這是某個系統變數造成的嗎?
請各位先進不吝提示,謝謝。
在某張既有圖檔中,執行函數 rtos 時,若其值小於1,實數轉字串後小數點之前的0會不見,
但new 1張新圖重新執行時,卻能正常顯現小數點之前的0(如題所示),
這是某個系統變數造成的嗎?
請各位先進不吝提示,謝謝。
835 在 2012-11-19, 10:52 作了第 2 次修改
835- 初級會員
- 文章總數 : 36
年齡 : 46
來自 : 台中
職業 : 工程
愛好 : 打球
個性 : 沈靜
使用年資 : 6
使用版本 : 2008
積分 : 2
經驗值 : 4937
威望值 : 59
注冊日期 : 2012-01-02
回復: [已解決]什麼情況下使用lisp函數 (rtos 0.4 2 2)會顯示成".40"而非"0.40"呢?
系統變數 DIMZIN
設定到了抑制前導零
查一下說明文件裏面的系統變數就應該清楚了。
DIMZIN 還對 AutoLISP 的 rtos 函數與 angtos 函數執行實數向字串的轉換操作有影響。
設定到了抑制前導零
查一下說明文件裏面的系統變數就應該清楚了。
DIMZIN 還對 AutoLISP 的 rtos 函數與 angtos 函數執行實數向字串的轉換操作有影響。
Tiger&蘋果爸 寫到: 謝謝熱心回覆~< 積分 +1>
[公告]關於團隊成員的回文及貢獻
Atsai- 中級會員
- 文章總數 : 167
年齡 : 49
來自 : 台中
職業 : 工程
愛好 : 看漫畫
個性 : 樂天
使用年資 : 10
使用版本 : 2010
AutoCAD基礎篇等級 : 10星級
積分 : 8
經驗值 : 5930
威望值 : 524
注冊日期 : 2012-04-06
回復: [已解決]什麼情況下使用lisp函數 (rtos 0.4 2 2)會顯示成".40"而非"0.40"呢?
Atsai 寫到:系統變數 DIMZIN
設定到了抑制前導零
查一下說明文件裏面的系統變數就應該清楚了。
DIMZIN 還對 AutoLISP 的 rtos 函數與 angtos 函數執行實數向字串的轉換操作有影響。
感謝Atsai大大的回覆,
經測試後,發現確實是系統變數DIMZIN的問題,
經修正後已能正常顯示了....
謝謝!
835- 初級會員
- 文章總數 : 36
年齡 : 46
來自 : 台中
職業 : 工程
愛好 : 打球
個性 : 沈靜
使用年資 : 6
使用版本 : 2008
積分 : 2
經驗值 : 4937
威望值 : 59
注冊日期 : 2012-01-02
回復: [已解決]什麼情況下使用lisp函數 (rtos 0.4 2 2)會顯示成".40"而非"0.40"呢?
小弟前幾天也為這個問題苦惱 , 分享自己用的 DIMZIN 值 ,
若設為 8 , 是最方便的用法囉....
不僅 會出現小數點前置 0 , 小數點後沒有意義的 0 也會自己去掉 !
若設為 8 , 是最方便的用法囉....
不僅 會出現小數點前置 0 , 小數點後沒有意義的 0 也會自己去掉 !
ericwatch- 一般會員
- 文章總數 : 11
年齡 : 44
來自 : kaohsiung
職業 : 待業
愛好 : 烤肉
個性 : 沈默
使用年資 : 新手初學
使用版本 : 2005
經驗值 : 4457
威望值 : 6
注冊日期 : 2012-11-06
回復: [已解決]什麼情況下使用lisp函數 (rtos 0.4 2 2)會顯示成".40"而非"0.40"呢?
感謝Atsai回覆
讓我認識DIMZIN系統變數
學習了!
讓我認識DIMZIN系統變數
學習了!
tan866- 初級會員
- 文章總數 : 79
年齡 : 47
來自 : 高雄
職業 : 繪圖
愛好 : 騎腳踏車
個性 : 開朗
使用年資 : 5
使用版本 : 2008
積分 : 1
經驗值 : 5554
威望值 : 47
注冊日期 : 2010-10-24
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論 :: 已解決主題精華區
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章