วันจันทร์ที่ 12 มิถุนายน พ.ศ. 2566

Revit การใช้ Snap Option - Snap mid between 2 Points

 Revit 2022.1 มีการพัฒนาการใช้ Snap เพื่อกำหนดหาตำแหน่งจุดระหว่างจุดสองจุดได้ โดยการเลือกคำสั่งเขียนวัตถุแล้ว (สามารถใช้ได้กับเกือบทุกคำสั่งในการเขียน เช่น ผนัง ท่อ ท่อลม) คลิกขวาเลือกคำสั่ง Snap Overrides > Snap mid between 2 points แล้วคลิกที่ตำแหน่งจุดที่หนึ่ง และสอง โปรแกรมจะหาตำแหน่งตรงกลางของทั้งสองจุดให้



วันศุกร์ที่ 9 มิถุนายน พ.ศ. 2566

Revit การแก้ไข Family host ไม่ให้ Host

เราสามารถยกเลิก Family host เพื่อไม่ได้ Host ได้โดยดูวิธีได้จาก YouseTube ของ คุณ Ceyhum Hurcan  , GerminiBIM และ Tatbim-English ได้เลยครับลองเอาไปทำดูเพื่อเป็นแนวทาง

(1) Remove Family host - YouTube

(1) Convert a Faced-Based Family Into Non-Hosted Family - YouTube

(1) Convert Revit Hosted Families to Revit Face Based Family or Non Hosted Family - YouTube

วันอาทิตย์ที่ 8 มกราคม พ.ศ. 2566

Revit การต่อ / Duct / Pipe / Conduit / Cable Tray ด้วย Dynamo

เป็นการเขียน Dynamo โดยใช้คำสั่งง่ายๆ แต่ได้ประโยชน์แยะมากเวลาที่จะต้องต่อ งานระบบอุปกรณ์เช่น Duct, Pipe, Cable Tray ต่างๆ ที่จำนวนมากๆ โดยที่เราต้องใช้ร่วมกับ Package MEPover 




วันพุธที่ 4 มกราคม พ.ศ. 2566

Revit + Dynamo ช่วยงานรถไฟฟ้าใต้ดิน

ช่วงนี้มีโอกาสทำงานที่ไม่เคยทำมาก่อนเลย ซึ่งเป็นงานเฉพาะ คืองานรถไฟฟ้าใต้ดินและงานอุโมง ซึ่งการที่จะใช้ Revit อย่างเดียวในการทำงานทั้งหมดมันคงเป็นไปได้ยากหรืออาจจะเป็นไปไม่ได้เลย เพราะงานประเภทนี้จะโค้งไปมาและลาดเอียง จึงลำบากและในการวางอุปกรณ์ต่างๆ เองแบบ Manual เหมือนงานอาคาร เพราะฉะนั้นจำเป็นอย่างยิ่งที่จะต้องใช้เครื่องมืออื่นเข้ามาช่วยทำงาน ซึ่งในที่นี้ผมใช้โปรแกรม Civil 3D ในการนำค่า Alignment ออกมา (ไม่เคยใช้มาก่อน งงเ งง อยู่หมือนกัน) แล้วใช้ Dynamo เพื่อช่วยวางอุปกรณ์งาน MEP เข้าไปใส่ตามแนวเส้นที่ได้ค่ามาจาก Civicl 3D

ขั้นตอนที่ผมคิดว่าจะใช้คือ

1. ใช้ Civil 3D ในการสร้าง Alignment แล้วนำค่าออกเป็น LANDXML (หรือถ้าเรามี Alignment เป็น 3D Polyline จากโปรแกรมอื่นก็สามารถนำเข้ามาใน Civil 3D แล้วนำค่าออกมาเป็น LANDXML ได้เหมือนกัน)

2. ใช้ Dynamo ในการนำค่าที่ได้จาก Civil 3D แล้วมาใส่อุปกรณ์งาน MEP ต่างๆ ซึ่งการใช้ dynamo จะต้องเขียนแยกเฉพาะสำหรับการใส่อุปกรณ์ Pipe, Cable Tray, Conduit และแยกสำหรับการวางอุปกรณ์ต่างๆ เช่น Lighting , Equipment , FHC โดยอุปกรณ์บางชนิดจะต้องทำ Family เพิ่มโดยการใช้ Adaptive Family เพื่อให้ได้รูปร่างหน้าตาและขนาดที่ถูกต้อง และง่ายต่อการทำงานในการนำมาวางในอุโมง ซึ่งโชคดีมากที่บริษัทที่ทำงานอยู่ มีคนเขียน Dynamo เพื่อการอ่านค่าจาก Landxml ไฟล์ไว้แล้ว จึงช่วยให้เขียนง่ายขึ้น แล้วก็นำค่าที่ได้ไปใช้รวมกับ MEPOVER Package ในการช่วยวางอุปกรณ์

