Làm việc với các Khối Tái sử dụng & Đoạn mẫu (Bảng Tái sử dụng Thiết kế cũ)

Giao diện người dùng cho chức năng tái sử dụng thiết kế được mô tả trên trang này là phiên bản trước của bảng Design Reuse, có sẵn khi tùy chọn UI.ModernDesignReusePanel bị tắt trong hộp thoại Advanced Settings dialog. Khi tùy chọn này được bật, một phiên bản mới của bảng như được mô tả trên các trang Working with Reuse Blocks và Working with Snippets sẽ được sử dụng. Bảng Design Reuse mới hiện đang ở giai đoạn Open Beta.

Nếu các thiết kế của bạn thường bao gồm những “phần” mạch thông dụng, Altium Designer cung cấp một cách đơn giản và dễ dàng để lưu và tái sử dụng các phần mạch thiết kế, cả dựa trên Workspace lẫn cục bộ theo tệp. Các phần này có thể được thêm vào bất kỳ thiết kế PCB nào mà không cần phải bắt đầu lại từ đầu mỗi lần. Đây là một tính năng rất hữu ích cho những đoạn mạch thường dùng và các phần mạch nhỏ hơn mà bạn muốn tái sử dụng. Hệ thống cho phép bạn lưu bất kỳ phần chọn nào của:

  • Mạch trên một trang sơ đồ nguyên lý duy nhất (một schematic snippet).

  • Mạch trong một thiết kế PCB, bao gồm các linh kiện và đường mạch (một PCB snippet).

Khi được kết nối với một Workspace, bạn có thể tạo một thực thể duy nhất – Reuse Block – có thể chứa cả mạch sơ đồ nguyên lý và biểu diễn vật lý của nó cho PCB. Khi một reuse block như vậy được đặt trên một trang sơ đồ nguyên lý, biểu diễn vật lý của nó sẽ tự động được đặt vào tài liệu PCB trong quá trình ECO.

Bảng Design Reuse là trung tâm lệnh để tạo, quản lý và sử dụng reuse block và snippet — cả loại dựa trên Workspace và loại cục bộ theo tệp.

Bảng Design Reuse
Bảng Design Reuse

Có thể truy cập bảng này theo các cách sau:

  • Nhấp nút Panels ở góc dưới bên phải vùng thiết kế rồi nhấp Design Reuse.
  • Chọn View » Panels » Design Reuse từ các menu chính.
  • Chọn Place » Reuse Block từ các menu chính.

Menu thả xuống ở phía trên của bảng liệt kê tất cả các thư mục hiện có trong Workspace đã kết nối của bạn, có chứa reuse block và snippet dựa trên Workspace. Con số bên cạnh mỗi tên thư mục cho biết thư mục đó và các thư mục con của nó chứa bao nhiêu reuse block và snippet tái sử dụng thiết kế. Chọn một thư mục trong danh sách thả xuống để hiển thị các reuse block và snippet mà thư mục đó cùng các thư mục con của nó chứa trong phần chính của bảng. Chọn mục Workspace đã kết nối của bạn trong danh sách thả xuống để hiển thị tất cả reuse block và snippet hiện có.

Cấu trúc thư mục Workspace có thể được định nghĩa từ bên trong Altium Designer bằng bảng Explorer panel.

Sử dụng các nút lọc trong cửa sổ bật lên của biểu tượng  để hiển thị/ẩn nội dung của các loại cụ thể (Reuse Blocks, Schematic Snippets, PCB Snippets) trong bảng. Sử dụng điều khiển Sort By để chọn tùy chọn sắp xếp mong muốn.

Sử dụng các tùy chọn lọc và sắp xếp để cấu hình cách hiển thị nội dung trong bảng
Sử dụng các tùy chọn lọc và sắp xếp để cấu hình cách hiển thị nội dung trong bảng

Để tìm kiếm các reuse block và snippet khả dụng trong thư mục đã chọn theo tên hoặc mô tả của chúng, hãy nhập một cụm từ vào trường Search để lọc hiệu quả và thu hẹp danh sách theo đúng nhu cầu cụ thể của bạn.

