IFC Viewer Online · กลับไปยังบล็อก BIM และ IFC
การตรวจสอบ · 2026-11-12 · 7 นาที
เขียนกฎตรวจสอบ BIM ของคุณเอง และทดสอบก่อนนำไปใช้จริง
กฎที่ผิดพลาดเพียงข้อเดียวสามารถปิดกั้นผู้ส่งงานทุกรายที่ตรวจกับกฎนั้น ตัวอย่างพรีวิวของตัวแก้ไขกฎที่ให้คุณเขียนกฎเป็นประโยค เห็นทันทีว่าองค์ประกอบใดไม่ผ่านขณะพิมพ์ และรันกรณีทดสอบก่อนที่ใครจะได้เห็นกฎ
กฎด้านเรขาคณิตและความสัมพันธ์ที่ตรวจกับโมเดลตัวอย่าง พร้อมวิธีแก้ไขแต่ละข้อผิดพลาดใน Revit, Archicad, Tekla และ Allplan
BIM Manager ทุกคนมีรายการที่ต้องตรวจด้วยมือ เช่น ผนังภายนอกต้องมีค่าอัตราการทนไฟจากรายการที่อนุญาต ประตูทุกบานต้องอยู่ในผนัง และต้องกรอกรหัสการจัดหมวดหมู่ให้ครบ การแปลงรายการนี้เป็นกฎอัตโนมัติมักเป็นจุดที่งานสะดุด เพราะรูปแบบของกฎอ่านยาก และไม่มีใครรู้ว่ากฎถูกต้องหรือไม่ จนกว่ากฎนั้นจะปฏิเสธโมเดลที่ควรจะผ่าน
กฎที่ผิดไม่ใช่เรื่องเล็ก เมื่อผู้ส่งงานเริ่มตรวจกับกฎแล้ว กฎที่ทำให้องค์ประกอบที่ถูกต้องไม่ผ่านจะปิดกั้นผู้ส่งงานทุกราย และคุณจะรู้เรื่องนี้จากสายโทรศัพท์ที่โทรเข้ามา
ประเด็นสำคัญ
- กฎคือหนึ่งประโยค: สำหรับองค์ประกอบแต่ละชิ้นของคลาสหนึ่ง ในกรณีที่เงื่อนไขเป็นจริง ต้องเป็นไปตามข้อกำหนดนี้ พร้อมระดับความรุนแรงที่กำหนด
- ขณะเขียนกฎ คุณจะเห็นว่าองค์ประกอบใดผ่านและใดไม่ผ่าน พร้อมชื่อและ GlobalId
- กรณีทดสอบระบุว่าองค์ประกอบใดต้องผ่านหรือไม่ผ่าน กฎจะเผยแพร่ได้ก็ต่อเมื่อผลตรงกันทั้งหมด
- กฎข้อมูลและกฎความสัมพันธ์ถูกเขียนออกมาเป็น IDS 1.0 จึงใช้ได้กับเครื่องมือตรวจสอบทุกตัว
กฎคือหนึ่งประโยค
ตัวแก้ไขสร้างกฎตามแบบที่คุณจะพูดออกมา เช่น "สำหรับ IfcWall แต่ละชิ้น เฉพาะกรณีที่ IsExternal เป็นจริง Pset_WallCommon.FireRating ต้องเป็นหนึ่งใน EI60, EI90, EI120 หากไม่ผ่าน: ข้อผิดพลาด" ประกอบด้วยสามขั้นตอน (องค์ประกอบใด ต้องมีอะไร และจะเกิดอะไรขึ้นหากไม่ผ่าน) และมีพรีวิวสดบนโมเดลอยู่ข้างกัน แสดงจำนวนองค์ประกอบที่ตรวจ จำนวนที่ผ่าน จำนวนที่ไม่ผ่าน พร้อมชื่อและ GlobalId
พรีวิวงานออกแบบด้วยข้อมูลตัวอย่าง หน้าจอเป็นภาษาสเปน ข้อความ IDS ใต้พรีวิวคือกฎเดียวกันในมาตรฐานเปิด
ด้านล่างจะแสดงกฎเดียวกันนี้เป็น XML ของ IDS 1.0 พร้อมให้ดาวน์โหลด หากคุณยังไม่เคยใช้ IDS ให้อ่าน คู่มือ IDS ของเรา ก่อน เพราะบทความนี้ว่าด้วยการเขียนและทดสอบกฎ ไม่ใช่เรื่องรูปแบบไฟล์ [bsi-ids]
ทดสอบกฎก่อนส่งถึงมือใคร
โปรแกรมเมอร์เขียนการทดสอบก่อนปล่อยโค้ด กฎก็ควรได้รับการปฏิบัติแบบเดียวกัน ในแท็บ Tests คุณเลือกองค์ประกอบตัวอย่างและระบุว่าแต่ละชิ้นควรเกิดอะไรขึ้น เช่น ผนังนี้ต้องผ่าน ผนังนี้ต้องไม่ผ่าน ตารางนี้ไม่เกี่ยวข้อง คลิกเดียวก็รันทั้งหมดด้วยเอนจินจริง สีเขียวหมายความว่ากฎทำงานตามที่คุณตั้งใจ ส่วนสีแดงหมายความว่ากฎนั้นจะปฏิเสธสิ่งที่ไม่ควรปฏิเสธ
การทดสอบภายในของเวิร์กสเปซบนเซิร์ฟเวอร์ของเราเอง ด้วยโมเดลทดสอบ Hotel Vela (ไฟล์ IFC จริง) หน้าจอภาษาสเปน ยังไม่เปิดให้ใช้งาน
เรายังไม่พบเครื่องมือตรวจสอบตัวอื่นที่ให้ทดสอบกฎเทียบกับผลที่คาดหวังก่อนเผยแพร่ ซึ่งทำได้ไม่ยาก และเป็นสิ่งที่ป้องกันไม่ให้กฎที่ผิดเพียงข้อเดียวหยุดงานของผู้ส่งงานสิบราย
สิ่งที่ไม่มีกฎใดตรวจ
ผลลัพธ์บอกว่าอะไรไม่ผ่าน แต่ไม่ได้บอกว่าอะไรไม่เคยถูกตรวจเลย เมทริกซ์ความครอบคลุมจับคู่คลาส IFC กับกฎ: บนโมเดลสถาปัตยกรรมของ Hotel Vela (1,470 องค์ประกอบ) ชุดกฎพื้นฐาน ISO 19650 ตรวจได้ 36% ขององค์ประกอบ และผนังกระจก หลังคา บันได และพื้น ไม่มีกฎใดตรวจเลย
การทดสอบภายในของเวิร์กสเปซบนเซิร์ฟเวอร์ของเราเอง ด้วยโมเดลทดสอบ Hotel Vela (ไฟล์ IFC จริง) หน้าจอภาษาสเปน ยังไม่เปิดให้ใช้งาน
นี่เป็นวิธีที่เร็วที่สุดในการเห็นว่าชุดกฎที่เขียนขึ้นสำหรับงานสถาปัตยกรรมไม่ได้พูดถึงงานระบบ (MEP) เลย
กฎเกี่ยวกับความสัมพันธ์และเรขาคณิต
กฎข้อมูลเป็นเพียงครึ่งหนึ่งของงาน อีกครึ่งหนึ่งคือคำถามอย่าง "ประตูทุกบานอยู่ในผนังหรือไม่" หรือ "พื้นที่ (space) ทุกแห่งอยู่ในโซนหรือไม่" ซึ่งเป็นกฎความสัมพันธ์ และ IDS 1.0 ก็แสดงกฎแบบนี้ได้ (partOf) จึงส่งต่อไปในมาตรฐานได้เช่นกัน
จากนั้นคือกฎเรขาคณิต เช่น พื้นที่ว่าง 0.8 ม. หน้าประตูทุกบาน และความสูงโล่งอย่างน้อย 2.5 ม. ในทุกพื้นที่ (space) ซึ่งใช้แกนเรขาคณิตเดียวกับการตรวจสอบการชนกัน ข้อจำกัดที่ต้องบอกตามตรงคือ ในรุ่นพรีวิวกฎเหล่านี้ทำงานบนเรขาคณิตตัวอย่าง (กล่องสี่เหลี่ยม) หากต้องการวัดระยะโล่งด้วยมือบนโมเดลจริงในวันนี้ ดู วิธีตรวจสอบระยะโล่งในโมเดล IFC
พรีวิวงานออกแบบด้วยข้อมูลตัวอย่าง หน้าจอเป็นภาษาอังกฤษ ข้อผิดพลาดแต่ละข้อกลายเป็นประเด็น (issue) ที่มีวิธีแก้ไขใน Revit, Archicad, Tekla และ Allplan แนบมาด้วย
ข้อผิดพลาดหนึ่งรายการกลายเป็นประเด็น (issue) ได้ในคลิกเดียว และประเด็นนั้นมีวิธีแก้ไขสำหรับซอฟต์แวร์สร้างโมเดลแต่ละตัว เป็นคำแนะนำที่เขียนด้วยมือชุดเดียวกับคู่มือแก้ไขแบบฟรี ไม่ใช่ข้อความที่สร้างขึ้นอัตโนมัติ
กฎไม่ได้ใช้กับทุกขั้นตอนเหมือนกัน
ที่ขั้น S2 คุณไม่ได้ขอสิ่งเดียวกับที่ขอที่ขั้น S4 แทนที่จะเก็บชุดกฎแยกไว้ทุกขั้นตอน กฎแต่ละข้อระบุว่าใช้กับสถานะ ISO 19650 ใด และตัวเลือกขั้นตอนจะแสดงว่ากฎใดมีผลในตอนนี้
พรีวิวงานออกแบบด้วยข้อมูลตัวอย่าง หน้าจอเป็นภาษาสเปน
เปรียบเทียบกับเครื่องมืออื่น
Solibri เป็นเครื่องมืออ้างอิงสำหรับการตรวจสอบด้วยกฎ ราคาจากหน้าทางการของ Solibri อ่านเมื่อวันที่ 12 พฤศจิกายน 2026 [solibri-pricing]
| Solibri | ตัวแก้ไข IDS ฟรี (โปรแกรมดู IFC) | กฎของ IFC Viewer Online (พรีวิว) |
|---|
| วิธีเขียนกฎ | พารามิเตอร์ของเทมเพลตกฎ | แบบฟอร์มต่อหนึ่งข้อกำหนด | เขียนเป็นประโยค พร้อมพรีวิวสดขององค์ประกอบที่ไม่ผ่าน |
| กรณีทดสอบก่อนเผยแพร่ | ไม่มี | ไม่มี | มี |
| ความครอบคลุมตามคลาส IFC | ไม่มี | ไม่มี | มี |
| กฎเรขาคณิต | มี และมีมาก | ไม่มี | ระยะโล่งหน้าประตูและความสูงโล่ง (ตอนนี้ใช้เรขาคณิตตัวอย่าง) |
| รูปแบบเปิดของกฎ | รูปแบบเฉพาะของตนเอง | IDS 1.0 | IDS 1.0 สำหรับกฎข้อมูลและกฎความสัมพันธ์ |
| ราคา | เริ่มที่ €1,428/ปี (Essential), €2,109/ปี (Advanced) ต่อใบอนุญาต | ฟรี | วางแผนรวมอยู่ในแผน Pro เริ่มที่ €39/เดือน |
แหล่งที่มา: solibri.com/pricing อ่านเมื่อวันที่ 12 พฤศจิกายน 2026 Solibri มีกฎเรขาคณิตมากกว่าของเรามาก นั่นคือจุดแข็งของ Solibri ราคาที่วางแผนไว้ของเราอยู่ในหน้าราคา
สำหรับการเปรียบเทียบในภาพกว้าง ดูหน้าทางเลือกแทน Solibri เมื่อกฎถูกใช้ร่วมกันทั้งบริษัท ต้องมีคนอนุมัติกฎเหล่านั้น ซึ่งเป็นหัวข้อของบทความเรื่องไลบรารีกฎของบริษัท
สิ่งที่คุณทำได้ฟรีอยู่แล้ว
ตรวจไฟล์ IFC ใดก็ได้กับไฟล์ IDS หรือโปรไฟล์ที่มีมาให้ แก้ไขโปรไฟล์ EIR ในโปรแกรมดู IFC นำเข้าและส่งออก IDS 1.0 ทั้งหมดทำในเบราว์เซอร์ของคุณโดยไม่ต้องอัปโหลด และสิ่งเหล่านี้จะไม่เปลี่ยนแปลง
คุณเป็นผู้เขียนกฎที่คนอื่นใช้ตรวจหรือไม่
ตัวแก้ไขกฎอยู่ในรูปแบบพรีวิว หากคุณดูแลกฎตรวจสอบของบริษัทหรือของลูกค้า เข้าร่วมรายชื่อรอใช้งาน แล้วเราจะแจ้งเมื่อเปิดตัว
เขียนกฎตรวจสอบ BIM ของคุณเอง และทดสอบก่อนนำไปใช้จริง