BIMLab Myanmar

BIMLab Myanmar From 2D To BIM

Automated Door/Window Tagging & Data ScheduleFloor Plan ထဲက Door & Window တွေကို တစ်ခုချင်းစီ Tag လိုက်ထည့်နေရတာ၊ Door/W...
19/08/2026

Automated Door/Window Tagging & Data Schedule

Floor Plan ထဲက Door & Window တွေကို တစ်ခုချင်းစီ Tag လိုက်ထည့်နေရတာ၊ Door/Window အရေအတွက်တွေ မကိုက်လို့ Schedule ကို ပြန်စစ်ပြီး Manual Count လုပ်နေရတာက Drawing Coordination အတွက် အချိန်ကုန်စေပါတယ်။

အထူးသဖြင့် Project ကြီးလာတဲ့အခါ D-01, D-02, D-03... ဆိုပြီး Tag တွေကို Manual ထည့်ရတာနဲ့ Door/Window Quantity ကို တစ်ခုချင်းစီ လိုက်ရေပြီး Schedule ဆွဲရတာက အချိန်ကုန်စေသလို Human Error ဖြစ်နိုင်ခြေလည်း မြင့်စေပါတယ်။

ဒီလိုအလုပ်တွေကို Block Attribute + Data Extraction Workflow နဲ့ စနစ်တကျ ပြောင်းလဲနိုင်ပါတယ်။

ဒီနေ့မှာတော့ BIMlab's ကနေ Architectural Drafting မှာ အသုံးဝင်တဲ့ Smart Door/Window Tagging & Schedule Workflow ကို အဆင့်ဆင့် မျှဝေပေးသွားပါမယ်။ 👇

၁။ Door / Window Tag ဆိုတာဘာလဲ?

Door/Window Tag ဆိုတာ Floor Plan ပေါ်မှာ Door သို့မဟုတ် Window တစ်ခုချင်းစီကို သတ်မှတ်ဖော်ပြရန် အသုံးပြုတဲ့ Symbol + Attribute ပေါင်းစပ်ထားသော Block ဖြစ်ပါတယ်။

ဥပမာ

D-01 → Door Type 01
D-02 → Door Type 02
W-01 → Window Type 01
W-02 → Window Type 02

ဒီလို Tag တွေကို Attribute အဖြစ် ဖန်တီးထားရင် Block ကို Explode လုပ်စရာမလိုဘဲ Value ကို တိုက်ရိုက် ပြောင်းလဲနိုင်ပါတယ်။

၂။ Smart Door Tag ဖန်တီးနည်း
Step 1 — Tag Symbol ရေးဆွဲပါ

Door Tag အတွက် Circle / Hexagon စတဲ့ Boundary Shape တစ်ခုကို ရေးဆွဲပါ။

ဥပမာ—

A-ANNO-TAGS → Tag Boundary Layer

ပြီးရင် Tag ရဲ့ Center Point ကို တိကျစွာ သတ်မှတ်ထားပါ။

Step 2 — ATTDEF ဖြင့် Attribute ဖန်တီးပါ

Command Line မှာ—

ATTDEF

ရိုက်ပြီး အောက်ပါ Setting များ သတ်မှတ်ပါ။

Tag: DOOR_MARK
Prompt: Enter Door Mark:
Default: D-01

ထို့နောက်—

Justification: Middle Center
Text Height: Office / Plot Standard အတိုင်း
Lock Position: ✔️

သတ်မှတ်ပြီး Circle ရဲ့ Center မှာ Attribute ကို နေရာချပါ။

Step 3 — BLOCK ဖြင့် Smart Tag ပြုလုပ်ပါ

Command Line—

B ↵

Name: TAG_DOOR_STANDARD

Base Point: Circle Center

ပြီးရင်—

Tag Boundary
Attribute Text

နှစ်ခုလုံးကို Select လုပ်ပြီး Block ဖွဲ့ပါ။

အခုဆိုရင် Editable Door Tag Block တစ်ခု ရရှိပါပြီ။

၃။ Door / Window Schedule ကို Data Extraction ဖြင့် ထုတ်ယူခြင်း

Tag တွေကို Drawing တစ်ခုလုံးမှာ အသုံးပြုပြီးသွားတဲ့အခါ Quantity နဲ့ Attribute Data တွေကို Manual လိုက်ရေစရာ မလိုတော့ပါဘူး။

Workflow

DATAEXTRACTION ↵

ပြီးရင်—

① Create a New Data Extraction

→ .dxe File သိမ်းပါ။

② Select Drawing / Objects

→ လိုအပ်တဲ့ Drawing Data ကို ရွေးပါ။

③ Select Objects

→ TAG_DOOR_STANDARD / TAG_WINDOW_STANDARD Block များကို Filter လုပ်ပါ။

④ Select Properties

ဥပမာ—

DOOR_MARK
WINDOW_MARK
Width
Height
Layer
Block Name

⑤ Combine Identical Rows

တူညီတဲ့ Door Type များကို Group လုပ်နိုင်ပါတယ်။

ဥပမာ—

Door Mark Size Quantity
D-01 900 × 2100 8
D-02 750 × 2100 4
D-03 1500 × 2100 2

နောက်ဆုံးမှာ Data ကို AutoCAD Table အဖြစ် ထည့်နိုင်သလို သတ်မှတ်ထားတဲ့ Export Format အတိုင်း External File အဖြစ်လည်း ထုတ်ယူနိုင်ပါတယ်။

💡 BIMlab's Pro Tip: "Tag ကို Annotative လုပ်ထားမလား?"

Project တစ်ခုမှာ Drawing Scale မတူတဲ့ Plan များကို အသုံးပြုရမယ်ဆိုရင် Annotative Property ကို ထည့်သွင်းစဉ်းစားသင့်ပါတယ်။

ဥပမာ—

1:50 → 1:100

Scale ပြောင်းတဲ့အခါ Tag Text နဲ့ Symbol Size ကို Paper Space မှာ သတ်မှတ်ထားတဲ့ Annotation Height အတိုင်း ထိန်းချုပ်နိုင်ပါတယ်။

⚠️ ဒါပေမယ့် Annotative ကို အမြဲဖွင့်ထားရမယ်ဆိုတာ မဟုတ်ပါ။ Office CAD Standard နဲ့ Drawing Workflow အပေါ်မူတည်ပြီး အသုံးပြုသင့်ပါတယ်။

🎯 BIMlab's Professional Workflow

Create Tag → ATTDEF → BLOCK → Insert → Edit Attribute → DATAEXTRACTION → Schedule

ဒီ Workflow ကို စနစ်တကျ တည်ဆောက်ထားနိုင်ရင်—

Drawing → Tag → Data → Schedule

ဆိုတဲ့ Workflow တစ်ခုလုံးကို ပိုမိုမြန်ဆန်ပြီး စနစ်ကျအောင် လုပ်ဆောင်နိုင်ပါတယ်။

📌 နောက်တစ်ခါ Door/Window Tag System ဖန်တီးတဲ့အခါ ပြန်အသုံးပြုနိုင်ဖို့ Save ထားလိုက်ပါ။

📌 Door/Window Quantity ကို Manual လိုက်ရေပြီး Schedule ဆွဲနေရတဲ့ သူငယ်ချင်းတွေကို Tag ခေါ်ပြီး ဒီ Workflow လေး မျှဝေပေးလိုက်ပါ။

📌 AutoCAD & BIM Workflow ကို ပိုမိုစနစ်ကျစွာ လေ့လာချင်ရင် BIMlab's Page ကို Follow လုပ်ထားဖို့ မမေ့နဲ့နော်။ 👇

Dynamic Title Block Setup & Attribute ManagementDrawing Sheet တစ်ခုစီမှာ Project Name, Sheet Title, Drawing Number, Date...
19/08/2026

Dynamic Title Block Setup & Attribute Management

Drawing Sheet တစ်ခုစီမှာ Project Name, Sheet Title, Drawing Number, Date တွေကို ပြင်ဆင်တိုင်း Title Block ကို Explode လုပ်ပြီး စာသားတွေ တစ်ခုချင်းစီ လိုက်ပြင်နေရတာက အချိန်ကုန်စေပါတယ်။