Mỗi reuse block và snippet được hiển thị trong phần chính của bảng bằng một ô chứa dữ liệu sau:

  • Hình xem trước – có thể nhấp để chuyển đổi giữa trạng thái bình thường và trạng thái tỷ lệ đầy đủ. Đối với một reuse block, dùng nút  Click and drag to move để chuyển đổi giữa bản xem trước tài liệu PCB và sơ đồ nguyên lý của nó;

  • Biểu tượng loại –  Click and drag to move cho reuse block,  Click and drag to move cho schematic snippet,  Click and drag to move cho PCB snippet;

  • Tên và mô tả (nếu được định nghĩa);

  • ID của revision mới nhất, ngày tạo và tác giả của một reuse block hoặc một Workspace schematic/PCB snippet.

Thông tin và các điều khiển cho reuse block hoặc snippet được trình bày trong một ô trong bảng.
Thông tin và các điều khiển cho reuse block hoặc snippet được trình bày trong một ô trong bảng.

Tạo Reuse Block

Một reuse block mới có thể được tạo theo các cách sau:

  1. Chọn lệnh để tạo reuse block mới:

    • Từ bảng Design Reuse, bằng cách nhấp nút  ở phía trên cùng của bảng.

    • Bằng cách dùng lệnh File » New » Reuse Block từ menu chính.

    • Từ bảng Explorer panel, bằng cách nhấp nút  nằm ở góc trên bên phải của bảng khi đang duyệt một thư mục thuộc loại Design Reuse Blocks.

  2. Một cấu trúc tạm thời có thể chỉnh sửa giống dự án PCB của reuse block sẽ được mở trong bảng Projects panel (bên dưới mục dành cho Workspace mà bạn hiện đang kết nối), và trình chỉnh sửa sơ đồ nguyên lý tạm thời sẽ được mở trong cửa sổ thiết kế chính, sẵn sàng để định nghĩa tài liệu sơ đồ nguyên lý của reuse block. Sử dụng các lệnh và kỹ thuật đặt đối tượng tiêu chuẩn để định nghĩa tài liệu sơ đồ nguyên lý của reuse block.

  3. Khi hoàn tất, hãy dùng lệnh Design » Update PCB Document và quy trình ECO để chuyển sơ đồ nguyên lý đã thu nhận sang tài liệu PCB của reuse block, sau đó áp dụng các thay đổi cần thiết cho tài liệu đó (xác định vị trí linh kiện, đi dây, v.v.).

    Có thể thêm nhiều tài liệu PCB vào reuse block đang được định nghĩa. Để thực hiện việc này, dùng lệnh Add New to Project » PCB từ menu nhấp chuột phải của mục reuse block trong bảng Projects.

    Dùng lệnh Rename từ menu nhấp chuột phải của mục tài liệu PCB đã thêm trong bảng Projects để đặt một tên có ý nghĩa cho nó. Sử dụng lệnh Design » Update từ menu chính của trình chỉnh sửa sơ đồ nguyên lý để cập nhật tài liệu PCB cần thiết.

    Khi cả tài liệu sơ đồ nguyên lý và PCB của reuse block đã được định nghĩa, hãy lưu reuse block vào Workspace bằng lệnh Save to Server từ menu ngữ cảnh của mục reuse block trong bảng Projects hoặc điều khiển Save to Server ở bên phải mục đó.

    Vì reuse block được lưu trữ trong Workspace đã kết nối, chúng nên sử dụng các linh kiện từ Workspace đó. Bằng cách đó, bạn sẽ nhận được đầy đủ lợi ích từ hệ thống nội dung mà Workspace cung cấp.

    • Cả tài liệu sơ đồ nguyên lý và PCB của reuse block phải chứa ít nhất một linh kiện thì mới có thể lưu vào Workspace.

    • Nếu tài liệu sơ đồ nguyên lý và PCB của reuse block chưa được đồng bộ hóa (phát hiện có khác biệt giữa hai tài liệu), hộp thoại cảnh báo sẽ xuất hiện khi cố gắng lưu reuse block vào Workspace. Bạn có thể hủy lưu để quay lại reuse block và xử lý các khác biệt hoặc vẫn tiếp tục lưu.

  4. Hộp thoại New Reuse Block sẽ xuất hiện, trong đó bạn có thể định nghĩa Name, DescriptionFolder Workspace mà reuse block mới sẽ được lưu vào.

    Hộp thoại New Reuse Block
    Hộp thoại New Reuse Block

  5. Sau khi nhấp OK, reuse block sẽ được lưu vào Workspace và cấu trúc tạm thời của nó sẽ được đóng lại.

