วันจันทร์ที่ 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 ได้เลย

วันเสาร์ที่ 14 พฤษภาคม พ.ศ. 2565

Dynamo เริ่มต้น

 ถ้าต้องการเริ่มต้นเขียน Dynamo เพื่อนำมาใช้กับงาน Revit ผมแนะนำว่าให้ไปหาข้อมูลที่ Learn - Dynamo BIM ก่อนเลยครับ ในเวปนี้จะมีเนื้อหาครอบคลุมทุกเรื่องที่เกี่ยวกับการเขียน Dynamo เริ่มด้วย Primer จะเป็นเนื้อหาทั้งหมดให้สามารถเข้าไปอ่านได้ตั้งแต่พื้นฐาน และที่ผมชอบมากคือในส่วน Dictionary เพราะมันจะช่วยให้เราสามารถเข้าใจได้ว่าแต่ละคำสั่งของมันใช้ทำอะไรบ้าง โดยที่ถ้าเรามีโค้ทของคนอื่นแล้วเราอยากแกะว่ามันทำงานยังไงอันนี้จะช่วยได้มากเลย 








และอีกส่วนนึงคือส่วนของ Tutorial ซึ่งเป็น Video ที่สอนตั้งแต่พื้นฐานจนถึงขั้นนำไปประยุกต์ใช้กับงานของเราได้ 

โดยสวนตัวผมไม่หวังว่าจะเขียน Dynamo เองได้แค่แอบเอาของคนอื่นมา (ขโมย, ขอ, วิธีใดที่ได้มาก็สุดแล้วแต่) แล้วนำมาปรับใช้ได้ก็ดีใจมากแล้ว :D 

วันจันทร์ที่ 2 พฤษภาคม พ.ศ. 2565

Navisworks Plug-in สร้างวิว Section box สำหรับ Clash detection อัตโนมัตด้วย RV ClashBox

โดยปกติเวลาทำ Clash Detection เสร็จแล้วเราจะต้องทำการ Save Viewpoint เพื่อส่งให้ Modeller ไปทำการแก้ Clash ซึ่งตั่ว Navisworks สามารถทำได้แต่ก็ใช้งานได้ลำบากเพราะมุมมองที่มันทำให้มันดูไม่ค่อยชัดเจนและถ้าใครเคยใช้แล้วจะทราบว่าบางทีก็หมุนหามุมยากเหมือนกัน ซึ่งจะทำให้เสียเวลามากในการกำหนดวิวให้ชัดเจน

วันนี้ไปเจอ Plugin ตัวนึงชื่อ RV ClashBox ซึ่งมันทำหน้าที่สร้าง Section Box ของ Clash Report แล้วทำการ Save Viewpoints ให้เราโดยที่เราสามารถกำหนดค่าต่างๆ ได้โดยมีวิธีการใช้ดังนี้











1. เลือก Clash Report ที่ต้องการ ซึ่งจะเป็นตัวเดียวกับ Clash Detection จาก Navisworks

2. กำหนดว่าจะเอา สถาณะใด โดยปกติจะเลือก New และ Active

3. กำหนดมุมมองว่าจะให้เป็ฯ Perspective หรือ Othographic

4. กำหนดความโปร่งใสของวัตถุอื่นที่ไม่ใช้วัตถุที่ Clash กัน (อันนี้ชอบมากทำให้ดู Model ได้เครียร์มาก)

5. กำหนดระยะ Offset ออกจากวัตถุที่ Clash กันเพื่อจะได้เห็นรายละเอียดรอบวัตถุ

6. กด Generate Views เพื่อสร้าง Saved Viewpoints 








ซึ่ง RV ClashBox สามารถช่วยให้เรามองเห็นภาพ Clash ต่างๆ ได้ง่ายและชัดเจนมากขึ้น และเรายังสามารถแก้ไขระยะของ Section Box โดยใช้คำสั่ง Scale เพื่อเพิ่มลดระยะต่างๆ ให้เห็นวัตถุข้างเคียงได้อีกด้วย


เค้าคิดค่าใช้จ่ายเป็นแบบรายปีหรือรายเดือนได้ลองเข้าไปได้ดูข้อมูลเพิ่มเติมได้จากลิงค์นี้ครับ

GENERATE SECTION BOX FOR ALL NAVISWORKS CLASHES WITH RV CLASHBOX - RV Boost (rv-boost.com)

วิธีการใช้ได้เบื่องต้น (12) Generate Section Box for All Clashes in Navisworks - YouTube

วันอังคารที่ 25 มกราคม พ.ศ. 2565

Revit แก้ปัญหา Insulation ของข้อต่อสามทางเป็นสี่เหลี่ยม

 การใส่ Insulation ให้กับท่อนั้นบางครั้งจะพบว่า Revit ใส่แล้วรูปร่างของฉนวนดูไม่ถูกต้องดังภาพด้านล่าง










โดยจะมีวิธีแก้ไขดังนี้ครับ 

1. เลือกที่ Pipe Fitting สามทางที่มีปัญหาแล้วกด Edit Family