အဆိုးဆုံးကတော့ Explode လုပ်ပြီး ပြင်လိုက်တဲ့အခါ Frame Border ပျက်သွားတာ၊ Text Alignment လွဲသွားတာ၊ Title Block Standard ပျက်သွားတာ တွေပါ ဖြစ်လာတတ်ပါတယ်။

Title Block တစ်ခုကို Explode လုပ်စရာမလိုဘဲ Double-Click နှိပ်ရုံနဲ့ Sheet အလိုက် ပြောင်းလဲရမယ့် Data တွေကို တိုက်ရိုက်ထည့်သွင်းနိုင်အောင် ပြုလုပ်ပေးတာကတော့ Block Attribute ဖြစ်ပါတယ်။

ဒီနေ့မှာတော့ BIMlab's ကနေ Standard လည်းကျ၊ ပြင်ဆင်ရတာလည်း မြန်ဆန်စေမယ့် Dynamic Title Block Attribute Setup Workflow ကို Step-by-Step အသေးစိတ် မျှဝေပေးသွားပါမယ်။ 👇

၁။ Title Block Attribute ဆိုတာဘာလဲ?

Title Block ထဲက Information တွေကို အဓိကအားဖြင့် Static Text နဲ့ Attribute ဆိုပြီး ခွဲခြားစဉ်းစားနိုင်ပါတယ်။

Static Text — မပြောင်းလဲသော Information

Sheet တိုင်းမှာ တူညီနေမယ့် Information များ—

Company Name
Company Logo
Address
Contact Information
Section Labels
Standard Notes

ဒီလို Information တွေကို ပုံမှန် Text / Geometry အဖြစ်ထားနိုင်ပါတယ်။

Attribute — Sheet အလိုက် ပြောင်းလဲရမယ့် Information

Project တစ်ခုနဲ့တစ်ခု၊ Sheet တစ်ခုနဲ့တစ်ခု မတူနိုင်တဲ့ Information များ—

PROJECT_NAME
DRAWING_TITLE
SHEET_NO
DATE
DRAWN_BY
CHECKED_BY
SCALE

တို့ကို Attribute အဖြစ် သတ်မှတ်နိုင်ပါတယ်။

၂။ Dynamic Title Block ဖန်တီးနည်း
Step 1 — Title Block Geometry ပြင်ဆင်ပါ

A1 / A3 စတဲ့ မိမိအသုံးပြုမယ့် Sheet Size အတိုင်း

Border
Title Box
Revision Table
Drawing Information Box

တွေကို စနစ်တကျ ရေးဆွဲပါ။

💡 Pro Tip: Title Block Geometry ကို Standard Layer / Layer 0 Workflow အတိုင်း စနစ်တကျ သတ်မှတ်ထားပါ။

Step 2 — ATTDEF ဖြင့် Attribute ဖန်တီးပါ

Command Line မှာ

ATTDEF

ရိုက်ပြီး Attribute Definition ဖန်တီးပါ။

ဥပမာ

Tag: SHEET_NO
Prompt: Enter Sheet Number:
Default: A-101

နောက်ထပ်

Tag: PROJECT_NAME
Prompt: Enter Project Name:

Tag: DRAWING_TITLE
Prompt: Enter Drawing Title:

Tag: DATE
Prompt: Enter Date:

စသဖြင့် ဖန်တီးနိုင်ပါတယ်။

Attribute Setting မှာ အထူးဂရုစိုက်ရန်
Text Height
Justification
Text Style
Tag
Prompt
Default
Lock Position

တို့ကို Standard အတိုင်း သတ်မှတ်ပါ။

၃။ Geometry + Attribute ကို Block ပြုလုပ်ပါ

Attribute တွေ ဖန်တီးပြီးရင်—

BLOCK / B

Command ကို အသုံးပြုပါ။

Block Name

ဥပမာ—

BIMlabs_TitleBlock_A3

Base Point

Title Block ရဲ့ Bottom-Left Corner ကို Pick လုပ်ပါ။

Select Objects

အောက်ပါ Object အားလုံးကို Select လုပ်ပါ—

Border
Title Box
Revision Table
Static Text
Attribute Definitions

ပြီးရင် Block ဖန်တီးပါ။

၄။ Title Block Data ပြင်ဆင်နည်း — EATTEDIT

Title Block ကို Insert လုပ်ပြီးနောက် Double-Click နှိပ်ပါ။

Enhanced Attribute Editor ပေါ်လာပါမယ်။

ဥပမာ—

Attribute Value

PROJECT_NAME - Residential Building
DRAWING_TITLE - Ground Floor Plan
SHEET_NO - A-101
DATE - 19-Aug-2026
DRAWN_BY - BIMlabs

လိုအပ်တဲ့ Value တွေကို တိုက်ရိုက်ပြင်နိုင်ပါတယ်။

အရေးကြီးဆုံးအချက်

Block ကို Explode မလုပ်ရပါ။

Attribute Value ပဲ ပြင်ပြီး OK / Apply လုပ်လိုက်ရုံနဲ့ ရပါပြီ။

၅ ။ Title Block မှာ အများဆုံးဖြစ်တတ်တဲ့ Attribute Mistakes

Mistake 1 — Tag Name မစနစ်ကျခြင်း

ဥပမာ

TEXT1
ABC
TAG01

အစား

PROJECT_NAME
DRAWING_TITLE
SHEET_NO
DATE

လိုမျိုး Meaningful Tag Names သုံးပါ။

❌ Mistake 2 — Attribute ကို Lock Position မထားခြင်း

Attribute Definition မှာ Lock Position ကို အသုံးပြုထားရင် Block ကို Move / Insert လုပ်တဲ့အခါ Attribute Position ကို မတော်တဆ ရွှေ့မိနိုင်ခြေ လျော့နည်းစေပါတယ်။

❌ Mistake 3 — Title Block ကို Explode လုပ်ခြင်း

Attribute ရဲ့ အားသာချက်ကို ပျက်စီးစေတဲ့ အဓိကအမှားပါ။

Edit Data → EATTEDIT

Edit Definition → BEDIT / Attribute Management

ဆိုပြီး Workflow ခွဲသုံးပါ။

💡 BIMlab's Pro Tip: "Value vs Definition"

ဒီ Rule (၃) ခုကို မှတ်ထားပါ။

🟢 Data / Value ပြောင်းချင်ရင်

➡️ EATTEDIT

ဥပမာ—

A-101 → A-102

🟡 Attribute Definition ပြောင်းချင်ရင်

➡️ BEDIT / Attribute Management

ဥပမာ—

Tag ပြောင်းခြင်း
Prompt ပြောင်းခြင်း
Attribute Position ပြင်ခြင်း
Attribute Setting ပြင်ခြင်း
🔵 Sheet Information ကို Automated လုပ်ချင်ရင်

➡️ Fields / Sheet Set Manager (SSM)

ဥပမာ—

Sheet Number
Sheet Title
Layout Information
Project Information

တွေကို Advanced Sheet Management Workflow နဲ့ ချိတ်ဆက်အသုံးပြုနိုင်ပါတယ်။

၆။ Professional Title Block Workflow

Office Standard အနေနဲ့ ဒီလို Workflow တစ်ခု တည်ဆောက်ထားပါ—

Title Block Geometry

ATTDEF

BLOCK

INSERT into Layout

EATTEDIT → Sheet Data

Fields / SSM → Advanced Automation

Plot / Publish

ဒီလို Workflow သုံးထားရင် Title Block ကို Sheet တစ်ခုချင်းစီ Explode လုပ်ပြီး ပြင်နေစရာ မလိုတော့ပါဘူး။

👉 BIM/CAD Workflow ပိုမိုကျွမ်းကျင်လာဖို့
ဒီ Post လေးကို Save ထားပြီး နောက်တစ်ခါ Title Block Template ဖန်တီးတဲ့အခါ Checklist အနေနဲ့ ပြန်အသုံးပြုပါ။

