🔄 اموزش تبدیل فایل PCB از Cadence Allegro به Altium Designer
گاهی یک فایل PCB با فرمت .brd از نرمافزار Cadence Allegro داریم، اما Altium Designer قادر به Import مستقیم آن نیست.
در این حالت میتوان فایل Allegro را ابتدا با ابزار Extracta کدنز به فرمت ASCII یعنی .alg تبدیل کرد و سپس فایل .alg را وارد Altium کرد.
در این آموزش حتما باید نرمافزار کدنز الگرو را در سیستم نصب داشته باشید
1️⃣ آمادهسازی فایلها
ابتدا فایل PCB اصلی Allegro را در یک پوشه قرار دهید. سپس دو ابزار زیر را از پوشه نصب التیوم به این پوشه کپی کنید
Allegro2Altium.bat
AllegroExportViews.txt
برای مثال:
E:\PB2_CONVERT\
│
├── beaglbone.brd
├── Allegro2Altium.bat
└── AllegroExportViews.txt
⚠️ همیشه قبل از باز کردن یا Upgrade کردن فایل Allegro با نسخه جدیدتر، از فایل اصلی Backup بگیرید.
2️⃣ پیدا کردن Extracta
ابزار extracta.exe همراه با Cadence Allegro نصب میشود.
برای مثال در Allegro 25 ممکن است در مسیر زیر باشد:
C:\Cadence\SPB_25.1\tools\bin\extracta.exe
برای بررسی نسخه Extracta، میتوانید CMD را باز کرده و دستور زیر را اجرا کنید:
"C:\Cadence\SPB_25.1\tools\bin\extracta.exe" -version
مثلاً خروجی:
Tool: extracta 25.1-P001
3️⃣ باز کردن CMD در پوشه فایلها
ابتدا وارد همان پوشهای شوید که فایلهای تبدیل داخل آن قرار دارند.
مثلاً:
E:\PB2_CONVERT
سپس در نوار آدرس بالای File Explorer کلیک کنید و بنویسید:
cmd
و کلید Enter را بزنید.
پنجره Command Prompt باز میشود و باید مسیر آن شبیه این باشد:
E:\PB2_CONVERT>
حالا در همین پنجره CMD دستور زیر را وارد کنید:
set "PATH=C:\Cadence\SPB_25.1\tools\bin;%PATH%"
با این کار مسیر extracta.exe فقط برای همین پنجره CMD به PATH اضافه میشود.
برای اطمینان از شناسایی Extracta، اجرا کنید:
extracta.exe -version
اگر خروجی مشابه زیر دریافت شد، Extracta بهدرستی شناسایی شده است:
Tool: extracta 25.1-P001
4️⃣ تبدیل فایل Allegro به ALG
حالا در همان CMD اجرا کنید:
Allegro2Altium "beaglbone.brd"
برنامه اطلاعات PCB را استخراج میکند و در نهایت فایل زیر ایجاد میشود:
beaglbone.brd.alg
همچنین فایل Log برای بررسی خطاها ایجاد میشود.
5️⃣ برای Import فایل ALG در Altium Designer
حالا Altium Designer را باز کنید.
از منوی:
File
↓
Import Wizard
↓
Allegro Design Files
گزینه Add را بزنید و فایل زیر را انتخاب کنید:
beaglbone.brd.alg
مراحل Import Wizard را ادامه دهید.
در نهایت PCB به فرمت Altium تبدیل میشود:
beaglbone.PcbDoc
⭐️ نتیجه تجربه عملی
در این مثال، Altium Designer فایل اصلی .brd مربوط به Allegro را مستقیماً Import نکرد؛ اما پس از تبدیل فایل با extracta.exe به .alg، همان فایل بدون مشکل در Altium Designer وارد شد.
Allegro 17.4 BRD
↓
Extracta 25.1
↓
ALG (ASCII)
↓
Altium Designer
↓
PcbDoc
💡 دلیل عدم تبدیل مستقیم:
فایل .brd فایل طراحی داخلی Allegro است و Altium در این مورد نتوانست مستقیماً اون را پردازش کند.
برنامه extracta.exe اطلاعات PCB را از فایل Allegro استخراج کرده و در قالب ASCII .alg قرار میدهد؛ این فایل سپس توسط Importer آلتیوم قابل خواندن است.
بنابراین اگر با خطای Import فایل .brd در Altium مواجه شدید، یک راهحل بسیار کاربردی این است:
BRD
↓
Extracta
↓
ALG
↓
Altium Import Wizard
↓
PcbDoc
⚠️ نکته مهم: در این روش میتوان از یک نسخه جدیدتر Allegro/Extracta برای استخراج فایل قدیمیتر استفاده کرد؛ در تجربه این آموزش، فایل Allegro 17.4 با Extracta 25.1 استخراج و سپس فایل .alg با موفقیت در Altium Designer Import شد.
August 27, 2026 1.8K 3 40