Cập nhật linh kiện từ cơ sở dữ liệu và thư viện dựa trên tệp

Bạn đã đặt các linh kiện trên sơ đồ nguyên lý, có thể thậm chí đã đi dây đầy đủ, biên dịch xong và chuyển thiết kế sang giai đoạn bố trí PCB. Rất có thể sẽ đến lúc cần thay đổi một linh kiện - thêm tham số mới, thay đổi liên kết model, hoặc có thể là thay đổi ký hiệu hay footprint ở mức đồ họa.

Nơi hợp lý nhất để thực hiện thay đổi là tại nguồn. Bản chất của nguồn này phụ thuộc vào cách linh kiện được đặt:

  • From an Integrated Library - các thư viện nguồn được trích xuất, thay đổi được thực hiện, và gói thư viện tích hợp được biên dịch để tạo ra thư viện tích hợp đã sửa đổi.
  • From a Database Library - đối với tham số hoặc tham chiếu ký hiệu/model, thay đổi được thực hiện trên bản ghi tương ứng của linh kiện trong cơ sở dữ liệu ngoài được liên kết. Nếu thay đổi là về đồ họa (đối với ký hiệu hoặc model), thì thay đổi đó được thực hiện trong thư viện nguồn được tham chiếu.
  • From a Schematic/PCB Library - thay đổi được thực hiện đối với linh kiện hoặc footprint trong thư viện tương ứng mà từ đó linh kiện/footprint đã được đặt.

bạn cũng có thể đã liên kết một linh kiện đã đặt với cơ sở dữ liệu ngoài bằng tệp Database Link (*.DBLink). Các thay đổi về ký hiệu và model được thực hiện trong các thư viện nguồn. Đối với tham số, thay đổi được thực hiện trong cơ sở dữ liệu.

Sau khi thực hiện thay đổi, chúng cần được đẩy sang thiết kế. Altium Designer cung cấp nhiều công cụ cập nhật cho phép bạn nhanh chóng và hiệu quả truyền các thay đổi linh kiện tới các linh kiện Altium Designer của mình. Tài liệu này mô tả các công cụ đó, tức là các công cụ giúp bạn luôn duy trì sự đồng bộ giữa nguồn linh kiện và các phiên bản linh kiện đã được đặt.

Tham khảo trang Updating Footprints from Libraries để tìm hiểu thêm về việc cập nhật footprint.

  • Để biết thêm thông tin về linh kiện và thư viện, hãy tham khảo trang Building & Maintaining Your Components and Libraries.

  • Để biết thêm thông tin về thư viện tích hợp, hãy tham khảo trang Integrated Libraries.

  • Để biết thêm thông tin về việc đặt trực tiếp linh kiện từ cơ sở dữ liệu và liên kết các linh kiện hiện có - đã đặt hoặc là một phần của thư viện, hãy tham khảo trang Database Libraries.

Cập nhật tham số từ cơ sở dữ liệu

Trong ngữ cảnh của công cụ này, thuật ngữ 'linh kiện Altium Designer' được dùng để mô tả một phiên bản linh kiện được đặt trên một sheet sơ đồ nguyên lý hoặc một linh kiện trong thư viện sơ đồ nguyên lý nguồn. Altium Designer cung cấp một công cụ để cập nhật các tham số của linh kiện Altium Designer bằng thông tin được lưu trong cơ sở dữ liệu ngoài. Các linh kiện phải được liên kết với các bản ghi linh kiện tương ứng trong cơ sở dữ liệu ngoài thì mới có thể cập nhật. Việc liên kết được thực hiện thông qua một tệp liên kết trung gian, có thể là một trong các loại sau:

  • Database Link tệp (*.DBLink) - được dùng khi liên kết các linh kiện đã đặt hiện có với cơ sở dữ liệu ngoài hoặc, phổ biến hơn, các linh kiện đã định nghĩa trong thư viện sơ đồ nguyên lý nguồn.
  • Database Library tệp (*.DBLib) - được dùng khi đặt linh kiện trực tiếp lên sheet sơ đồ nguyên lý từ cơ sở dữ liệu ngoài.
  • SVN Database Library tệp (*.SVNDBLib) - giống như đối với *.DBLib, nhưng với các thư viện ký hiệu và model được lưu dưới quản lý phiên bản.

Các cập nhật được thực hiện từ trình chỉnh sửa Schematic bằng cách chọn lệnh Tools » Update Parameters From Database có trong các menu chính. Khi chạy lệnh này sẽ mở hộp thoại Update Parameters From Database. Dùng hộp thoại này để chọn những tài liệu sơ đồ nguyên lý và loại linh kiện mà bạn muốn đưa vào quá trình cập nhật.

