Mẫu linh kiện

Nhằm giúp tinh gọn quá trình tạo các linh kiện của bạn, Altium Designer, kết hợp với Workspace được kết nối của bạn, hỗ trợ tạo và định nghĩa Component Templates (Component Template Item) trong Workspace đó. Tương tự như cách một schematic template có thể được dùng để định nghĩa trước thông tin trên các schematic sheet tham chiếu đến nó, một component template được tham chiếu bởi một Workspace library component và cung cấp các thiết lập được định nghĩa sẵn để sử dụng khi định nghĩa linh kiện đó.

Cụ thể, component template được phát triển với trọng tâm là thông tin tham số, cho phép bạn định nghĩa, tại một vị trí duy nhất, một tập hợp tham số “bucket set” sẽ được cung cấp cho linh kiện tham chiếu. Thông qua template, bạn có thể kiểm soát tham số nào sẽ được hiển thị, điền sẵn các giá trị mặc định, và thậm chí đánh dấu các tham số bắt buộc là mandatory. Các kiểm tra xác thực sẽ được thực hiện tại thời điểm lưu linh kiện để đảm bảo tuân thủ.

Các giá trị mặc định được chỉ định cho nhiều thiết lập của template có thể bị khóa ở chế độ chỉ đọc hoặc được cho phép ghi đè có chọn lọc bởi người thiết kế khi định nghĩa một linh kiện.

Một component template cũng là cơ sở để tạo generic component. Để tìm hiểu thêm, hãy tham khảo trang Creating Generic Components .

Khả năng truy cập component template sẽ phụ thuộc vào giấy phép phần mềm. Để biết thêm thông tin, hãy tham khảo Note hộp ở phía bên phải của trang.

Các component template như vậy được tạo trực tiếp trong Workspace. Sau khi một component template được tạo (và dữ liệu đã được lưu vào một revision của nó), nó có thể được tái sử dụng để tạo một hoặc nhiều linh kiện.

Folder Type

Khi tạo thư mục dùng để lưu component template, bạn có thể chỉ định loại của thư mục. Điều này không ảnh hưởng đến nội dung của thư mục – việc phát hành một component template sẽ luôn tạo ra một Component Template Item tương ứng. Nó chỉ đơn giản cung cấp một “gợi ý” trực quan về những gì được lưu trong thư mục và có thể hữu ích khi duyệt Workspace để tìm nội dung cụ thể. Để chỉ định một thư mục được dùng làm nơi chứa component template, hãy đặt Folder Type của thư mục thành Component Templates, khi định nghĩa thuộc tính thư mục trong hộp thoại Edit Folder dialog.

Việc chỉ định loại thư mục – mục đích sử dụng của nó – cung cấp dấu hiệu trực quan về nội dung của thư mục đó khi duyệt Workspace.
Việc chỉ định loại thư mục – mục đích sử dụng của nó – cung cấp dấu hiệu trực quan về nội dung của thư mục đó khi duyệt Workspace.

Content Type

Khi tạo Component Template Item đích để lưu component template của bạn, hãy đảm bảo rằng Content Type của nó được đặt thành Component Template trong hộp thoại Create New Item dialog. Nếu bạn đang tạo Item trong một thư mục loại Component Templates, loại nội dung này sẽ có sẵn từ menu ngữ cảnh khi nhấp chuột phải lúc tạo Item.

Tạo component template trong thư mục Component Templates – Content Type chính xác có sẵn trên menu ngữ cảnh.
Tạo component template trong thư mục Component TemplatesContent Type chính xác có sẵn trên menu ngữ cảnh.

Saving a Component Template

Related page: Creating & Editing Content

Cho đến đây, chúng ta đã thảo luận về việc hỗ trợ component template trong Workspace, xét theo các loại thư mục và loại nội dung liên quan. Việc lưu một component template đã được định nghĩa thực tế vào một revision của Component Template Item như vậy có thể được thực hiện theo cách tinh gọn.

Một component template có thể được chỉnh sửa và lưu vào revision đầu tiên của một Component Template Item mới tạo, nhờ khả năng hỗ trợ chỉnh sửa trực tiếp của Workspace. Chỉnh sửa trực tiếp giúp bạn thoát khỏi sự ràng buộc của dữ liệu nguồn được quản lý phiên bản riêng biệt. Bạn chỉ cần chỉnh sửa một loại nội dung được hỗ trợ bằng một trình chỉnh sửa tạm thời được nạp với nguồn mới nhất trực tiếp từ chính Workspace. Và sau khi chỉnh sửa hoàn tất, thực thể đó sẽ được lưu (hoặc lưu lại) vào một revision tiếp theo đã được lên kế hoạch của Item cha, rồi trình chỉnh sửa tạm thời sẽ đóng lại. Sẽ không có file nào trên ổ cứng của bạn, không còn phải băn khoăn liệu bạn có đang làm việc với đúng nguồn hay nguồn mới nhất hay không, và cũng không cần duy trì phần mềm quản lý phiên bản riêng. Workspace xử lý tất cả những việc đó với độ toàn vẹn cao và theo cách giúp tăng tốc đáng kể các thay đổi đối với dữ liệu của bạn.

Khi tạo một Component Template Item, bạn có tùy chọn chỉnh sửa và lưu component template vào revision đầu tiên của Item đó sau khi tạo. Để thực hiện, hãy bật tùy chọn Open for editing after creation ở cuối hộp thoại Create New Item dialog (mặc định được bật). Item sẽ được tạo và Component Template Editor tạm thời sẽ mở ra, hiển thị một tài liệu .CMPT là tài liệu đang hoạt động trong cửa sổ thiết kế chính. Tài liệu này sẽ được đặt tên theo Item-Revision, theo định dạng: <Item><Revision>.CMPT (ví dụ: CMPT-0001-1.CMPT).