Sau đó, có thể tìm thấy reuse block đã lưu trong bảng Design Reuse khi thư mục mà nó được lưu vào (hoặc mục Workspace đã kết nối của bạn) được chọn trong danh sách thả xuống phía trên. Có thể cần dùng lệnh Refresh từ menu nút  để reuse block mới xuất hiện trong bảng.

Đổi tên Reuse Block

Sau khi Reuse Block được tạo, nếu muốn, có thể đổi tên nó thành tiêu đề phù hợp hơn. Để đổi tên Reuse Block, dùng lệnh Rename , có thể truy cập từ menu con  và menu ngữ cảnh nhấp chuột phải của bảng Design Reuse . Trong hộp thoại Rename Reuse Block mở ra, nhập tiêu đề mới rồi nhấp OK. Tên của Reuse Block giờ đây sẽ là tên mong muốn, như được hiển thị trong các hình sau.

Tạo Snippet

Một schematic snippet hoặc PCB snippet mới có thể được tạo nhanh từ mạch hiện có trên một trang sơ đồ nguyên lý hoặc một tài liệu PCB:

  1. Chọn phần mạch cần thiết trong trình chỉnh sửa sơ đồ nguyên lý hoặc PCB.

  2. Nhấp chuột phải và chọn Snippets » Create Snippet from selected objects từ menu ngữ cảnh hoặc chọn lệnh Tools » Convert » Create Snippet from selected objects từ các menu chính.

  3. Hộp thoại New Schematic Snippet hoặc New PCB Snippet sẽ xuất hiện, trong đó bạn có thể định nghĩa Tên, Mô tả, đích lưu (Workspace hoặc thư mục cục bộ) và thư mục mà snippet mới sẽ được lưu vào.

    Khi lưu snippet vào thư mục cục bộ, hãy nhấp nút  ở bên phải trường Path trong hộp thoại để truy cập hộp thoại Choose Snippet Folder, cho phép bạn chọn một thư mục snippet cục bộ hiện có mà snippet sẽ được lưu vào, hoặc tạo một thư mục con mới bên trong một thư mục snippet cục bộ hiện có.

    Để biết thông tin về cách tổ chức các snippet cục bộ vào thư mục, xem phần Local Snippet Organization bên dưới.
  4. Sau khi nhấp OK, snippet sẽ được lưu.

Sau đó, có thể tìm thấy snippet đã lưu trong bảng Design Reuse khi mục Workspace đã kết nối của bạn (hoặc thư mục mà nó đã được lưu vào) được chọn trong danh sách thả xuống phía trên.

Một snippet có thể được tạo từ một tập hợp các đối tượng đã chọn. Ví dụ hiển thị ở đây là tạo schematic snippet. Di con trỏ lên hình để xem việc tạo PCB snippet.
Một snippet có thể được tạo từ một tập hợp các đối tượng đã chọn. Ví dụ hiển thị ở đây là tạo schematic snippet. Di con trỏ lên hình để xem việc tạo PCB snippet.

Có thể cần dùng lệnh Refresh từ menu nút  của bảng để reuse block mới xuất hiện trong bảng.

Để truy cập các snippet cục bộ từ bảng Design Reuse, tùy chọn Local Snippets phải được bật trong menu .

Một snippet dựa trên Workspace cũng có thể được tạo từ một snippet cục bộ hiện có bằng cách nhấp nút  trong ô của snippet (hoặc nhấp chuột phải vào bất kỳ đâu trên ô đó) và chọn lệnh Save to Server từ menu. Trong hộp thoại hoặc New PCB Snippet xuất hiện, hãy định nghĩa Name, DescriptionFolder Workspace mà snippet sẽ được lưu vào.

Một snippet cục bộ có thể được lưu vào Workspace đã kết nối bằng lệnh Save to Server.
Một snippet cục bộ có thể được lưu vào Workspace đã kết nối bằng lệnh Save to Server.

Workspace snippet nên sử dụng các linh kiện từ Workspace đó. Bằng cách đó, bạn sẽ nhận được đầy đủ lợi ích từ hệ thống nội dung mà Workspace cung cấp.

Tổ chức Local Snippet