Lệnh Update Parameters From Database cũng có sẵn trong trình chỉnh sửa Schematic Library. Thư viện nguồn phải là một phần của gói thư viện (*.LibPkg) và một tệp *.DBLink được dùng để cung cấp liên kết từ các linh kiện trong thư viện đến các bản ghi linh kiện trong cơ sở dữ liệu ngoài.

Hộp thoại Update Parameters From Database
Hộp thoại Update Parameters From Database

Sau khi xác định phạm vi cập nhật, nhấp OK. Cơ sở dữ liệu ngoài sẽ được truy vấn để tìm các linh kiện khớp. Nếu có khác biệt về tham số giữa các linh kiện Altium Designer và các bản ghi khớp trong cơ sở dữ liệu, hộp thoại Select Parameter Changes sẽ mở ra. Nếu không tìm thấy khác biệt, một hộp thoại sẽ mở ra để thông báo điều đó.

Hộp thoại Select Parameter Changes
Hộp thoại Select Parameter Changes

Hộp thoại này liệt kê tất cả các tham số tồn tại trong các bản ghi cơ sở dữ liệu cho các linh kiện Altium Designer được liên kết nằm trong phạm vi cập nhật. Bất kỳ tham số nào được định nghĩa cho một linh kiện Altium Designer nhưng không phải là một trường trong bảng cơ sở dữ liệu sẽ không xuất hiện trong danh sách. Ví dụ, bạn có thể đã đặt một linh kiện trực tiếp từ cơ sở dữ liệu bằng tính năng database library rồi thêm một hoặc nhiều tham số sau khi đặt.

Chỉ những tham số được ánh xạ giữa cơ sở dữ liệu ngoài và phiên bản linh kiện đã đặt mới được liệt kê. Việc ánh xạ tham số được thực hiện trên tab Field Mappings của tệp liên kết trung gian.

Ban đầu, hộp thoại sẽ hiển thị các cập nhật được đề xuất để đưa các tham số của linh kiện Altium Designer đồng bộ với các tham số trong cơ sở dữ liệu dựa trên các hành động cập nhật mà bạn đã định nghĩa trong tệp liên kết trung gian (*.DbLink, *.DbLib, hoặc *.SvnDbLib).

Sự khác biệt về tham số được phân biệt bằng một biểu tượng riêng được chèn vào ô tương ứng. Ví dụ, một tam giác màu xanh ở góc ô có nghĩa là đã phát hiện sự khác biệt giữa giá trị của một tham số trong linh kiện Altium Designer và cùng tham số đó trong bản ghi cơ sở dữ liệu được liên kết.

Có danh sách đầy đủ tất cả các trạng thái ô khả dụng trong hộp thoại Select Parameter Changes trên trang này ở phần Parameter Update States.

Các điều khiển được cung cấp trong hộp thoại Select Parameter Changes cho phép bạn kiểm soát hoàn toàn những cập nhật nào sẽ được tiếp tục và những cập nhật nào sẽ bị từ chối. Bạn có thể từ chối cập nhật cho tất cả tham số của một linh kiện đã chọn hoặc cho các tham số cụ thể của linh kiện đó. Để từ chối một cập nhật được đề xuất cho một tham số cụ thể, hãy chọn ô tương ứng và nhấp nút Reject Selected. Để khôi phục cập nhật, nhấp nút Update Selected.

Việc một tham số của linh kiện đã đặt/trong thư viện có được cập nhật hay không cũng có thể được kiểm soát trên cơ sở từng tham số trực tiếp từ trong thiết kế/thư viện. Khi duyệt các thuộc tính của một tham số đã chọn trong panel Properties (hoặc các tham số của một linh kiện đã chọn, trên tab Parameters của panel Properties), hãy tắt tùy chọn Allow Synchronization With Database để ngăn tham số đó được đưa vào quá trình cập nhật.

Khi bạn hài lòng với giải pháp cập nhật, hãy nhấp nút Accept Changes (Create ECO). Sử dụng hộp thoại Engineering Change Order mở ra để xác thực và sau đó thực thi các cập nhật tương ứng. Nếu bạn nhận ra có một cập nhật mà bạn thực sự không muốn tiếp tục, hãy tắt mục change order tương ứng.

Hộp thoại Engineering Change Order
Hộp thoại Engineering Change Order

Đồng bộ kép

