The Show Differences Lệnh này có sẵn trong các trình biên tập schematic, thư viện schematic, PCB và thư viện PCB.
Sau khi khởi chạy lệnh, Choose Documents To Compare dialog sẽ mở ra. Hộp thoại này được dùng để chọn những tài liệu cần so sánh. Việc so sánh được thực hiện bằng Comparator của CircuitMaker và mọi khác biệt được phát hiện sẽ được hiển thị cho bạn
Choose Document To Compare Dialog
Hộp thoại ở chế độ cơ bản (trái) và nâng cao (phải).
Hộp thoại có sẵn ở hai chế độ: chế độ cơ bản cho phép bạn nhanh chóng chọn tài liệu PCB đích để so sánh với hệ phân cấp tài liệu nguồn của dự án, và chế độ nâng cao cho phép kiểm soát các tài liệu được so sánh (tài liệu-với-tài liệu, dự án-với-dự án, hoặc tài liệu-với-dự án).
Để dùng ở chế độ cơ bản, hãy bảo đảm dự án cần quan tâm hiện đang được chọn trong panel.
- Documents list - vùng này liệt kê các tài liệu có thể và được chọn để so sánh. Cách hiển thị phụ thuộc vào chế độ được xác định bởi tùy chọn Advanced Mode .
- Basic Mode - một danh sách duy nhất sẽ hiển thị các tài liệu PCB của dự án thiết kế đang được chọn. Hãy chọn tài liệu PCB cụ thể để so sánh với hệ phân cấp thiết kế của dự án đó.
- Advanced Mode - hai danh sách sẽ được hiển thị, mỗi danh sách hiển thị các dự án hiện đang mở và các tài liệu của chúng. Hãy chọn một tài liệu ở bên trái để so sánh với một tài liệu ở bên phải. Bạn có thể chọn so sánh một tài liệu với một tài liệu khác, một dự án với một dự án khác, hoặc một tài liệu với một dự án (như trong chế độ cơ bản).
- Advanced - dùng để chuyển đổi hộp thoại giữa chế độ cơ bản (tắt) và chế độ nâng cao (bật).
Sau khi chọn các tài liệu rồi nhấp vào
OK, comparator sẽ thực hiện việc so sánh. Comparator sẽ tuân theo thiết lập được định nghĩa cho nó trên tab
Comparator của hộp thoại
Project Options và, nếu phát hiện bất kỳ khác biệt nào mà các kiểu so sánh liên quan không được đặt là bỏ qua, các khác biệt đó sẽ xuất hiện trong hộp thoại
Differences between.
- OK - nhấp để mở hộp thoại Differences between.
Differences Between Dialog