2. ให้หาชื่อ Parameter ที่เกี่ยวกับความกว้างของ fitting (ซึ่งชื่อ Parameter ของแต่ละ Family จะไม่เหมือนกัน)

3. เมื่อทราบชื่อของ Parameter แล้วให้เข้าไปแก้ที่ Family Types โดยในที่นี้ผมได้เขียน ให้มีการบวกเพิ่มความยาวอีกเล็กน้อย

4. กด OK แล้ว โหลด Family กลับเข้าไปใน Project











เมื่อแก้ไขแล้วจะได้ขนาด Fitting ที่ใหญ่ขึ้นเล็กน้อยและ Insulation แสดงผลถูกต้อง










หมายเหตุ : งานที่ผมทำเป็นส่วนในการออกแบบไม่ได้เป็น Shop หรือ As-Built Drawing เลยจะไม่ค่อยเน้นขนาดที่ถูกต้องมากนัก 

ลิงค์ด้านล่างเป็นแหล่งข้อมูลเพิ่มเติมเข้าไปอ่านเพิ่มกันได้ครับ 

Solved: Pipe Tee Insulation - Autodesk Community - Revit Products


วันจันทร์ที่ 24 มกราคม พ.ศ. 2565

Revit การเปลี่ยนโมเดลทั้งไฟล์ให้เป็น Phase Existing

ถ้าเราต้องทำงานที่ต้องมีการปรับปรุงอาคารเก่า โดยปกติเราต้องตั้งให้อาคารเก่าของเราเป็น Phase Existing ก่อนที่จะมีการปรับปรุงอาคารที่ต้องมีการรื้อถอน (Demolished) แล้วจึงจะปรับปรุงอาคารต่อไปในส่วนของ Phase New Construction 

ซึ่งปกติการทำให้วัตถุอาคารเก่าเป็น Phase Existing สามารถทำได้โดยเลือกที่วัตถุแล้ว แก้ใน Properties ในหัวข้อ Phasing เลือกที่ Phase Created เป็น Existing แค่นี้วัตถุที่เลือกก็จะเปลี่ยนแล้ว แต่ข้อเสียวิธีนี้คือถ้าเราต้องเปลี่ยนวัตถุทั้งหมดใน Model โดยการ Select วัตถุทั้งหมด ซึ่งวัตถุบางชนิดจะไม่สามารถเปลี่ยน Phase โดยวิธีนี้ได้ 












ซึ่งผมได้หาข้อมูลการเวปของเมืองนอกได้เทคนิคที่จะสามารถเปลี่ยนวัตถุทั้งหมดเป็น Existing ได้ง่ายๆ โดยใช้วิธีดังนี้

1. ที่เมนู Manage > Phasing > Phases




2. ทำการเปลี่ยนชื่อเฟส Existing ให้เป็น Pre-Existing และชื่อเฟส New Construction เป็น Existing แล้วกด OK





3. กลับเข้า Phases ตามข้อ 1. เลือกที่เฟส Pre-Existing เลือกคำสั่ง Combine with: เลือก Next เพื่อรวมเฟสเข้ากับ Existing ซึ่งจะทำให้เหลือแค่เฟสเดียวแล้วกด OK






ทำตามขั้นตอนแค่นี้วัตถุทั้งหมดใน Model ของเราก็จะเปลี่ยนเป็น Existing ทั้งหมดแล้วครับ โดยวิธีนี้ใช้กับอาคารที่ยังไม่เคยกำหนด Phase มาก่อนนะ เพราะถ้ามีการทำ Phase มาก่อนอาจจะต้องใช้วิธีอื่นแทนครับ

สามารถอ่านเพิ่มเติมได้จากลิงค์ด้านล่าน Message ที่ 14 ครับ 

Solved: Change all to Existing...? - Autodesk Community - Revit Products

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

Revit IFC Model Exchange with Archicad for Revit

วันนี้ขอแนะนำฟรี Add-in สำหรับนำไฟล์ IFC ที่ส่งออกมาจาก โปรแกรม Archicad ของ Graphisoft เพื่อนำเข้ามาใช้ในโปรแกรม Revit ครับ ซึ่งใช้งานง่ายมาก โดยจะมีคำสั่ง 

1. นำไฟล์ IFC เข้ามาในโมเดลของเรา 

2. ลิงค์ไฟล์ IFC

3. ส่งออกไฟล์ของเราเป็น IFC ไปที่โปรแกรม Archicad







ลิงค์สำหรับ Download ไฟล์ Add-In IFC Model Exchange with Archicad for Revit Interoperability – Graphisoft โดยเมื่อเข้าไปในเวปไซด์แล้วก็ ลงทะเบียนเพื่อขอ Download เสร็จแล้วก็ Login เข้าไปเลือก Download เฉพาะเวอร์ชั่นที่เราต้องการใช้งานได้เลย และนำมาติดตั้งบน Revit โดยจะต้องปิด Revit ก่อนที่จะทำการติดตั้งครับ