Công cụ Di chuyển Thư viện Cơ sở dữ liệu
Phần mềm thiết kế Altium cho phép đặt các linh kiện trực tiếp từ cơ sở dữ liệu của công ty bằng cách tạo và sử dụng thư viện cơ sở dữ liệu. Loại thư viện cơ sở dữ liệu được sử dụng sẽ phụ thuộc vào cách bạn muốn quản lý các thư viện biểu tượng nguồn và mô hình. Nếu các thư viện này được lưu trữ tại một vị trí trên đĩa cứng hoặc ổ đĩa mạng, bạn chỉ cần sử dụng Thư viện Cơ sở Dữ liệu (DbLib). Ngược lại, nếu bạn muốn đặt các thư viện của mình dưới sự kiểm soát nguồn bằng cách sử dụng kho lưu trữ Subversion, bạn sẽ sử dụng Thư viện Cơ sở Dữ liệu SVN (SVNDbLib)
Bất kể loại thư viện cơ sở dữ liệu nào được sử dụng, nguyên tắc cơ bản của tính năng này vẫn giống nhau trong mọi trường hợp - khả năng đặt trực tiếp từ cơ sở dữ liệu bên ngoài được liên kết. Để làm cho tính năng mạnh mẽ này dễ tiếp cận nhất có thể, các công cụ được cung cấp cho phép bạn nhanh chóng chuyển các thư viện hiện có vào cấu trúc thư viện cơ sở dữ liệu. Các công cụ này cho phép bạn di chuyển từ
- Thư viện tích hợp sang Thư viện cơ sở dữ liệu (DbLib hoặc SVNDbLib).
- Thư viện cơ sở dữ liệu (DbLib hoặc SVNDbLib) sang Thư viện tích hợp.
- Thư viện sơ đồ nguồn/PCB sang Thư viện cơ sở dữ liệu SVN.
- Thư viện cơ sở dữ liệu sang Thư viện cơ sở dữ liệu SVN.
- Hệ thống Thông tin Thành phần OrCAD (CIS) sang Thư viện Cơ sở Dữ liệu (DbLib).
Các phần sau đây sẽ xem xét kỹ hơn cách thực hiện các quá trình chuyển đổi này trong phần mềm
Tạo thư viện cơ sở dữ liệu từ thư viện tích hợp
Về bản chất, thư viện tích hợp vốn đã rất an toàn. Thêm vào đó là tính di động lý tưởng cho các thiết kế được chuyển ra ngoài công ty. Nếu thiết kế được lưu giữ tại chỗ và/hoặc bạn muốn các thành phần Altium Design được kết nối chặt chẽ với cơ sở dữ liệu công ty, thì Thư viện cơ sở dữ liệu là sự lựa chọn hoàn hảo. Phần mềm cung cấp khả năng chuyển đổi nhanh chóng các thư viện tích hợp của công ty bạn sang cấu trúc Thư viện Cơ sở Dữ liệu (DbLib) hoặc Thư viện Cơ sở Dữ liệu SVN (SVNDbLib). Có thể bao gồm nhiều thư viện tích hợp trong quá trình chuyển đổi, với mỗi thư viện được thêm vào như một bảng riêng biệt trong cơ sở dữ liệu đích
Chuyển đổi sang DbLib
Việc tạo thư viện cơ sở dữ liệu tiêu chuẩn (DbLib) từ thư viện tích hợp (IntLib) được thực hiện bằng cách sử dụng
Việc đưa một hoặc nhiều thư viện tích hợp nguồn vào cấu trúc thư viện cơ sở dữ liệu là một quy trình được tối ưu hóa, sử dụng
Quy trình này bao gồm các bước sau
-
Tạo mới hoặc mở tệp thư viện cơ sở dữ liệu hiện có (
*.DbLib ). Thông thường, bạn sẽ sử dụng một tệp DbLib hiện có khi chuyển đổi một hoặc nhiều thư viện tích hợp vào một cơ sở dữ liệu Access hiện có mà tệp DbLib đó hiện đang kết nối. -
Với tệp thư viện cơ sở dữ liệu (
*.DbLib ) đang mở làm tài liệu hoạt động, chọnTools » Import From Integrated Libraries từ các menu chính để truy cập vàoIntegrated Library to Database Library Translator Wizard . -
Sử dụng trang đầu tiên
Specify your Database details để chỉ định cơ sở dữ liệu đích - có thể là cơ sở dữ liệu Access mới hoặc cơ sở dữ liệu hiện có. Nếu tạo cơ sở dữ liệu mới, hãy nhấp vào biểu tượng thư mục ở bên phảiDatabase Location trường để truy cập hộp thoại tiêu chuẩnOpen . Sử dụng hộp thoại này để xác định vị trí và tên của cơ sở dữ liệu mới sẽ được tạo. Tên/đường dẫn đã chọn sẽ được nhập vàoDatabase Location trường.
-
Sử dụng trang tiếp theo
Specify your Target Database Library của Trình hướng dẫn để chỉ định tệp thư viện cơ sở dữ liệu đích. Bạn có thể chỉ định đường dẫn và tên cho tệp DbLib mới sẽ được tạo hoặc duyệt và mở một tệp hiện có. Thông thường, bạn sẽ sử dụng tệp DbLib hiện có khi chuyển đổi một hoặc nhiều thư viện tích hợp vào cơ sở dữ liệu Access hiện có mà tệp DbLib hiện đang kết nối. Theo mặc định, tệp DbLib đang hoạt động sẽ được điền sẵn vào trường.
-
Sử dụng trang
Locate the Integrated Libraries to Import của Trình hướng dẫn để chỉ định các thư viện tích hợp mà bạn muốn chuyển đổi. Sử dụng nútAdd nút này để mởSelect Source Integrated Libraries hộp thoại để duyệt và chọn các thư viện cần thiết. Các thư viện biểu tượng sơ đồ và mô hình cấu thành (nếu có) sẽ được trích xuất và lưu vào vị trí được chỉ định trongDestination Folder trường. Sử dụngRemove vàClear để xóa hoặc loại bỏ thư viện đã chọn.
-
Sau khi chọn các thư viện tích hợp nguồn, nhấp vào
Next để tiếp tục quá trình chuyển đổi. Thanh tiến trình sẽ được hiển thị cùng với thông tin về thư viện hiện tại đang được dịch. Sau khi quá trình chuyển đổi hoàn tất, nhấp vàoFinish trên trang cuối cùng của Trình hướng dẫn để kích hoạt tệp DbLib đã chỉ định trong cửa sổ thiết kế chính (nếu chưa được kích hoạt).