Bạn có thể có một dự án thiết kế hiện có trong đó phần lớn các part đã đặt được liên kết với cơ sở dữ liệu ngoài bằng tệp DbLink. Những thay đổi thiết kế có thể dẫn đến việc bổ sung mạch, mà các linh kiện cho phần mạch đó có thể được đặt bằng tính năng Database Library. Tệp DbLib/SVNDbLib liên quan hoàn toàn có thể trỏ đến một cơ sở dữ liệu ngoài khác.

Khi sử dụng lệnh Update Parameters From Database, tất cả các tham số được liên kết cho các linh kiện đã đặt sẽ được truy vấn trên tất cả các cơ sở dữ liệu được liên kết bất kể phương thức liên kết được dùng là gì, và các khác biệt được phát hiện cho những tham số đó sẽ hiển thị trong hộp thoại Select Parameter Changes dialog.

Nếu cùng một trường cơ sở dữ liệu đã được dùng để khớp trong cả tệp DbLink và DbLib/SVNDbLib, cơ sở dữ liệu được liên kết bởi tệp DbLink sẽ được tìm kiếm khớp trước, sau đó đến cơ sở dữ liệu được liên kết bởi tệp DbLib/SVNDbLib. Nếu linh kiện tồn tại trong cả hai cơ sở dữ liệu, rất có thể bạn sẽ khớp và cập nhật từ sai bản ghi ngoài.

Cập nhật linh kiện schematic từ thư viện

Altium Designer cung cấp một công cụ để cập nhật các linh kiện đã đặt trên một sheet sơ đồ nguyên lý bằng thông tin đã sửa đổi từ thư viện nguồn. Điều này bao gồm Schematic Component Libraries (*.SchLib), Integrated Libraries (*.IntLib) và Database Libraries (*.DBLib, *.SVNDBLib).

Mặc dù các tệp DBLib và SVNDBLib xuất hiện như các thư viện trong panel Components panel, chúng chỉ là nguồn kết nối và ánh xạ trường chứ không phải thư viện theo đúng nghĩa. Tính năng cập nhật truyền các thay đổi đến tham số, tham chiếu ký hiệu và model trong cơ sở dữ liệu ngoài, cũng như các chỉnh sửa đồ họa được thực hiện trong các thư viện ký hiệu và model được tham chiếu.

Tính năng cập nhật cho phép bạn truyền các thay đổi đến tham số, cũng như thông tin model và đồ họa.

Các cập nhật được thực hiện từ tài liệu schematic bằng cách chọn lệnh Tools » Update From Libraries có trong các menu chính. Khi chạy lệnh này sẽ mở hộp thoại Update From Library. Lệnh Update From Libraries cập nhật tất cả các linh kiện trên sheet sơ đồ nguyên lý bằng thông tin đã sửa đổi từ thư viện nguồn.

Các cập nhật cũng được thực hiện từ tài liệu schematic bằng cách chọn lệnh Tools » Update Selected From Libraries có trong các menu chính. Lệnh Update Selected From Libraries chỉ cập nhật các linh kiện đang được chọn trên sheet sơ đồ nguyên lý bằng thông tin đã sửa đổi từ thư viện nguồn.

Hộp thoại Update From Library
Hộp thoại Update From Library

Xác định phạm vi cập nhật

Trang đầu tiên của hộp thoại xử lý phạm vi cập nhật, tức là những tài liệu sơ đồ nguyên lý nguồn nào sẽ được đưa vào cập nhật và các loại linh kiện cụ thể có trong đó.

Vùng Schematic Sheets sẽ tải tất cả các tài liệu sơ đồ nguyên lý có thể áp dụng cập nhật. Đây có thể là một tài liệu sơ đồ nguyên lý tự do duy nhất hoặc tất cả các sheet sơ đồ nguyên lý trong dự án đang hoạt động. Hãy bật những tài liệu mà bạn muốn các linh kiện trong đó được xem xét trong quá trình cập nhật.

Khi bạn bật/tắt các mục trong danh sách Schematic Sheets bằng các checkbox hoặc các lệnh All On / All Off từ menu chuột phải, các linh kiện vật lý cấu thành sẽ được liệt kê trong vùng Component Types của hộp thoại. Mỗi linh kiện được liệt kê theo:

  • Tên linh kiện vật lý
  • Ký hiệu logic liên kết
  • Thư viện nguồn mà từ đó linh kiện được đặt
  • Số lượng phiên bản hiện đang được đặt trên tất cả các tài liệu sơ đồ nguyên lý đang bật.