Title Block ကို Explode လုပ်ပြီး Sheet Information တွေ လိုက်ပြင်နေရတဲ့ သူငယ်ချင်းတွေကို Tag ခေါ်ပြီး ဒီ Smart Workflow လေး မျှဝေပေးလိုက်ပါ။
ကိုယ့်ရုံးရဲ့ Project Name / Sheet Number / Drawing Title / Date / Drawn By / Checked By တွေကို Attribute အဖြစ် Standardize လုပ်ထားခြင်းက Professional CAD Workflow တစ်ခုရဲ့ အခြေခံပါ။

AutoCAD & BIM Workflow အကြောင်း ပိုမိုစနစ်ကျတဲ့ နည်းပညာတွေကို အမြဲလေ့လာချင်ရင် BIMlab's Page ကို Follow လုပ်ထားဖို့ မမေ့နဲ့နော်။ 👇

Attribute Editing & Block Data Control"Project တစ်ခုမှာ Door Tag, Window Tag, Room Number, Drawing Number တွေကို Attribu...
18/08/2026

Attribute Editing & Block Data Control

"Project တစ်ခုမှာ Door Tag, Window Tag, Room Number, Drawing Number တွေကို Attribute အနေနဲ့ ထည့်ထားပြီး နောက်ပိုင်းမှာ စာသားတန်ဖိုးတွေ ပြင်ချင်တဲ့အခါ Block Editor ထဲဝင်နေရတာ ဒါမှမဟုတ် Block တစ်ခုချင်းစီကို ပြန်ပြင်နေရလို့ အချိန်ကုန်ဖူးပါသလား?

တစ်ခါတလေ Attribute Tag တွေကို အစကတည်းက မှားသတ်မှတ်ထားမိတာ၊ Prompt မမှန်တာ၊ Attribute အသစ်ထည့်ပြီးသား Block တွေမှာ မပေါ်လာတာမျိုးတွေလည်း ကြုံရတတ်ပါတယ်။

အဲ့ဒီလိုအခြေအနေတွေမှာ Block ကို Explode လုပ်စရာမလိုဘဲ Attribute Data ကို တိုက်ရိုက်ပြင်နိုင်တဲ့ EATTEDIT နဲ့ Block အတွင်းရှိ Attribute Definition တွေကို စနစ်တကျ ပြန်လည်စီမံနိုင်တဲ့ BATTMAN တို့ကို သိထားရင် CAD Workflow က ပိုမြန်ဆန်ပြီး Standard ဖြစ်လာပါတယ်။

ဒီနေ့မှာတော့ BIMlab's ကနေ Attribute Editing & Management Workflow ကို Step-by-Step နဲ့ ဘယ်အချိန်မှာ ဘာကိုသုံးသင့်လဲဆိုတာ အသေးစိတ် ဝေမျှပေးသွားပါမယ်။ 👇"

၁။ EATTEDIT ဆိုတာဘာလဲ?

EATTEDIT (Enhanced Attribute Editor) ဆိုသည်မှာ Block ကို Explode မလုပ်ဘဲ ထည့်သွင်းထားပြီးသား Attribute Value တွေကို တိုက်ရိုက်ပြင်ဆင်နိုင်တဲ့ Editing Tool ဖြစ်ပါတယ်။

ဥပမာ—

Door Block

DOOR_NO → D-01
DOOR_TYPE → Single
FIRE_RATING → FD60

Door Number ကို D-01 ကနေ D-02 ပြောင်းချင်ရင် Block ကို Explode လုပ်စရာမလိုပါဘူး။

Block ကို Double-Click → Enhanced Attribute Editor → Value ပြောင်း → OK

ဒီ Workflow နဲ့ Block Structure ကို မပျက်စီးဘဲ Attribute Data ကိုပဲ ပြင်နိုင်ပါတယ်။

၂။ EATTEDIT အသုံးပြုနည်း
Step 1 — Block ကို Select လုပ်ပါ

Attribute ပါဝင်တဲ့ Block ကို Double-Click နှိပ်ပါ။

Step 2 — Attribute Editor ကိုဖွင့်ပါ

Enhanced Attribute Editor Dialog Box ပေါ်လာပါမယ်။

Step 3 — Value ကို ပြင်ပါ

ဥပမာ—

DOOR_NO
Old: D-01
New: D-101

ROOM_NAME
Old: Bedroom
New: Master Bedroom

Step 4 — Apply / OK

ပြင်ဆင်ထားတဲ့ Data ကို Apply လုပ်ပြီး Dialog Box ကနေ ထွက်ပါ။

💡 မှတ်ထားရန်: EATTEDIT က Attribute Value ကို ပြင်တာဖြစ်ပြီး Block Definition ကို ပြင်တာမဟုတ်ပါ။

၃။ BATTMAN ဆိုတာဘာလဲ?

BATTMAN (Block Attribute Manager) ကတော့ Block တစ်ခုအတွင်းရှိ Attribute Definition တွေကို Manage / Reorder / Sync ပြုလုပ်နိုင်တဲ့ Management Tool ဖြစ်ပါတယ်။

အထူးသဖြင့် Project ကြီးလာတဲ့အခါ Attribute တွေ များလာရင် အလွန်အသုံးဝင်ပါတယ်။

ဥပမာ—

မူလ Block မှာ

DOOR_NO
ROOM_NAME

ပဲရှိပါတယ်။

နောက်ပိုင်းမှာ

FIRE_RATING

ဆိုတဲ့ Attribute အသစ် ထပ်ထည့်လိုက်ပါတယ်။

Block Definition ကို Update လုပ်ပြီးသားဖြစ်ပေမယ့် ရှိပြီးသား Block Instances တွေမှာ Attribute အသစ် မပေါ်လာတာ ဖြစ်နိုင်ပါတယ်။

ဒီလိုအခြေအနေမှာ BATTMAN → Sync Workflow ကို အသုံးပြုနိုင်ပါတယ်။

၄။ BATTMAN ရဲ့ အဓိက Function များ
① Sync

Block Definition ထဲမှာ ပြောင်းလဲထားတဲ့ Attribute Structure ကို ရှိပြီးသား Block Instances တွေနဲ့ Synchronize ပြုလုပ်ပေးနိုင်ပါတယ်။

② Attribute Order

Attribute တွေကို Dialog Box ထဲမှာ ပေါ်လာမယ့် အစီအစဉ် ကို စနစ်တကျ ပြန်စီနိုင်ပါတယ်။

ဥပမာ—

❌ မစနစ်ကျသော Order

FIRE_RATING
ROOM_NAME
DOOR_NO

✅ Standard Order

DOOR_NO
ROOM_NAME
FIRE_RATING

③ Edit

Attribute Definition ရဲ့ Setting တွေကို ပြန်လည်စစ်ဆေး/ပြင်ဆင်နိုင်ပါတယ်။

၅။ Attribute အသစ်ထည့်ပြီး မပေါ်လာရင် ဘာလုပ်မလဲ?

ဒီ Problem ကို CAD Drafter တွေ အများဆုံး ကြုံရတတ်ပါတယ်။

ဥပမာ—

မူလ Block မှာ

DOOR_NO + ROOM_NAME

ရှိပြီးသား။

နောက်ပိုင်းမှာ

FIRE_RATING

ထပ်ထည့်လိုက်ပါတယ်။

Block Definition မှာ Attribute အသစ်ရှိပေမယ့် Drawing ထဲက Existing Block Instances တွေမှာ မပေါ်လာပါက—

Recommended Workflow

BATTMAN → Select Block → Sync

ပြီးနောက် Existing Block Instances တွေကို Synchronize လုပ်ပါ။

💡 Pro Rule: Attribute Definition ပြောင်းတာနဲ့ Existing Block Instance Data ပြောင်းတာကို တစ်ခုတည်းလို့ မယူဆပါနဲ့။ Definition → Sync → Instance ဆိုတဲ့ Workflow ကို နားလည်ထားရပါမယ်။

💡 BIMlab's Pro Tip: "Value Editing vs Definition Editing"

Attribute Workflow မှာ ဒီ Rule လေးကို မှတ်ထားပါ—

🟢 Value ပဲ ပြောင်းချင်ရင် → EATTEDIT

ဥပမာ—

D-01 → D-02

Bedroom → Master Bedroom

🟡 Attribute Structure ပြောင်းချင်ရင် → BATTMAN

ဥပမာ—