Tệp DbLib kết quả sau khi quá trình chuyển đổi hoàn tất.
Sau khi quá trình chuyển đổi hoàn tất, bạn có thể vào các thư viện sơ đồ nguồn và xóa tất cả thông tin tham số và mô hình khỏi các biểu tượng. Sau đó, bạn có thể thực hiện các điều chỉnh cấu hình chi tiết cho các bản đồ trường trong tài liệu DbLib để tham chiếu đến các cột cơ sở dữ liệu phù hợp, theo yêu cầu. Để biết thêm thông tin, hãy tham khảo phần "Mapping Database Fields to Design Parameters " trên trang " Creating & Defining the Database Library "
Chuyển đổi sang SVNDbLib
Việc tạo thư viện cơ sở dữ liệu được kiểm soát phiên bản (SVNDbLib) từ thư viện tích hợp (IntLib) được thực hiện bằng cách sử dụng
Việc đưa một hoặc nhiều thư viện tích hợp nguồn vào cấu trúc thư viện cơ sở dữ liệu SVN là một quy trình được tối ưu hóa, sử dụng
Quy trình này bao gồm các bước sau
-
Truy cập vào
SVN Database Library Conversion Wizard . Cách thực hiện như sau:
-
Chọn lệnh
Tools » SVN Database Library Maker lệnh từ menu chính của trình chỉnh sửa thư viện sơ đồ, trình chỉnh sửa thư viện PCB hoặc trình chỉnh sửa thư viện cơ sở dữ liệu. -
Trong bảng Dự án, nhấp chuột phải vào mục của thư viện dự án (SchLib, PcbLib hoặc IntLib) rồi chọn lệnh
SVN Database Library Maker lệnh từ menu ngữ cảnh.
-
Sử dụng trang
Libraries to Convert trang này để chỉ định các thư viện tích hợp mà bạn muốn chuyển đổi. Danh sách ban đầu sẽ được điền sẵn một hoặc nhiều thư viện (thư viện đang hoạt động hoặc tất cả các thư viện dự án đã được thêm vào dự án tùy thuộc vào phương thức truy cập được sử dụng). Hãy xóa các thư viện này khỏi danh sách trước khi chọn các thư viện tích hợp mà bạn muốn chuyển đổi. Sử dụng nútAdd nút để truy cập vàoLibrar y Files hộp thoại từ đó bạn có thể duyệt và chọn các thư viện tích hợp cần thiết. -
Sử dụng trang
Options trang này để định nghĩa các tùy chọn liên quan đến chuyển đổi, bao gồm cách chia tách các thư viện nguồn, thư mục nào trong kho lưu trữ nào chúng sẽ được lưu trữ, và thư mục đầu ra cho tệp SVNDbLib. Đối với thư viện sơ đồ, hai tùy chọn cũng được cung cấp cho phép bạn loại bỏ thông tin tham số và/hoặc mô hình khỏi từng thành phần cấu thành, chỉ để lại biểu tượng cơ bản. -
Sau khi chọn các thư viện tích hợp nguồn và thiết lập các tùy chọn chuyển đổi liên quan theo yêu cầu, hãy nhấp vào
Next để tiến hành chuyển đổi. Thanh tiến trình sẽ được hiển thị cùng với thông tin về thư viện hiện tại đang được chuyển đổi. Quá trình chuyển đổi bao gồm:- Trích xuất các thư viện nguồn từ các thư viện tích hợp được cung cấp.
- Tách các thư viện sơ đồ và PCB thành các tệp thư viện biểu tượng/dấu chân riêng lẻ.
- Ghi các thư viện biểu tượng và footprint đã tách vào kho lưu trữ trong các thư mục gốc được chỉ định.
- Trình hướng dẫn chỉ trích xuất thông tin tham chiếu mô hình footprint. Các mô hình mô phỏng được liên kết được hỗ trợ cho thư viện cơ sở dữ liệu được kiểm soát phiên bản (SVNDbLib), tuy nhiên, việc lưu trữ các tệp mô hình mô phỏng trong kho lưu trữ Subversion không được hỗ trợ. Nếu có các liên kết như vậy, chúng sẽ được thêm vào dưới dạng tham số.
-
Tạo một bảng cơ sở dữ liệu riêng biệt trong cơ sở dữ liệu Access được tạo (có cùng tên với tên được chỉ định cho SVNDbLib) cho mỗi thư viện tích hợp đang được chuyển đổi, kèm theo thông tin tham số và mô hình được trích xuất từ các thành phần trong đó. Mỗi bảng được đặt tên bằng tên của thư viện tích hợp kèm theo hậu tố
_IntLib hậu tố (ví dụCapacitor - Ceramic_IntLib ). - Tạo tệp SVNDbLib đã chỉ định, kết nối với cơ sở dữ liệu và kho lưu trữ.
-
Sau khi quá trình chuyển đổi hoàn tất, nhấp vào
Finish để đóng Trình hướng dẫn và đặt tệp SVNDbLib làm tài liệu đang hoạt động.
Tệp SVNDbLib kết quả sau khi quá trình chuyển đổi hoàn tất.
Tạo thư viện tích hợp từ thư viện cơ sở dữ liệu
Thư viện cơ sở dữ liệu là lựa chọn lý tưởng nếu bạn muốn các thành phần thiết kế Altium của mình được tích hợp chặt chẽ với cơ sở dữ liệu của công ty. Nếu thiết kế cần được mang ra ngoài trụ sở công ty hoặc nếu bạn muốn các nhà thiết kế làm việc từ các thư viện tích hợp an toàn, điều này có thể dễ dàng thực hiện. Phần mềm cung cấp tính năng biên dịch thư viện tích hợp trực tiếp từ thư viện cơ sở dữ liệu, có thể là thư viện cơ sở dữ liệu tiêu chuẩn (DbLib) hoặc thư viện cơ sở dữ liệu SVN được kiểm soát phiên bản (SVNDbLib). Bằng cách này, các quản trị viên thư viện CAD của bạn vẫn có thể sử dụng thư viện cơ sở dữ liệu, trong khi các nhà thiết kế sử dụng các thư viện tích hợp được tái tạo thường xuyên và làm việc theo kiểu "ngoại tuyến"
Việc chuyển đổi được thực hiện bằng cách sử dụng

