Đồng thiết kế PCB
Như câu ngạn ngữ đã nói, nhiều người cùng làm thì việc sẽ nhẹ nhàng hơn. Một trong những ước mơ từ lâu của các nhà thiết kế bảng mạch là có thể để nhiều người cùng làm việc trên cùng một bảng mạch tại cùng một thời điểm. Mặc dù nhiệm vụ này có thể không quá phức tạp đối với người không chuyên – chẳng hạn như lấy đường dẫn của Bob từ phần đó của bảng mạch và đưa vào bản sao bảng mạch của tôi – nhưng để thực hiện được điều này đòi hỏi sự kết hợp của một số khả năng quan trọng.
Các khả năng này bao gồm:
-
Một hệ thống cho phép nhiều nhà thiết kế truy cập vào cùng một bản thiết kế PCB để họ có thể làm việc và lưu các thay đổi của riêng mình mà không ảnh hưởng đến công việc của các nhà thiết kế khác.
-
Một cơ chế để so sánh chính xác và xác định sự khác biệt giữa các phiên bản của cùng một bảng mạch.
-
Các công cụ có thể được sử dụng để giải quyết các điểm khác biệt được phát hiện, cho phép nhà thiết kế lựa chọn thay đổi của ai sẽ được áp dụng.
-
Các công cụ có thể tự động xử lý một số lượng lớn các điểm khác biệt và giải quyết chúng mà không gây ra xung đột.
Để giải quyết các tác vụ này, Altium Designer cung cấp các tính năng PCB CoDesign cho phép bạn khám phá sự khác biệt giữa phiên bản bảng mạch mà bạn đã kiểm tra từ Workspace và phiên bản mới nhất hiện có trong Workspace của cùng một bảng mạch. Chức năng PCB CoDesign có thể phát hiện các thay đổi trong dữ liệu được lưu trữ trong tài liệu PCB: bố cục PCB, thuộc tính đối tượng, cấu trúc lớp, quy tắc thiết kế và các ràng buộc.
Nếu phát hiện bất kỳ xung đột nào, bạn có thể chọn giữ lại các thay đổi cục bộ của mình hoặc chấp nhận các thay đổi từ phiên bản mới nhất trên máy chủ, sau đó hợp nhất để giải quyết triệt để các xung đột thiết kế.
Các tính năng PCB CoDesign được truy cập và vận hành thông qua
Quy trình làm việc so sánh và hợp nhất
Bất cứ khi nào Altium Designer phát hiện tài liệu PCB của bạn đã lỗi thời (tức là ai đó đã lưu công việc của họ vào Workspace kể từ khi bạn kiểm tra tài liệu đó) hoặc đang ở trạng thái xung đột (tức là ai đó đã lưu tài liệu vào Workspace trước khi bạn lưu phiên bản đã chỉnh sửa và lưu của chính mình cho tài liệu đó, xem chi tiết bên dưới), bạn sẽ cần thực hiện cập nhật lên phiên bản mới nhất của bảng mạch hoặc hợp nhất để đưa các thay đổi của họ vào phiên bản bảng mạch của bạn. Bạn có thể thực hiện việc này bằng cách:
-
nhấp vào biểu tượng trạng thái VCS trong
Projects bảng điều khiển và chọn lệnh tương ứng từ menu xuất hiện:-
Out of date – lệnhCompare To Remote Document Version lệnh -
Modified – lệnhCompare To Remote Document Version lệnh -
Conflict Prevention – lệnhCompare To Remote Document Version & Merge lệnh -
Conflict Detected – lệnhResolve Conflict: Compare To Remote Document Version & Merge lệnh
-
-
mở
PCB CoDesign bảng điều khiển và nhấp vàoCompare ,Compare To Remote Document Version hoặcCompare & Merge nút -
cho tài liệu PCB trong
Modified trạng thái , sử dụng lệnhLocal Changes to Remote Document Version lệnh từHistory & Version Control » Compare To trongProjects bảng điều khiển hoặcProjects » History & Version Control » Compare To lệnh trong menu chính -
cho tài liệu PCB trong
Conflict Detected trạng thái , bằng cách sử dụngCompare To Remote Version & Merge lệnh từHistory & Version Control » Resolve Conflict trongProjects bảng -
nhấp vào
Compare hoặcCompare & Merge trong thông báo xuất hiện ở phía dưới không gian thiết kế.
Khi quá trình so sánh hoàn tất, các điểm khác biệt được phát hiện sẽ được liệt kê trong
Danh sách các điểm khác biệt được nhóm theo các danh mục:
-
– đối tượng đã được thêm vào trong bản sửa đổi mới nhất
-
– đối tượng đã được sửa đổi trong phiên bản mới nhất
-
– đối tượng đã bị xóa khỏi phiên bản mới nhất
Đối với sự khác biệt thuộc
Bạn có thể duyệt qua danh sách các sự khác biệt bằng cách sử dụng Up ArrowDown ArrowSpacebar
Bạn có thể thực hiện thao tác "cross-probe" từ các điểm khác biệt được liệt kê trong
-
Nhấp vào một danh mục trong danh sách trên
PCB CoDesign bảng điều khiển để làm nổi bật các thay đổi thuộc danh mục này trong không gian thiết kế. -
Nhấp vào một thay đổi cụ thể trong danh sách trên
PCB CoDesign để chỉ làm nổi bật thay đổi này trong không gian thiết kế. -
Sử dụng
và/hoặcShift+Click để chọn nhiều mục trong bảng điều khiển.Ctrl+Click
Việc mã hóa màu cho phép bạn xem các đối tượng nào đã được thêm vào, sửa đổi, xóa bỏ hoặc không thay đổi (các đối tượng không thay đổi của một kết nối pin-to-pin khi nó được chọn trong
Sử dụng các cài đặt có thể truy cập bằng cách nhấp vào điều khiển
ở đầu bảng điều khiển để cấu hình cách hiển thị các thay đổi.
-
Kích hoạt
Show on PCB tùy chọn này (phím tắt: ) để làm nổi bật các điểm khác biệt trong không gian thiết kế tài liệu PCB.Ctrl+Shift+A -
Khi
Show on PCB tùy chọn này được bật, bạn cũng có thể bậtZoom selected object tùy chọn này để chuyển hướng đến đối tượng bị ảnh hưởng trong không gian thiết kế khi nhấp vào một mục khác biệt trongPCB CoDesign bảng điều khiển. Sử dụng thanh trượt để điều chỉnh hệ số thu phóng dùng để phóng to đối tượng đã chọn.
Bạn cũng có thể chuyển đổi giữa trạng thái hiện tại và trạng thái trước khi có bất kỳ thay đổi nào bằng cách giữ phím Shift+B
Nhấp vào nút "
" ở cuối bảng điều khiển để hợp nhất tất cả các khác biệt đã phát hiện. Một cửa sổ pop-up thông báo rằng quá trình hợp nhất đang diễn ra sẽ được hiển thị. Lưu ý rằng các khác biệt sẽ được hợp nhất vào bản sao làm việc cục bộ của tài liệu PCB, và bản sao này cần được lưu vào Workspace để các nhà thiết kế khác có thể truy cập.
Khi các thay đổi được hợp nhất, trạng thái VCS của tài liệu PCB trong
. Nhấp vào biểu tượng này để lưu thiết kế vào Workspace hoặc hoàn tác các thay đổi cục bộ.
Thiết kế cũng có thể được lưu vào Workspace từ
Giải quyết xung đột
Một cách làm việc khác là so sánh 3 chiều, mà bạn sử dụng nếu có người khác cũng đang làm việc trên bảng mạch. Hãy tưởng tượng tình huống mà cả bạn và đồng nghiệp Bob đều lấy một bản sao của bảng mạch từ Workspace. Cả hai đều làm việc trên bản sao bảng mạch của riêng mình, đặt và định tuyến các linh kiện. Bob hoàn thành khu vực bảng mạch mà anh ấy phụ trách và lưu lại vào Workspace. Đồng thời, bạn cũng làm việc trên khu vực bảng mạch của mình và lưu các thay đổi cục bộ. Điều này tạo ra tình huống xung đột có thể được xử lý bằng bảng điều khiển
Để bắt đầu so sánh, bạn có thể nhấp vào
Bạn có thể thực hiện thao tác "cross-probe" từ các xung đột được liệt kê trong
-
Nhấp vào một danh mục trong danh sách trên
PCB CoDesign bảng điều khiển để làm nổi bật các xung đột thuộc danh mục này trong không gian thiết kế. -
Nhấp vào một xung đột cụ thể trong danh sách trên
PCB CoDesign để làm nổi bật chỉ xung đột này trong không gian thiết kế. -
Sử dụng
và/hoặcShift+Click để chọn nhiều mục trong bảng điều khiển.Ctrl+Click
Đối với mỗi xung đột được phát hiện hoặc tất cả các xung đột được phát hiện trong một danh mục cụ thể, bạn có thể chọn xem các thay đổi cục bộ của mình (Shift+ClickCtrl+Click
Bạn có thể duyệt qua danh sách các xung đột bằng cách sử dụng Up ArrowDown ArrowLeft ArrowRight ArrowSpacebar
Sau khi đã chọn chế độ mong muốn cho tất cả các xung đột, bạn có thể hợp nhất các thay đổi vào bản sao cục bộ của tài liệu PCB.








).