Việc đưa linh kiện vào danh sách tuân theo các tùy chọn có sẵn ở góc dưới bên trái của trang. Dùng trường Show để xác định các loại linh kiện được đưa vào cập nhật. Mặc định, All Components được chọn, nhưng bạn có thể chọn chỉ cập nhật:

  • Standard Components - những linh kiện được đặt từ thư viện schematic hoặc thư viện tích hợp.
  • Database Components - những linh kiện được đặt từ cơ sở dữ liệu ngoài bằng DBLib hoặc SVNDBLib.

Trường Show của hộp thoại Update From Library
Trường Show của hộp thoại Update From Library

Tất cả các loại linh kiện ban đầu đều được bật để đưa vào cập nhật. Hãy tắt bất kỳ loại nào mà bạn chắc chắn không muốn cập nhật. Ngoài ra, bạn có thể chọn chính xác các linh kiện muốn cập nhật trực tiếp trên (các) sheet sơ đồ nguyên lý trước khi vào hộp thoại. Sau đó bật tùy chọn Selected Parts Only. Chỉ những linh kiện trong vùng chọn của bạn mới xuất hiện trong danh sách. Bạn cũng có thể dùng các lệnh All On / All Off từ menu chuột phải.

Dùng tùy chọn Include Variants để bao gồm các variant và/hoặc tùy chọn Update to Latest Revision để cập nhật các linh kiện được đặt từ thư viện Workspace lên các revision mới nhất hiện có. Dùng các tùy chọn này để cập nhật tham số của các linh kiện thay thế.

Điều quan trọng cần nhớ là bạn luôn có toàn quyền kiểm soát những gì được đưa vào quá trình cập nhật.

Xác định các hành động cập nhật mặc định

Vùng Settings của trang là nơi bạn có thể xác định mức cập nhật mặc định cần thiết. Các hành động cập nhật mặc định bạn định nghĩa ở đây sẽ được áp dụng cho tất cả các phiên bản linh kiện thuộc các loại linh kiện đang bật.

Vùng Actions của hộp thoại Update From Library
Vùng Actions của hộp thoại Update From Library

Hình thức cập nhật đơn giản nhất là thay thế hoàn toàn các linh kiện trên (các) sheet sơ đồ nguyên lý bằng các linh kiện được định nghĩa trong thư viện nguồn - Fully replace symbols on sheet with those from library. Các thuộc tính đồ họa, tham số và liên kết model đều được cập nhật trực tiếp bằng thông tin tồn tại trong thư viện nguồn. Khi tùy chọn này được chọn, các tùy chọn sau sẽ được bật. Hãy chọn tất cả những tùy chọn phù hợp:

  • Update designator lock field (show image)
  • Update part ID lock field (show image)
  • Preserve parameter locations
  • Preserve parameter visibility

Nếu thư viện nguồn là DBLib hoặc SVNDBLib, thông tin tham số và liên kết model được lấy từ các bản ghi linh kiện tương ứng trong cơ sở dữ liệu ngoài, trong khi các thay đổi thuộc tính đồ họa sẽ đến từ các thư viện ký hiệu được tham chiếu.

Thay thế hoàn toàn (Fully replace symbols on sheet with those from library) được bật mặc định. Nếu bạn muốn kiểm soát chi tiết hơn những gì được cập nhật, hãy chuyển sang Replace selected attributes of symbols on sheets. Các tùy chọn cập nhật riêng lẻ (Update graphical attributesUpdate parametersUpdate models) sẽ trở nên khả dụng để đưa vào/loại trừ khi cần.

Các thiết lập ở trang đầu tiên của hộp thoại Update From Library và hộp thoại Library Update Settings là các thiết lập được lưu giữ. Chúng được lưu trong tệp dự án khi lưu.

Đối với các hành động cập nhật tham số và model, có thể kiểm soát sâu hơn trong hộp thoại Library Update Settings. Truy cập hộp thoại này bằng cách nhấp nút Advanced. Không chỉ có thể xác định các hành động cập nhật mặc định, toàn cục cho tham số và model bằng hộp thoại này, mà bạn còn có thể kiểm soát những tham số và model cụ thể nào sẽ được đưa vào cập nhật.

Truy cập hộp thoại Library Update Settings
Truy cập hộp thoại Library Update Settings