Chuyển đổi các thư viện cơ sở dữ liệu (DbLibs hoặc SVNDbLibs) của bạn thành các thư viện tích hợp 'ngoại tuyến' bằng cách sử dụng
Quá trình này bao gồm các bước sau
-
Với tệp Thư viện Cơ sở Dữ liệu (
*.DbLib ) hoặc tệp Thư viện Cơ sở Dữ liệu SVN (*.SVNDbLib ) mà bạn muốn chuyển đổi đang mở làm tài liệu đang hoạt động, chọnTools » Offline Integrated Library Maker từ menu chính để truy cập vàoOffline Integrated Library Maker . -
Sử dụng trang
Library to Convert trang này để chỉ định thư viện DbLib hoặc SVNDbLib cần xử lý. Thư viện đang hoạt động mà từ đóOffline Integrated Library Maker được truy cập sẽ được chỉ định làm thư viện để chuyển đổi theo mặc định. Bạn có thể tự do duyệt và chọn một thư viện cơ sở dữ liệu khác nếu cần.
-
Sử dụng trang
Options trang này để chỉ định các bảng nào trong cơ sở dữ liệu được liên kết sẽ được bao gồm trong quá trình chuyển đổi. Mặc định, tất cả các bảng cơ sở dữ liệu đều được bao gồm. Để loại trừ một bảng, hãy đảm bảo rằng tùy chọn liên quan đến bảng đóConvert được tắt. Trang này cũng cho phép bạn chỉ định thư mục đầu ra để lưu trữ các thư viện tích hợp được tạo ra. Nhập đường dẫn đến thư mục gốc này trực tiếp hoặc nhấp vào biểu tượng
bên phải trường để mở hộp thoại, từ đó bạn có thể duyệt và chọn thư mục cần thiết. Kết quả đầu ra (thư viện tích hợp) được tạo ra cho mỗi bảng cơ sở dữ liệu được bao gồm sẽ được lưu trữ trong thư mục con riêng của nó bên trong thư mục đầu ra đã chỉ định, được đặt tên theo tên của bảng.
-
Sau khi chọn thư viện cơ sở dữ liệu và thiết lập các tùy chọn chuyển đổi liên quan theo yêu cầu, nhấp vào
Next để tiếp tục quá trình chuyển đổi. Thanh tiến trình sẽ được hiển thị cùng với thông tin về bảng cơ sở dữ liệu hiện tại đang được chuyển đổi. Hãy nhớ rằng quá trình chuyển đổi được thực hiện cho từng bảng cơ sở dữ liệu mà bạn đã chọn để chuyển đổi. Dưới đây là tóm tắt về quá trình này:-
Một gói thư viện tích hợp (
*.LibPkg ) được tạo và mở trong bảng Dự án. Gói này được đặt tên theo tên của bảng. Ví dụ, đối với một bảng có tênCapacitor - Ceramic , ví dụ, kết quả sẽ làCapacitor - Ceramic.LibPkg . -
Một tài liệu thư viện sơ đồ được tạo và thêm vào LibPkg. Sơ đồ này cũng được đặt tên theo tên của bảng (ví dụ
Capacitor - Ceramic.SchLib ). - Sau đó, mỗi bản ghi trong bảng được xem xét và thành phần Altium Design thích hợp được xây dựng. Để thực hiện việc này, ký hiệu sơ đồ được tham chiếu sẽ được lấy từ thư viện nguồn thích hợp và thêm vào dưới dạng thành phần vào tài liệu thư viện sơ đồ mới. Thông tin liên kết tham số và mô hình được định nghĩa trong bản ghi sau đó sẽ được thêm vào thành phần đó.
-
Các mô hình footprint được tham chiếu cho bản ghi được truy xuất và thêm vào tài liệu thư viện PCB. Tài liệu này lại được đặt tên theo tên bảng (ví dụ
Capacitor - Ceramic.PcbLib ). Tài liệu thư viện PCB sau đó được thêm vào LibPkg. - Nếu thư viện nguồn là DbLib và các liên kết mô hình mô phỏng đã được định nghĩa trong bản ghi cơ sở dữ liệu, các tệp mô hình mô phỏng được tham chiếu cũng sẽ được thêm vào LibPkg. Vị trí của các mô hình này vẫn không thay đổi. Đường dẫn đầy đủ đến một mô hình được chỉ định như một phần của liên kết mô hình tương ứng.
-
LibPkg sau đó được biên dịch để tạo ra thư viện tích hợp (ví dụ
Capacitor - Ceramic.IntLib ), sau đó được thêm vào danh sách Thư viện đã cài đặt của phần mềm.
-
Một gói thư viện tích hợp (

Kết quả của quá trình chuyển đổi - các dự án gói thư viện với các tài liệu biểu tượng và mô hình footprint cấu thành, cùng các IntLibs đã biên dịch, cũng được thêm vào danh sách thư viện đã cài đặt, và do đó có sẵn cho tất cả các dự án thiết kế PCB.
Tạo SVNDbLib từ các thư viện nguồn (SCHLib/PCBLib)
Trình hướng dẫn
Sử dụng Trình hướng dẫn để xác định các tùy chọn liên quan đến chuyển đổi, bao gồm cách chia nhỏ các thư viện nguồn, chúng nên được lưu trữ trong thư mục nào của kho lưu trữ nào, và thư mục đầu ra cho tệp SVNDBLib
Bạn sẽ cần chọn cơ sở dữ liệu hoặc sơ đồ (
Với Trình hướng dẫn này, bạn có tùy chọn để xác định kết nối với kho lưu trữ SVN, thư mục gốc cho các ký hiệu và mô hình, cũng như đường dẫn đến tài liệu thư viện cơ sở dữ liệu SVN. Theo mặc định, thư mục đầu ra sẽ được đặt thành cùng thư mục nơi lưu trữ thư viện nguồn
Nếu bạn muốn tệp SVNDBLib được tạo và cơ sở dữ liệu nằm cùng một vị trí, về cơ bản bạn có hai tùy chọn. Lựa chọn đầu tiên là đặt đường dẫn đầu ra cho SVNDBLib trùng với thư mục hiện đang chứa cơ sở dữ liệu. Lựa chọn thứ hai là tạo SVNDBLib trong một thư mục khác rồi di chuyển cơ sở dữ liệu đến thư mục đó. Trong trường hợp này, bạn cần nhớ sửa đổi kết nối trong tệp SVNDBLib để trỏ đến cơ sở dữ liệu tại vị trí mới và kết nối lại
Việc đưa một hoặc nhiều sơ đồ nguồn và thư viện PCB vào cấu trúc thư viện cơ sở dữ liệu SVN là một quy trình được tối ưu hóa bằng cách sử dụng
Conversion
Quy trình này bao gồm các bước sau
-
Mở
SVN Database Library Conversion Wizard theo các cách sau:-
Nhấp vào
Tools » SVN Database Library Maker từ tệp thư viện sơ đồ (*.SchLib ), tệp thư viện PCB (*.PcbLib ), tệp thư viện tích hợp (*.IntLib ) hoặc tệp thư viện cơ sở dữ liệu (*.DbLib ). Tuy nhiên, nếu bạn muốn bao gồm các mô hình footprint được liên kết vào quá trình chuyển đổi khi truy cập Trình hướng dẫn từ thư viện sơ đồ, bạn sẽ cần duyệt và thêm (các) thư viện footprint PCB tương ứng. Ngoài ra, việc chuyển đổi riêng các thư viện footprint PCB không phải là trường hợp điển hình và do đó, bạn sẽ cần duyệt và thêm các thư viện thành phần sơ đồ tương ứng -
Từ
Projects bảng điều khiển, nhấp chuột phải vào mục của thư viện cần thiết (*.SchLib ,*.PcbLib , hoặc*.IntLib ) rồi chọnSVN Database Library Maker . Trình hướng dẫn sẽ tự động tải tất cả các thư viện của dự án. Đây là phương pháp đơn giản nhất và yêu cầu các thư viện sơ đồ nguồn và PCB phải được thêm vào dự án. Thường thì điều này sẽ xảy ra khi chưa sử dụng các thư viện tích hợp.
-
Nhấp vào
-
Sử dụng trang
Libraries to Convert trang để chọn các thư viện bạn muốn chuyển đổi. Chọn từ Thư viện cơ sở dữ liệu hoặc Sơ đồ, PCB và Thư viện tích hợp. Các thư viện đã chọn sẽ được chia thành các thư viện thành phần riêng lẻ và sau đó được kiểm tra vào kho lưu trữ SVN. Một cơ sở dữ liệu SVN duy nhất sẽ được tạo.-
Converting a Database Library
Khi chuyển đổi
Database Libraries , quá trình chuyển đổi bao gồm:- Tách các thư viện sơ đồ và PCB được tham chiếu bởi các bản ghi thành phần trong cơ sở dữ liệu được liên kết thành các tệp thư viện ký hiệu/bản vẽ chân riêng lẻ.
- Đưa các thư viện biểu tượng và footprint đã tách vào kho lưu trữ, trong các thư mục gốc được chỉ định.
- Tạo tệp SVNDBLib được chỉ định, kết nối với cơ sở dữ liệu và kho lưu trữ.
-
Converting Schematic, PCB, and Integrated Libraries
Sử dụng nút
Add nút để truy cập hộp thoại tiêu chuẩn nhằm tìm kiếm và chọn tệp mong muốn để thêm. Nhấp vào nútRemove để xóa thư viện hiện đang được chọn.Khi chuyển đổi các thư viện sơ đồ, PCB và thư viện tích hợp, quá trình chuyển đổi bao gồm:
- Trích xuất các thư viện nguồn từ bất kỳ thư viện tích hợp nào được cung cấp.
- Tách các thư viện sơ đồ và PCB thành các tệp thư viện biểu tượng/bản vẽ chân đơn lẻ
- Ghi các thư viện biểu tượng và footprint đã tách vào kho lưu trữ trong các thư mục gốc được chỉ định.
- Trình hướng dẫn chỉ trích xuất thông tin tham chiếu mô hình footprint. Các mô hình PCB3D và mô phỏng được liên kết không được hỗ trợ cho SVNDBLib. Nếu có các liên kết này, chúng sẽ được thêm vào dưới dạng tham số.
-
Tạo một bảng cơ sở dữ liệu riêng biệt trong cơ sở dữ liệu Access được tạo ra cho mỗi thư viện sơ đồ và/hoặc thư viện tích hợp đang được chuyển đổi, kèm theo thông tin tham số và mô hình được trích xuất từ các thành phần. Mỗi bảng được đặt tên theo tên của thư viện sơ đồ, kèm theo hậu tố
_ SchLib hậu tố (ví dụMixer_SchLib ), và/hoặc tên của thư viện tích hợp, kèm theo hậu tố_IntLib (ví dụAD Differential Amplifier_IntLib ). - Tạo tệp SVNDBLib đã chỉ định, kết nối với cơ sở dữ liệu và kho lưu trữ.
-
-
Sử dụng trang
Options trang này để định nghĩa các tùy chọn liên quan đến chuyển đổi, bao gồm cách chia tách các thư viện nguồn, thư mục nào trong kho lưu trữ nào chúng sẽ được lưu trữ, và thư mục đầu ra cho tệp SVNDbLib. Đối với thư viện sơ đồ, hai tùy chọn cũng được cung cấp cho phép bạn loại bỏ thông tin tham số và/hoặc mô hình khỏi từng thành phần cấu thành, chỉ để lại biểu tượng cơ bản.
SVN Options Sử dụng khu vực này để định nghĩa các cài đặt kết nối với kho lưu trữ SVN.
Sử dụng
Method menu thả xuống để chọn phương thức kết nối:file (kho lưu trữ dựa trên tệp),http (kho lưu trữ dựa trên đám mây,https (kho lưu trữ trên đám mây bảo mật),svn , hoặcsvn+ssh .Khu vực
Location khu vực (chỉ khả dụng khifile được chọn choMethod ) được sử dụng để thiết lập đường dẫn vị trí của kho lưu trữ. Sử dụng biểu tượng duyệt thư mục để tìm kiếm và chọn vị trí mong muốn.Khu vực
Server khu vực này (chỉ khả dụng khifile đượcnot được chọn choMethod ) được sử dụng để thiết lập máy chủ mong muốn.Chọn
Server Port thànhDefault hoặcNon-Default . NếuNon-Default được chọn, hãy nhập cổng máy chủ vào ô văn bản. Bạn cũng cần nhập tên củaRepository folder vào ô văn bản.Chỉ định thư mục gốc của kho lưu trữ cho
Symbols vàFootprints bằng cách nhấp vào... để tìm kiếm và chọn các thư mục mong muốn cho cả hai.SVN DB Library Options Phần
SVN DB Library Options khu vực này cho phép bạn chỉ định đường dẫn của tệp thư viện cơ sở dữ liệu SVN. Nếu hiện tại không có cơ sở dữ liệu Access phía sau nào tồn tại, một cơ sở dữ liệu sẽ được tạo trong cùng thư mục. Sử dụng biểu tượng duyệt thư mục để tìm kiếm và chọn đường dẫn.Library Splitting Options Sử dụng menu thả xuống để chọn xem bạn muốn các tệp
Overwrite Existing Files hayAppend Incrementing Number To File Names (để tạo các tệp mới được thêm vào khi các thư viện được tách ra). KhiOverwrite Existing Files được chọn, bất kỳ tệp nào hiện có trong kho lưu trữ sẽ bị ghi đè khi các thư viện được tách ra. NếuAppend Incrementing Number To File Names được chọn, tất cả các tệp trong các kho lưu trữ được chỉ định sẽ được bảo vệ và sẽ không bị ghi đè, đồng thời các thư viện thành phần mới có cùng tên sẽ được thêm hậu tố " "._#IncrementNumberĐối với thư viện sơ đồ, hai tùy chọn cũng được cung cấp cho phép bạn loại bỏ thông tin tham số và/hoặc mô hình khỏi các thành phần sơ đồ đã tách, chỉ để lại biểu tượng trần. Chọn
Remove All Parameters và/hoặcRemove All Models . Vì cơ sở dữ liệu bên ngoài đã tồn tại - được liên kết với tệp DBLib gốc - nên sẽ không có cơ sở dữ liệu nào được tạo ra. Cơ sở dữ liệu sẽ vẫn ở vị trí hiện tại. -
Sau khi chọn thư viện sơ đồ và PCB nguồn và thiết lập các tùy chọn chuyển đổi liên quan theo yêu cầu, hãy nhấp vào
Next để tiến hành chuyển đổi. Thanh tiến trình sẽ được hiển thị, cùng với thông tin về thư viện hiện tại đang được chuyển đổi. Quá trình chuyển đổi bao gồm:- Tách các thư viện sơ đồ và PCB thành các tệp thư viện biểu tượng/dấu chân riêng lẻ.
- Đẩy các thư viện biểu tượng và footprint đã tách vào kho lưu trữ, trong các thư mục gốc đã chỉ định.
- Trình hướng dẫn chỉ trích xuất thông tin tham chiếu mô hình footprint. Các mô hình mô phỏng được liên kết được hỗ trợ cho thư viện cơ sở dữ liệu được kiểm soát phiên bản (SVNDbLib), tuy nhiên, việc lưu trữ các tệp mô hình mô phỏng trong kho lưu trữ Subversion không được hỗ trợ. Nếu có các liên kết như vậy, chúng sẽ được thêm vào dưới dạng tham số.
-
Tạo một bảng cơ sở dữ liệu riêng biệt trong cơ sở dữ liệu Access được tạo (có cùng tên với tên được chỉ định cho SVNDbLib) cho mỗi thư viện sơ đồ đang được chuyển đổi, kèm theo thông tin tham số và mô hình được trích xuất từ các thành phần trong đó. Mỗi bảng được đặt tên bằng tên của thư viện sơ đồ kèm theo hậu tố
_SchLib hậu tố (ví dụCapacitor - Ceramic_SchLib ). - Tạo tệp SVNDbLib đã chỉ định, kết nối với cơ sở dữ liệu và kho lưu trữ.
-
Sau khi quá trình chuyển đổi hoàn tất, nhấp vào
Finish để đóng trình hướng dẫn và đặt tệp SVNDbLib làm tài liệu đang hoạt động.
Tệp SVNDbLib kết quả sau khi quá trình chuyển đổi hoàn tất.
Chuyển đổi DbLib sang SVNDbLib
Có thể bạn đã tận hưởng sức mạnh của tính năng Thư viện Cơ sở Dữ liệu sau khi chuyển đổi các thư viện tích hợp hiện có sang cấu trúc DbLib hoặc tạo một DbLib từ đầu. Tiếp tục từ đó, bạn có thể muốn chuyển các thư viện biểu tượng nguồn và footprint của mình vào môi trường an toàn và được bảo vệ của một kho lưu trữ kiểm soát phiên bản. Phần mềm cung cấp các công cụ để thực hiện quá trình chuyển đổi này từ thư viện cơ sở dữ liệu tiêu chuẩn hiện tại (DbLib) sang thư viện cơ sở dữ liệu được kiểm soát phiên bản (SVNDbLib)
Việc chuyển đổi được thực hiện theo
Việc chuyển đổi một thư viện cơ sở dữ liệu tiêu chuẩn hiện có (DbLib) sang thư viện cơ sở dữ liệu được kiểm soát phiên bản (SVNDbLib) là một quy trình được tối ưu hóa bằng cách sử dụng
Library Conversion Wizard
Quy trình này bao gồm các bước sau
-
Mở thư viện DbLib hiện có cần chuyển đổi, sau đó chọn
Tools » SVN Database Library Maker từ menu chính. Cửa sổSVN Database Library Conversion Wizard sẽ mở ra. -
Sử dụng trang
Libraries to Convert trang này để chỉ định thư viện cơ sở dữ liệu nguồn mà bạn muốn chuyển đổi. Tùy chọnDatabase Libraries sẽ được bật sẵn, với trường liên quan đã được điền sẵn đường dẫn đến thư viện đang hoạt động. Nếu bạn muốn chuyển đổi một DbLib khác, hãy nhấp vào nút
và sử dụng hộp thoại hiện ra để duyệt tìm thư viện đó.
-
Sau khi nhấp vào
Next , tệp DbLib đã chọn sẽ được phân tích và một hộp thoại xác nhận sẽ xuất hiện, thông báo rằng cơ sở dữ liệu phía sau có thể bị thay đổi. Nhấp vàoYes để tiếp tục. -
Sử dụng trang
Options trang này để định nghĩa các tùy chọn liên quan đến chuyển đổi, bao gồm cách chia tách các thư viện nguồn, thư mục nào trong kho lưu trữ nào để lưu trữ chúng, và thư mục đầu ra cho tệp SVNDbLib. Đối với thư viện sơ đồ, hai tùy chọn cũng được cung cấp cho phép bạn loại bỏ thông tin tham số và/hoặc mô hình khỏi từng thành phần cấu thành, chỉ để lại biểu tượng cơ bản.
-
Sau khi chọn tệp DbLib nguồn và thiết lập các tùy chọn chuyển đổi liên quan theo yêu cầu, hãy nhấp vào
Next để tiến hành chuyển đổi. Thanh tiến trình sẽ được hiển thị cùng với thông tin về thư viện đang được chuyển đổi. Quá trình chuyển đổi bao gồm:- Tách các thư viện sơ đồ và PCB, được tham chiếu bởi các bản ghi thành phần trong cơ sở dữ liệu được liên kết, thành các tệp thư viện ký hiệu/bản vẽ chân đơn lẻ.
- Ghi các thư viện biểu tượng và footprint đã tách vào kho lưu trữ trong các thư mục gốc được chỉ định.
- Tạo tệp SVNDbLib đã chỉ định, kết nối với cơ sở dữ liệu và kho lưu trữ.
-
Sau khi quá trình chuyển đổi hoàn tất, nhấp vào
Finish để đóng Trình hướng dẫn và thiết lập tệp SVNDbLib làm tài liệu đang hoạt động.
Tệp SVNDbLib kết quả sau khi quá trình chuyển đổi hoàn tất.
Một vài lưu ý về ánh xạ trường
Trong tệp SVNDbLib được tạo ra, các bản đồ được định nghĩa giữa các trường trong cơ sở dữ liệu và các tham số thiết kế trên
Các ánh xạ trường vẫn giữ nguyên giữa tệp DbLib gốc và tệp SVNDbLib được tạo ra.
Tuy nhiên, có hai điểm quan trọng cần lưu ý
-
Bất kỳ ánh xạ đường dẫn nào được định nghĩa cho các ký hiệu và mô hình footprint đều bị bỏ qua. SVNDbLib chỉ sử dụng các trường tham chiếu đã được ánh xạ -
[Library Ref] và[Footprint Ref] - để xác định vị trí của biểu tượng và footprint cần thiết trong các thư viện đã được cam kết vào kho lưu trữ. Thông tin đường dẫn được định nghĩa trong cơ sở dữ liệu sẽ bị bỏ qua vì nó trỏ đến các thư viện nằm trên đĩa cứng hoặc các phương tiện cục bộ/mạng khác.
- Bất kỳ ánh xạ mô hình mô phỏng nào đã được định nghĩa cũng sẽ vẫn được định nghĩa trong tệp SVNDbLib. Tuy nhiên, việc lưu trữ các tệp mô hình mô phỏng trong kho lưu trữ Subversion không được hỗ trợ. Mặc dù các liên kết mô hình sẽ được thêm vào một thực thể thành phần khi được đặt vào, nhưng các mô hình đó sẽ không được tìm thấy.
Hỗ trợ trực tiếpOrCAD® CIS
Dựa trên nền tảng của hệ thống thư viện cơ sở dữ liệu, phần mềm cung cấp hỗ trợ đầy đủ cho việc kết nối và sử dụng các Hệ thống Thông tin Thành phần OrCAD (CIS) hiện có. Cấu trúc CIS về cơ bản được chuyển đổi thành cấu trúc Thư viện Cơ sở Dữ liệu Tiêu chuẩn (DbLib) của Altium Designer
Từ OrCAD sang Altium Designer - Cần dịch
Để cung cấp tính năng đặt trực tiếp từ cơ sở dữ liệu bên ngoài (
-
Tệp cấu hình OrCAD CIS (
*.dbc ), chịu trách nhiệm kết nối với cơ sở dữ liệu bên ngoài và chứa thông tin ánh xạ trường cơ sở dữ liệu sang tham số thiết kế, phải được chuyển đổi thành tệp Thư viện Cơ sở dữ liệu Altium Designer (*.DbLib ).
-
Các tệp thư viện OrCAD liên quan phải được chuyển đổi thành tệp thư viện Altium Designer:
-
Thư viện OrCAD Capture (
*.olb ) ---> Thư viện sơ đồ (*.SchLib ). -
Tệp thư viện OrCAD Max (
*.llb ) ---> Thư viện PCB (*.PcbLib ).
-
Thư viện OrCAD Capture (
Tự động tạo thư viện cơ sở dữ liệu
Phương pháp đơn giản và hiệu quả nhất để tạo tệp DbLib và nhập các thư viện Altium Designer là sử dụng Trình hướng dẫn Nhập (

Sử dụng

Sử dụng
Thực hiện theo các trang tiếp theo của Trình hướng dẫn, trong đó bạn cần chỉ định
- Vị trí của cơ sở dữ liệu bên ngoài.
-
Vị trí của tệp cấu hình CIS (
*.dbc ) - lưu ý rằng tệp này phải ở định dạng nhị phân chứ không phải XML. - Vị trí và tên của tệp DbLib đích sẽ được tạo.
- Các thư viện sơ đồ OrCAD và/hoặc PCB được tham chiếu bởi cơ sở dữ liệu bên ngoài.

Thực hiện theo các trang của Trình hướng dẫn, chỉ định cơ sở dữ liệu, tệp cấu hình CIS, thư viện OrCAD nguồn và tệp DbLib đích.

Làm theo các trang của trình hướng dẫn, chỉ định cơ sở dữ liệu, tệp cấu hình CIS, thư viện OrCAD nguồn và tệp DbLib đích.
Sau khi chỉ định các tệp và thư mục nguồn và đích theo yêu cầu, hãy nhấp vào

Tệp DbLib kết quả, sau khi quá trình nhập hoàn tất.

Tệp DbLib kết quả, sau khi quá trình nhập hoàn tất.
Những điều cần lưu ý
-
Đường dẫn tìm kiếm thư viện sẽ tự động được thêm vào tệp DbLib trên
Symbol & Model Search Paths trang của hộp thoại Tùy chọn Thư viện Cơ sở Dữ liệu, chỉ đến thư mục chứa các tệp thư viện đã được dịch. - Thông tin ánh xạ tham số - bao gồm khóa tra cứu đã định nghĩa - được lấy trực tiếp từ tệp cấu hình OrCAD CIS.
-
Hai mục ánh xạ mô hình được thiết lập tự động. Ví dụ về tên trường cơ sở dữ liệu cho các mục này và các
Design Parameter mục được gán là:-
Footprint Name --->[Orcad Footprint] -
Symbol Name --->[Orcad Library]
-
Các mục này cung cấp liên kết đến biểu tượng sơ đồ nguồn cho một bản ghi thành phần cụ thể trong cơ sở dữ liệu bên ngoài và mô hình PCB Footprint tương ứng được liên kết với thành phần đó
- Xác định các tùy chọn cập nhật tham số được ánh xạ theo yêu cầu. Để biết thêm thông tin, hãy tham khảo phần " Ánh xạ trường cơ sở dữ liệu với tham số thiết kế " trong tài liệu " Tạo và định nghĩa thư viện cơ sở dữ liệu ".
Tạo thư viện cơ sở dữ liệu theo cách thủ công
-
Việc tạo tệp DbLib bằng cách sử dụng
Import Wizard là phương pháp nhanh nhất, nhưng không phải là phương pháp duy nhất. Bạn cũng có thể tạo tệp DbLib thủ công. Để thực hiện: - Tạo một tệp DbLib mới, kết nối nó với cơ sở dữ liệu bên ngoài và định nghĩa các tùy chọn ánh xạ và cập nhật tham số theo yêu cầu.
-
Sau đó, bạn sẽ cần nhập các thư viện OrCAD. Điều này có thể thực hiện bằng cách sử dụng
Import Wizard để chuyển đổi các tệp thư viện OrCAD (*.olb ,*.llb ) thành các thư viện Altium Designer (*.SchLib ,*.PcbLib ).-
Khi chọn các loại tệp để nhập, hãy chọn mục
OrCAD Designs and Libraries Files mục này. -
Bỏ qua trang này
Importing OrCAD Designs và chuyển sang trangImporting OrCAD Libraries . Thêm tất cả các thư viện OrCAD nguồn được tham chiếu bởi cơ sở dữ liệu. -
Bỏ qua các trang tiếp theo liên quan đến việc nhập các tệp thiết kế.
-
Trên trang
Output Library Options trang này, hãy để tùy chọn mặc địnhOutput Libraries as PCB Project được bật. -
Trên trang
Output Libraries trang này, chỉ định thư mục đầu ra cho các tệp thư viện được tạo.
-

Nhập các thư viện nguồn OrCAD, chứa các biểu tượng và footprint được tham chiếu trong cơ sở dữ liệu.

Nhập các thư viện nguồn OrCAD, chứa các biểu tượng và footprint được tham chiếu trong cơ sở dữ liệu.
-
Sau khi quá trình nhập hoàn tất, một thư mục có tên
Imported OrCAD Libraries.PrjPcb sẽ được tạo ra trong thư mục đã chỉ định. Bạn có thể di chuyển các thư viện Altium Designer đã tạo sang một vị trí khác nếu cần. Ví dụ: bạn có thể muốn di chuyển các thư viện sang một thư mục có tênLibraries được tạo trong thư mục chứa tệp DbLib. -
Khi đã có các thư viện ký hiệu và footprint, bạn cần quay lại tệp DbLib và thiết lập các đường dẫn tìm kiếm thư viện (trong tab
Symbol & Model Search Paths trong hộp thoại Tùy chọn Thư viện Cơ sở Dữ liệu) để trỏ đến thư mục chứa các thư viện đó.