Chuẩn bị SOLIDWORKS cho CoDesign

Parent page: Cài đặt & cấu hình Altium CoDesigner

Altium CoDesigner là một giao diện dùng để chuyển các thiết kế bo mạch in giữa hai miền thiết kế ECAD và MCAD. Sau khi phần bổ trợ CoDesigner đã được thêm vào phần mềm MCAD của bạn, CoDesigner có thể chuyển qua lại các thay đổi thiết kế. Các thay đổi thiết kế được truyền qua một Altium Workspace, đóng vai trò là cầu nối giữa miền ECAD và MCAD.

Kiểm tra tính tương thích phiên bản giữa phần mềm MCAD của bạn và CoDesigner

Để truy cập bảng Altium CoDesigner trong SOLIDWORKS®, bạn phải cài đặt một Add-In (Plugin), như trình bày chi tiết bên dưới. Bạn có thể tải plugin MCAD CoDesigner từ trang tải xuống trên website Altium.

 
 
 
 
 

Cài đặt và cấu hình CoDesigner trong SOLIDWORKS

Để giao tiếp hai chiều với SOLIDWORKS®, bạn cần cài đặt Altium CoDesigner for SOLIDWORKS Add-In.

Cài đặt và bật Add-In để truy cập CoDesigner trong phần mềm MCAD của bạn. Cài đặt và bật Add-In để truy cập CoDesigner trong phần mềm MCAD của bạn.

Để cài đặt Add-In:

  1. Đóng SOLIDWORKS trước khi cài đặt.

  2. Tải xuống và cài đặt SOLIDWORKS Add-In (AltiumCoDesignerSolidWorks_<VersionNo>.exe).

  3. Khởi chạy SOLIDWORKS và bật Add-In thông qua hộp thoại Add-Ins, như minh họa ở trên.

  4. Sau khi Add-In được bật, Tab Altium CoDesigner có thể được thêm vào các Taskpane Tabs theo cách thông thường. Mọi hoạt động cộng tác đều được thực hiện thông qua Tab này.

Hiển thị Taskpane Tab của CoDesigner

Trong SOLIDWORKS, Taskpane Tabs có thể được bật/tắt trong hộp thoại Customize Taskpane Tabs.

CoDesigner được truy cập thông qua một SOLIDWORKS Taskpane Tab. CoDesigner được truy cập thông qua một SOLIDWORKS Taskpane Tab.

Nếu Taskpane Tab Altium CoDesigner () không xuất hiện trong SOLIDWORKS:

  1. Nhấp vào biểu tượng bánh răng Setup ở phía trên Taskpane, như minh họa ở trên. Hộp thoại Customize Taskpane Tabs sẽ mở ra.

  2. Trong hộp thoại, hãy bật Tab Altium CoDesigner.

Kết nối tới Workspace của bạn từ SOLIDWORKS

SOLIDWORKS cộng tác với Altium Designer thông qua một Workspace, và bạn phải đăng nhập vào đó ở lần đầu tiên sử dụng.

Khi bạn chưa đăng nhập, Tab Altium CoDesigner sẽ bao gồm các trường đăng nhập, như minh họa bên dưới. Có hai chế độ đăng nhập: một chế độ để đăng nhập vào Altium 365 Workspace, chế độ còn lại để đăng nhập vào Workspace trên On-Prem Enterprise Server.

Kết nối tới một Altium 365 Workspace

Đăng nhập vào một Altium 365 Workspace.Đăng nhập vào một Altium 365 Workspace.

  1. Chọn tùy chọn Altium Account trong Taskpane Tab Altium CoDesigner.

  2. Nhập địa chỉ email bạn dùng để đăng nhập vào Altium Live làm Email của bạn, và Password Altium Live của bạn.

  3. Bật tùy chọn Remember Me để lưu lại thông tin (bao gồm mật khẩu) và tự động kết nối tới Altium 365 Workspace của bạn mỗi khi khởi động SOLIDWORKS.

  4. Nhấp vào nút Sign In để kết nối.