Ví dụ về chỉnh sửa revision đầu tiên của một component template trực tiếp từ Workspace – Component Template Editor tạm thời cung cấp tài liệu dùng để bạn định nghĩa component template của mình.
Ví dụ về chỉnh sửa revision đầu tiên của một component template trực tiếp từ Workspace – Component Template Editor tạm thời cung cấp tài liệu dùng để bạn định nghĩa component template của mình.

Hãy sử dụng tài liệu này để định nghĩa component template theo yêu cầu. Để biết thêm thông tin về cách thực hiện, xem Defining the Template.

Có ba điều khiển liên quan khi chỉnh sửa trực tiếp, có sẵn ngay từ Quick Access Bar (ở góc trên bên trái của cửa sổ ứng dụng chính), hoặc từ thanh công cụ Component Template Standard:

  • Save Active Document. Sử dụng nút này để lưu cục bộ mọi thay đổi đã thực hiện đối với tài liệu. Điều này cho phép bạn lưu các thay đổi hiện tại nếu muốn quay lại sau để tiếp tục chỉnh sửa trước khi lưu cuối cùng lên Workspace.
  • /Save to Server. Sử dụng nút này để lưu component template đã định nghĩa lên Workspace, lưu nó trong revision đầu tiên (đã lên kế hoạch) của Component Template Item đích. Hộp thoại Edit Revision sẽ xuất hiện, tại đó bạn có thể thay đổi Name, Description và thêm ghi chú phát hành nếu cần. Tài liệu và trình chỉnh sửa sẽ đóng sau khi lưu. Tài liệu chứa component template nguồn, *.CMPT sẽ được lưu trong revision của Item.

    Một điều khiển Save to Server cũng được cung cấp thuận tiện ở bên phải mục nhập của component template trong chính bảng Projects panel .
  • /Discard Local Changes. Sử dụng nút này nếu bạn muốn hủy việc chỉnh sửa và loại bỏ mọi thay đổi đã thực hiện. Tài liệu và trình chỉnh sửa sẽ đóng, và sẽ không có gì được phát hành vào Component Template Item đích.

Các điều khiển này cũng có sẵn dưới dạng lệnh – Save (Phím tắt: Ctrl+S), Save to Server (Phím tắt: Ctrl+Alt+S), và Discard Local Changes – từ menu chính File và từ menu nhấp chuột phải của mục nhập component template trong bảng Projects.

Dữ liệu đã lưu trong Workspace bao gồm component template nguồn, được định nghĩa trong file Component Template (<Item><Revision>.CMPT).

Ví dụ về component template đã được định nghĩa, được lưu trở lại vào Workspace.
Ví dụ về component template đã được định nghĩa, được lưu trở lại vào Workspace.

Inheriting a Component Template

Tính năng này khả dụng khi tùy chọn UI.ComponentTemplateInheritance được bật trong hộp thoại Advanced Settings dialog.

Bạn có thể sử dụng component template từ loại component gốc nếu loại con không được liên kết với component template. Khi xây dựng hệ thống phân cấp các loại component, các loại component con sẽ kế thừa component template được gán cho loại component gốc/cha.

Trình chỉnh sửa CMPT (Component Template)

Để truy cập trình chỉnh sửa Component Template trong Altium Designer, tiện ích mở rộng phần mềm Component Template Editor phải được cài đặt. Tiện ích này được cài đặt mặc định cùng với Altium Designer. Bạn cũng có thể tự cài đặt hoặc gỡ bỏ thủ công.