Sau khi xác định phạm vi cập nhật theo yêu cầu và các hành động mặc định cần thực hiện, bạn có thể nhấp Finish, sau đó xem lại và thực thi các thay đổi sẽ được triển khai trong Engineering Change Order được tạo ra tiếp theo. Nếu muốn tinh chỉnh thêm việc cập nhật theo từng linh kiện trước khi tạo ECO, hãy nhấp Next để truy cập trang thứ hai của hộp thoại, được mô tả chi tiết trong phần tiếp theo.

Kiểm soát cập nhật theo từng phiên bản linh kiện

Các định nghĩa trên trang thứ hai của hộp thoại Update From Library không được lưu bền vững. Chúng sẽ bị mất nếu bạn quay lại trang đầu tiên hoặc đóng hộp thoại.

Trang thứ hai của hộp thoại Update From Library cung cấp một lưới chi tiết, liệt kê tất cả các thể hiện linh kiện tham gia vào quy trình cập nhật dự kiến. Trang trước của hộp thoại cho phép bạn chỉ định ở mức tổng quát những loại linh kiện vật lý nào sẽ được đưa vào cập nhật. Trang này cho phép bạn tinh chỉnh chính xác những thể hiện linh kiện nào thuộc các loại đó sẽ được cập nhật.

Trang thứ hai của hộp thoại Update From Library
Trang thứ hai của hộp thoại Update From Library

Lưới được chia thành ba vùng:

  • Schematic Parts - vùng này liệt kê DesignatorComment, Physical Component, và Logical Symbol cho từng linh kiện đã được đặt trên(các) trang sơ đồ nguyên lý. Bật hộp kiểm Update  để cập nhật linh kiện đã chọn.
  • Library Components - vùng này liệt kê Physical ComponentLogical SymbolLibrary Name, và Life Cycle State của linh kiện thư viện cho từng phần tử sơ đồ được liệt kê. Thông thường đây là cùng thư viện nguồn mà từ đó linh kiện đã được đặt ban đầu, nhưng bạn hoàn toàn có thể thay đổi linh kiện đó thành một linh kiện khác trong cùng thư viện hoặc thư viện khác. Các linh kiện không thể tìm thấy trong các thư viện hiện đang khả dụng sẽ được liệt kê là <Not Found>.
  • Actions - các hành động cập nhật cụ thể cần thiết cho từng thể hiện linh kiện mà ô Update  được chọn. Ban đầu các hành động này sẽ được thiết lập theo các thiết lập hành động mặc định được định nghĩa ở trang đầu tiên của hộp thoại. Nhấp vào hộp kiểm để bật/tắt hành động cho linh kiện đã chọn hoặc sử dụng các lệnh trong menu chuột phải.
    • Full Replace - chọn ô để thực hiện thay thế toàn bộ đối với(các) mục đã chọn.
    • Graphical - chọn ô để thực hiện cập nhật đồ họa cho(các) mục đã chọn.
    • Parameters - chọn ô để cập nhật các tham số của(các) mục đã chọn. Nếu có ít nhất một linh kiện được bật hộp kiểm này, bạn có thể nhấp nút Parameters Changes để kiểm soát có chọn lọc các thay đổi ở cấp độ tham số - tìm hiểu thêm.
    • Models - chọn ô để cập nhật các model của(các) mục đã chọn.

Đối với mỗi linh kiện, mục nhập cho linh kiện thư viện nguồn ban đầu sẽ là mục đã được dùng để đặt thể hiện linh kiện ngay từ đầu. Thông tin này được lấy từ vùng Library Link của bảng Properties của linh kiện đã đặt.

Chỉ định một Linh kiện Thay thế

Thông thường, quá trình cập nhật sẽ bao gồm việc chuyển các thay đổi được thực hiện đối với linh kiện vật lý gốc trong thư viện nguồn sang(các) thể hiện đã đặt của chính linh kiện vật lý đó trên(các) trang sơ đồ nguyên lý. Tuy nhiên, đôi khi bạn có thể muốn thay đổi hoàn toàn linh kiện vật lý đã được đặt trong thiết kế. Điều này có thể được chỉ định dễ dàng như một phần của quá trình cập nhật.

Bạn có thể chỉ định một linh kiện thay thế cho một thể hiện linh kiện bằng cách chỉnh sửa trực tiếp trường Physical Component tương ứng trong vùng Library Components). Nếu linh kiện vật lý được chỉ định không tồn tại trong bất kỳ thư viện nào hiện được thêm vào danh sách Available Filed-based Libraries của dự án, mục <Not Found> sẽ được nhập vào các trường Logical SymbolLibrary Name. Trong trường hợp này sẽ không thể thực hiện cập nhật đối với thể hiện linh kiện đó.

