Tái sử dụng Mạch với Snippets Giảm Thời gian Thiết kế

Created: Tháng Hai 10, 2017
Updated: Tháng Mười 27, 2020
Tái sử dụng Mạch với Snippets Giảm Thời gian Thiết kế

Học cách tái sử dụng mạch với các đoạn mã trong Altium Designer để tiết kiệm thời gian trong quá trình thiết kế của bạn.

Thường thì, một mạch được sử dụng phổ biến, như một nguồn cung cấp điện đã đạt chứng nhận UL hoặc EMI, có thể xuất hiện trong nhiều thiết kế. Hoặc, một mạch như bộ đệm đầu ra, có thể được tái tạo nhiều lần trên một PDB. Việc thiết kế có thể được tăng tốc bằng cách lấy những bố cục mạch này và tái sử dụng chúng, cả trong một thiết kế bảng mạch đơn lẻ trong trường hợp của bộ đệm, hoặc trên nhiều thiết kế, như ví dụ về nguồn cung cấp điện.

Tính năng Snippets của Altium Designer cung cấp một cách nhanh chóng và đơn giản để bảo tồn và tái sử dụng các khối thiết kế trong một thiết kế mạch. Snippets đã lưu có thể được thêm vào bất kỳ thiết kế nào mà không cần thiết kế lại bố cục mạch mỗi lần từ đầu - tái sử dụng thiết kế, được làm đơn giản.

SỬ DỤNG SNIPPETS

Công cụ Snippets cung cấp cho các nhà thiết kế PCB nhiều lựa chọn để lưu mạch để tái sử dụng. Bạn có thể lưu bất kỳ lựa chọn nào của:

- Mạch trên một tờ sơ đồ duy nhất

- Mạch trong một thiết kế PCB, bao gồm các linh kiện và định tuyến

- Mã từ trong một trong các trình biên tập có nhận thức về mã của Altium Designer

Truy cập bảng điều khiển Snippets từ menu liên quan đến nút truy cập bảng hệ thống, nằm dưới cửa sổ thiết kế chính. Hoặc, bạn có thể truy cập bảng điều khiển thông qua View -> Workspace Panels -> System sub-menu.

Hình 1 - Snippets có thể được truy cập từ menu Hệ thống

Hình 1 - Snippets có thể được truy cập từ menu Hệ thống

TỔ CHỨC SNIPPET

Sử dụng các mạch với snippets trong thiết kế PCD với bảng điều khiển tổ chức các snippets trong các thư mục, cho phép bạn nhóm các mạch liên quan, các mạch phụ, và các khối thiết kế lại với nhau. Có hai loại thư mục trong hệ thống snippets.

Thư mục Snippets - đây là các thư mục Windows® hiện có có thể chứa cả snippets và một hoặc nhiều thư mục con của snippets. Những thư mục cấp cao này không thể được tạo từ bên trong bảng Snippets. Thay vào đó, chúng được ‘mở’ hoặc ‘đóng’ liên quan đến việc duyệt các snippets mà chúng chứa. Những 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.

Thư mục con - đây là các thư mục cấp thấp hơn được sử dụng để tổ chức snippets một cách logic và có cấu trúc hơn. Chúng có thể được tạo (và xóa) một cách dễ dàng từ bên trong bảng Snippets, hoặc trực tiếp trong một thư mục hiện có trên ổ cứng hoặc mạng của bạn.

THÊM VÀ XÓA THƯ MỤC SNIPPETS

Thư mục Snippets cấp cao được mở và đóng từ hộp thoại Available Snippets Folders. Truy cập hộp thoại này bằng cách nhấp vào nút Snippets Folders (ở góc phải trên cùng của bảng Snippets) hoặc bằng cách nhấp chuột phải trong bảng và chọn Add -> Snippets Folder.

Sử dụng nút 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 được chọn sẽ được thêm vào danh sách trong hộp thoại, và sau đó xuất hiện trong bảng Snippets.

Hình 2 - Kiểm soát các thư mục cấp cao của snippets được sử dụng trong Altium Designer

Hình 2 - Kiểm soát các thư mục cấp cao của snippets được sử dụng trong Altium Designer

Để xóa một thư mục snippets cấp cao khỏi danh sách, cơ bản là đóng nó từ góc độ duyệt, chọn thư mục đó trong danh sách và nhấp vào nút Remove Folder. Hoặc, nhấp chuột phải vào thư mục trong bảng Snippets và chọn Remove-> Close Snippets Folder.

Sử dụng các nút Move Up và Move Down để thay đổi thứ tự mà các thư mục cấp cao sẽ được trình bày trong bảng Snippets.

THÊM VÀ XÓA THƯ MỤC CON

Để thêm một thư mục con mới vào cấu trúc snippets tổng thể, nhấp chuột phải trong bảng Snippets và chọn lệnh Add -> Create New Folder. Hộp thoại Folder Properties sẽ xuất hiện, từ đó bạn có thể chỉ định tên cho thư mục mới và xác định thư mục cha mà nó sẽ được tạo dưới.

Hình 3 - Gán tên sử dụng hộp thoại Folder Properties

Hình 3 - Gán tên sử dụng hộp thoại Folder Properties

Một thư mục con có thể được đổi tên và di chuyển dưới một thư mục 'cha' khác bất kỳ lúc nào bằng cách nhấp chuột phải vào thư mục trong bảng Snippets và chọn lệnh Properties. Cách tốt nhất để xóa một thư mục con là nhấp chuột phải vào mục của nó trong bảng và chọn Remove -> Delete Folder. Thay đổi sẽ được cập nhật ngay lập tức trên bảng Snippets. Nếu bạn xóa thư mục sử dụng cách điều hướng Windows, thay đổi sẽ không hiển thị trên bảng Snippets cho đến khi Altium Designer được đóng lại, sau đó khởi động lại.