Bảng Design Reuse cho phép các snippet cục bộ được tổ chức thành các thư mục snippet để những snippet liên quan có thể được nhóm lại với nhau, giúp bạn dễ tìm hơn. Các thư mục snippet là các thư mục Windows hiện có và không thể được tạo từ bên trong bảng Design Reuse. Thay vào đó, chúng được “mở” hoặc “đóng” khi duyệt các snippet cục bộ mà chúng chứa. Các thư mục này chỉ có thể được tạo trực tiếp trên ổ cứng hoặc mạng của bạn bên ngoài Altium Designer.

Có thể mở và đóng các thư mục snippet từ hộp thoại Available Snippets Folders, truy cập bằng cách nhấp nút  ở góc trên bên phải của bảng Design Reuse và chọn lệnh Snippet Folders từ menu. Nhấp Open Folder để duyệt đến thư mục cần thiết trên ổ cứng hoặc mạng của bạn. Thư mục đã chọn sẽ được thêm vào danh sách trong hộp thoại và sau đó xuất hiện trong danh sách thả xuống ở phía trên của bảng Design Reuse.

Để xóa một thư mục snippet khỏi danh sách (về cơ bản là đóng nó theo góc nhìn duyệt), hãy chọn thư mục đó trong danh sách rồi nhấp Remove Folder. Dùng các nút Move UpMove Down để thay đổi thứ tự mà các snippet cục bộ sẽ được hiển thị trong bảng Design Reuse khi mục Local được chọn trong danh sách thả xuống của bảng.

Đặt Reuse Block và Snippet

Để đặt một reuse block hoặc snippet vào thiết kế, hãy nhấp trong ô của nó và nhấp nút , nhấp nút trong ô của nó, hoặc nhấp chuột phải vào bất kỳ đâu trên ô đó và chọn một trong các lệnh sau:

  • Place – chọn để đặt trực tiếp reuse block hoặc snippet lên tài liệu sơ đồ nguyên lý hoặc PCB đang hoạt động.
  • Place as Sheet Symbol – khi tài liệu sơ đồ nguyên lý đang hoạt động, chọn để đặt reuse block hoặc schematic snippet dưới dạng Sheet Symbol trên trang sơ đồ nguyên lý. Nội dung của reuse block hoặc schematic snippet sẽ được đặt trên một trang sơ đồ nguyên lý con được tạo tự động, được tham chiếu bởi Sheet Symbol đã đặt.

Đặt reuse block hoặc snippet bằng menu nút Place trong ô của nó trên bảng. Tại đây minh họa việc chọn lệnh Place khi reuse block / schematic snippet được đặt trên trang sơ đồ nguyên lý đang hoạt động. Di con trỏ lên hình để xem việc chọn lệnh Place as Sheet Symbol khi reuse block / schematic snippet được đặt trên trang con được tham chiếu bởi Sheet Symbol đã đặt.
Đặt reuse block hoặc snippet bằng menu nút Place trong ô của nó trên bảng. Tại đây minh họa việc chọn lệnh Place khi reuse block / schematic snippet được đặt trên trang sơ đồ nguyên lý đang hoạt động. Di con trỏ lên hình để xem việc chọn lệnh Place as Sheet Symbol khi reuse block / schematic snippet được đặt trên trang con được tham chiếu bởi Sheet Symbol đã đặt.

Nhấp điều khiển Show more trong ô của reuse block để hiển thị phần PCB chứa danh sách các tài liệu PCB của reuse block. Chọn tài liệu PCB cần thiết trong danh sách, và reuse block sẽ được đặt cùng với tài liệu đó. Tài liệu PCB đã chọn được hiển thị trong vùng xem trước của ô reuse block khi PCB được chọn để xem trước.

Chọn một tài liệu PCB để đặt cùng reuse block nhằm hiển thị bản xem trước của nó.
Chọn một tài liệu PCB để đặt cùng reuse block nhằm hiển thị bản xem trước của nó.

Sau khi đặt tài liệu sơ đồ nguyên lý của một reuse block, tài liệu PCB của nó có thể được đặt trong tài liệu PCB thông qua quy trình ECO. Từ trình chỉnh sửa sơ đồ nguyên lý, dùng lệnh Design » Update PCB Document từ các menu chính, sau đó xác nhận và thực thi thay đổi bằng hộp thoại Engineering Change Order. Tài liệu PCB sẽ được đặt vào tài liệu PCB dưới dạng một union và có thể được quản lý từ Unions mode of the PCB panel.