Hỗ trợ nhiều Workspace - mở menu CoDesigner và chọn Workspace cần dùng.

Menu used to select the active workspace, to change to a custom server, or sign out

Kết nối tới một Altium Enterprise Server Workspace

Đăng nhập vào một On-Prem Enterprise Server Workspace.Đăng nhập vào một On-Prem Enterprise Server Workspace.

  1. Chọn tùy chọn Use Custom Server trong Taskpane Tab Altium CoDesigner.

  2. Lần đầu đăng nhập, bạn phải chỉ định Server Address (URL) để kết nối tới On-Prem Enterprise Server Workspace của mình. Địa chỉ này sẽ được quản trị viên hệ thống cung cấp.

  3. Nhập User NamePassword của bạn; các thông tin này cũng sẽ do quản trị viên hệ thống cung cấp.

  4. Bật tùy chọn Remember Me để lưu lại thông tin (bao gồm mật khẩu) và tự động kết nối tới Workspace của bạn mỗi khi khởi động SOLIDWORKS.

Sau khi đăng nhập, bạn đã sẵn sàng bắt đầu cộng tác thông qua Altium CoDesigner.

CoDesigner đã được cài đặt và sẵn sàng sử dụng. CoDesigner đã được cài đặt và sẵn sàng sử dụng.

Trong SOLIDWORKS, CoDesigner hỗ trợ làm việc với một cụm lắp ráp nhiều bo mạch, được gọi là Multi-board Assembly (MBA) trong ECAD. Tìm hiểu thêm về Đồng bộ hóa Multi-board Assembly với Altium MCAD CoDesigner.

Cấu hình các thiết lập cộng tác của SOLIDWORKS

Sau khi bạn đã đăng nhập, các thiết lập CoDesigner có thể được cấu hình trong hộp thoại Altium CoDesigner Settings, được mở thông qua mục menu Settings trong menu CoDesigner, như minh họa ở trên.