Hộp thoại Differences between cho phép bạn duyệt qua các khác biệt đã được phát hiện giữa các tài liệu được chọn để so sánh. Với mỗi khác biệt, bạn có thể quyết định có cập nhật một trong các tài liệu hay không, cuối cùng tạo ra một Engineering Change Order để đồng bộ các tài liệu theo yêu cầu.
Bộ đồng bộ là hai chiều. Điều này có nghĩa là bạn có thể chỉ định cập nhật cho cả hai tài liệu trong cùng một ECO. Để đồng bộ các tài liệu được so sánh, mục tiêu là xác định đối với từng khác biệt là có thực hiện hành động hay không và thay đổi sẽ được thực hiện theo hướng nào - chỉ định tài liệu nào cần được cập nhật để khắc phục khác biệt.
Hộp thoại này về cơ bản được chia thành ba vùng chính: Differences, Update và Change Order.
Differences
Vùng này của hộp thoại liệt kê tất cả các khác biệt mà comparator đã tìm thấy giữa các tài liệu được chọn. Mỗi khác biệt được liệt kê trong cột tương ứng với tài liệu mà nó thuộc về. Các khác biệt được nhóm theo kiểu so sánh như được liệt kê và bật trên tab Comparator của hộp thoại Project Options. Mục ở cấp nhóm này phản ánh số lượng khác biệt của kiểu đó.
Nhấp đúp vào một mục để cross-probe đến đối tượng trên tài liệu nguồn liên quan.
Dùng các lệnh Expand All và Contract All trong menu nhấp phải để nhanh chóng mở rộng hoặc thu gọn tất cả các mục. Bạn cũng có thể mở rộng hoặc thu gọn từng nhóm kiểu so sánh riêng lẻ bằng các điều khiển ở bên trái mỗi mục.
Khi so sánh hệ phân cấp thiết kế của một dự án với tài liệu PCB của nó, cột ở phía dự án sẽ được gắn nhãn bằng tên của sheet schematic cấp cao nhất.
Update
Dùng vùng này của hộp thoại để chỉ định tài liệu nào cần được cập nhật nhằm khắc phục khác biệt. Mặc định, tất cả các mục Decision ban đầu đều có quyết định là No Change .
Ngay cả khi phát hiện có khác biệt, bạn cũng không bắt buộc phải xử lý chúng. Phần mềm sẽ chỉ đồng bộ các phần tử mà bạn chỉ định.
Quyết định cập nhật cho từng khác biệt có thể được xác định riêng lẻ bằng cách nhấp vào mục tương ứng trong cột Decision rồi chọn hành động cập nhật cần thiết trong hộp thoại ECO Decision tiếp theo (được mô tả bên dưới). Chọn hướng cập nhật (cập nhật tài liệu nào trong hai tài liệu được so sánh) hoặc No Updates.
Change Order
Vùng này của hộp thoại liệt kê hành động sẽ được thực hiện cho từng khác biệt mà bạn quyết định xử lý, đối tượng bị tác động bởi hành động đó, và tài liệu mà hành động sẽ được thực hiện trên đó. Chính thông tin này được dùng để biên soạn ECO tiếp theo sẽ được dùng để tạo các cập nhật. Các hành động phổ biến sẽ được liệt kê trong vùng này là:
- Remove - khi cập nhật theo hướng của tài liệu chứa đối tượng gây ra khác biệt; đối tượng sẽ bị xóa.
- Add - khi cập nhật theo hướng của tài liệu không chứa đối tượng gây ra khác biệt; đối tượng sẽ được thêm vào.
- Update - khi cả hai tài liệu đều chứa cùng một đối tượng nhưng khác nhau ở một điểm nào đó; đối tượng được thay đổi phụ thuộc vào hướng đã chọn.
Nếu Update Decision được đặt thành No Change, sẽ không có hành động nào được thực hiện và mục Change Order sẽ là No Action.
Right-click Menu
- Create Change Order - dùng để tạo một Engineering Change Order (ECO).
- Generate Report - dùng để tạo báo cáo cho các khác biệt do Comparator tìm thấy. Các quyết định cập nhật mà bạn đã chọn và các hành động sẽ được đưa vào ECO được tạo ra. Báo cáo sẽ được nạp vào hộp thoại Report Preview. Dùng hộp thoại này để xem báo cáo, trước khi cuối cùng xuất nó sang một trong nhiều định dạng được hỗ trợ hoặc in trực tiếp.
- << Update All in - dùng để đặt hướng cập nhật cho mọi khác biệt sang tài liệu bên trái (nếu áp dụng).
- Update All in >> - dùng để đặt hướng cập nhật cho mọi khác biệt sang tài liệu bên phải (nếu áp dụng).
- Reverse Direction For All - dùng để nhanh chóng đảo ngược hướng cập nhật cho mọi khác biệt (nếu áp dụng). Nếu không hợp lệ để đổi hướng đối với một khác biệt, mục đó sẽ được đặt thành No Change.
- Set No Action For All - dùng để nhanh chóng đặt quyết định cập nhật cho mọi khác biệt thành No Change.
- << Update Same Kind in - dùng để đặt hướng cập nhật cho mọi khác biệt cùng kiểu so sánh với khác biệt hiện đang được chọn sang tài liệu bên trái (nếu áp dụng).
- Update Same Kind in >> - dùng để đặt hướng cập nhật cho mọi khác biệt cùng kiểu so sánh với khác biệt hiện đang được chọn sang tài liệu bên phải (nếu áp dụng).
- Reverse Direction For Same Kind - dùng để nhanh chóng đảo ngược hướng cập nhật cho mọi khác biệt cùng kiểu so sánh với khác biệt hiện đang được chọn, nếu áp dụng. Nếu không hợp lệ để đổi hướng đối với một khác biệt, mục đó sẽ được đặt thành No Change.
- Set No Action For Same Kind - dùng để nhanh chóng đặt hướng cập nhật cho mọi khác biệt cùng kiểu so sánh với khác biệt hiện đang được chọn thành No Change.
- << Update Selected in - dùng để đặt hướng cập nhật cho mọi khác biệt đã chọn sang tài liệu bên trái (nếu áp dụng).
- Update Selected in >> - dùng để đặt hướng cập nhật cho mọi khác biệt đã chọn sang tài liệu bên phải (nếu áp dụng).
- Reverse Direction For Selected - dùng để nhanh chóng đảo ngược hướng cập nhật cho mọi khác biệt đã chọn (nếu áp dụng). Nếu không hợp lệ để đổi hướng đối với một khác biệt, mục đó sẽ được đặt thành No Change.
- Set No Action For Selected - dùng để nhanh chóng đặt quyết định cập nhật cho mọi khác biệt đã chọn thành No Change.
- Invert Selection - dùng để chọn tất cả các khác biệt hiện chưa được chọn trong danh sách hoặc bỏ chọn những mục đang được chọn.
Có thể chọn nhiều khác biệt trong danh sách bằng các kỹ thuật chọn nhiều tiêu chuẩn (Ctrl+click, Shift+click).
Một cập nhật theo một hướng cụ thể sẽ chỉ được đặt nếu điều đó là hợp lệ.
Additional Controls
Các nút sau có sẵn ở cuối hộp thoại:
- Create Engineering Change Order - nhấp để tạo một ECO. Hộp thoại Engineering Change Order (được mô tả ở trên) sẽ mở ra, trong đó bạn có thể xác thực và thực thi các cập nhật để đồng bộ các tài liệu.
- Report Differences - nhấp để tạo báo cáo cho các khác biệt do Comparator tìm thấy. Các quyết định cập nhật mà bạn đã chọn và các hành động sẽ được đưa vào ECO được tạo ra. Báo cáo sẽ được nạp vào hộp thoại Report Preview. Dùng hộp thoại này để xem báo cáo trước khi cuối cùng xuất nó sang một trong nhiều định dạng được hỗ trợ hoặc in trực tiếp.
- Explore Differences - nhấp để điều tra sâu hơn các khác biệt do Comparator tìm thấy trước khi tạo một ECO. Hộp thoại Differences between sẽ đóng và bạn sẽ được đưa trở lại không gian thiết kế chính với Differences panel đang mở. Panel này sẽ chứa tất cả các khác biệt do Comparator liệt kê và theo cùng các danh mục. Dùng panel để cross probe đến đối tượng gây ra khác biệt trên tài liệu cha của nó.
Việc khám phá khác biệt theo cách này sẽ làm mất mọi quyết định cập nhật mà bạn đã thực hiện trong hộp thoại Differences between. Bạn sẽ cần mở lại hộp thoại và xác định lại các cập nhật khi cần. Ngoài ra, bạn có thể cross probe đến một đối tượng trực tiếp từ trong hộp thoại Differences between. Nhấp đúp vào mục của đối tượng trong vùng Differences của hộp thoại. Vì hộp thoại Differences between vẫn đang mở, bạn nên mở sẵn các tài liệu nguồn và đích và đặt hộp thoại sao cho không che khuất tầm nhìn của bạn.
ECO Decision Dialog