Khi một linh kiện sơ đồ nguyên lý hoặc PCB đã chọn là một phần của reuse block được đặt trong thiết kế, bạn có thể kiểm tra các thuộc tính của nó bằng cách nhấp liên kết Reuse Block được cung cấp trong bảng Properties . Các thuộc tính của reuse block cha của linh kiện sẽ được hiển thị trong bảng. Để quay lại các thuộc tính của linh kiện đã chọn ban đầu, dùng liên kết Component.

Truy cập thuộc tính reuse block từ một linh kiện là một phần của reuse block này. Các hình phía trên hiển thị việc truy cập thuộc tính từ một linh kiện sơ đồ nguyên lý. Di con trỏ lên hình để xem truy cập từ một linh kiện PCB.
Truy cập thuộc tính reuse block từ một linh kiện là một phần của reuse block này. Các hình phía trên hiển thị việc truy cập thuộc tính từ một linh kiện sơ đồ nguyên lý. Di con trỏ lên hình để xem truy cập từ một linh kiện PCB.

Đối với reuse block, tài liệu sơ đồ nguyên lý hoặc PCB của nó sẽ được dùng khi sử dụng lệnh đặt, tùy thuộc vào loại tài liệu đang hoạt động khi chạy lệnh.

Đối với snippet, hãy bảo đảm bạn đã mở đúng tài liệu đích làm tài liệu đang hoạt động trước khi đặt snippet. Lệnh đặt sẽ chỉ hoạt động nếu snippet có thể được đặt chính xác trên tài liệu đó, tức là loại snippet và loại tài liệu phải giống nhau.

Chỉnh sửa Reuse Block và Snippet

Để chỉnh sửa một reuse block hoặc snippet dựa trên Workspace, hãy nhấp nút trong ô của nó (hoặc nhấp chuột phải vào bất kỳ đâu trên ô đó) và chọn lệnh Edit từ menu.

Mở một reuse block hoặc snippet dựa trên Workspace để chỉnh sửa bằng lệnh Edit từ bên trong ô của nó trên bảng.
Mở một reuse block hoặc snippet dựa trên Workspace để chỉnh sửa bằng lệnh Edit từ bên trong ô của nó trên bảng.

Trình chỉnh sửa tạm thời sẽ mở ra, với tài liệu (chứa reuse block/snippet nguồn) nằm trong revision mới nhất của Workspace Item được mở để chỉnh sửa. Thực hiện các thay đổi cần thiết, sau đó lưu tài liệu vào revision tiếp theo của reuse block/snippet bằng lệnh File » Save to Server từ menu chính hoặc lệnh Save to Server từ menu nhấp chuột phải của mục reuse block/snippet trong bảng Projects panel.

Các thuộc tính (Tên, Mô tả và Đường dẫn) của một snippet cục bộ có thể được chỉnh sửa thông qua hộp thoại Snippet Properties được truy cập bằng cách nhấp nút  trong ô của snippet cục bộ (hoặc nhấp chuột phải vào bất kỳ đâu trên ô đó) và chọn lệnh Edit Properties từ menu.

Chỉnh sửa thuộc tính của một snippet cục bộ bằng hộp thoại Snippet Properties được truy cập từ bảng Design Reuse.
Chỉnh sửa thuộc tính của một snippet cục bộ bằng hộp thoại Snippet Properties được truy cập từ bảng Design Reuse.

Xóa Reuse Block và Snippet

Để xóa một reuse block hoặc snippet, hãy nhấp nút  trong ô của snippet (hoặc nhấp chuột phải vào bất kỳ đâu trên ô đó) và chọn lệnh Delete từ menu.

  • Đối với reuse block hoặc snippet dựa trên Workspace, hộp thoại Delete Items sẽ xuất hiện để xác nhận việc xóa. Hành động này thực chất là một “xóa mềm”, theo đó reuse block hoặc snippet 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ó tách biệt với phần còn lại của Workspace. Đối với reuse block, bạn cũng có thể chọn xóa nội dung liên quan của reuse block (ví dụ: schematic và PCB snippet).

    Xóa mềm một reuse block hoặc snippet bằng lệnh Delete từ bên trong ô của nó trên bảng.
    Xóa mềm một reuse block hoặc snippet bằng lệnh Delete từ bên trong ô của nó trên bảng.

  • Đối với snippet cục bộ, hộp thoại Confirm sẽ xuất hiện để xác nhận việc xóa. Hành động này sẽ xóa các tệp snippet khỏi ổ cứng 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.

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