Cấu hình các tùy chọn CoDesigner trong hộp thoại Settings. Cấu hình các tùy chọn CoDesigner trong hộp thoại Settings.

  • Common folder for storing models that are coming from ECAD - Tất cả mô hình linh kiện do CoDesigner tạo ra đều được lưu tại vị trí này, bất kể chúng thuộc dự án nào (lưu ý rằng board part và board assembly được CoDesigner tạo trong thư mục dự án được chỉ định trong lần pull đầu tiên vào Solidworks). Nếu không chỉ định vị trí, mọi mô hình linh kiện sẽ được tạo trong thư mục dự án và sẽ không thể tái sử dụng trong các dự án khác.

  • Build 3D geometry for Copperi - Các lớp đồng top và bottom luôn được biểu diễn dưới dạng decal trên bề mặt của board part. Khi tùy chọn này được bật, CoDesigner cũng sẽ tạo các đối tượng đùn nổi để biểu diễn tất cả các lớp đồng, cũng như các pad lỗ xuyên. Lưu ý rằng việc bật tùy chọn này có thể tạo ra lượng dữ liệu lớn, ảnh hưởng đáng kể đến hiệu năng.
  • Build Viasi - bật tùy chọn này để bao gồm cả thân via. Lưu ý rằng việc bật tùy chọn này có thể tạo ra lượng dữ liệu lớn, ảnh hưởng đáng kể đến hiệu năng.
  • Flat Folder Structure - Khi tùy chọn này được bật, các tệp part và assembly con sẽ được lưu trong cùng thư mục với tệp assembly chính. Khi tùy chọn này bị tắt, tất cả tệp part và assembly con sẽ được lưu trong thư mục con \<McadAssyName>-EDM. Cấu trúc thư mục phẳng được khuyến nghị nếu bạn dùng SOLIDWORKS với Windchill làm hệ thống Quản lý Dữ liệu Sản phẩm.

  • Smart Sketch Update - khi được bật, trong quá trình Pull, MCAD CoDesigner chỉ vẽ lại các phần tử của một sketch đã thay đổi trong ECAD, đồng thời giữ nguyên các kích thước và ràng buộc liên quan đến những phần tử không thay đổi. Hãy tắt tùy chọn này nếu nó tạo ra kết quả không mong muốn. Tìm hiểu thêm về hỗ trợ Smart Sketch Change.

  • Build Route Tool Path – Route Tool Path là đường viền được xác định để phay bo mạch ra khỏi panel nơi nó được chế tạo. Hãy tắt tùy chọn này nếu đường dẫn đó không cần thiết trong MCAD. Tìm hiểu thêm về ECAD Route Tool Path.

  • Transfer board sketch holes that are bigger than <Size><Units> to ECAD as cutouts - Bất kỳ lỗ nào được bao gồm trong bản phác thảo biên dạng bo mạch mà có thể được ECAD diễn giải là một pad (bao gồm lỗ tròn, vuông hoặc dạng rãnh), với kích thước lỗ (hoặc chiều rộng rãnh) nhỏ hơn hoặc bằng giá trị này, sẽ được chuyển thành free pad trong ECAD. Các lỗ có kích thước lớn hơn giá trị này sẽ được chuyển thành board cutout. Các lỗ không tròn không tương ứng với hình vuông hoặc dạng rãnh sẽ luôn được chuyển thành board cutout, bất kể kích thước.

  • Ignore components smaller than <Value><Units> in height - Có thể loại trừ các linh kiện nhỏ hơn khỏi quá trình đồng bộ hóa. Cấu hình tùy chọn này để loại trừ các linh kiện nhỏ hơn <Value><Units> khi thực hiện Pull. Lưu ý rằng chiều cao linh kiện được định nghĩa trong ECAD là một thuộc tính của linh kiện (footprint), không phải là chiều cao của mô hình 3D được đặt trên footprint. Tìm hiểu thêm về cấu hình CoDesigner để bỏ qua các linh kiện nhỏ hơn.

  • Participate in the product improvement program - Bật tùy chọn này để tự động chia sẻ thông tin kỹ thuật về việc bạn sử dụng MCAD CoDesigner với Altium. Tìm hiểu thêm về chương trình cải tiến sản phẩm.

  • Sử dụng một thư mục chung để lưu trữ mô hình nếu bạn làm việc với nhiều thiết kế PCB có một tỷ lệ linh kiện được tái sử dụng, vì điều này sẽ giúp tiết kiệm thời gian và dung lượng lưu trữ khi tải một dự án mới.
  • Nếu một linh kiện được cố định hoặc ràng buộc trong MCAD, nó sẽ trở thành bị khóa trong ECAD (bất kể ràng buộc đó có cho phép dịch chuyển nào trong cụm lắp ráp PCB hay không). Nếu một linh kiện bị khóa trong ECAD, nó sẽ trở thành cố định trong MCAD trừ khi nó đã được ràng buộc trong MCAD. Các thay đổi về trạng thái khóa/cố định được đồng bộ giữa MCAD và ECAD.

Làm việc trong SOLIDWORKS

Phần này trình bày chi tiết các thiết lập riêng cho SOLIDWORKS quan trọng khi làm việc với Altium MCAD CoDesigner.

Harness Design in SOLIDWORKS

Nếu bạn dự định sử dụng các khả năng Harness Design của MCAD CoDesigner, SOLIDWORKS Routing Electrical phải được cài đặt để có thể đồng bộ hóa harness (được bao gồm trong gói SOLIDWORKS Premium). Xin lưu ý rằng SOLIDWORKS Routing Electrical cũng yêu cầu cài đặt Microsoft Excel để có thể đọc thông tin kết nối của harness. Tìm hiểu thêm về Đồng bộ hóa Harness với SOLIDWORKS và MCAD CoDesigner.

Mẫu mặc định của SOLIDWORKS