Attribute အသစ်ထည့်ခြင်း
Attribute Order ပြောင်းခြင်း
Attribute Definition Sync ပြုလုပ်ခြင်း
🔵 Block Shape / Geometry ပြောင်းချင်ရင် → BEDIT

ဥပမာ—

Door Swing ပြောင်းခြင်း
Window Geometry ပြောင်းခြင်း
Furniture Shape ပြင်ခြင်း
🎯 ၇။ Professional Attribute Workflow

Office Standard အနေနဲ့ Attribute ပါတဲ့ Block တွေကို ဒီလို Workflow နဲ့ ထိန်းချုပ်ပါ—

① ATTDEF

Attribute Definition ဖန်တီး

② BLOCK

Geometry + Attribute ကို Block ပြုလုပ်

③ INSERT

Project ထဲမှာ အသုံးပြု

④ EATTEDIT

Individual Value ပြင်ဆင်

⑤ BATTMAN

Definition / Order / Sync Manage

⑥ DATAEXTRACTION

Door / Window / Equipment Schedule ထုတ်ယူ

ဒီ Workflow က Block → Data → Schedule အထိ ဆက်သွားနိုင်တဲ့ Professional CAD Workflow တစ်ခု ဖြစ်ပါတယ်။ 🚀

👉 ကျွန်တော်တို့နဲ့အတူ ပိုမိုကျွမ်းကျင်တဲ့ BIM/CAD Workflow ရရှိဖို့ —
ဒီ Post လေးကို Save ထားပြီး နောက်တစ်ခါ Attribute Block တွေ ပြင်ဆင်တဲ့အခါ ပြန်ကြည့်ပါ။

ATTDEF နဲ့ Attribute ထည့်ထားပေမယ့် Existing Block တွေမှာ မပေါ်လာလို့ အခက်တွေ့နေတဲ့ သူငယ်ချင်းတွေကို Tag ခေါ်ပြီး ဒီ Workflow လေး မျှဝေပေးလိုက်ပါ။

Attribute Data တွေကို Door/Window Schedule အဖြစ် ထုတ်ယူချင်သူတွေအတွက်လည်း ဒီ Post က အခြေခံအုတ်မြစ်တစ်ခု ဖြစ်ပါတယ်။

AutoCAD & BIM Workflow အကြောင်း ပိုမိုစနစ်ကျတဲ့ နည်းပညာတွေကို အမြဲလေ့လာချင်ရင် BIMlab's Page ကို Follow လုပ်ထားဖို့ မမေ့နဲ့နော်။ 👇

Office Standard & Centralized Library Setup"Project အသစ်တစ်ခု စတင်ဆွဲတိုင်း တံခါး၊ ပြတင်းပေါက်၊ ပရိဘောဂနဲ့ Title Block တ...
18/08/2026

Office Standard & Centralized Library Setup

"Project အသစ်တစ်ခု စတင်ဆွဲတိုင်း တံခါး၊ ပြတင်းပေါက်၊ ပရိဘောဂနဲ့ Title Block တွေကို ဖိုင်အဟောင်းတွေထဲကနေ Copy/Paste လိုက်ရှာကူးနေရလို့ အချိန်ကုန်ဖူးပါသလား?

ဒါမှမဟုတ် Team ထဲက တစ်ယောက်နဲ့တစ်ယောက် သုံးတဲ့ Block အရွယ်အစား၊ Layer Name နဲ့ Symbol ဒီဇိုင်းတွေ မတူကြလို့ Drawing Standard မညီမညာ ဖြစ်ဖူးကြမှာပါ။

AutoCAD မှာ Company/Personal Standard အဖြစ် Centralized CAD Block Library ကို စနစ်တကျ တည်ဆောက်ထားရင် Drawing ပြင်ဆင်ရတဲ့ အချိန်ကို သိသိသာသာ လျှော့ချနိုင်ပါတယ်။

ဒီနေ့မှာတော့ BIMlab's ကနေ Standard CAD Library Setup လုပ်နည်း အဆင့်ဆင့်ကို အသေးစိတ် ဝေမျှပေးသွားပါမယ်။ 👇"

၁။ Standard Block Library ကို ဘာကြောင့် စနစ်တကျ တည်ဆောက်ရသလဲ?

• Time Efficiency

Drawing အသစ်ဆွဲတိုင်း Block အသစ်ပြန်ဆွဲစရာ သို့မဟုတ် ဖိုင်အဟောင်းထဲ လိုက်ရှာစရာ မလိုတော့ခြင်း။

• Office Standardization

Team ထဲရှိ Drafter အားလုံး Layer Names, Line Weights, Text Styles နဲ့ Block Standards တူညီစွာ အသုံးပြုနိုင်ခြင်း။

• Error Prevention

အတိုင်းအတာ၊ Layer သို့မဟုတ် Design Standard မမှန်သော Block များကို ပြန်လည်အသုံးပြုမိခြင်းမှ ကာကွယ်နိုင်ခြင်း။

၂။ Standard Block Library Setup ပြုလုပ်နည်း (၃) ဆင့်

Category အလိုက် Folder Structure ခွဲခြားပါ

Computer သို့မဟုတ် Network Drive ထဲတွင် Root Folder တစ်ခု ဆောက်ပါ။

ဥပမာ -

D:\BIMlabs_CAD_Library\

၎င်းအောက်တွင် Category အလိုက် Sub-Folders များ ခွဲခြားနိုင်ပါတယ်။

01_Architectural
02_Structural
03_MEP
04_Annotations
05_TitleBlocks
06_Furniture
07_Doors_Windows

ဒီလို ခွဲခြားထားခြင်းဖြင့် Block ရှာဖွေရတာ ပိုမိုလွယ်ကူလာပါမယ်။

Master DWG ဖိုင်များအဖြစ် WBLOCK (W) ဖြင့် Export ထုတ်ပါ

Block များကို Standard အတိုင်း ပြင်ဆင်ပြီး -

• Geometry → Layer 0
• Color → ByLayer
• Linetype → ByLayer
• Base Point → သတ်မှတ်ထားသော Insertion Point
• Unit → Drawing Unit နှင့် ကိုက်ညီအောင် သတ်မှတ်ပါ။

ထို့နောက် WBLOCK (W) Command ကို အသုံးပြုပြီး သက်ဆိုင်ရာ Sub-Folder ထဲသို့ DWG File အဖြစ် သိမ်းဆည်းပါ။

Tool Palette (Ctrl + 3) တွင် Library ချိတ်ဆက်ပါ

AutoCAD တွင် Ctrl + 3 နှိပ်၍ Tool Palette ကို ဖွင့်ပါ။

Custom Palette Tab များကို Category အလိုက် ဖန်တီးပြီး Library ထဲရှိ Standard DWG Blocks များကို Drag & Drop ဆွဲထည့်ထားနိုင်ပါတယ်။

ထို့နောက် Project တစ်ခုခုမှာ Block လိုအပ်လာတဲ့အခါ Palette ထဲမှ တိုက်ရိုက် Insert လုပ်နိုင်ပါမယ်။

၃။ Advanced Library Access Methods (၂) မျိုး

• Tool Palette (Ctrl + 3)

Visual Icon များဖြင့် Block များကို မြင်တွေ့နိုင်ပြီး လိုအပ်သော Block ကို Drag & Drop ဖြင့် လွယ်ကူစွာ Insert လုပ်နိုင်ပါတယ်။

Standard Block များကို နေ့စဉ်အသုံးပြုရတဲ့ Office Workflow အတွက် အလွန်အသုံးဝင်ပါတယ်။

• DesignCenter (Ctrl + 2)

DesignCenter မှာ Library Folder များကို Browse လုပ်ပြီး DWG File ထဲရှိ Blocks, Layers, Text Styles, Dimension Styles စတာတွေကို လိုအပ်သလို ယူသုံးနိုင်ပါတယ်။

၄။ Manual Copy/Paste vs Standard Centralized Library

အချက်အလက် | Manual Copy/Paste | Standard Centralized Library

ရှာဖွေရသည့်အချိန်
→ ဖိုင်အဟောင်းများ လိုက်ဖွင့်ပြီး ရှာဖွေရသဖြင့် အချိန်ပိုကြာနိုင်သည်။
→ Tool Palette / DesignCenter မှ တိုက်ရိုက် ရှာဖွေနိုင်သည်။

