2026/06/05 此討論區為原本的「協勤CAD討論區」以及「REVIT CLUB討論區」合併,文章與附件可能有缺漏,敬請見諒!
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
數學問題,請指教.

文章 admin »

現在radius=1000, 藍色的圓形在紅色600圓形線上的交點是 321 及 507.

如果radius=1200, 紅色是800 而 藍色就是 376 及 706.

問: 想知道這樣的 (公式) 應該如何寫??

請老師指教學生.

THX :)
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
回覆: 數學問題,請指教.

文章 admin »

現在附上 檔案, 不知道是否我有地方做錯, 多謝老師指教. THX~

附件下載:
20050_5469b5bf1a7bb.rar
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
回覆: 數學問題,請指教.

文章 admin »

如果只有1000、1200兩種尺寸,可參考下列方法
1. 建立水平、垂直參考線各一,建立標註並定義為參數(例如:偏移X、偏移Y)
2. 重新在交點建立擠出圓柱體
3. 偏移X之參數公式如右 if(Radius > 1000 mm, 376 mm, 321 mm)
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
回覆: 數學問題,請指教.

文章 admin »

多謝老師教授, 設定 x 及 y, 就可以解決這問題了, thx :),

再問, 如果想設定更多 radius 的變數, 這樣不是要set 更多的 if 這樣的公式??

請再指點, thx :)
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
回覆: 數學問題,請指教.

文章 admin »

如果有更多的變數,相對 if 條件式的層次也要增加

或是選擇用固定類型的方式管理,就像門窗一樣,你可以提供1000、1200、1300、1400、1500 五種類型,並給予固定件不同的X、Y值
以你目前的元件架構而言,這個方案應該是比較適合的選擇
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
回覆: 數學問題,請指教.

文章 admin »

明白了, 多謝指點 :)
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
回覆: 數學問題,請指教.

文章 admin »

各位老師, 請問在這公式內出現什麼問題??

請指教, 謝回!

感謝萬分~~~
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
回覆: 數學問題,請指教.

文章 admin »


公式不是這樣寫的,請參考

http://help.autodesk.com/view/RVT/2015/ ... CD0A4A3F20
以及
http://help.autodesk.com/view/RVT/2015/ ... 75EAC709B9


條件式要一層一層包下去,參考範例:
嵌入的 IF 陳述式:=IF ( Length < 1000 , 50 , IF ( Length < 2000 , 100 , IF ( Length < 3000 , 200 , 300 ) ) )

如果 Length 欄位的值小於3000,則以200代入,否則以300代入
如果 Length 欄位的值小於2000,則以200代入,否則以100代入
如果 Length 欄位的值小於1000,則以100代入,否則以50代入
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
回覆: 數學問題,請指教.

文章 admin »

先謝回 :)

我明白那裡出錯了, 多謝老師指點 :)

答案:

if(Radius>800,248.15,if(Radius>750,248.15,if(Radius>700,226.27,if(Radius>650,202.48,if(Radius>600,176.51,if(Radius>550,148.02,if(Radius>500,110.61,81.82))))))

if(Radius>800,313.72,if(Radius>750,313.72,if(Radius>700,267.02,if(Radius>650,221.36,if(Radius>600,177.04,if(Radius>550,134.50,if(Radius>500,94.35,57.49)))))))
回覆文章