Để tránh bị nhắc chọn mẫu linh kiện mỗi khi một linh kiện mới được tạo, bạn nên cấu hình và sử dụng các mẫu mặc định cho part như minh họa bên dưới. Đây có thể là các mẫu SOLIDWORKS được cung cấp sẵn hoặc mẫu riêng của công ty bạn. Xác định vị trí các mẫu cho Parts, Assemblies, và Drawings, rồi chọn Always use these default document templates, như minh họa bên dưới.

Cấu hình các mẫu SOLIDWORKS bạn ưu tiên sử dụng. Cấu hình các mẫu SOLIDWORKS bạn ưu tiên sử dụng.

Bạn nên chọn lại các mẫu mặc định mỗi khi cập nhật phần mềm SOLIDWORKS lên phiên bản mới hơn. Nếu không thực hiện việc này, bạn có thể gặp lỗi trong log sau đây khi Pull một thiết kế vào SOLIDWORKS:

2025-12-04 13:21:52.1740|1|Error|MCAD: Could not create a new assembly. Make sure default document templates are specified in Tools - Options - Default Template

CoDesigner for SOLIDWORKS giả định rằng board sketch, extrusion, mates và các placement reference plane dựa trên hướng của mẫu Y-up. Điều này có nghĩa là CoDesigner for SOLIDWORKS mong đợi các mẫu Y-up, trong đó các reference plane mặc định được định hướng là Front = XY, Top = XZ, and Right = YZ.

Trong SOLIDWORKS 2025, các mẫu Z-up đã được phát hành. Thay đổi này có nghĩa là hình học của các plane khác đi, ví dụ Front = YZ, dẫn đến việc CoDesigner từ chối mẫu trong quá trình tạo assembly/part. Việc đổi tên các plane không giải quyết được vấn đề vì CoDesigner kiểm tra hướng reference plane thực tế, không chỉ tên plane. Không thể dùng các mẫu Z-up với MCAD CoDesigner, bắt buộc phải dùng các mẫu Y-up.

Hiển thị lớp đồng PCB, mask và silkscreen trong SOLIDWORKS

CoDesigner kết hợp hình ảnh của lớp đồng mặt trên, lớp soldermask mặt trên và lớp silkscreen mặt trên thành một decal duy nhất cho mặt trên, và lặp lại quy trình này cho các lớp tương ứng ở mặt dưới của bo mạch. Các decal mặt trên và mặt dưới này được áp dụng khi bo mạch được Pull vào MCAD.

Decal mặt trên là sự kết hợp của lớp đồng mặt trên, lớp solder mask mặt trên và lớp silkscreen mặt trên.Decal mặt trên là sự kết hợp của lớp đồng mặt trên, lớp solder mask mặt trên và lớp silkscreen mặt trên.

Lưu ý về decal:

  • Nếu các decal không hiển thị đúng, đó có thể là vấn đề render trong SOLIDWORKS. Để biết thêm thông tin về các card đồ họa được chứng nhận và các bản cập nhật phần mềm driver đồ họa mới nhất, hãy tham khảo https://www.solidworks.com/support/system-requirements. Lưu ý rằng trang này có liên kết đến Certified Cards and Drivers, nơi bạn có thể tải xuống bản vá cập nhật cho card đồ họa của mình.

  • Nếu bước trước đó không khắc phục được việc hiển thị decal, hãy thử bật/tắt tùy chọn Enhanced graphics performance trong trang Performance của hộp thoại System Options SOLIDWORKS (). Với một số card đồ họa, việc tắt tùy chọn này sẽ hữu ích; với các card khác, bật nó lại sẽ hữu ích.

  • Nếu chế độ Build 3D Geometry for Copper and Solder Mask được bật trong thiết lập CoDesigner, mỗi lớp đồng và solder mask sẽ được chuyển như một lớp riêng lẻ, chúng không được kết hợp thành một decal. Trong chế độ này, chi tiết Silkscreen được áp dụng lên lớp Solder Mask dưới dạng một decal. Tìm hiểu thêm về Cách CoDesigner xử lý các lớp Đồng, Mask và Overlay

Lưu trữ decal trong SOLIDWORKS