Layer Control
→ Source Drawing မှ Layer များ ပါလာနိုင်ပြီး Cleanup ပြန်လုပ်ရနိုင်သည်။
→ Standardized Block Structure ဖြင့် ပိုမိုစနစ်ကျစွာ ထိန်းချုပ်နိုင်သည်။

Drawing Accuracy
→ File အဟောင်းမှ Scale / Layer / Block Standard မကိုက်ညီမှုများ ပါလာနိုင်သည်။
→ စစ်ဆေးပြီးသား Standard Library မှ Block များကို ပြန်လည်အသုံးပြုနိုင်သည်။

Team Workflow
→ လူတစ်ယောက်နှင့်တစ်ယောက် အသုံးပြုသည့် Block မတူနိုင်သည်။
→ Team တစ်ခုလုံး Standard တူညီစွာ အသုံးပြုနိုင်သည်။

💡 BIMlab's Pro Tip: "Network Server Drive Integration"

ရုံးတွင်း Team အလိုက် Project တွေကို ပူးပေါင်းလုပ်ဆောင်ရပါက Personal Computer တစ်လုံးချင်းစီမှာ Library သီးသန့်ထားတာထက် Central Network Location တစ်ခုမှာ ထားရှိတာ ပိုမိုစနစ်ကျပါတယ်။

ဥပမာ -

Z:\CAD_Standard_Library\

ဒီ Network Folder ထဲမှာ Standard Blocks များကို Category အလိုက် သိမ်းဆည်းထားပါ။

ထို့နောက် Drafter တိုင်းရဲ့ Tool Palette / DesignCenter ကနေ အဆိုပါ Library Location ကို အသုံးပြုနိုင်အောင် Setup လုပ်ထားပါ။

အဲဒီလိုလုပ်ထားရင် Team တစ်ခုလုံးက တူညီတဲ့ Standard Block Library ကို အသုံးပြုနိုင်ပြီး Duplicate Block ဖန်တီးမှုနဲ့ Standard မကိုက်ညီမှုတွေကို လျှော့ချနိုင်ပါတယ်။

📌 BIMlab's Office Standard Rule

Centralized Library တစ်ခု တည်ဆောက်ပြီးရုံနဲ့ မပြီးသေးပါဘူး။

Library ထဲသို့ Block အသစ်ထည့်သွင်းတိုင်း -

✓ Naming Standard
✓ Layer Standard
✓ Color / Linetype
✓ Unit
✓ Base Point
✓ Block Attributes
✓ File Naming
✓ Version / Revision

စတာတွေကို စစ်ဆေးပြီးမှ Team Library ထဲသို့ ထည့်သွင်းသင့်ပါတယ်။

ဒါမှသာ Library က "Block တွေ သိမ်းထားတဲ့ Folder" တစ်ခုမဟုတ်ဘဲ Team တစ်ခုလုံးအတွက် "CAD Standard System" တစ်ခု ဖြစ်လာမှာပါ။

👉 ကျွန်တော်တို့နဲ့အတူ ပိုမိုကျွမ်းကျင်တဲ့ BIM/CAD Workflow ရရှိဖို့ -

• ဒီ Post လေးကို နောက်တစ်ခါ ကိုယ်ပိုင် သို့မဟုတ် ရုံးသုံး CAD Library System Setup လုပ်ချင်တဲ့အခါ ပြန်ကြည့်နိုင်ဖို့ Save ထားလိုက်ပါ။

• Block တွေကို ဖိုင်အဟောင်းတွေထဲ လိုက်ရှာပြီး Copy/Paste ကူးနေရလို့ အချိန်ကုန်နေတဲ့ သူငယ်ချင်းတွေကို Tag ခေါ်ပြီး ဒီ Standard Library Workflow လေး မျှဝေပေးလိုက်ဦးနော်။

AutoCAD & BIM Workflow အကြောင်း ပိုမိုစနစ်ကျတဲ့ နည်းပညာတွေ အမြဲလေ့လာချင်ရင် BIMlab's Page ကို Follow လုပ်ထားဖို့ မမေ့နဲ့နော်။ 👇

Explode Pitfalls & Block Protection"Drawing ထဲမှာ ရှိတဲ့ Block တွေကို အစိတ်အပိုင်းလေးတွေ ပြင်ချင်လို့ EXPLODE (X) နှိပ်လ...
17/08/2026

Explode Pitfalls & Block Protection

"Drawing ထဲမှာ ရှိတဲ့ Block တွေကို အစိတ်အပိုင်းလေးတွေ ပြင်ချင်လို့ EXPLODE (X) နှိပ်လိုက်ခါမှ Door Tag စာသားတွေ ပျောက်ပြီး DOOR_NO ဆိုတဲ့ Attribute Tag အဖြစ် ပြောင်းသွားတာ၊ ဒါမှမဟုတ် Layer တွေ အကုန် Layer 0 ရောက်သွားလို့ အရောင်တွေ ပြောင်းကုန်တာမျိုး ကြုံဖူးကြပါသလား?

အဆိုးဆုံးကတော့ Title Block သို့မဟုတ် Third-party Block တွေကို EXPLODE လုပ်လို့မရအောင် Lock ခတ်ထားတာမျိုး ကြုံရတဲ့အခါ ဒုက္ခရောက်ရတတ်ပါတယ်။

ဒီနေ့မှာတော့ BIMlab's ကနေ Explode ပြုလုပ်ခြင်းကြောင့် ဖြစ်ပေါ်လာသည့် ပြဿနာ (၃) ချက်နဲ့ ၎င်းတို့ကို BURST သို့မဟုတ် Block Setting များဖြင့် စနစ်တကျ မပျက်စီးအောင် ဖြေရှင်းနည်းများကို အသေးစိတ် ဝေမျှပေးသွားပါမယ်။ 👇"

၁။ Explode (X) ပြုလုပ်ခြင်းကြောင့် ဖြစ်ပေါ်လာသည့် အဓိက ပြဿနာများ

Attribute Data Loss (စာသားများ မူလ Tag သို့ ပြန်ရောက်သွားခြင်း)

Block ထဲတွင် ရိုက်ထည့်ထားသော Attribute စာသားများ (ဥပမာ- Door Number D-01) သည် Explode လုပ်လိုက်ပါက မူလ Variable Name (DOOR_NO) သို့ ပြန်လည် ပြောင်းလဲသွားပြီး ရိုက်ထားသော Data များ ပျောက်ဆုံးသွားနိုင်ပါသည်။

Layer & Property Disruption (Layer Standard များ ပျက်စီးခြင်း)

Block Geometry များကို Explode လုပ်လိုက်သောအခါ မူလ Block အဖြစ် ထိန်းသိမ်းထားသည့် Layer / Color / Linetype စနစ်များ ပြောင်းလဲသွားနိုင်ပြီး Drawing Standard များ လွဲမှားနိုင်ပါသည်။

File Size Increase & Memory Overhead

Block Instance များကို Explode လုပ်၍ Line / Arc / Circle စသည့် Object အများအပြားအဖြစ် ခွဲထုတ်လိုက်ပါက Drawing Database ပိုမိုရှုပ်ထွေးလာပြီး DWG File Size နှင့် Performance ကို ထိခိုက်စေနိုင်ပါသည်။

၂။ Explode ပြဿနာများကို ဖြေရှင်းမည့် Pro Workflows

• BURST Command (Attribute Data ကို စာသားအဖြစ် ထိန်းသိမ်းခြင်း)

Attribute ပါဝင်သော Block များကို ရိုးရိုး EXPLODE မသုံးဘဲ BURST Command ကို အသုံးပြုနိုင်ပါသည်။

BURST သည် Block ကို Explode လုပ်ပေးသော်လည်း ထည့်သွင်းထားသော Attribute Values များကို Text အဖြစ် ထိန်းသိမ်းပေးနိုင်ပါသည်။

• Block မပျက်ဘဲ အတွင်းပိုင်း ပြင်ဆင်ခြင်း (NCOPY / REFEDIT)

Block ကို Explode လုပ်စရာမလိုဘဲ Block အတွင်းမှ Geometry တစ်ခုကိုသာ လိုချင်ပါက NCOPY (Nested Copy) ကို အသုံးပြုနိုင်ပါသည်။