Khi tìm kiếm một linh kiện cơ sở dữ liệu, việc tìm kiếm chỉ có thể thực hiện trên các tệp DBLib và SVNDBLib hiện đang được nạp (Available Filed-based Libraries). Bạn không thể tìm kiếm linh kiện cơ sở dữ liệu theo một đường dẫn tìm kiếm được chỉ định.

Ngoài ra, hãy chọn một thể hiện linh kiện trong lưới rồi nhấp nút Choose Component. Hộp thoại Replace Component sẽ mở ra, trong đó bạn có thể tìm kiếm linh kiện thay thế cần thiết trong bất kỳ thư viện nào hiện đang khả dụng.

Truy cập hộp thoại Replace Component (File-based)
Truy cập hộp thoại Replace Component (File-based)

Khi một linh kiện hợp lệ được chọn, thông tin liên quan của linh kiện đó sẽ được nhập vào vùng Library Components của trang và ghi đè lên linh kiện thư viện nguồn ban đầu.

Nếu bạn muốn hoàn nguyên về thư viện nguồn gốc và giữ nguyên linh kiện vật lý ban đầu, hãy chọn thể hiện linh kiện trong lưới rồi nhấp nút Return Selected to Default.

Kiểm soát Thay đổi Tham số

Các thay đổi riêng lẻ ở cấp độ tham số cho một thể hiện linh kiện sẽ chỉ được hiển thị nếu tùy chọn Full Replace bị tắt và tùy chọn Parameters được bật trong vùng Actions của trang. Nếu bạn muốn xem các thay đổi tham số riêng lẻ do quá trình cập nhật đề xuất, hãy nhấp nút Parameters Changes. Hộp thoại Select Parameter Changes sẽ mở ra, tóm tắt các thay đổi tham số cho những thể hiện linh kiện có bật hành động cập nhật tham số. Trong minh họa bên dưới, hãy lưu ý rằng các thể hiện linh kiện C1, C3, C7 và C10 đã tắt hành động cập nhật tham số, do đó chúng không xuất hiện trong hộp thoại.

Truy cập hộp thoại Select Parameter Changes
Truy cập hộp thoại Select Parameter Changes

Tương tự như công cụ Update Parameters From Database, hộp thoại sẽ liệt kê tất cả các tham số đã ánh xạ cho những thể hiện linh kiện được liên kết tới một cơ sở dữ liệu bên ngoài. Ngoài ra, tất cả các tham số tìm thấy trong các thể hiện linh kiện đã đặt tham gia vào quá trình cập nhật tham số cũng sẽ được liệt kê. Đây là một điểm khác biệt quan trọng khi truy cập hộp thoại Select Parameter Changes giữa hai công cụ cập nhật.

Một lần nữa, hộp thoại hiển thị các thay đổi được đề xuất để đưa các tham số của linh kiện đã đặt trở lại đồng bộ với các tham số của linh kiện trong thư viện nguồn hoặc cơ sở dữ liệu tương ứng. Các cập nhật được đề xuất tuân theo các hành động cập nhật được định nghĩa trong:

  • Vùng Parameter Settings của hộp thoại Library Update Settings dialog khi nguồn cập nhật là một thư viện sơ đồ nguyên lý hoặc thư viện tích hợp.
  • Tệp liên kết trung gian (*.DBLink, *.DBLib, *.SVNDBLib) khi nguồn cập nhật là cơ sở dữ liệu.

Các khác biệt về tham số được làm nổi bật bằng một biểu tượng riêng biệt được chèn vào ô liên quan. Xem phần tiếp theo (Parameter Update States) để có danh sách đầy đủ tất cả các trạng thái ô có thể có.

Sử dụng các điều khiển có sẵn trong hộp thoại (các nút hoặc menu chuột phải) để quyết định những thay đổi tham số nào sẽ được tiếp tục và những thay đổi nào sẽ bị từ chối, giúp bạn có quyền ghi đè các điều kiện cập nhật mặc định ở cấp độ từng tham số riêng lẻ. Hãy nhớ rằng việc từ chối một cập nhật được đề xuất trong một ô có nghĩa là bạn không muốn thực hiện bất kỳ thay đổi nào đối với tham số đó cho thể hiện linh kiện cụ thể đó trên trang sơ đồ nguyên lý.

Trạng thái Cập nhật Tham số