Để hỗ trợ tốt hơn cho các nhà thiết kế sử dụng SOLIDWORKS với hệ thống PDM, CoDesigner lưu các decal (các tệp hình ảnh đại diện cho các lớp đồng, silkscreen và soldermask) trực tiếp vào tệp board part. Điều này giúp đơn giản hóa việc quản lý các tệp liên quan đến PCB khi hệ thống PDM được sử dụng ở phía MCAD.

Decal được lưu trong tệp SOLIDWORKS prt, giúp đơn giản hóa quá trình làm việc với SOLIDWORKS và hệ thống PDM.Decal được lưu trong tệp SOLIDWORKS prt, giúp đơn giản hóa quá trình làm việc với SOLIDWORKS và hệ thống PDM.

  • Nếu bạn sử dụng SOLIDWORKS với PDM và nhận thấy Image file path vẫn tiếp tục tham chiếu đến một vị trí trên ổ cứng, hãy đóng thiết kế và xóa các tệp hình ảnh khỏi vị trí đó. Khi đó SOLIDWORKS sẽ sử dụng các decal được lưu trong board part vào lần tiếp theo thiết kế được mở.

  • Nếu bạn cần truy cập các tệp hình ảnh tạm thời được tạo trong quá trình Pull, ví dụ khi bạn làm việc với SOLIDWORKS Visualize, Altium CoDesigner có thể được cấu hình để không tự động xóa các tệp tạm được tạo trong quá trình Pull-to-MCAD. Lưu ý rằng để thực hiện điều này cần chỉnh sửa Windows registry, và chỉ nên làm nếu bạn hiểu các rủi ro liên quan.

Làm việc với nhiều phiên bản SOLIDWORKS

Nếu công ty bạn làm việc với nhiều phiên bản SOLIDWORKS, thì chắc hẳn bạn biết rằng SOLIDWORKS không hỗ trợ mở các tệp mới hơn trong phiên bản SOLIDWORKS cũ hơn. Nếu bạn đã cấu hình CoDesigner để sử dụng Thư mục chung để lưu trữ mô hình thì điều này có thể trở thành một vấn đề, vì một kỹ sư làm việc với phiên bản SOLIDWORKS mới hơn có thể ghi đè các mô hình dùng chung, khiến chúng không còn sử dụng được đối với một kỹ sư đang chạy phiên bản SOLIDWORKS cũ hơn.

CoDesigner lưu đường dẫn thư mục mô hình chung trong một tệp cấu hình (config):

  • Tệp: SolidworksAddin.config
  • Vị trí: %localappdata%\Altium\Altium CoDesigner\Config\

Tệp này được tải khi SOLIDWORKS khởi động và được lưu khi bạn thoát khỏi SOLIDWORKS. Nếu bạn cần làm việc với nhiều phiên bản SOLIDWORKS và muốn cấu hình Altium MCAD CoDesigner để hỗ trợ một vị trí thư mục mô hình chung khác nhau cho mỗi phiên bản, bạn có thể tạo một tệp config riêng cho từng phiên bản SOLIDWORKS mà bạn muốn chạy.

Bản cài đặt Altium CoDesigner này đã được cấu hình để chạy với SOLIDWORKS 2023 và SOLIDWORKS 2024.Bản cài đặt Altium CoDesigner này đã được cấu hình để chạy với SOLIDWORKS 2023 và SOLIDWORKS 2024.

Để thực hiện điều này:

  1. Tạo một bản sao của tệp config cho mỗi phiên bản SOLIDWORKS mà bạn sẽ làm việc cùng.
  2. Đưa phiên bản SOLIDWORKS vào tên tệp của mỗi bản sao config; ví dụ SolidworksAddin.2023.config.
  3. Sau đó, đường dẫn Model riêng cần thiết trong mỗi phiên bản SOLIDWORKS có thể được xác định bằng cách: chỉnh sửa Value của khóa SolidWorksPartsLibraryFolderPath trong tệp config (như minh họa bên dưới), hoặc chạy SOLIDWORKS và chỉnh sửa đường dẫn trong hộp thoại Altium CoDesigner Settings.