Để biết thêm thông tin về quản lý tiện ích mở rộng, hãy tham khảo trang Extending Your Installation  (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Xác định Template

Trình chỉnh sửa Component Template về cơ bản được chia thành hai vùng chính, như minh họa trong hình sau và được tóm tắt bên dưới.

Trình chỉnh sửa Component Template có thể được chia khái quát thành hai vùng chính.
Trình chỉnh sửa Component Template có thể được chia khái quát thành hai vùng chính.

  1. Upper Region – để xác định các tùy chọn ở cấp component (vòng đời, đặt tên và tùy chọn thư mục) cho một component tham chiếu đến template.
  2. Lower Region – để xác định các tham số sẽ được sử dụng cho một component tham chiếu đến template.

Chỉ định Tùy chọn Component

Nửa trên của trình chỉnh sửa được dành để xác định các giá trị mặc định cho các thuộc tính component sau:

  • Lifecycle Definition – chọn định nghĩa vòng đời sẽ được áp dụng cho component được tạo bằng template. Trường danh sách thả xuống liệt kê tất cả các định nghĩa được xác định cho Workspace và được phép sử dụng bởi component.
  • Revision Naming – chọn sơ đồ đặt tên revision sẽ được áp dụng cho component được tạo bằng template. Trường danh sách thả xuống liệt kê tất cả các sơ đồ được xác định cho Workspace và được phép sử dụng bởi component.
Nếu tùy chọn kiểm soát việc sử dụng các định nghĩa vòng đời và sơ đồ đặt tên revision theo từng loại nội dung được bật cho bất kỳ định nghĩa/sơ đồ nào, và loại nội dung Component không được đặt để sử dụng một định nghĩa/sơ đồ cụ thể, thì định nghĩa/sơ đồ đó sẽ không khả dụng trong danh sách thả xuống tương ứng.
  • Component Naming – sử dụng trường này để xác định Item Naming Scheme mặc định cho component được tạo bằng template, bảo đảm ID duy nhất cho component kết quả trong Workspace. Mục nhập tại đây sẽ được dùng làm template để tự động đặt tên cho component (trong trường Id liên kết của nó (khi sử dụng Component Editor ở chế độ Single Component Editing), hoặc trường Item ID (khi sử dụng Component Editor ở chế độ Batch Component Editing)). Phần mềm sẽ tự động gán ID duy nhất khả dụng tiếp theo, dựa trên sơ đồ đó, sau khi quét toàn bộ Workspace và các mã định danh của nội dung hiện có. Một sơ đồ đặt tên Item mặc định – CMP-{00000} – được cung cấp, nhưng tất nhiên bạn có thể tự tạo sơ đồ của riêng mình bằng cách nhập trực tiếp vào trường, bảo đảm rằng phần biến được đặt trong dấu ngoặc nhọn (ví dụ: CMP-001-{0000}).
  • Default Folder – để chỉ định thư mục mặc định trong Workspace đích nơi lưu component đã lưu. Thực hiện việc này bằng cách nhấp nút Choose để truy cập hộp thoại Choose Folder (một dạng của bảng Explorer panel), từ đó bạn có thể duyệt và chọn một thư mục hiện có trong Workspace hoặc tạo thư mục mới ngay tại chỗ.
Không có trường nào để đặt Workspace đích, vì trường này sẽ được cố định để sử dụng cùng Workspace với nơi revision của component template đang nằm.

Tùy chọn Allow override cho từng thuộc tính có thể được sử dụng để kiểm soát độc lập việc thuộc tính đó có thể được người dùng thay đổi (bật) hay không (tắt) khi xác định component trong Component editor.

Khi template được tham chiếu, các mục được chỉ định trong vùng này sẽ được dùng để điền sẵn vào các trường tương ứng trong Component Editor (nếu có):

  • Single Component Editing mode – các trường IdFolder, trong vùng Advanced Settings của khu vực Component.
  • Batch Component Editing mode – trên tab Document Options của hộp thoại Document Options dialog và do đó là các trường Item IDFolderPath, trong vùng Component của khu vực định nghĩa component.

Khi template được tham chiếu, các mục này sẽ được dùng để điền sẵn vào các trường tương ứng khi chỉnh sửa component trong Component Editor ở chế độ Single Component Editing (bên trái) và chế độ Batch Component Editing (bên phải).
Khi template được tham chiếu, các mục này sẽ được dùng để điền sẵn vào các trường tương ứng khi chỉnh sửa component trong Component Editor ở chế độ Single Component Editing (bên trái) và chế độ Batch Component Editing (bên phải).

Xác định Tham số

Nửa dưới của trình chỉnh sửa được dành để xác định và quản lý các tham số sẽ được cung cấp cho component tham chiếu.

Ví dụ về các tham số được xác định trong một component template.
Ví dụ về các tham số được xác định trong một component template.

Tham số Hệ thống Mặc định

Nhiều tham số hệ thống được bao gồm mặc định khi tạo component template mới, như minh họa trong hình sau và được mô tả chi tiết bên dưới.

Các tham số cấp hệ thống mặc định có trong component template mới tạo.
Các tham số cấp hệ thống mặc định có trong component template mới tạo.

  • ComponentType – tham số này cho phép bạn chỉ định loại component. Điều này hỗ trợ tìm kiếm có mục tiêu trong Search facility mạnh mẽ của Workspace – một tính năng không chỉ cho phép bạn tìm kiếm theo loại component mà còn cho phép tìm kiếm thông minh hơn, với các unit-aware component parameters được hỗ trợ. Khi duyệt các component trong Workspace của riêng bạn bằng bảng Components panel, nhóm Categories dành cho component được lấy từ các tham số ComponentType liên kết với từng component. Nhấp vào trường Default Value liên kết, sau đó nhấp nút để truy cập hộp thoại Choose component type. Hãy dùng hộp thoại này để chọn loại component cần thiết rồi nhấp OK – loại đã chọn sẽ được chèn làm giá trị cho tham số ComponentType, quay lại lưới tham số chính.

    Hộp thoại Choose component type phản ánh tập hợp các loại component được xác định trên trang Data Management – Component Types page của hộp thoại Preferences. Nhấp nút ở cuối hộp thoại Choose component type để truy cập trang tùy chọn này, từ đó bạn có thể điều chỉnh danh sách này để phù hợp hơn với nhu cầu của mình – bằng cách thêm loại và loại con mới, hoặc chỉnh sửa và xóa các loại hiện có.

    Ví dụ Component Template, với tham số hệ thống ComponentType được đặt thành Diodes.
    Ví dụ Component Template, với tham số hệ thống ComponentType được đặt thành Diodes.

    Kiểu dữ liệu của tham số này được đặt là ComponentType và không thể thay đổi. Ngoài ra, tham số ComponentType không thể sao chép hoặc xóa. Chọn ô và sử dụng phím Delete để xóa giá trị.
  • SCHLIBPCBLIB – hai tham số này cho phép bạn chỉ định lần lượt các model symbol và footprint mặc định. Nhấp vào trường Default Value liên kết cho từng tham số, rồi nhấp nút để truy cập hộp thoại dùng để chọn model cần thiết.

    Lưu ý rằng bạn đang chọn model, chứ không phải một revision cụ thể của model đó. Theo cách này, component sử dụng template sẽ luôn dùng revision mới nhất của model đã chọn.

    Chỉ định các model symbol và footprint như một phần của template của bạn.
    Chỉ định các model symbol và footprint như một phần của template của bạn.

    Kiểu dữ liệu cho các tham số này lần lượt được đặt là SCHLIBPCBLIB và không thể thay đổi. Ngoài ra, các tham số model không thể sao chép hoặc xóa. Chọn ô và sử dụng phím Delete để xóa giá trị.
  • NameDescription – hai tham số này cho phép bạn lần lượt xác định tên và mô tả cho component. Nhập các chuỗi cần thiết vào trường Default Value liên kết cho từng tham số.

    Chỉ định các tham số Name và Description như một phần của template của bạn.
    Chỉ định các tham số NameDescription như một phần của template của bạn.

    Kiểu dữ liệu của cả hai tham số này được đặt là Text và không thể thay đổi. Ngoài ra, các tham số này không thể sao chép hoặc xóa.

Thêm Tham số Người dùng Mới

Để thêm một tham số người dùng mới vào danh sách, hãy nhấp nút (hoặc dùng lệnh Add từ menu ngữ cảnh khi nhấp chuột phải) – tham số sẽ được thêm vào cuối danh sách hiện tại.

Ví dụ về việc thêm tham số người dùng mới vào template.
Ví dụ về việc thêm tham số người dùng mới vào template.

Mỗi tham số được trình bày trong danh sách lưới theo các thông tin sau:

  • Name – sử dụng trường này để đặt tên tham số, thường là một tên có ý nghĩa thể hiện mục đích của nó. Khi mới được thêm vào, các tham số sẽ được gán các tên mặc định (Parameter, Parameter 1, Parameter 2, v.v.).
  • Type – loại tham số. Mục này ban đầu sẽ mặc định là Text, nhưng cũng hỗ trợ một loạt unit-aware data types, cũng như kiểu PCBLIB, hỗ trợ định nghĩa nhiều footprint, và HarnessWiring, hỗ trợ định nghĩa một harness wiring component. Các loại tham số được xác định bởi các dictionary khả dụng cũng được hỗ trợ – tìm hiểu thêm.
  • Visible – bật tùy chọn này (đây là trạng thái mặc định cho tham số mới được thêm) để tùy chọn Show tương ứng của tham số được bật khi chỉnh sửa một hoặc nhiều component trong Component Editor (được cấu hình ở chế độ Batch Component Editing). Điều này, đến lượt nó, kiểm soát việc hiển thị cột tương ứng cho tham số đó trong vùng dưới của Component Editor, nơi chính các định nghĩa component được xác định. Thuộc tính này không có tác dụng khi xác định component bằng chế độ Single Component Editing của trình chỉnh sửa.
  • Read Only – bật tùy chọn này để biến tham số thành chỉ đọc. Khi chỉnh sửa component tham chiếu đến template, giá trị của tham số sẽ không thể chỉnh sửa.
  • Required – bật tùy chọn này để biến tham số thành “tham số bắt buộc”. Khi chỉnh sửa một linh kiện tham chiếu đến mẫu này, tham số đó phải được định nghĩa giá trị; nếu không, sẽ không thể lưu linh kiện. Trong Component Editor, tham số như vậy được nhận biết bằng ô giá trị có viền đỏ (trong chế độ Batch Component Editing) hoặc chứa biểu tượng (trong chế độ Single Component Editing), khi chưa nhập giá trị.
  • Default Value – dùng trường này để nhập giá trị mặc định cho tham số.

    • Nếu tham số được đánh dấu là bắt buộc (đã bật tùy chọn Required) và đồng thời cũng được đặt là chỉ đọc (đã bật tùy chọn Read Only), thì MUST phải nhập một giá trị mặc định. Nếu không, khi chỉnh sửa một linh kiện tham chiếu đến mẫu, tham số sẽ bị đánh dấu là chưa có giá trị, nhưng không thể khắc phục vì tham số không thể chỉnh sửa do ở chế độ chỉ đọc. Không thể lưu một revision mới của mẫu linh kiện này vào Workspace cho đến khi vấn đề này được giải quyết.
    • Khi chỉnh sửa một revision của linh kiện, một tham số do người dùng định nghĩa đang có sẵn mà trùng tên với tham số trong mẫu linh kiện được liên kết sẽ được thay thế bằng phiên bản từ mẫu. Mọi giá trị hiện có của tham số đó sẽ được giữ nguyên (và không bị ghi đè bởi giá trị mặc định trong mẫu).
    • Chỉ có thể thêm một mô hình đi dây harness mặc định khi không có mô hình mặc định nào khác (SCHLIB hoặc PCBLIB) được thêm vào mẫu. Và ngược lại, không thể thêm các mô hình mặc định SCHLIB và PCBLIB khi một mô hình đi dây harness mặc định đã được thêm vào mẫu.
  • Description – thêm mô tả cho tham số, ví dụ một ghi chú ngắn gọn về nội dung mà nó cung cấp. Nếu một tham số trong mẫu có mô tả được định nghĩa, thì cột Description sẽ được hiển thị trong vùng Parameters của Component Editor trong Single Component Editing tương ứng.

Danh sách tham số cũng hỗ trợ các thao tác sao chép và dán đơn giản, cho phép bạn nhân bản một hoặc nhiều tham số người dùng hiện có. (Các) tham số được dán sẽ được thêm vào cuối danh sách.

Các phím tắt sao chép (Ctrl+C) và dán (Ctrl+V) tiêu chuẩn đều được hỗ trợ, và các lệnh này cũng có sẵn trong menu nhấp chuột phải. Có thể chọn nhiều tham số người dùng để thực hiện sao chép-dán bằng các kỹ thuật Ctrl+ClickShift+Click tiêu chuẩn.
Để xóa một hoặc nhiều tham số người dùng khỏi danh sách, hãy chọn từng tham số, rồi nhấp nút , hoặc dùng lệnh Remove từ menu ngữ cảnh nhấp chuột phải.

Kiểu Dữ liệu Tham số Linh kiện Có Nhận biết Đơn vị

Component Template Editor cung cấp khả năng định nghĩa các kiểu dữ liệu tường minh cho các tham số linh kiện được định nghĩa trong một mẫu linh kiện (*.CMPT). Ngoài ra, các kiểu dữ liệu này còn có nhận biết đơn vị, với hỗ trợ nhiều tiền tố đơn vị phổ biến. Vì vậy, bạn có thể nhập giá trị của tham số bằng nhiều định dạng khác nhau – chẳng hạn như 2.2k, 2k2, 4M, 2.5GHz – và Workspace được trang bị đủ khả năng để nhận biết giá trị số đằng sau các mục nhập đó.

Tính năng này của mẫu linh kiện hỗ trợ việc tìm kiếm có mục tiêu thông qua Advanced Search facility của máy chủ – một tính năng không chỉ cho phép bạn tìm theo loại linh kiện mà còn cho phép tìm kiếm thông minh hơn, với tìm kiếm theo khoảng giá trị. Sử dụng sức mạnh của các tham số linh kiện có nhận biết đơn vị, bạn có thể nhanh chóng định nghĩa một truy vấn tìm kiếm, ví dụ để tìm tất cả tụ điện có điện dung từ 47uF đến 220uF.

Các tham số có nhận biết đơn vị cũng được dùng để lọc thông minh khi tìm kiếm các linh kiện của riêng bạn bằng Components panel.

Hãy dùng các phần có thể thu gọn sau đây để tìm hiểu thêm về các tham số có nhận biết đơn vị.

Kiểu Dữ liệu Tham số được định nghĩa bằng Từ điển

Từ điển là các kiểu tham số tùy chỉnh với nhiều giá trị đã được định nghĩa. Từ điển được quản lý bởi quản trị viên Workspace trên trang Settings – Vault – Dictionaries của giao diện trình duyệt Workspace; có thể truy cập từ Component Template Editor bằng cách chọn tùy chọn Add New Dictionary từ danh sách thả xuống Type hoặc nhấp vào điều khiển Manage Dictionaries ở phía trên bên phải vùng Parameters.

  • Trang Settings – Vault – Dictionaries cũng có thể được truy cập từ trang Data Management – Dictionaries page của hộp thoại Preferences, bằng cách nhấp vào điều khiển Manage Dictionaries, và từ trang Data Management – Servers page của hộp thoại Preferences, bằng cách nhấp vào điều khiển Properties cho Workspace đang hoạt động hoặc một Workspace đã biết và chọn mục Dictionaries từ menu.

  • Khi một kiểu được định nghĩa bằng từ điển được chọn cho tham số, trang Settings – Vault – Dictionaries cũng có thể được truy cập bằng cách nhấp vào ô của tham số trong cột Type rồi nhấp vào nút ().

Truy cập trang để quản lý từ điển trong giao diện trình duyệt của Workspace từ Component Template Editor.
Truy cập trang để quản lý từ điển trong giao diện trình duyệt của Workspace từ Component Template Editor.

Tìm hiểu thêm về việc quản lý từ điển từ giao diện trình duyệt của Workspace (Altium 365 Workspace, Enterprise Server Workspace).

Các từ điển đã định nghĩa sẽ khả dụng như các kiểu tham số trong danh sách thả xuống Type.

Chọn một kiểu tham số được định nghĩa bằng từ điển trong danh sách thả xuống Type.
Chọn một kiểu tham số được định nghĩa bằng từ điển trong danh sách thả xuống Type.

Các giá trị được định nghĩa cho kiểu được định nghĩa bằng từ điển đã chọn sẽ có trong danh sách thả xuống Default Value. Hãy chọn giá trị cần dùng làm mặc định cho tham số hoặc chọn <None>.

Chọn một giá trị mặc định từ các giá trị đã được định nghĩa cho kiểu được định nghĩa bằng từ điển đã chọn.
Chọn một giá trị mặc định từ các giá trị đã được định nghĩa cho kiểu được định nghĩa bằng từ điển đã chọn.

  • Các giá trị mặc định sẽ được kiểm tra khi lưu mẫu linh kiện lên Workspace. Nếu giá trị mặc định trở nên không còn khớp với từ điển (ví dụ: giá trị đó đã bị xóa khỏi từ điển rồi sau đó mẫu đang dùng giá trị đó được mở để chỉnh sửa), giá trị mặc định này sẽ được tô đỏ trong cột Default Value, và một thông báo lỗi sẽ hiển thị trong bảng Messages khi cố gắng lưu mẫu trở lại Workspace.

  • Nếu giá trị của một tham số linh kiện trở nên không còn khớp với từ điển (ví dụ: kiểu của tham số đó đã được chuyển từ Text sang một kiểu được định nghĩa bằng từ điển trong mẫu linh kiện, và giá trị hiện tại của linh kiện không khớp với bất kỳ giá trị nào từ kiểu được định nghĩa bằng từ điển đã chọn), tham số này sẽ được tô nổi bật khi chỉnh sửa linh kiện trong Component Editor: biểu tượng dấu chấm than sẽ xuất hiện bên cạnh giá trị tham số không khớp khi chỉnh sửa linh kiện ở chế độ Single Component Editing của trình biên tập, và giá trị của tham số sẽ được tô đỏ khi chỉnh sửa linh kiện ở chế độ Batch Component Editing của trình biên tập. Hãy bảo đảm rằng tất cả tham số linh kiện đều nhất quán với các giá trị trong mẫu; nếu không, bạn sẽ không thể lưu linh kiện sang bản sửa đổi tiếp theo.

  • Nếu các từ điển đã được thay đổi trong giao diện trình duyệt của Workspace đã kết nối, bạn cần ngắt kết nối rồi kết nối lại với Workspace để các thay đổi này được phản ánh trong Altium Designer. Tham khảo trang Accessing Your Workspace để biết thêm.

Định nghĩa Nhiều Footprint

Component Template Editor cũng hỗ trợ định nghĩa nhiều footprint PCB như một phần của mẫu linh kiện. Có thể chỉ định bất kỳ số lượng liên kết mô hình footprint nào, và đây sẽ là một tính năng hữu ích cho những ai muốn tạo linh kiện tham chiếu đến 3 footprint, đáp ứng các yêu cầu IPC cho các mức mật độ khác nhau: L (ít nhất, hoặc đồng tối thiểu), M (nhiều nhất, hoặc đồng tối đa), và N (danh nghĩa, hoặc đồng trung bình).

Để thêm một định nghĩa mô hình footprint nữa vào mẫu, nhấp để thêm một tham số mới, rồi chọn mục PCBLIB trong menu thả xuống gắn với trường Type.

Biến một tham số mới được thêm thành một định nghĩa mô hình footprint bằng cách đặt Type của nó thành PCBLIB.
Biến một tham số mới được thêm thành một định nghĩa mô hình footprint bằng cách đặt Type của nó thành PCBLIB.

Tên của tham số sẽ đổi từ Parameter thành PCBLIB n, trong đó n là số nguyên khả dụng tiếp theo để phân biệt giữa nhiều mô hình footprint (ví dụ PCBLIB 1, PCBLIB 2, v.v.). Mô hình mặc định sẽ là mô hình gắn với mục PCBLIB. Khi các Footprint được đưa vào Component Editor trong lúc định nghĩa linh kiện, mô hình Footprint mặc định được phân biệt bằng biểu tượng ở góc trên bên trái của cửa sổ xem trước mô hình (khi ở chế độ Single Component Editing), và bằng mục PCBLIB (default) trong vùng Required Models/Parameters (khi ở chế độ Batch Component Editing).

Ví dụ về một linh kiện được định nghĩa trong Component Editor (chế độ Single Component Editing), sử dụng một Component Template được tham chiếu. Mẫu này có ba mô hình footprint được định nghĩa, và chúng được đưa vào định nghĩa linh kiện. Lưu ý rằng mục mô hình PCBLIB trong mẫu được dùng làm mô hình footprint mặc định (được phân biệt bằng một biểu tượng ở góc trên bên trái) khi định nghĩa linh kiện. Di chuột qua hình để xem cùng linh kiện đó đang được định nghĩa với Component Editor ở chế độ Batch Component Editing. Trong trường hợp này, footprint mặc định được gọi là PCBLIB (default).
Ví dụ về một linh kiện được định nghĩa trong Component Editor (chế độ Single Component Editing), sử dụng một Component Template được tham chiếu. Mẫu này có ba mô hình footprint được định nghĩa, và chúng được đưa vào định nghĩa linh kiện. Lưu ý rằng mục mô hình PCBLIB trong mẫu được dùng làm mô hình footprint mặc định (được phân biệt bằng một biểu tượng ở góc trên bên trái) khi định nghĩa linh kiện. Di chuột qua hình để xem cùng linh kiện đó đang được định nghĩa với Component Editor ở chế độ Batch Component Editing. Trong trường hợp này, footprint mặc định được gọi là PCBLIB (default).

Nhập và Xuất Component Template

Một tệp mẫu linh kiện hiện có (*.CMPT) hoặc tệp thư viện linh kiện (*.CMPLIB) có thể được nhập vào trình biên tập mẫu linh kiện, và mẫu linh kiện đang được chỉnh sửa có thể được xuất ra tệp mẫu linh kiện (*.CMPT). Sử dụng các lệnh File » Import » Component TemplateFile » Import » Component Library và File » Export trong menu chính của trình biên tập linh kiện để chọn hành động mong muốn và dùng hộp thoại Windows tiêu chuẩn được mở ra để duyệt đến vị trí cần thiết, chọn tệp cần nhập hoặc xác định tên của tệp sẽ được xuất.

Tái sử dụng Component Template

Việc sử dụng một bản sửa đổi của mẫu linh kiện – hay đúng hơn là tham chiếu đến một mẫu từ bản sửa đổi của linh kiện mà bạn đang chỉnh sửa – có thể được thực hiện theo các cách sau.

Một linh kiện chỉ có thể tham chiếu đến một mẫu linh kiện tại một thời điểm.

Khi Tạo Linh kiện Mới

Khi tạo một linh kiện mới bằng lệnh File » New » Component từ các menu chính, bạn có thể chọn mẫu trong hộp thoại Create new component.

Nhanh chóng liên kết một mẫu linh kiện từ danh sách tất cả các mẫu khả dụng khi tạo một linh kiện mới.
Nhanh chóng liên kết một mẫu linh kiện từ danh sách tất cả các mẫu khả dụng khi tạo một linh kiện mới.

Thủ công từ bên trong Component Editor

Việc tái sử dụng một bản sửa đổi của mẫu linh kiện từ Component Editor phụ thuộc vào chế độ hoạt động của Editor.

Trong Chế độ Chỉnh sửa Một Linh kiện

Khi chỉnh sửa một linh kiện đơn trong chế độ này của Component Editor, hãy chọn Component Template cần thiết từ menu thả xuống gắn với trường Template – một phần của nhóm Advanced Settings, trong vùng Component của Editor. Tất cả các mẫu linh kiện hiện có trong cùng Workspace nơi chính linh kiện đó đang nằm sẽ được liệt kê – theo tên – kèm theo bản sửa đổi mới nhất của chúng trong dấu ngoặc. Hãy chọn mẫu cần thiết để áp dụng.

Nhanh chóng liên kết một mẫu linh kiện từ menu của tất cả các mẫu khả dụng khi chỉnh sửa bản sửa đổi của một linh kiện bằng Component Editor ở chế độ Single Component Editing.
Nhanh chóng liên kết một mẫu linh kiện từ menu của tất cả các mẫu khả dụng khi chỉnh sửa bản sửa đổi của một linh kiện bằng Component Editor ở chế độ Single Component Editing.

Trong Chế độ Chỉnh sửa Hàng loạt Linh kiện

Có hai cách để “gắn kết” một bản sửa đổi của Component Template với bản sửa đổi linh kiện hiện đang được chỉnh sửa:

  • Từ tab Template của hộp thoại Document Options dialog (Edit » Document Options). Nhấp vào nút Choose ở bên phải trường Item Revision. Thao tác này cho phép truy cập hộp thoại Choose Item (một dạng hiện thân của bảng Explorer panel). Hãy dùng hộp thoại này để duyệt đến và chọn bản sửa đổi của mẫu linh kiện cần thiết. Sau khi nhấp OK, một liên kết sẽ được tạo giữa bản sửa đổi của linh kiện và bản sửa đổi đích của mẫu linh kiện. Bằng chứng của liên kết này có thể được thấy lại trên tab Template của hộp thoại Document Options.

    Liên kết thủ công một linh kiện với một bản sửa đổi của mẫu linh kiện trong Workspace đích.
    Liên kết thủ công một linh kiện với một bản sửa đổi của mẫu linh kiện trong Workspace đích.

    Mẫu linh kiện đang được sử dụng có thể được thay đổi bất cứ lúc nào – nhấp Choose và chọn một bản sửa đổi của mẫu linh kiện khác.
    Trạng thái của Item Revision của Component Template đã liên kết được phản ánh trên tab Template của hộp thoại Document Options. Nếu có bản sửa đổi mới hơn của Item đã liên kết, hãy nhấp nút để sử dụng bản sửa đổi mới nhất đó.
  • Từ menu Add liên kết với vùng Required Models/Parameters của Component Editor. Menu con Templates liệt kê tất cả các component template – theo tên – hiện đang có sẵn trong cùng Workspace nơi component đó đang nằm, với revision mới nhất của chúng được hiển thị trong ngoặc. Nhấp vào một mục để tạo liên kết đến revision mới nhất của component template đó. Một lần nữa, việc xác minh liên kết có thể được xem trên tab Templates của hộp thoại Document Options.

    Liên kết nhanh một component template từ menu chứa tất cả các template hiện có.
    Liên kết nhanh một component template từ menu chứa tất cả các template hiện có.

Kế thừa từ thư mục Components của Workspace

Bạn có thể chỉ định một component template để tự động được sử dụng cho tất cả các component (và các revision của chúng) được lưu trong một thư mục Components trong Workspace.

Một component template mặc định chỉ có thể được định nghĩa cho thư mục có kiểu Components.

Chỉ định template cần dùng bằng trường Component Template khi xác định thuộc tính của thư mục, trong hộp thoại Edit Folder dialog. Danh sách thả xuống liên kết với trường này liệt kê tất cả các component template – theo tên – hiện đang có sẵn trong cùng Workspace nơi chính thư mục Components đó đang nằm, với revision mới nhất của chúng được hiển thị trong ngoặc. Chọn một mục để tạo liên kết đến revision mới nhất của component template đó, cho từng component tiếp theo được tạo trong thư mục đó.

Chỉ định một component template mặc định, sẽ được áp dụng cho tất cả các component được tạo trong thư mục Components cha.
Chỉ định một component template mặc định, sẽ được áp dụng cho tất cả các component được tạo trong thư mục Components cha.

Để không sử dụng tính năng này, hãy để/đặt trường Component Template thành None.

Nếu một Component Template được chọn ở cấp thư mục, template đó sẽ được dùng theo mặc định khi tạo component trong các thư mục con bên dưới. Điều này giúp kế thừa template nhanh chóng cho tất cả component trong các thư mục con.

Khi một revision của component được lưu vào Workspace, về cơ bản nó sẽ “khóa” revision cụ thể của Component Template đã dùng – tạo ra một liên kết chặt chẽ đến revision đó, trừ khi được thay đổi thủ công.

Tác động đến Component Models và Parameters khi sử dụng Component Template

Khi chỉnh sửa một revision của component, và một revision của component template được liên kết/tham chiếu, những điều sau sẽ xảy ra trong Component Editor đối với model và parameter:

  • Các model được định nghĩa trong template được tham chiếu sẽ được thêm vào vùng Models (chế độ Single Component Editing) và vùng Model Links (chế độ Batch Component Editing).
  • Một model tham chiếu hiện có sẽ được giữ lại, và component sẽ tiếp tục sử dụng model đó trừ khi được cố ý thay đổi thủ công.
  • Các parameter được định nghĩa trong template được tham chiếu sẽ được thêm vào vùng Parameters (chế độ Single Component Editing) và vùng Required Models/Parameters (chế độ Batch Component Editing).

    Ví dụ về các parameter sau khi liên kết tới một revision của component template, khi sử dụng Component Editor ở chế độ Single Component Editing (bên trái) và chế độ Batch Component Editing (bên phải).
    Ví dụ về các parameter sau khi liên kết tới một revision của component template, khi sử dụng Component Editor ở chế độ Single Component Editing (bên trái) và chế độ Batch Component Editing (bên phải).

    Tất cả các parameter bắt nguồn từ component template được tham chiếu được phân biệt bằng biểu tượng (chế độ Single Component Editing) và biểu tượng (chế độ Batch Component Editing). Ngoài ra, và chỉ đối với chế độ Batch Component Editing, tùy chọn Show cho mỗi parameter dựa trên template sẽ tuân theo trạng thái của tùy chọn Visible tương ứng trong template.
    Các parameter dựa trên template không thể bị xóa.
    Bạn có thể tự do thêm các user-parameter bổ sung khi cần.
  • Chỉ trong chế độ Batch Component Editing, các parameter dựa trên template được đặt để hiển thị sẽ được nhóm lại với nhau trong vùng định nghĩa component của editor, với Template Parameters được dùng làm tiêu đề.

    Hiển thị của các parameter ví dụ dựa trên template trong khu vực nơi chính các định nghĩa component được xác định, khi sử dụng Component Editor ở chế độ Batch Component Editing của nó.
    Hiển thị của các parameter ví dụ dựa trên template trong khu vực nơi chính các định nghĩa component được xác định, khi sử dụng Component Editor ở chế độ Batch Component Editing của nó.

  • Các trường giá trị cho parameter dựa trên template đã được đánh dấu là chỉ đọc sẽ không thể chỉnh sửa. Đối với tất cả các parameter dựa trên template khác chưa được đánh dấu là chỉ đọc, bạn có thể tự do thay đổi giá trị khi cần.

    Khi Component Editor ở chế độ Single Component Editing, một template parameter chỉ đọc được phân biệt trong vùng Parameters bằng biểu tượng .
  • Nếu một parameter dựa trên template đã được đánh dấu là bắt buộc nhưng chưa được gán giá trị trong template, trường giá trị của nó sẽ xuất hiện với viền đỏ (trong chế độ Batch Component Editing) hoặc chứa biểu tượng (trong chế độ Single Component Editing), cảnh báo cho bạn rằng parameter này cần có giá trị. Bạn sẽ không thể lưu component vào Workspace cho đến khi giá trị được xác định cho tất cả các parameter bắt buộc.

    Khi Component Editor ở chế độ Single Component Editing, một template parameter bắt buộc được phân biệt trong vùng Parameters bằng biểu tượng .

Lưu lại Component Template

Ở bất kỳ giai đoạn nào, bạn có thể quay lại bất kỳ revision nào của component template trong Workspace và chỉnh sửa trực tiếp. Nhấp chuột phải vào revision và chọn lệnh Edit từ menu ngữ cảnh. Một lần nữa, trình chỉnh sửa tạm thời sẽ mở ra, với template chứa trong revision đó được mở để chỉnh sửa. Thực hiện các thay đổi cần thiết, sau đó lưu component template vào revision tiếp theo của Item.

Nhấp chuột phải vào mục cấp cao nhất của chính component template sẽ chỉnh sửa revision mới nhất của template đó.

Truy cập lệnh để khởi chạy chỉnh sửa trực tiếp một revision hiện có của component template.
Truy cập lệnh để khởi chạy chỉnh sửa trực tiếp một revision hiện có của component template.

Tải xuống dữ liệu đã lưu

Tải xuống dữ liệu được lưu trong một revision của component template bằng cách nhấp chuột phải vào revision đó (trong panel Explorer) và chọn lệnh Operations » Download từ menu ngữ cảnh. Tệp component template sẽ được tải xuống một thư mục con trong thư mục đã chọn, được đặt tên theo Item Revision ID. Tệp có thể được tìm thấy trong thư mục Released bên trong đó.

Truy cập lệnh Download từ mục cấp cao nhất của chính component template để tải xuống tệp component template được lưu trong revision mới nhất của template đó.
Nhấp nút Explore trong hộp thoại Download from Server để nhanh chóng mở tới thư mục tải xuống.

Xóa mềm

Khi kết nối với Workspace, có sẵn chức năng linh hoạt để xóa một component template trực tiếp từ bên trong Altium Designer, từ Explorer panel. Nhấp chuột phải vào mục của component template trong panel và chọn lệnh Delete Item từ menu ngữ cảnh. Hộp thoại Delete Items sẽ xuất hiện để xác nhận việc xóa. Thao tác này thực chất là một “xóa mềm”, theo đó component template sẽ được chuyển vào vùng Trash của Workspace. Trash về cơ bản là một thùng rác, nơi mọi nội dung trong Workspace của bạn có thể được chuyển vào (thông qua thao tác xóa mềm). Nó được tách biệt khỏi phần còn lại của Workspace.

Với chức năng xóa mềm, bạn có thể xóa một component template hiện đang được sử dụng.
Có thể xóa nhiều component template trong một thao tác duy nhất. Chọn tất cả các component template cần thiết bằng các điều khiển chọn nhiều tiêu chuẩn (Shift+Click, Ctrl+Click), sau đó nhấp chuột phải và chọn lệnh Delete Items từ menu ngữ cảnh.

Xóa mềm một component template. Template sẽ được chuyển tới vùng Trash của Workspace.
Xóa mềm một component template. Template sẽ được chuyển tới vùng Trash của Workspace.

Để tiếp tục xóa, nhấp nút . Mục đó sẽ bị xóa và một hộp thoại Deletion Summary sẽ xác nhận việc xóa thành công. Nếu có vấn đề với việc xóa, bạn sẽ được thông báo.

Tất cả nội dung bị xóa theo cách này có thể được tìm thấy trên trang Trash của giao diện trình duyệt Workspace. Lưu ý rằng bạn chỉ có thể xem nội dung mà chính bạn đã xóa mềm. Quản trị viên sẽ có thể xem toàn bộ nội dung của trang Trash – tức là tất cả nội dung đã bị xóa mềm.

Những điểm cần lưu ý liên quan đến một component template đã bị xóa mềm:

  • Component template sẽ không khả dụng từ phần mềm thiết kế của bạn hoặc trong giao diện Web.
  • Bất kỳ nơi nào đang sử dụng component template sẽ phản ánh rằng component template đó đã bị xóa.
  • Một component template có thể được khôi phục hoặc xóa vĩnh viễn khỏi trang Trash, miễn là bạn có quyền chỉnh sửa. Việc xóa vĩnh viễn chỉ có thể thực hiện nếu nó không đang được một Item cha sử dụng.
Lưu ý rằng nếu bạn đã xóa mềm một component template – chuyển nó vào Trash – bạn có thể tạo lại một component template mới với cùng tên đó. Nếu sau đó bạn khôi phục component template gốc và tên gốc đã được sử dụng, một hậu tố số nguyên sẽ được dùng để giữ cho tên của nó là duy nhất trong Workspace.
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 có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm 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