正在瀏覽:
1 名遊客
數學問題,請指教. |
||
---|---|---|
註冊日期:
2014/10/20 16:04 帖子:
38
|
現在radius=1000, 藍色的圓形在紅色600圓形線上的交點是 321 及 507.
如果radius=1200, 紅色是800 而 藍色就是 376 及 706. 問: 想知道這樣的 (公式) 應該如何寫?? 請老師指教學生. THX :) 附件: 未命名.jpg (90.33 KB)
2014/11/17 14:56
|
|
工具箱 |
回覆: 數學問題,請指教. |
||
---|---|---|
註冊日期:
2014/10/20 16:04 帖子:
38
|
現在附上 檔案, 不知道是否我有地方做錯, 多謝老師指教. THX~
2014/11/17 16:45
|
|
工具箱 |
回覆: 數學問題,請指教. |
||
---|---|---|
註冊日期:
2006/9/27 3:39 帖子:
239
|
如果只有1000、1200兩種尺寸,可參考下列方法
1. 建立水平、垂直參考線各一,建立標註並定義為參數(例如:偏移X、偏移Y) 2. 重新在交點建立擠出圓柱體 3. 偏移X之參數公式如右 if(Radius > 1000 mm, 376 mm, 321 mm)
2014/11/18 11:04
|
|
_________________
Windows 7 64bit + Revit 2015 UR2 |
||
工具箱 |
回覆: 數學問題,請指教. |
||
---|---|---|
註冊日期:
2014/10/20 16:04 帖子:
38
|
多謝老師教授, 設定 x 及 y, 就可以解決這問題了, thx :),
再問, 如果想設定更多 radius 的變數, 這樣不是要set 更多的 if 這樣的公式?? 請再指點, thx :)
2014/11/18 11:20
|
|
工具箱 |
回覆: 數學問題,請指教. |
||
---|---|---|
註冊日期:
2006/9/26 17:44 來自 中華民國 台灣台北
帖子:
2069
|
如果有更多的變數,相對 if 條件式的層次也要增加
或是選擇用固定類型的方式管理,就像門窗一樣,你可以提供1000、1200、1300、1400、1500 五種類型,並給予固定件不同的X、Y值 以你目前的元件架構而言,這個方案應該是比較適合的選擇
2014/11/18 14:35
|
|
_________________
請大家提問時寫出使用的環境,例如:Windows 10 20H2、Revit 2021.1.7... 提問時請盡量提供截圖、錯誤訊息、問題檔,以玆判斷! 如問題已解決,也請協助修改標題為[已解決],謝謝... |
||
工具箱 |
回覆: 數學問題,請指教. |
||
---|---|---|
註冊日期:
2014/10/20 16:04 帖子:
38
|
明白了, 多謝指點 :)
2014/11/18 15:10
|
|
工具箱 |
回覆: 數學問題,請指教. |
||
---|---|---|
註冊日期:
2014/10/20 16:04 帖子:
38
|
各位老師, 請問在這公式內出現什麼問題??
請指教, 謝回! 感謝萬分~~~
2014/11/21 12:06
|
|
工具箱 |
回覆: 數學問題,請指教. |
||
---|---|---|
註冊日期:
2006/9/27 3:39 帖子:
239
|
公式不是這樣寫的,請參考 http://help.autodesk.com/view/RVT/201 ... 1D-40F3-A808-73CD0A4A3F20 以及 http://help.autodesk.com/view/RVT/201 ... C9-44AF-9B0B-4A75EAC709B9 條件式要一層一層包下去,參考範例: 嵌入的 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代入
2014/11/21 13:41
|
|
_________________
Windows 7 64bit + Revit 2015 UR2 |
||
工具箱 |
回覆: 數學問題,請指教. |
||
---|---|---|
註冊日期:
2014/10/20 16:04 帖子:
38
|
先謝回 :)
我明白那裡出錯了, 多謝老師指點 :) 答案: 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)))))))
2014/11/21 14:07
|
|
工具箱 |