Có một số trạng thái cập nhật khác nhau mà một ô trong hộp thoại Select Parameter Changes có thể ở vào, phụ thuộc vào sự khác biệt chính xác được phát hiện giữa các linh kiện đã đặt và thư viện/cơ sở dữ liệu nguồn cũng như các hành động cập nhật tham số áp dụng được chỉ định. Bảng sau liệt kê các trạng thái ô có thể có.

Cell State Description
Linh kiện Altium Designer và linh kiện trong thư viện/cơ sở dữ liệu đều có tham số này và giá trị giống nhau. Cập nhật sẽ không gây ra thay đổi nào.
Linh kiện Altium Designer và linh kiện trong thư viện/cơ sở dữ liệu đều có tham số này, nhưng không được gán giá trị. Cập nhật sẽ không gây ra thay đổi nào.
Linh kiện Altium Designer và linh kiện trong thư viện/cơ sở dữ liệu đều không có tham số này. Cập nhật sẽ không gây ra thay đổi nào. Trạng thái này cũng có thể xuất hiện nếu tham số trong linh kiện Altium bị ngăn không cho đưa vào cập nhật bằng cách tắt các tùy chọn Allow Synchronization With Library và/hoặc Allow Synchronization With Database trong bảng Properties liên quan. 
Linh kiện Altium Designer và linh kiện trong thư viện/cơ sở dữ liệu đều có tham số này, nhưng với các giá trị khác nhau. Cập nhật sẽ gán giá trị từ cơ sở dữ liệu.
Linh kiện Altium Designer và linh kiện trong thư viện/cơ sở dữ liệu đều có tham số này. Đối với linh kiện Altium Designer, tham số có giá trị được gán; còn trong cơ sở dữ liệu thì không. Cập nhật sẽ gán giá trị từ cơ sở dữ liệu; trong trường hợp này là không có giá trị.
Linh kiện Altium Designer không có tham số này, nhưng linh kiện trong thư viện/cơ sở dữ liệu có. Cập nhật sẽ thêm tham số vào linh kiện Altium Designer với giá trị được hiển thị trong ô.
Linh kiện Altium Designer không có tham số này, nhưng linh kiện trong thư viện/cơ sở dữ liệu có. Cập nhật sẽ thêm tham số vào linh kiện Altium Designer mà ban đầu không gán giá trị nào.
Linh kiện Altium Designer có tham số này, nhưng linh kiện trong thư viện/cơ sở dữ liệu thì không. Cập nhật sẽ xóa tham số khỏi linh kiện Altium Designer. Note: Nếu thể hiện linh kiện đang được cập nhật từ một cơ sở dữ liệu bên ngoài và ánh xạ trường cơ sở dữ liệu sang tham số thiết kế liên quan được đặt thành, tham số sẽ được xử lý như thể nó không tồn tại trong bản ghi cơ sở dữ liệu, ngay cả khi thực tế có tồn tại.
Có sự khác biệt giữa các giá trị tham số của linh kiện Altium Designer và linh kiện trong thư viện/cơ sở dữ liệu. Đề xuất cập nhật sang giá trị trong cơ sở dữ liệu đã bị từ chối, dựa trên giá trị hiện tại của tùy chọn Update Values trong tài liệu liên kết cơ sở dữ liệu (tệp DbLink, DbLib hoặc SvnDbLib). Sẽ không có thay đổi nào xảy ra. Lưu ý rằng các lệnh Update SelectedUpdate All trong hộp thoại này sẽ ghi đè trạng thái này và buộc cập nhật.
Linh kiện Altium Designer không có tham số này, nhưng linh kiện trong thư viện/cơ sở dữ liệu có. Đề xuất cập nhật để thêm tham số vào linh kiện Altium Designer đã bị từ chối, dựa trên giá trị hiện tại của tùy chọn Add To Design . Sẽ không có thay đổi nào xảy ra. Lưu ý rằng các lệnh Update SelectedUpdate All trong hộp thoại này sẽ ghi đè trạng thái này và buộc cập nhật.
Linh kiện Altium Designer có tham số này, nhưng linh kiện trong thư viện/cơ sở dữ liệu thì không. Đề xuất cập nhật để xóa tham số khỏi linh kiện Altium Designer đã bị từ chối, dựa trên giá trị hiện tại của tùy chọn Remove From Design trong tài liệu liên kết cơ sở dữ liệu (tệp DbLink, DbLib hoặc SvnDbLib). Sẽ không có thay đổi nào xảy ra. Lưu ý rằng các lệnh Update SelectedUpdate All trong hộp thoại này sẽ ghi đè trạng thái này và buộc cập nhật.