Block Definition ကို မပျက်စီးဘဲ အတွင်းပိုင်း Geometry များကို ပြင်ဆင်လိုပါက BEDIT (BE) သို့မဟုတ် REFEDIT ကို အသုံးပြုနိုင်ပါသည်။

၃။ Block ကို Explode လုပ်မရအောင် တားဆီးထားခြင်း (Allow Exploding)

အချို့သော Block များသည် Select မှတ်၍ EXPLODE (X) ရိုက်သော်လည်း Explode မလုပ်ဘဲ တားဆီးထားတတ်ပါသည်။

Allow Exploding Setting ကို ပြောင်းလဲရန် -

Block ကို Select မှတ်၍ BEDIT (BE) ဖြင့် Block Editor ထဲသို့ ဝင်ပါ။
မောက်စ်ဖြင့် ဘာမှ Select မလုပ်ဘဲ Properties Palette (Ctrl + 1) ကို ဖွင့်ပါ။
Block Section အောက်ရှိ Allow Exploding တန်ဖိုးကို Yes သို့ ပြောင်းပါ။
Save Block ပြုလုပ်ပြီး Block Editor မှ ထွက်ပါ။

ထို့နောက် Block ကို ပုံမှန်အတိုင်း EXPLODE ပြုလုပ်နိုင်မည် ဖြစ်ပါသည်။

၄။ EXPLODE vs BURST vs BEDIT

EXPLODE (X) /BURST/BEDIT (BE)

Attribute Text Handling
→ Attribute Value ကို ပုံမှန် Geometry/Text အဖြစ် ခွဲထုတ်သည်။
→ Attribute Value ကို Text အဖြစ် ထိန်းသိမ်းပေးနိုင်သည်။
→ Attribute သည် Block အတွင်း Attribute အဖြစ် ဆက်လက်တည်ရှိနေမည်။

Block Structure
→ Block ကို Explode လုပ်ပြီး သီးခြား Objects များအဖြစ် ခွဲထုတ်သည်။
→ Block ကို Explode လုပ်ပြီး Attribute Value များကို ထိန်းသိမ်းပေးသည်။
→ Block မပျက်စီးဘဲ Block Definition ကို ပြင်ဆင်သည်။

အကြံပြုချက်
→ ရိုးရိုး Geometry များကို ခွဲထုတ်ရန်။
→ Attribute Block ကို Explode လုပ်ရန် မဖြစ်မနေလိုအပ်သည့်အခါ။
→ Block Standard မပျက်စီးစေရန် အကောင်းဆုံးရွေးချယ်မှု။

💡 BIMlab's Pro Tip: "Stop Exploding Blocks Unnecessarily"

Drawing တစ်ခုအတွင်း Block များကို မလိုအပ်ဘဲ Explode ပြုလုပ်ခြင်းသည် CAD Drafting Standard ကို ဖျက်ဆီးနိုင်ပါသည်။

Geometry သီးသန့် အနည်းငယ် ပြင်လိုပါက REFEDIT / BEDIT ဖြင့် ပြင်ပါ။

Geometry တစ်ခုတည်းကိုသာ လိုချင်ပါက NCOPY ဖြင့် ထုတ်ယူပါ။

Explode ပြုလုပ်ရန် မဖြစ်မနေ လိုအပ်ပြီး Attribute Values များကို ဆက်လက်ထိန်းသိမ်းလိုပါက BURST ကို ဦးစားပေး အသုံးပြုပါ။

👉 ကျွန်တော်တို့နဲ့အတူ ပိုမိုကျွမ်းကျင်တဲ့ BIM/CAD Workflow ရရှိဖို့ -

• ဒီ Post လေးကို နောက်တစ်ခါ Attribute Text တွေ ပျောက်ကုန်တဲ့အခါ သို့မဟုတ် Explode လုပ်မရတဲ့ Block တွေ ကြုံတဲ့အခါ ပြန်ကြည့်နိုင်ဖို့ Save ထားလိုက်ပါ။

• Block တွေကို ခဏခဏ Explode လုပ်ပြီး စာသားတွေ လွဲကုန်လို့ အချိန်ကုန်နေတဲ့ သူငယ်ချင်းတွေကို Tag ခေါ်ပြီး ဒီ Pro Workflow လေး မျှဝေပေးလိုက်ဦးနော်။

AutoCAD & BIM Workflow အကြောင်း ပိုမိုစနစ်ကျတဲ့ နည်းပညာတွေ အမြဲလေ့လာချင်ရင် BIMlab's Page ကို Follow လုပ်ထားဖို့ မမေ့နဲ့နော်။ 👇

Base Point Setup & Precision Insertion"Block တစ်ခုကို Insert ခေါ်ထည့်လိုက်တဲ့အခါ Mouse Cursor နဲ့ အနီးကပ်မပါလာဘဲ မိုင်ပေ...
17/08/2026

Base Point Setup & Precision Insertion

"Block တစ်ခုကို Insert ခေါ်ထည့်လိုက်တဲ့အခါ Mouse Cursor နဲ့ အနီးကပ်မပါလာဘဲ မိုင်ပေါင်းများစွာ အဝေးကြီး ရောက်သွားတာမျိုး ကြုံဖူးပါသလား?

ဒါမှမဟုတ် Copy/Paste လုပ်ပြီး လာချတဲ့အခါ ကိုယ်လိုချင်တဲ့ Corner မှာ Snap သွားမကပ်ဘဲ အလယ်ခေါင် ရောက်နေလို့ နေရာပြန်ရွှေ့နေရတာမျိုး ကြုံဖူးကြမှာပါ။

ဒီလိုဖြစ်ရတာဟာ Block ဖန်တီးစဉ် သို့မဟုတ် Drawing File ရဲ့ Base Point (Insertion Point) ကို စနစ်တကျ မသတ်မှတ်ထားမိတာကြောင့် ဖြစ်နိုင်ပါတယ်။

ဒီနေ့မှာတော့ BIMlab's ကနေ CAD Drafter တိုင်း မဖြစ်မနေ သိထားသင့်တဲ့ Base Point Management နဲ့ Precision Insertion Workflow အကြောင်းကို အသေးစိတ် ရှင်းပြပေးသွားပါမယ်။ 👇"

၁။ Base Point ဆိုတာဘာလဲ?

AutoCAD မှာ Base Point ဆိုတာ Object / Block တစ်ခုကို Insert, Move, Copy စတဲ့ လုပ်ဆောင်ချက်တွေအတွင်း Reference အဖြစ် အသုံးပြုတဲ့ အဓိက Point ဖြစ်ပါတယ်။

အထူးသဖြင့် Block တစ်ခုကို INSERT လုပ်တဲ့အခါ Cursor နဲ့ ချိတ်ဆက်ပြီး နေရာချမယ့် Insertion Point / Anchor Point က အရေးကြီးပါတယ်။

ဥပမာ -

Door → Hinge Point
Window → Corner Point
Furniture → Reference Corner
Column → Grid Intersection
Title Block → Lower-left Corner

Base Point ကို အစကတည်းက မှန်ကန်စွာ သတ်မှတ်ထားရင် Insert လုပ်တဲ့အခါ Object ကို ပြန်ရွှေ့ပြင်ရတာ သိသိသာသာ လျော့နည်းသွားပါတယ်။

၂။ Base Point သတ်မှတ်နိုင်တဲ့ နည်းလမ်း (၃) မျိုး
① Block Definition Base Point (BLOCK / B)

Block ဖန်တီးတဲ့အချိန် Pick point ကို အသုံးပြုပြီး Insertion Point သတ်မှတ်နိုင်ပါတယ်။

ဥပမာ -

Door Block → Hinge Point

Column Block → Grid Center

ဒီ Point က နောက်ပိုင်း INSERT လုပ်တဲ့အခါ Cursor နဲ့ ချိတ်ဆက်လာမယ့် အဓိက Point ဖြစ်ပါတယ်။

② Drawing File Base Point (BASE)

BASE Command ကို အသုံးပြုပြီး Drawing တစ်ခုလုံးရဲ့ Insertion Base Point ကို သတ်မှတ်နိုင်ပါတယ်။