Cấu hình một tệp config để khởi chạy mỗi phiên bản SOLIDWORKS với một đường dẫn Model CoDesigner riêng.Cấu hình một tệp config để khởi chạy mỗi phiên bản SOLIDWORKS với một đường dẫn Model CoDesigner riêng.

Cấu hình SOLIDWORKS PDM cho CoDesign

CoDesigner đã được phát triển và kiểm thử với SOLIDWORKS® PDM Professional.

SOLIDWORKS PDM Client

Một bổ sung hữu ích khi bạn làm việc với SOLIDWORKS PDM là SOLIDWORKS PDM Client. Client này cung cấp quyền truy cập vào PDM Vault (Máy chủ), cho phép bạn duyệt và khám phá nội dung của PDM Vault.

  • PDM client được cài đặt thông qua SOLIDWORKS Installation Manager ().

  • Bạn cũng sẽ cần một Vault View, cho phép nội dung Vault được hiển thị trong Windows File Explorer. Vault Viewer sẽ sẵn sàng để cài đặt sau khi PDM Client đã được cài đặt ().

Thiết lập PDM

  • Tắt tùy chọn Prompt to check out file if opened in read-only mode trong thiết lập SOLIDWORKS PDM (có thể truy cập từ menu Tools trong SOLIDWORKS) như minh họa bên dưới. Làm như vậy có nghĩa là các linh kiện hiện có sẽ không cần phải check out, nhờ đó sẽ không gây bất tiện cho các kỹ sư cơ khí khác. Tuy nhiên, khi cần thay đổi thuộc tính linh kiện, các linh kiện tương ứng nên được check out.

SOLIDWORKS Product Data Management (PDM) là giải pháp quản lý dữ liệu tại chỗ hỗ trợ quản lý nhóm và cộng tác trong quá trình phát triển sản phẩm.

Khuyến nghị giữ dưới sự kiểm soát của PDM

  • Thư mục Common nơi CoDesigner lưu trữ mô hình. Cấu hình thư mục được chỉ định trong tùy chọn Common folder for storing models option trong hộp thoại Altium CoDesigner Settings nằm dưới sự kiểm soát của SOLIDWORKS PDM và đồng bộ thư mục đó với bộ nhớ cục bộ trước khi cộng tác với ECAD.
  • Đối với MCAD CoDesigner 3.7 hoặc cũ hơn, bao gồm các thư mục con \Orig\Expt.
  • Đối với MCAD CoDesigner 3.8 và các phiên bản mới hơn, bạn nên bật tùy chọn Flat Folder Structure trong hộp thoại Altium CoDesigner Settings nếu đang sử dụng Windchill làm hệ thống Quản lý Dữ liệu Sản phẩm. 
  • Các cụm lắp ráp và chi tiết liên quan đến dự án PCB.

Không cần quản lý dưới PDM

  • Các tệp PNG được dùng để tạo decal (hình ảnh đại diện cho lớp đồng, lớp silkscreen và lớp soldermask). Các tệp hình ảnh này được lưu trong cùng thư mục với nơi lưu part của bo mạch.

Bây giờ SOLIDWORKS PDM đã sẵn sàng cho CoDesign, bước cuối cùng là cấu hình các tùy chọn Workspace của Altium để cho biết rằng bạn muốn sử dụng các component MCAD gốc, đồng thời xác định tham số component ECAD nào sẽ được dùng để tham chiếu đến component MCAD tương đương. Tìm hiểu thêm về Liên kết từ các component ECAD đến các component MCAD.

Sau khi hoàn tất, bạn đã sẵn sàng tìm hiểu thêm về Làm việc với SOLIDWORKS PDM.

Tiếp theo là gì?

Bây giờ CoDesigner đã được cài đặt trong phần mềm MCAD của bạn và kết nối với Workspace, bước tiếp theo là cấu hình các thiết lập Workspace liên quan.

Tìm hiểu thêm về Cấu hình các thiết lập Workspace của bạn

 

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Nội dung