📊 Master Revit's Parameter System

Understanding parameters is KEY to effective BIM data management

📋 Table of Contents

  1. Parameter Types Overview
  2. Project Parameters
  3. Shared Parameters
  4. Family Parameters
  5. Global Parameters
  6. Full Comparison Table
  7. Decision Flowchart
  8. Best Practices

📊 1. Parameter Types Overview

Parameter Type Scope Main Use
Project Parameters Single Project Project-specific data, NOT in schedules
Shared Parameters Multiple Projects Schedules, Tags, Multi-project consistency
Family Parameters Within Family Geometry control, Type catalogs
Global Parameters Single Project Driving dimensions, Formulas

🔵 2. Project Parameters

Definition

Parameters created within a specific project, stored in the project file (.rvt), NOT shareable with other projects or families.

2.1 Key Characteristics

2.2 How to Create

  1. Manage → Project Parameters
  2. Click Add
  3. Choose Parameter Type (Text, Number, Integer, etc.)
  4. Select Categories to apply to
  5. Choose Instance or Type

2.3 When to Use

Project Parameters are the fastest to create but least flexible. Use when you don't need to tag or share data.

🟢 3. Shared Parameters

Definition

Parameters stored in an external .txt file, can be used across multiple projects and families. The ONLY parameter type that can be tagged and shared consistently.

3.1 Key Characteristics

3.2 How to Create

  1. Manage → Shared Parameters
  2. Create or select a Shared Parameter file (.txt)
  3. Create Group (e.g., "MEP Parameters", "Structural")
  4. Add Parameter with name, discipline, type
  5. Add to project: Manage → Project Parameters → Add → Shared Parameter

3.3 When to Use

🔑 Golden Rule

If you need to TAG an element with the parameter value → You MUST use Shared Parameter!


🟠 4. Family Parameters

Definition

Parameters created within the Family Editor, controlling geometry, visibility, or internal family behavior. Only exist within that family.

4.1 Key Characteristics

4.2 How to Create

  1. Open family in Family Editor
  2. Create → Family Types
  3. Click Add Parameter
  4. Define name, discipline, type
  5. Link to geometry dimensions if needed

4.3 Special Options

Option Effect
Instance Each placed element can have different value
Type Value shared by all instances of that type
Reporting Reports geometry value (read-only)
To make a Family Parameter visible in schedules: Replace it with a Shared Parameter of the same name and link to the geometry.

🟣 5. Global Parameters

Definition

Project-level parameters that can DRIVE dimensions and labels throughout the model. Think of them as "smart variables" for your project.

5.1 Key Characteristics

5.2 How to Create

  1. Manage → Global Parameters
  2. Click New Parameter
  3. Enter name and type (Length, Number, etc.)
  4. Optionally add formula

5.3 Using Global Parameters

5.4 When to Use


📊 6. Full Comparison Table

Feature Project Shared Family Global
Scope Single Project Multi-Project Single Family Single Project
Stored In .rvt file .txt file .rfa file .rvt file
In Schedules ✅ Yes ✅ Yes ❌ No* ❌ No
In Tags ❌ No ✅ Yes ❌ No ❌ No
Drive Geometry ❌ No ❌ No ✅ Yes ✅ Yes
Formulas ❌ No ❌ No ✅ Yes ✅ Yes
IFC Export ⚠️ Limited ✅ Yes ⚠️ If mapped ❌ No

*Family Parameters can appear in schedules if made "Shared" within the family


🔀 7. Decision Flowchart

❓ Which Parameter Type Should I Use?

Q1: Do you need to TAG elements with this value?

→ YES: Use Shared Parameter

→ NO: Continue...

Q2: Does it need to control geometry/dimensions?

→ Family geometry: Use Family Parameter

→ Model dimensions: Use Global Parameter

→ NO: Continue...

Q3: Does it need to appear in schedules?

→ YES + consistency needed: Use Shared Parameter

→ YES + single project only: Project Parameter is OK

→ NO: Use Project Parameter


✅ 8. Best Practices

📚 Parameter Management Guidelines

8.1 Naming Convention Example

Discipline Prefix Example
Structural STR_ STR_ReinforcementGrade
Mechanical MEC_ MEC_AirFlowRate
Electrical ELE_ ELE_CircuitNumber
General GEN_ GEN_Manufacturer

Revit في المشاريع الإنشائية: من التصميم إلى التوثيق

Autodesk Revit يُعدّ اليوم المنصة البرمجية الرائدة لتطبيق BIM في مشاريع المباني على مستوى العالم. ما يُميزه عن برامج CAD التقليدية جذرياً هو مفهوم النموذج الواحد (Single Model) — بدلاً من رسم كل مسقط وواجهة وقطاع بشكل منفصل، يُنشئ المهندس نموذجاً ثلاثياً ذكياً يستخرج منه تلقائياً جميع الرسومات والجداول والتقارير. أي تعديل في النموذج يظهر فوراً في جميع الرسومات المشتقة منه دون الحاجة لتعديل كل ورقة على حدة.

الانتقال من AutoCAD إلى Revit هو انتقال من ثقافة "الرسم" إلى ثقافة "النمذجة". في AutoCAD يرسم المهندس خطوطاً وأشكالاً تمثل الجدار، أما في Revit فإنه يضع جداراً ذكياً يعرف سماكته ومادته وارتفاعه وتكلفته. هذا الفرق الفلسفي هو جوهر BIM.

اعتبارات الكود الإنشائي في Revit

أحد أكثر الجوانب أهمية في استخدام Revit هو التحقق من مطابقة التصميم للأكواد الإنشائية المحلية: الكود السعودي، الكود المصري، البريطاني BS، أو المعايير الأمريكية ACI وAISC. برامج مثل Revit Structure تُتيح تعريف معاملات تصميم الخرسانة المسلحة وفق الكود المستخدم وإجراء تحقق أولي من الأقطار ومسافات الحديد. الإصدارات الأحدث تتيح تكاملاً مع برامج التحليل الإنشائي كـ ETABS وSAP2000.

إدارة عائلات Revit (Families)

أحد أهم جوانب Revit هو نظام العائلات (Families): قوالب رقمية تُعرّف شكل وسلوك أي عنصر في النموذج. إتقان إنشاء عائلات مخصصة يُميّز المهندس الاحترافي عن مستخدم Revit العادي. العائلة الجيدة تحتوي على معلمات (Parameters) قابلة للتعديل تجعلها مرنة وقابلة للاستخدام في مشاريع متعددة. بناء مكتبة عائلات جيدة للمكتب الهندسي يُوفر وقتاً هائلاً في المشاريع التالية.

👷

م. سامح بدوي سيد

مهندس مدني ومتخصص في BIM وإدارة المشاريع. خبرة في التخطيط وإدارة التكاليف في منطقة الشرق الأوسط. مؤسس منصة BIMitPlaniT.


Previous: User Preferences in P6

Next: Project Point vs Survey Point in Revit