TẠO SNIPPETS

Để lưu trữ một snippet trong bảng Snippets, chọn mạch cần thiết trên sơ đồ hoặc trình biên tập Bảng Mạch In PCB, hoặc mã trong trình biên tập có nhận thức về mã, sau đó nhấp chuột phải và chọn Snippets -> Create Snippet từ lệnh của đối tượng được chọn từ menu ngữ cảnh. Một Snippet cũng có thể được tạo từ trong bảng Snippets. Với các đối tượng/mã được chọn trong trình biên tập, nhấp chuột phải trong bảng Snippets và chọn lệnh Create Snippet from Selection.

Hình 4 - Ví dụ về việc tạo một snippet từ một đoạn mạch sơ đồ

Hình 4 - Ví dụ về việc tạo một snippet từ một đoạn mạch sơ đồ

Tiếp theo, hộp thoại Add New Snippet sẽ mở ra. Sử dụng hộp thoại này để định nghĩa tên cho Snippet và thư mục nào nó nên được lưu trữ, cũng như một số bình luận mô tả về đoạn mạch hoặc mã.

Hình 5 - Định nghĩa các thuộc tính của snippet mới theo yêu cầu

Hình 5 - Định nghĩa các thuộc tính của snippet mới theo yêu cầu

Một khi đã lưu, snippet sẽ được tạo và sau đó được trình bày trong bảng Snippets. Lưu ý rằng tên, vị trí thư mục và bình luận cho một Snippet có thể được thay đổi bất kỳ lúc nào từ hộp thoại Snippet Properties – truy cập bằng cách nhấp chuột phải vào mục Snippet trong bảng và chọn Properties từ menu ngữ cảnh.

Mỗi Snippet được lưu trữ trong một tệp sơ đồ chuẩn, Bảng Mạch In PCB hoặc tệp dựa trên mã (ví dụ: *.vhd). Khi tạo ra, một số tệp khác cũng được tạo ra (*.Snippet, *.SnippetIcon, *.SnippetThumbnail). Một tệp lập chỉ mục cũng có mặt cho mỗi thư mục snippet, để theo dõi các snippet mà nó chứa.

ĐẶT SNIPPETS

Để đặt một snippet vào một thiết kế, chọn mục của nó trong bảng Snippets và nhấp vào nút Place xxx tương ứng ở đầu bảng. Hoặc, nhấp chuột phải vào mục của snippet và chọn Place Snippet từ menu ngữ cảnh.

Hình 6 - Lệnh Đặt Đoạn mã sẽ chèn mạch vào thiết kế

Hình 6 - Lệnh Đặt Đoạn mã sẽ chèn mạch vào thiết kế

Đảm bảo tài liệu mục tiêu đúng là tài liệu đang mở và hoạt động. Sau đó, đặt một khối thiết kế có thể tái sử dụng, đoạn mạch, hoặc mã vào thiết kế của bạn từ bảng Snippets. Lệnh chỉ hiển thị khi loại Snippet phù hợp với loại tài liệu.

XÓA ĐOẠN MÃ

Để xóa một đoạn mã, nhấp chuột phải vào mục của nó trong bảng Snippets và chọn lệnh Xóa Đoạn mã. Để xóa tất cả các đoạn mã trong một thư mục cụ thể, nhấp chuột phải vào thư mục đó và chọn lệnh Xóa -> Xóa Thư mục.

MENU NHẤP CHUỘT PHẢI

Nhấp chuột phải trong bảng Snippets sẽ cung cấp các tùy chọn và lệnh sau:

- Đặt Đoạn mã (khả dụng khi một đoạn mã được chọn) - Đặt đoạn mã hiện tại được chọn vào không gian làm việc thiết kế.

- Xóa Đoạn mã (khả dụng khi một đoạn mã được chọn) - Xóa đoạn mã hiện tại được chọn.

- Thêm - Tạo một thư mục mới dưới thư mục cha, hoặc thêm một thư mục Snippets hiện có vào những thư mục có sẵn trong bảng.

- Xóa - Xóa nội dung của một thư mục, hoặc xóa chính thư mục đó.

- Sắp xếp - Sắp xếp danh sách thư mục/đoạn mã của bảng theo ngày/thể loại/tên và thiết lập hiển thị thư mục/chi tiết.

- Hiển thị Hình thu nhỏ - Chọn hiển thị Đoạn mã dưới dạng hình thu nhỏ hoặc biểu tượng. Trong trạng thái biểu tượng, bình luận của Đoạn mã không được hiển thị trong bảng.

- Thuộc tính - Mở hộp thoại Thuộc tính Đoạn mã để xem hoặc chỉnh sửa thuộc tính của đoạn mã được chọn.

KẾT LUẬN

Khả năng tái sử dụng tính năng Đoạn mã Thiết kế của Altium Designer cho phép dễ dàng xây dựng một thư viện đầy đủ các mạch thường được sử dụng giúp tăng tốc quá trình thiết kế của bạn. Loại tự động hóa này rất hiệu quả để hoàn thành thiết kế của bạn bằng cách đơn giản hóa quy trình thiết kế, tiết kiệm thời gian và tiền bạc của bạn.

 
Open as PDF

Related Resources

Tài liệu kỹ thuật liên quan

Back to Home
Thank you, you are now subscribed to updates.