Sau khi chọn và so sánh hai tài liệu, Comparator sẽ liệt kê mọi khác biệt được tìm thấy giữa chúng. Hộp thoại ECO Decision cho phép bạn quyết định hướng cập nhật (tài liệu nào trong hai tài liệu được so sánh sẽ được cập nhật) cho từng khác biệt riêng lẻ. Hộp thoại này cũng cho phép bạn chỉ định rằng không cần cập nhật, đồng nghĩa với việc sẽ không có hành động nào được thực hiện trên cả hai tài liệu.
Để đồng bộ các tài liệu được so sánh, mục tiêu là xác định có thực hiện hành động cho từng khác biệt hay không và thay đổi sẽ được áp dụng theo hướng nào, đồng thời chỉ định tài liệu nào cần được cập nhật để khắc phục khác biệt đó.
- Update Schematic - nhấp để chỉ định rằng tài liệu bên trái sẽ được cập nhật nhằm giải quyết khác biệt.
- Update PCB - nhấp để chỉ định rằng tài liệu bên phải sẽ được cập nhật nhằm giải quyết khác biệt.
Hộp thoại hiển thị các phía schematic và PCB cho các hướng cập nhật vì hệ phân cấp thiết kế của dự án thường được so sánh với tài liệu PCB.
Hộp thoại cung cấp chỉ báo cho biết việc cập nhật theo một hướng cụ thể có hợp lệ hay không. Nếu hợp lệ, các nút mũi tên trái và mũi tên phải (tương ứng để cập nhật sang trái hoặc sang phải) sẽ được bật. Nếu một thay đổi không được hỗ trợ, nút tương ứng cho hướng cập nhật đó sẽ bị làm mờ.
- No Updates - nhấp để đặt Update Decision thành No Change (không tài liệu nào được cập nhật).