Command Line မှာ -

BASE

ဟု ရိုက်ပြီး မိမိလိုချင်တဲ့ Point ကို သတ်မှတ်ပါ။

ဥပမာ -

Project Origin
Grid Intersection
Survey Point
Building Reference Point

ဒီနည်းက Drawing File တစ်ခုလုံးကို အခြား Drawing ထဲ Insert / Xref လုပ်တဲ့ Workflow တွေမှာ အထူးအသုံးဝင်ပါတယ်။

③ Copy with Base Point (Ctrl + Shift + C)

ရိုးရိုး

Ctrl + C

အသုံးပြုမယ့်အစား -

Ctrl + Shift + C

ကို အသုံးပြုနိုင်ပါတယ်။

ဒါက Copy with Base Point ဖြစ်ပြီး ကိုယ်လိုချင်တဲ့ Snap Point ကို Copy Reference Point အဖြစ် တိုက်ရိုက် Pick လုပ်နိုင်ပါတယ်။

ပြီးရင် အခြားနေရာမှာ -

Ctrl + V

နဲ့ Paste လုပ်တဲ့အခါ အဲ့ဒီ Reference Point ကို အခြေခံပြီး တိကျစွာ နေရာချနိုင်ပါတယ်။

၃။ Base Point မမှန်ရင် ဘာတွေဖြစ်နိုင်လဲ?

① Block Insert လုပ်တဲ့အခါ အဝေးကြီး ရောက်သွားခြင်း

Block ရဲ့ Insertion Point နဲ့ Geometry ကြား အကွာအဝေးကြီးနေရင် Insert လုပ်တဲ့အခါ Cursor က Geometry နဲ့ အဝေးကြီး ကွာနေနိုင်ပါတယ်။

② Rotate / Scale လုပ်တဲ့အခါ အဆင်မပြေခြင်း

Insertion Point မသင့်တော်ရင် Block ကို Rotate / Scale လုပ်တဲ့အခါ မိမိလိုချင်တဲ့ Point ကို အခြေခံပြီး ပြင်ဆင်ရတာ အဆင်မပြေနိုင်ပါဘူး။

③ Copy/Paste Alignment မတိကျခြင်း

Reference Point မမှန်ရင် Corner-to-Corner, Center-to-Center စတဲ့ Precision Placement တွေမှာ အချိန်ပိုကုန်နိုင်ပါတယ်။

④ Xref / External DWG Alignment ပြဿနာ

Project Coordinate System နဲ့ Drawing Base Point တွေ မကိုက်ညီရင် Xref ချိတ်တဲ့အခါ Alignment လွဲနိုင်ပါတယ်။

Professional Block တစ်ခုဖန်တီးတဲ့အခါ ဒီ Workflow ကို အသုံးပြုပါ။

Step 1 — Geometry ကို Clean Up လုပ်ပါ

မလိုအပ်တဲ့ Lines / Objects တွေ ဖယ်ရှားပါ။

Step 2 — Logical Insertion Point ရွေးပါ

Object ကို နောင်မှာ ဘယ်နေရာကနေ Insert လုပ်ရမလဲဆိုတာ စဉ်းစားပြီး Point ရွေးပါ။

ဥပမာ -

Door → Hinge

Window → Corner

Column → Center

Step 3 — BLOCK (B) ဖြင့် Definition ဖန်တီးပါ

Pick Point မှာ ရွေးထားတဲ့ Logical Point ကို သတ်မှတ်ပါ။

Step 4 — Test Insert လုပ်ပါ

INSERT နဲ့ Block ကို နေရာအမျိုးမျိုးမှာ ထည့်ကြည့်ပြီး Snap / Alignment မှန်မမှန် စစ်ဆေးပါ။

💡 BIMlab's Pro Tip: "Fix an Awkward Block Insertion Point"

Block ကို Insert လုပ်တိုင်း Cursor နဲ့ မကိုက်ဘဲ အဝေးကြီး ရောက်နေရင် အရင်ဆုံး Block ရဲ့ Insertion Point နဲ့ Geometry ကြား အကွာအဝေး ကို စစ်ဆေးပါ။

လိုအပ်ပါက -

Block ကို BEDIT (BE) ဖြင့် ဖွင့်ပါ။
Block Geometry နဲ့ Insertion Point ရဲ့ Relationship ကို စစ်ဆေးပါ။
လိုအပ်ရင် Geometry ကို Logical Insertion Point နဲ့ ကိုက်ညီအောင် MOVE လုပ်ပါ။
Block Editor မှာ Save Changes လုပ်ပါ။
Drawing ထဲမှာ Block ကို ပြန်စမ်းပြီး Insert / Move / Rotate လုပ်ကြည့်ပါ။

📌 အရေးကြီး: INSBASE က Drawing ရဲ့ Insertion Base Point ကို သတ်မှတ်တဲ့ System Variable ဖြစ်ပြီး Block တစ်ခုချင်းစီရဲ့ Insertion Point ကို ပြောင်းဖို့ အသုံးပြုတဲ့ Command မဟုတ်ပါ။ Block Base Point ကို ပြင်ဆင်တဲ့အခါ Block Definition ကို ပြန်လည်ပြင်ဆင်တဲ့ Workflow ကို အသုံးပြုရပါမယ်။

🎯 BIMlab's Precision Rule

"Good Block = Good Base Point"

Block တစ်ခုကို Library ထဲ ထည့်မယ့်အခါ ဒီ 4 ချက်ကို အမြဲစစ်ပါ -

✅ Logical Base Point
✅ Correct Units
✅ Clean Geometry
✅ Easy Snap Location

ဒီ 4 ချက်မှန်ရင် နောက်ပိုင်း Insert, Copy, Rotate, Scale, Tool Palette Workflow တွေမှာ အချိန်အများကြီး သက်သာစေပါတယ်။

👉 ကျွန်တော်တို့နဲ့အတူ ပိုမိုကျွမ်းကျင်တဲ့ BIM/CAD Workflow ရရှိဖို့ -

ဒီ Post လေးကို နောက်တစ်ခါ Block တွေ Insert လုပ်တဲ့အခါ နေရာမကိုက်တော့ရင် ပြန်ကြည့်နိုင်ဖို့ Save ထားလိုက်ပါ။
Block ထည့်တိုင်း Cursor နဲ့ မကိုက်ဘဲ အဝေးကြီး ရောက်နေတတ်တဲ့ သူငယ်ချင်းတွေကို Tag ခေါ်ပြီး ဒီ Precision Workflow လေး မျှဝေပေးလိုက်ဦးနော်။

AutoCAD & BIM Workflow အကြောင်း ပိုမိုစနစ်ကျတဲ့ နည်းပညာတွေ အမြဲလေ့လာချင်ရင် BIMlab's Page ကို Follow လုပ်ထားဖို့ မမေ့နဲ့နော်။ 👇

External Library Creation & Reusability"Drawing တစ်ခုထဲမှာ ဖန်တီးထားတဲ့ Custom Block (ဥပမာ - Title Block, Door Detail, C...
15/08/2026

External Library Creation & Reusability

"Drawing တစ်ခုထဲမှာ ဖန်တီးထားတဲ့ Custom Block (ဥပမာ - Title Block, Door Detail, Column Tag) တွေကို အခြား Drawing ဖိုင်အသစ်တွေမှာ ပြန်သုံးချင်လို့ မူလ Drawing ကို လိုက်ရှာပြီး Copy/Paste လုပ်နေရလို့ အချိန်ကုန်ဖူးပါသလား?

အဲ့ဒီလို Copy ကူးတာများလာရင် မလိုလားအပ်တဲ့ Layer ရှုပ်ထွေးမှုတွေနဲ့ Drawing Error တွေ ပါလာတတ်ပါတယ်။

AutoCAD မှာ Block တစ်ခု သို့မဟုတ် Selected Objects များကို သီးခြား DWG File အဖြစ် Export ထုတ်ပေးပြီး Custom CAD Library အဖြစ် စနစ်တကျ သိမ်းဆည်းပေးနိုင်တဲ့ WBLOCK (W) Command အကြောင်းကို BIMlab's ကနေ အသေးစိတ် ဝေမျှပေးသွားပါမယ်။ 👇