3. ใช้ Revit ในการทำส่วนที่เหลือที่ไม่สามารถใช้ Dynamo ช่วยได้เช่นการต่อท่อในจุดต่างๆ

ปัญหาที่พบตอนนี้คือ

- การต่ออุปกรณ์ในอุโมง เช่น Pipe, Cable Tray, Conduit ไม่สามารถใส่ Fitting ได้เพราะองศามันเล็กไป

- ถ้ามีการแก้ไขแบบ จะต้องลบอุปกรณ์ทิ้งทั้งหมดแล้วทำการวางอุปกรณ์ใหม่

- ทางเชื่อมระหว่างอุโมง (Cross Passage) ต้องใช้ manual เป็นส่วนใหญ่







วันจันทร์ที่ 21 พฤศจิกายน พ.ศ. 2565

Revit Add-In DiRootsOne - Sheet Gen

เมื่ออาทิตย์ที่ผ่านมา บริษัทที่ผมรับงานมาทำมีปัญหาด้าน IT ทำให้ไม่สามารถเข้าโปรแกรม Add-In Ideate Software ของ Revitได้ ซึ่งผมจำเป็นต้องใช้จัด Sheet โดยปกติผมจะใช้ BIMLink ในการช่วยจัดการกับ Parameter ต่างๆ และ Clone เพีื่อเพิ่มแผ่น Sheet ผมเลยจำเป็นต้องใช้ DiRootsOne แทน โดยผมได้ลองเล่น SheetGen ดูปรากฏว่าสามารถทำงานได้ดีพอๆ กันกับ BIMLink เลย

SheetGen สามารถเรียก Parameter ที่ต้องการเข้ามาแสดงได้ และสามารถนำออกไปแก้ที่ Excel แล้วนำกลับเข้ามาอัพเดทที่ Model ได้โดยเราสามารถ Save เก็บว่าต่างๆ ที่เราตั้งไว้เป็น Profile เพื่อใช้ภายหลังได้ รวมไปถึงการ Duplicate Sheet ได้อย่างรวดเร็ว ส่วนในการเพิ่ม Revision ยังทำได้ไม่ดีเท่า RTV Tools แต่ก็พอได้อยู่เพราะเป็นของฟรี

สรุปว่าเป็น Add In ฟรีที่ทำงานได้ดีมาก ตอนที่ลองใช้งานดูยังไม่เห็นมีปัญหาอะไร



วันศุกร์ที่ 4 พฤศจิกายน พ.ศ. 2565

Revit Add-In DiRootsOne - Share Parameter

วันนี้ขอแนะนำ DiRootsOne เป็น Add-In ฟรีสามารถ Download ได้จาก Autodesk App Store ซึ่งใน DiRootsOne มีเครื่องมือหลายๆ ที่สามารถช่วยงานเราให้เร็วและสะดวกขึ้นมาก 



ตอนนี้ผมลองใช้ ParaManager โดยนำ Share Parameter จำนวนมากเข้ามาในโมเดล ถ้าใช้วิธีปกติจะต้องเสียเวลามากในการเลือกทีละตัวแล้วต้องมาเลือก Type of Parameter , Group โดยเราสามารถนำไฟล์ Share Parameter เข้ามาแล้วสามารถเลือกทีเดียวได้เลยสะดวกมากลองไปเล่นดูครับ



วันจันทร์ที่ 6 มิถุนายน พ.ศ. 2565

Revit Copy Legend แจกหลายๆ sheet ในครั้งเดียว

มีคำสั่งใน Revit ที่ซ่อนอยู่เหมือนกันนะครับ เช่นการ Copy Legend ใส่หลายๆ Sheet พร้อมกัน ซึ่งแต่ก่อนอาจจะต้องใช้ Add-In มาช่วยแต่เดี่ยวนี้น่าจะซัก Revit 2020 สามารถทำได้แล้ว มาดูกันเลยครับว่าต้องทำยังไงในการทำ

1. วาง Legend ไปไว้ที่หน้า Sheet ที่เราต้องการ แล้วจัดตำแหน่งให้เหมาะสม (โดยต้องคำนึงว่าเวลานำไปวางที่ Sheet อื่นแล้วจะไม่ชนกับแบบแผ่น นั้นๆ)

2. ใช้คำสั่ง Copy to Clipboard จากเมนู Bar ด้านบนหรือคำสั่ง Ctrl+C ก็ได้

3. ที่ Modify > Paste เลือกรายการคำสั่ง Aligned to Selected Views

4. เลือก Sheets ที่ต้องการที่จะวาง Legend ใส่แล้ว OK ได้เลย