Áp dụng Thay đổi Trực tiếp từ Trình chỉnh sửa Thư viện Sơ đồ nguyên lý

Việc cập nhật trực tiếp các linh kiện sơ đồ nguyên lý đã đặt có thể được thực hiện từ bên trong một thư viện sơ đồ nguyên lý nguồn. Phương pháp cập nhật này đặc biệt phù hợp để cập nhật các linh kiện đã được đặt từ các thư viện linh kiện sơ đồ nguyên lý độc lập (*.SchLib) và khi các thư viện đó được đưa vào các thư viện dựa trên tệp hiện có của dự án.

Các sửa đổi được thực hiện đối với linh kiện trong thư viện sơ đồ nguyên lý nguồn sẽ được chuyển sang(các) tài liệu sơ đồ nguyên lý bằng lệnh Tools » Update Schematics có trong các menu chính của Schematic Library Editor. Ngoài ra, các thay đổi đối với các linh kiện đã chọn có thể được áp dụng bằng cách chọn các linh kiện đó trong SCH Library panel và sử dụng lệnh cập nhật từ menu chuột phải.

Từ một thư viện sơ đồ nguyên lý nguồn, các thay đổi có thể được áp dụng bằng menu chuột phải của bảng SCH Library
Từ một thư viện sơ đồ nguyên lý nguồn, các thay đổi có thể được áp dụng bằng menu chuột phải của bảng SCH Library

Tất cả các thể hiện của(các) linh kiện đã đặt trong tất cả các tài liệu sơ đồ nguyên lý đang mở sẽ được cập nhật bất kể tài liệu thuộc dự án nào. Về bản chất, nếu một linh kiện đã đặt có cùng mục nhập cho trường Physical Component như linh kiện thư viện, nó sẽ được cập nhật. Bạn sẽ được thông báo có bao nhiêu linh kiện (trong bao nhiêu tài liệu) đã được sửa đổi bởi quá trình cập nhật. Việc cập nhật là thay thế hoàn toàn từng thể hiện linh kiện hiện có bằng linh kiện trong thư viện.

Nếu một thể hiện linh kiện trên sơ đồ nguyên lý đã được đặt từ một thư viện tích hợp (IntLib) hoặc thư viện cơ sở dữ liệu (DBLib, SVNDBLib), việc sử dụng lệnh này sẽ thay thế hoàn toàn linh kiện và do đó liên kết thư viện gốc sẽ bị thay thế bằng một liên kết quay lại thư viện nguồn tham gia vào quá trình cập nhật. Điều này có thể đặc biệt nguy hiểm đối với một linh kiện được đặt từ cơ sở dữ liệu, vì liên kết tới bản ghi tương ứng trong cơ sở dữ liệu đó sẽ bị cắt đứt. Vì vậy, nên sử dụng lệnh Update From Libraries hơn (và có lẽ an toàn hơn).

Xác minh một Bản cập nhật

Sau khi cập nhật các linh kiện sơ đồ nguyên lý đã đặt, các linh kiện thư viện sơ đồ nguyên lý hoặc PCB Footprints, dĩ nhiên bạn sẽ muốn xác minh rằng việc cập nhật đã diễn ra đúng như kế hoạch. Các phần sau sẽ xem xét cách bạn có thể nhanh chóng kiểm tra xem các tham số, liên kết model và các thuộc tính đồ họa đã được cập nhật thành công hay chưa.

Kiểm tra Cập nhật Tham số

Bạn có thể kiểm tra các tham số đã được cập nhật chính xác hay chưa bằng cách chạy hộp thoại Parameter Table Editor dialog (Tools » Parameter Manager) hoặc bằng cách kiểm tra các tham số của một linh kiện được chọn thông qua bảng Properties panel.

Bên dưới, các linh kiện C1, C2, và C3 mỗi linh kiện đều đã nhận một tham số mới TestParam, với giá trị Test, như một phần của quá trình cập nhật.

Hộp thoại Parameter Table Editor
Hộp thoại Parameter Table Editor

Kiểm tra Cập nhật Liên kết Model

Các cập nhật đối với liên kết model của một linh kiện có thể được xác minh từ vùng Models của bảng Properties liên quan.

Kiểm tra Cập nhật Đồ họa

Cách dễ nhất để kiểm tra cập nhật đồ họa là so sánh linh kiện trong thiết kế trên trang với linh kiện trong thư viện nguồn. Thành phần sau có thể dễ dàng được hiển thị bằng Components panel, cho phép so sánh trực tiếp cạnh nhau.

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.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Nội dung