၁။ WBLOCK (Write Block) ဆိုတာဘာလဲ?

WBLOCK (W) ဆိုတာ Drawing အတွင်းရှိ Block တစ်ခု သို့မဟုတ် Selected Objects များကို သီးခြား External DWG File တစ်ခုအဖြစ် Export ထုတ်ယူသိမ်းဆည်းပေးတဲ့ Command ဖြစ်ပါတယ်။

BLOCK vs WBLOCK

BLOCK (B)

လက်ရှိ Drawing File ရဲ့ Database အတွင်းမှာ Block Definition အဖြစ် သိမ်းဆည်းပေးပါတယ်။

WBLOCK (W)
Block သို့မဟုတ် Selected Objects ကို သီးခြား .DWG File အဖြစ် သိမ်းဆည်းပေးပါတယ်။ ထို့ကြောင့် အခြား Drawing များတွင်လည်း ပြန်လည် Insert လုပ်နိုင်ပါတယ်။

ဥပမာ -

D:\CAD_Library\Doors\Door_900.dwg

လိုမျိုး Office CAD Library တစ်ခုအဖြစ် စနစ်တကျ သိမ်းထားနိုင်ပါတယ်။

၂။ WBLOCK ဖန်တီးနည်း အဆင့်ဆင့် (WBLOCK / W)

Step 1 — Command ကိုဖွင့်ပါ

Command Line တွင်

W

သို့မဟုတ်

WBLOCK

ဟု ရိုက်ပြီး Enter ခေါက်ပါ။

Step 2 — Source ကိုရွေးပါ

WBLOCK Dialog Box ထဲမှာ လိုအပ်တဲ့ Source ကို ရွေးချယ်ပါ။

Block → ရှိပြီးသား Block Definition တစ်ခုကို DWG အဖြစ် Export လုပ်ရန်
Entire Drawing → Drawing တစ်ခုလုံးကို DWG အဖြစ် သိမ်းရန်
Objects → မိမိရွေးချယ်ထားတဲ့ Objects များကို DWG အဖြစ် Export လုပ်ရန်

Step 3 — Base Point သတ်မှတ်ပါ

Pick Point ကိုနှိပ်ပြီး နောက်ပိုင်း Insert လုပ်တဲ့အခါ အလွယ်တကူ Snap မိနိုင်မယ့် Base Point ကို သတ်မှတ်ပါ။

ဥပမာ -

Door → Hinge Point
Furniture → Corner Point
Title Block → Lower-left Corner

Step 4 — Objects ရွေးပါ

Objects ကို ရွေးထားပါက DWG File ထဲ ထည့်သိမ်းမယ့် Geometry များကို Select လုပ်ပါ။

Step 5 — File Path သတ်မှတ်ပါ

မိမိ CAD Library သိမ်းမယ့် Folder ကို ရွေးပြီး File Name ပေးပါ။

ဥပမာ -

D:\CAD_Library\Doors\Door_Single_900.dwg

ပြီးရင် Save လုပ်ပါ။

၃။ WBLOCK ကို မဖြစ်မနေ အသုံးပြုသင့်တဲ့ အကြောင်းရင်း (၃) ချက်

① Personal / Office CAD Library ဖန်တီးနိုင်ခြင်း

နေ့စဉ်အသုံးများတဲ့ Standard Components တွေကို External DWG အဖြစ် သိမ်းဆည်းထားနိုင်ပါတယ်။

ဥပမာ -

Doors
Windows
Furniture
Sanitary Fixtures
Title Blocks
Grid Bubbles
Section Marks
Detail Symbols

Folder အလိုက်ခွဲထားရင် နောက်ပိုင်း Project တွေမှာ ရှာဖွေရတာ ပိုလွယ်ပါတယ်။

② Tool Palette / DesignCenter နဲ့ ချိတ်ဆက်အသုံးပြုနိုင်ခြင်း

WBLOCK နဲ့ သိမ်းထားတဲ့ DWG Files တွေကို

Ctrl + 2 → DesignCenter

သို့မဟုတ်

Ctrl + 3 → Tool Palette

ကနေ ပြန်လည် အသုံးပြုနိုင်ပါတယ်။

ဒါကြောင့် Project တစ်ခုစီမှာ မူလ Drawing ဖိုင်ကို လိုက်ရှာပြီး Copy/Paste လုပ်နေစရာ မလိုတော့ပါဘူး။

③ Clean DWG Library ဖန်တီးနိုင်ခြင်း

Project Drawing ထဲက လိုအပ်တဲ့ Geometry ကိုသာ ရွေးပြီး WBLOCK ထုတ်ထားခြင်းအားဖြင့် မလိုအပ်တဲ့ Project Drawing Content တွေ မပါဝင်တဲ့ သီးခြား DWG File တစ်ခု ဖန်တီးနိုင်ပါတယ်။

⚠️ သတိပြုရန်: WBLOCK က PURGE ရဲ့ အစားထိုး Command မဟုတ်ပါ။ Source Geometry နဲ့အတူ လိုအပ်တဲ့ dependent definitions တွေ ပါလာနိုင်တာကြောင့် Library File ကို ပြန်အသုံးမပြုမီ PURGE / AUDIT နဲ့ စစ်ဆေးထားတာ ပိုကောင်းပါတယ်။

📁 ၄။ Professional CAD Library Folder Structure

WBLOCK File တွေကို တစ်နေရာတည်းမှာ အကုန်ပုံထားတာထက် Category အလိုက် ခွဲထားရင် ပိုပြီး Professional ဖြစ်ပါတယ်။

ဥပမာ -

CAD_Library

├── 01_Door
├── 02_Window
├── 03_Furniture
├── 04_Sanitary
├── 05_TitleBlock
├── 06_Annotation
├── 07_Detail
└── 08_Symbols

ဒီလို Folder Structure တစ်ခုတည်းကို Team အားလုံး အသုံးပြုထားရင် CAD Standard + Library Management ကို ပိုမိုလွယ်ကူစွာ ထိန်းချုပ်နိုင်ပါတယ်။

💡 BIMlab's Pro Tip: "WBLOCK → Tool Palette → One-Click Library"

မိမိရဲ့ CAD Library ကို Professional Workflow အဖြစ် တည်ဆောက်ချင်ရင် ဒီ Sequence ကို မှတ်ထားပါ -

Create → WBLOCK → Organize → Tool Palette → Reuse

ဥပမာ -

Door Block

⬇️

WBLOCK

⬇️

CAD_Library\01_Door\Door_900.dwg

⬇️

Tool Palette

⬇️

Drag & Drop → Reuse

ဒီ Workflow တစ်ခု တည်ဆောက်ထားနိုင်ရင် Project တစ်ခုစီမှာ Block တွေကို ပြန်ဖန်တီးခြင်း၊ ဖိုင်အဟောင်းတွေထဲက Copy/Paste လုပ်ခြင်းတွေကို သိသိသာသာ လျှော့ချနိုင်ပါတယ်။

👉 ကျွန်တော်တို့နဲ့အတူ ပိုမိုကျွမ်းကျင်တဲ့ BIM/CAD Workflow ရရှိဖို့ -

ဒီ Post လေးကို နောက်တစ်ခါ Custom CAD Library တွေ စနစ်တကျ ဖန်တီးချင်တဲ့အခါ ပြန်ကြည့်နိုင်ဖို့ Save ထားလိုက်ပါ။
Block တွေကို Drawing တစ်ခုနဲ့တစ်ခု Copy/Paste လိုက်ကူးပြီး အချိန်ကုန်နေတဲ့ သူငယ်ချင်းတွေကို Tag ခေါ်ပြီး ဒီ Standard Library Workflow လေး မျှဝေပေးလိုက်ဦးနော်။

AutoCAD & BIM Workflow အကြောင်း ပိုမိုစနစ်ကျတဲ့ နည်းပညာတွေ အမြဲလေ့လာချင်ရင် BIMlab's Page ကို Follow လုပ်ထားဖို့ မမေ့နဲ့နော်။ 👇

Address

Tarmwe
Yangon
11211

Alerts

Be the first to know and let us send you an email when BIMLab Myanmar posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share