Tạo & Định nghĩa Thư viện Cơ sở dữ liệu

Yếu tố cốt lõi của tính năng thư viện cơ sở dữ liệu chính là tệp thư viện cơ sở dữ liệu. Tệp này có hai dạng, tùy thuộc vào việc bạn đang sử dụng thư viện cơ sở dữ liệu tiêu chuẩn hay thư viện cơ sở dữ liệu được quản lý phiên bản:

  • Standard Database Library - Tệp thư viện cơ sở dữ liệu. Tệp này được tạo và quản lý bằng Trình chỉnh sửa DatabaseLib của Altium Designer. Trình chỉnh sửa này sẽ khả dụng khi tài liệu đang hoạt động trong cửa sổ thiết kế chính là một *.DbLib tệp.
  • Version-Controlled Database Library - Tệp thư viện cơ sở dữ liệu SVN. Tệp này được tạo và quản lý bằng Trình chỉnh sửa SVNDatabaseLib của Altium Designer. Trình chỉnh sửa này sẽ khả dụng khi tài liệu đang hoạt động trong cửa sổ thiết kế chính là một *.SVNDbLib tệp.

Ví dụ về tệp DbLib, được mở trong Trình chỉnh sửa DatabaseLib. Di chuột qua hình ảnh để xem ví dụ về tệp SVNDbLib, được mở trong Trình chỉnh sửa SVNDatabaseLib.Ví dụ về tệp DbLib, được mở trong Trình chỉnh sửa DatabaseLib. Di chuột qua hình ảnh để xem ví dụ về tệp SVNDbLib, được mở trong Trình chỉnh sửa SVNDatabaseLib.

Tạo tệp mới thuộc các loại này bằng cách chọn lệnh File » New » Library từ các menu chính và chọn Database Library hoặc SVN Database Library tùy chọn từ Database khu vực của New Library hộp thoại vừa mở ra.

Kết nối với cơ sở dữ liệu bên ngoài

Dữ liệu bảng và ánh xạ sẽ chỉ xuất hiện trong cửa sổ hiển thị chính của Trình chỉnh sửa sau khi tệp Thư viện cơ sở dữ liệu/Thư viện cơ sở dữ liệu SVN đang hoạt động được kết nối thành công với cơ sở dữ liệu bên ngoài cần thiết. Việc kết nối được định nghĩa bằng cách sử dụng các điều khiển được cung cấp trong Source of Connection khu vực này.

Chỉ định kết nối với cơ sở dữ liệu bên ngoài thông qua tệp DbLib. Di chuột qua hình ảnh để xem kết nối thông qua tệp SVNDbLib.Chỉ định kết nối với cơ sở dữ liệu bên ngoài thông qua tệp DbLib. Di chuột qua hình ảnh để xem kết nối thông qua tệp SVNDbLib.

Bất kỳ cơ sở dữ liệu nào hỗ trợ OLE DB đều có thể được kết nối. Các tùy chọn được cung cấp trong khu vực này đều sử dụng chuỗi kết nối OLE DB để kết nối với cơ sở dữ liệu đích. Một số cơ sở dữ liệu có thể không hỗ trợ OLE DB. Tuy nhiên, hầu như tất cả các Hệ thống Quản lý Cơ sở Dữ liệu (DBMS) đang được sử dụng hiện nay đều có thể truy cập thông qua giao diện Kết nối Cơ sở Dữ liệu Mở (ODBC). Tính năng liên kết cơ sở dữ liệu sử dụng trình cung cấp ODBC của Microsoft, cho phép ADO (ActiveX Data Object) kết nối với bất kỳ nguồn dữ liệu ODBC nào. Kết quả là có thể kết nối với bất kỳ cơ sở dữ liệu ODBC nào. Trình cung cấp OLE DB cho cơ sở dữ liệu ODBC được chỉ định như một phần của chuỗi kết nối.

Kết nối cũng có thể được định nghĩa trên Connection trên Database Connection hộp thoại, được truy cập bằng cách chọn lệnh Tools » Database Connection từ các menu chính, hoặc bằng cách nhấp vào nút Advanced (bên phải nút Connect nút, ở phía dưới cùng của vùng).

Kết nối nhanh với cơ sở dữ liệu Access và Excel

Tùy Select Database Type tùy chọn này cung cấp một phương pháp nhanh chóng để tạo chuỗi kết nối khi cơ sở dữ liệu đích được tạo bằng Microsoft Access hoặc Microsoft Excel. Khi sử dụng tùy chọn này, hãy chọn loại cơ sở dữ liệu, sau đó duyệt đến và chọn tệp cơ sở dữ liệu cần thiết. Chuỗi kết nối tương ứng sẽ tự động được tạo và điền vào trường cho Use Connection String tùy chọn.

Bạn có thể chỉ định đường dẫn đầy đủ hoặc chọn lưu đường dẫn tương đối so với tệp Thư viện cơ sở dữ liệu/Thư viện cơ sở dữ liệu SVN.

Tạo chuỗi kết nối

Nếu cơ sở dữ liệu của công ty bạn không dựa trên Access hoặc Excel, và bạn muốn tạo chuỗi kết nối một cách rõ ràng, hãy bật Use Connection String tùy chọn này rồi nhấp vào Build nút tương ứng ở bên phải. Hộp thoại Data Link Properties Hộp thoại sẽ xuất hiện.

Tạo chuỗi kết nối thông qua Data Link Properties hộp thoại.Tạo chuỗi kết nối thông qua Data Link Properties hộp thoại.

Hộp thoại sẽ mở ra tại Connection tab. OLE DB Provider Microsoft Office Access Database Engine OLE DB Provider được đặt mặc định tại Provider trang của hộp thoại. Đây là cài đặt nhà cung cấp mặc định cho các tệp Thư viện Cơ sở Dữ liệu/Thư viện Cơ sở Dữ liệu SVN mới và cũng được sử dụng để kết nối với các tệp cơ sở dữ liệu Access (*.mdb). Thay đổi trình cung cấp nếu cần thiết.

Tại Connection , nhập tên (bao gồm đường dẫn) của cơ sở dữ liệu mà bạn muốn kết nối.

Nếu cơ sở dữ liệu của bạn yêu cầu quyền đăng nhập, hãy nhập thông tin này theo yêu cầu, cùng với bất kỳ cài đặt nâng cao nào khác có sẵn trong Advanced trong hộp thoại. Tab All tab này cung cấp danh sách tóm tắt các tùy chọn kết nối đã được định nghĩa, cũng như các tùy chọn mở rộng liên quan đến OLE DB Provider đã chọn. Các tùy chọn có thể được điều chỉnh theo yêu cầu từ tab này.

Sau khi các tùy chọn kết nối đã được định nghĩa, bạn có thể kiểm tra xem kết nối có thành công hay không bằng cách nhấp vào Test Connection (trên tab Connection ). Nếu kết nối thành công, một hộp thoại xác nhận sẽ xuất hiện.

Hộp Data Link Properties là hộp thoại của Microsoft và do đó, khi nhấn F1 hoặc sử dụng Help sẽ cho phép truy cập vào Microsoft Data Link Help tệp này. Tệp này không thuộc bộ tài liệu của Altium Designer.

Chỉ định tệp Data Link

Nếu nguồn dữ liệu mà bạn muốn kết nối được mô tả bằng tệp Kết nối Dữ liệu của Microsoft (*.udl), hãy kích hoạt tùy chọn kết nối thứ ba - Use Data Link File - và nhấp vào nút tương ứng Browse để tìm tệp cần thiết. Tệp Data Link về cơ bản là một kho lưu trữ cho chuỗi kết nối.

Tiến hành kết nối

Sau khi xác định kết nối với cơ sở dữ liệu bên ngoài, văn bản trên Connect nút sẽ chuyển sang chữ in đậm, cho biết bạn có thể tiến hành kết nối. Nếu thông tin kết nối chính xác, thông tin bảng và ánh xạ của cơ sở dữ liệu đích sẽ được tải vào tệp Thư viện Cơ sở Dữ liệu/Thư viện Cơ sở Dữ liệu SVN. Văn bản trên Connect nút sẽ thay đổi thành Connected và nút sẽ chuyển sang màu xám.

Nếu có vấn đề với thông tin kết nối, ví dụ như chuỗi kết nối được xây dựng không chính xác hoặc đường dẫn được nhập sai, quá trình kết nối sẽ thất bại và một thông báo sẽ xuất hiện để cảnh báo bạn về điều này. Hãy kiểm tra lại cài đặt kết nối và nhấp vào Connect nút một lần nữa.

Ví dụ về việc báo lỗi kết nối trong thư viện cơ sở dữ liệu. Ví dụ về việc báo lỗi kết nối trong thư viện cơ sở dữ liệu.

Nếu bạn thay đổi cài đặt kết nối trong khi đang kết nối với cơ sở dữ liệu, kết nối trực tiếp sẽ bị mất và văn bản trên nút Connect nút sẽ thay đổi thành Reconnect. Nhấp vào để thiết lập lại kết nối.

Sau khi kết nối ban đầu thành công và sau khi lưu tệp Thư viện cơ sở dữ liệu/Thư viện cơ sở dữ liệu SVN, kết nối sẽ được thiết lập tự động mỗi khi tệp được mở, miễn là vị trí và tên tệp của cơ sở dữ liệu đích không thay đổi.

Chỉ định liên kết đến kho lưu trữ kiểm soát phiên bản (Chỉ áp dụng cho SVNDbLib)

Với DbLib, các thư viện ký hiệu và mô hình được lưu trữ trên đĩa cứng của bạn hoặc trên các phương tiện cục bộ/mạng khác. Hãy nhớ rằng đối với SVNDbLib, các thư viện này được lưu trữ dưới sự kiểm soát phiên bản trong kho lưu trữ Subversion. Là một phần của tệp SVNDbLib, bạn phải xác định liên kết đến kho lưu trữ này. Kết nối với kho lưu trữ SVN được xác định trong SVN Repository trong Database Library Options (Tools » Options). Bạn cũng có thể truy cập hộp thoại này bằng cách nhấp vào Options nút trong Field Settings khu vực của cửa sổ xem tài liệu.

Ví dụ về kết nối với kho lưu trữ SVN dựa trên tệp.Ví dụ về kết nối với kho lưu trữ SVN dựa trên tệp.

Danh sách bảng cơ sở dữ liệu

Sau khi kết nối thành công với cơ sở dữ liệu bên ngoài, dữ liệu bảng và ánh xạ sẽ được tải vào. Phía bên trái của tài liệu DbLib/SVNDbLib liệt kê tất cả các bảng tồn tại trong cơ sở dữ liệu đã kết nối.

Đối với cơ sở dữ liệu dựa trên Excel, một bảng thực chất là một trang tính trong bảng tính được liên kết đó. Tên của bảng sẽ có hậu tố $.

Các bảng tồn tại trong cơ sở dữ liệu đã kết nối.Các bảng tồn tại trong cơ sở dữ liệu đã kết nối.

Tùy Enable tùy chọn bên cạnh mỗi mục bảng cho phép bạn kiểm soát liệu bảng đó có được đưa vào thư viện cơ sở dữ liệu kết quả hay không. Khi thư viện cơ sở dữ liệu được thêm vào danh sách Các thư viện dựa trên tệp có sẵn để duyệt trong bảng điều khiển Thành phần, mỗi bảng sẽ xuất hiện dưới dạng một thực thể thư viện riêng biệt. Vì vậy, mặc dù trên thực tế chỉ có một thư viện cơ sở dữ liệu được thêm vào, nhưng từ góc độ của Components bảng điều khiển, thì giống như bạn đã thêm nhiều thư viện riêng biệt. Để biết thêm thông tin, hãy xem Tìm kiếm thành phần trong thư viện dựa trên tệp và cơ sở dữ liệu.

Khi bạn nhấp vào một mục bảng trong danh sách, biểu tượng của nó sẽ thay đổi từ Database table icon, inactive table thành Database table icon, active table để phân biệt đó là bảng đang hoạt động. Bảng - cùng với toàn bộ dữ liệu của nó - sẽ xuất hiện trên Table Browser tab của tài liệu. Đây là chế độ xem có thể chỉnh sửa của bảng, cho phép bạn nhanh chóng tham khảo nội dung của nó và chỉnh sửa khi cần thiết mà không cần phải khởi chạy cơ sở dữ liệu bên ngoài.

Duyệt bảng nguồn trong cơ sở dữ liệu đã kết nối.Duyệt bảng nguồn trong cơ sở dữ liệu đã kết nối.

Để mở rộng khu vực Trình duyệt bảng (như minh họa ở trên), hãy thu gọn toàn bộ khu vực phía trên (cài đặt kết nối và trường) bằng cách nhấp vào điều khiển “Collapse icon - collapse a region of the database library document ” ở góc trên bên phải của chế độ xem tài liệu. Nhấp vào “Expand icon - expand a region of the database library document ” để mở rộng. Bảng này cũng hỗ trợ các tính năng nhóm, sắp xếp và lọc quen thuộc.

Chỉ định tiêu chí khớp

Sau khi một thành phần được đặt từ cơ sở dữ liệu bên ngoài, cần có cách nào đó để duy trì liên kết giữa thành phần đã đặt và bản ghi cơ sở dữ liệu mà thông tin của nó được sử dụng để tạo ra thành phần đó. Về cơ bản, hai đối tượng này cần được khớp với nhau.

Khi một thành phần được đặt, thông tin tham số của nó được tạo ngay lập tức, sử dụng các trường tương ứng trong bản ghi cơ sở dữ liệu. Liên kết sau khi đặt giữa thành phần sơ đồ và bản ghi cơ sở dữ liệu được thiết lập bằng cách sử dụng một hoặc nhiều tham số này. Field Settings khu vực này của tài liệu cho phép bạn định nghĩa các tiêu chí khớp - có thể là tra cứu đơn giản bằng một khóa duy nhất, hoặc khớp nâng cao hơn bằng cách sử dụng mệnh đề WHERE.

Tiêu chí khớp được chỉ định cho từng bảng.

Kiểm soát tiêu chí khớp sau khi đặt.Kiểm soát tiêu chí khớp sau khi đặt.

Tìm kiếm theo khóa đơn

Nếu Single key lookup tùy chọn này được bật (mặc định), thì Database fieldPart parameter sẽ khả dụng. Trường đầu tiên liệt kê tất cả các tên trường (tiêu đề cột) có sẵn trong bảng đang hoạt động của cơ sở dữ liệu. Khi các tham số cho một thành phần sơ đồ được thêm vào trong quá trình đặt, trường Part parameter trường này sẽ phản ánh trường cơ sở dữ liệu nào được chọn.

Thông thường, trường khóa tra cứu được sử dụng là trường giúp xác định duy nhất từng thành phần trong cơ sở dữ liệu bên ngoài, chẳng hạn như Mã Phần. Trường tra cứu đã chọn sẽ được hiển thị trên Field Mappings trên tab của tài liệu bằng Design Parameter mục hiển thị màu xám.

Ánh xạ khóa đơn theo Số Phần.Ánh xạ khóa đơn theo Số Phần.

Khi sử dụng Update Parameters From Database tính năng này ở một giai đoạn nào đó sau khi đặt linh kiện, thông tin sẽ được đọc từ tham số khóa đã chọn trong các linh kiện sơ đồ đã được đặt, sau đó được tìm kiếm trong trường (khóa) đã chọn của cơ sở dữ liệu - trên tất cả các bảng đã được kích hoạt. Khi có kết quả khớp, thông tin từ các ô khác trong bản ghi đó của bảng gốc có thể được đưa trở lại các tham số đã được ánh xạ trong linh kiện sơ đồ.

So khớp nâng cao - Mệnh đề WHERE

Mặc dù Single key lookup tùy chọn này hoạt động tốt nếu có số phần/ID duy nhất để khớp, nhưng nó không hiệu quả lắm khi khớp theo một tham số không duy nhất, chẳng hạn như điện dung hoặc điện trở. Trong trường hợp này, nên sử dụng mệnh đề Where nâng cao hơn, cho phép bạn chỉ định nhiều khóa khớp để liên kết thành phần sơ đồ với bản ghi cơ sở dữ liệu nguồn của nó.

Ở dạng đơn giản nhất, mệnh đề Where (được viết bằng cú pháp SQL) phản ánh các mục đã chọn để xác định việc tra cứu theo khóa duy nhất. Ví dụ, nếu Database field được chọn là Part Number - giá trị mặc định - thì trường Part parameter trường sẽ tự động được đặt thành Part Number cũng vậy, và mục nhập cho mệnh đề Where sẽ là:

[Part Number] = '{Part Number}'

Các dấu ngoặc vuông bao quanh trường cơ sở dữ liệu (cột bảng) là các ký tự trích dẫn, như được chỉ định trong Advanced trong hộp thoại Kết nối Cơ sở dữ liệu. Bạn có thể truy cập hộp thoại này bằng cách nhấp vào Advanced nút ở Source of Connection khu vực của tài liệu, hoặc từ menu Tools .

Mapping between the component parameters and the database, using a Where clause Tab Advanced tab của Database Connection hộp thoại này cung cấp các tùy chọn SQL bổ sung để đặt dấu ngoặc kép cho các bảng
hoặc sử dụng tên lược đồ bảng trong mệnh đề Where được xây dựng.

Khi đặt bảng trong dấu ngoặc kép, các ký tự ngoặc kép cụ thể được sử dụng sẽ phụ thuộc vào cơ sở dữ liệu bạn đang sử dụng. Ví dụ, dấu ngoặc vuông [ ] chỉ có thể sử dụng trong các cơ sở dữ liệu của Microsoft như Access, Excel thông qua ADO hoặc MSSQL (các phiên bản mới hơn). MySQL sẽ sử dụng ký tự ` (dấu gạch chéo ngược) để đặt bảng trong dấu ngoặc kép. Bạn thực sự chỉ cần đặt tên cột trong dấu ngoặc kép, trong bất kỳ cơ sở dữ liệu nào, nếu chúng chứa khoảng trắng hoặc là các từ khóa (đối với cơ sở dữ liệu đó). Hãy kiểm tra tài liệu hướng dẫn của phần mềm cơ sở dữ liệu cụ thể của bạn để xem các ký tự trích dẫn nào được sử dụng (nếu có).

Dấu ngoặc nhọn (braces) chỉ định rằng mục được tham chiếu là một tham số thiết kế. Dấu ngoặc đơn được sử dụng để chỉ định tham số thiết kế được xử lý như một chuỗi ký tự, thay vì một số (không có dấu ngoặc kép). Việc khớp kiểu dữ liệu rất quan trọng, vì SQL phân biệt kiểu dữ liệu. Tham số thiết kế phải có cùng kiểu dữ liệu với cột trong cơ sở dữ liệu.

Sử dụng cú pháp SQL tiêu chuẩn, mệnh đề WHERE có thể được mở rộng để thực hiện so khớp dựa trên nhiều Database field/Part parameter mục, ví dụ:

[Capacitance] = '{Capacitance}' AND [Tolerance] = {Tolerance} AND [Manufacturer] = '{Manufacturer}'

Trong trường hợp này, một bản ghi duy nhất trong bảng liên quan của cơ sở dữ liệu sẽ được liên kết, sử dụng ba tham số thiết kế khác nhau. Lưu ý rằng mục nhập cho Tolerance tham số thiết kế không được đặt trong dấu ngoặc kép. Điều này có nghĩa là kiểu cột trong bảng liên quan của cơ sở dữ liệu là Number chứ không phải String.

Sử dụng cú pháp SQL tiêu chuẩn, bạn có thể tạo mệnh đề WHERE đơn giản hoặc phức tạp tùy ý.

Ánh xạ các trường cơ sở dữ liệu với các tham số thiết kế

Các tham số thiết kế cho một thành phần được đặt từ thư viện cơ sở dữ liệu sẽ được tạo/thêm vào tại thời điểm đặt. Các tham số nào thực sự được tạo ra, cũng như các tùy chọn được sử dụng để cập nhật thông tin của chúng sau khi đặt - thông qua lệnh Tools » Update Parameters From Database lệnh — được xác định bởi thông tin ánh xạ và cập nhật được chỉ định trong tệp Thư viện Cơ sở Dữ liệu/Thư viện Cơ sở Dữ liệu SVN. Các thiết lập này được thực hiện trên Field Mappings trang của chế độ xem tài liệu chính.

Các tùy chọn ánh xạ và cập nhật được chỉ định cho từng bảng.

Chỉ định các tùy chọn ánh xạ và cập nhật tham số trên Field Mappings trên tài liệu DbLib/SVNDbLib.Chỉ định các tùy chọn ánh xạ và cập nhật tham số trên Field Mappings trên tài liệu DbLib/SVNDbLib.

Mô hình và ánh xạ tham số

Hai cột đầu tiên (tính từ bên trái) trên Field Mappings được sử dụng để kiểm soát thông tin nào từ cơ sở dữ liệu sẽ được ánh xạ sang các thuộc tính, mô hình và tham số của thành phần.

  • Database Field Name - cột này liệt kê tất cả các tên trường (cột) trong bảng hiện đang hoạt động của cơ sở dữ liệu.
  • Design Parameter - Cột này xác định cách sử dụng từng trường tương ứng trong cơ sở dữ liệu. Điều này có thể là để lấy biểu tượng hoặc mô hình footprint của thành phần (sẽ được đặt trong dấu ngoặc vuông), hoặc nếu nó được đưa vào làm tham số thành phần (những tham số này không được đặt trong dấu ngoặc).
Khi bạn mở một tài liệu DbLib/SVNDbLib đã được kết nối với cơ sở dữ liệu, bạn sẽ nhận thấy rằng một số Thông số Thiết kế có dấu ngoặc vuông còn một số khác thì không. Dấu ngoặc vuông biểu thị một tên được dành riêng, chẳng hạn như [Library Ref]. Dữ liệu này được sử dụng để điền vào các thuộc tính và mô hình của linh kiện. Các Thông số Thiết kế không có dấu ngoặc vuông sẽ trở thành tham số linh kiện.

Việc ánh xạ ban đầu được thực hiện tự động khi kết nối với cơ sở dữ liệu, với tất cả các trường cơ sở dữ liệu được ánh xạ.

Lưu ý rằng việc ánh xạ tự động giả định rằng Tên Trường Cơ sở Dữ liệu trùng khớp với tên dành riêng được sử dụng trong Altium Designer. Nếu không, thì việc ánh xạ phải được cấu hình thủ công.

Thuộc tính & Mô hình

Nếu tên trường cơ sở dữ liệu là một trong các tên dành riêng sau đây, mục ánh xạ thuộc tính/mô hình tương ứng sẽ được thiết lập tự động trong trường Design Parameter trường:

  • Description[Description]
  • Footprint Ref[Footprint Ref]
  • Footprint Path[Footprint Path]
  • Footprint Ref n[Footprint Ref n]
  • Footprint Path n[Footprint Path n]
Có thể chỉ định số lượng tham chiếu mô hình (và đường dẫn) không giới hạn trong một bảng cơ sở dữ liệu và ánh xạ chúng trong tệp DbLib/SVNDbLib. Trong các tên được dành riêng, n đại diện cho một số nguyên dương bắt đầu từ 2.
  • Library Ref[Library Ref]
  • Library Path[Library Path]
  • Orcad Footprint[Orcad Footprint]
  • Orcad Library[Orcad Library]
Các tham chiếu này được sử dụng khi nhập tệp cấu hình OrCAD CIS và các thư viện, cũng như khi tạo thư viện cơ sở dữ liệu tiêu chuẩn (DbLib).
  • PCB3D Ref[PCB3D Ref]
  • PCB3D Path[PCB3D Path]

    • Các tham chiếu đến PCB3D đề cập đến trình xem 3D cũ, không nên sử dụng chúng cho các thiết kế mới. Công cụ 3D tích hợp sẵn của Trình chỉnh sửa PCB có thể hiển thị các thân linh kiện và các tệp mô hình 3D được nhập liên quan đến các khuôn chân linh kiện.
    • Các bản ánh xạ mô hình PCB3D có thể được định nghĩa trong tệp SVNDbLib, tuy nhiên việc lưu trữ các thư viện mô hình PCB3D trong kho lưu trữ Subversion không được hỗ trợ.
  • Sim Description[Sim Description]
  • Sim Excluded Parts[Sim Excluded Parts]
  • Sim File[Sim File]
  • Sim Kind[Sim Kind]
  • Sim Model Name[Sim Model Name]
  • Sim Netlist[Sim Netlist]
  • Sim Parameters[Sim Parameters]
  • Sim Port Map[Sim Port Map]
  • Sim Spice Prefix[Sim Spice Prefix]
  • Sim SubKind[Sim SubKind]

    Tham khảo Bảng đối chiếu mô hình mô phỏng bên dưới để tìm hiểu chi tiết hơn về các trường liên quan đến mô hình mô phỏng.
    Chỉ có thể định nghĩa một liên kết mô hình mô phỏng cho một thành phần trong cơ sở dữ liệu bên ngoài. Thông thường, sẽ chỉ có một mô hình mô phỏng duy nhất được liên kết với một thành phần. Nếu bạn muốn thiết lập nhiều liên kết mô hình mô phỏng, các liên kết khác sẽ cần được định nghĩa và lưu trữ cùng với thành phần đó trong tệp thư viện sơ đồ nguồn.
    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ợ.

Các ánh xạ này xác định thuộc tính linh kiện và thông tin mô hình cho linh kiện. Khi linh kiện được đặt, ký hiệu sơ đồ được chỉ định bởi trường [Library Ref] sẽ được trích xuất từ thư viện sơ đồ được chỉ định. Tương tự, thông tin footprint PCB và mô hình mô phỏng được lưu trữ trong bản ghi sẽ được thêm vào thành phần dưới dạng footprint liên kết và mô hình mô phỏng tương ứng.

Mục [Library Ref] mục này phải tồn tại trong Design Parameter cột và phải được ánh xạ đến Database Field Name chỉ định ký hiệu sơ đồ, để có thể đặt một linh kiện từ Thư viện Cơ sở Dữ liệu/Thư viện Cơ sở Dữ liệu SVN lên sơ đồ. Nếu bảng cơ sở dữ liệu chứa tham chiếu ký hiệu dưới một Database Field Name, ví dụ SCH Symbol, bạn sẽ cần phải thiết lập thủ công Design Parameter cho trường này thành [Library Ref], bằng cách sử dụng danh sách thả xuống có sẵn cho ô đó.

Tương tự, nếu thông tin tham chiếu mô hình được nhập vào cơ sở dữ liệu với cách đặt tên trường khác, bạn sẽ cần phải ánh xạ thủ công bằng cách chọn mục tương ứng Design Parameter ([Footprint Ref], [Footprint Ref n], [PCB3D Ref], [Sim Model Name], v.v.) từ danh sách thả xuống, lần lượt cho từng trường.

Mapping the symbol and footprint models from the database to the design componentĐể xác định thông tin ký hiệu và mô hình cho một linh kiện khi đặt, các trường tham chiếu ký hiệu và mô hình trong cơ sở dữ liệu chính là các thực thể ánh xạ quan trọng
- hãy đảm bảo rằng có một ký hiệu và ít nhất một tham chiếu footprint PCB trong cấu hình ánh xạ đã định nghĩa.

Như đã đề cập, có thể ánh xạ nhiều mô hình PCB. Database Field Name được ánh xạ đến Design Parameter [Footprint Ref] sẽ là footprint mặc định khi linh kiện được đặt trên sơ đồ mạch. Chính footprint này sẽ được đặt khi thiết kế được chuyển sang miền PCB.
Khi ánh xạ các ký hiệu và mô hình cho tệp DbLib/SVNDbLib, thông tin đường dẫn trong cơ sở dữ liệu bên ngoài là tùy chọn. Để biết thêm thông tin, hãy xem Chỉ định vị trí thư viện ký hiệu và mô hình.

Ánh xạ mô hình mô phỏng

Phần này thảo luận về từng trường cơ sở dữ liệu có thể được thêm vào bảng cơ sở dữ liệu bên ngoài để xác định liên kết mô hình mô phỏng, liên kết này sẽ được tạo khi đặt linh kiện.

  • Sim Model Name – tên của mô hình mà bạn muốn sử dụng. Sau khi linh kiện được đặt, thông tin này sẽ xuất hiện trong Model Name trường của Sim Model hộp thoại.

    Khi ánh xạ các trường cơ sở dữ liệu với các tham số thiết kế trong tệp DBLib, trường Tên Mô hình Mô phỏng tương đương với các trường Mã tham chiếu Footprint, Mã tham chiếu Thư viện, v.v.
  • Sim Description – mô tả về mô hình được liên kết. Thông tin này là tùy chọn và không ảnh hưởng đến hoạt động của liên kết mô hình mô phỏng.
  • Sim File – một tệp mô hình cụ thể chứa mô hình mô phỏng được chỉ định trong Sim Model Name trường. Có một số cách để sử dụng trường này:

    • Bạn có thể nhập đường dẫn tuyệt đối đến tệp mô hình (ví dụ: C:\DbLibs\Switching Diodes\Libraries\JAS33.mdl). Mô hình được chỉ định trong Sim Model Name sẽ được tìm kiếm trong tệp này và được sử dụng nếu tìm thấy.
    • Bạn có thể nhập đường dẫn tương đối (so với tệp DbLib) đến tệp mô hình (ví dụ: Libraries\JAS33.mdl). Mô hình được chỉ định trong Sim Model Name sẽ được tìm kiếm trong tệp này và được sử dụng nếu tìm thấy.
    • Bạn có thể chỉ nhập tên tệp mô hình (ví dụ: JAS33.mdl). Các đường dẫn tìm kiếm được định nghĩa trong tệp DbLib sẽ được sử dụng để xác định tệp mô hình đầu tiên khớp với tên đã chỉ định và chứa mô hình khớp với mô hình được chỉ định trong trường Sim Model Name trường này.
    • Bạn có thể để trống trường này. Các đường dẫn tìm kiếm được định nghĩa trong tệp DbLib sẽ được sử dụng để tìm tệp mô hình đầu tiên chứa mô hình phù hợp với mô hình được chỉ định trong Sim Model Name trường này.
    Các đường dẫn tìm kiếm được định nghĩa cho tệp DbLib từ Symbol & Model Search Paths trong Database Library Options hộp thoại (Tools » Options).
  • Sim Kind – danh mục cha của mô hình đang được liên kết đến.
  • Sim SubKind – loại mô hình đang được liên kết.
  • Sim Netlist – thông tin mẫu sơ đồ mạch (netlist), phù hợp với loại mô hình đang được liên kết. Trường này trở nên đặc biệt quan trọng nếu bạn đang chỉ định mẫu sơ đồ mạch của riêng mình và đã thiết lập trường Sim SubKind trường này thành Generic Editor, giúp bạn kiểm soát tốt hơn thông tin nào sẽ được đưa vào netlist.

    Trường này phải được định nghĩa và không được để trống; nếu không, mô hình sẽ không được thêm vào netlist mô phỏng, và linh kiện sẽ không được mô phỏng khi được đặt từ thư viện cơ sở dữ liệu.
  • Sim Spice Prefix – tiền tố SPICE cho loại mô hình mà bạn đang liên kết.
  • Sim Port Map – sự ánh xạ các chân từ linh kiện trên sơ đồ mạch sang các chân của mô hình được liên kết. Sau khi linh kiện được đặt vào, thông tin này sẽ xuất hiện trong Pin Mapping khu vực của Sim Model hộp thoại.

    Mỗi cặp chân phải được nhập theo định dạng sau:

    (SchematicPinNumber:ModelPinNumber),

    với mỗi cặp chân được ánh xạ được phân tách bằng dấu phẩy.

    Ví dụ: khi ánh xạ mô hình mô phỏng điốt trong đó chân 1 trên sơ đồ (cực dương) phải được ánh xạ sang chân 1 trên mô hình (cực dương), và chân 3 trên sơ đồ (cực âm) phải được ánh xạ sang chân 2 trên mô hình (cực âm), thì thông tin này sẽ được nhập vào trường cơ sở dữ liệu như sau:

    (1:1),(3:2)

  • Sim Excluded Parts – tạo trường này trong cơ sở dữ liệu nếu bạn muốn loại trừ một số phần nhất định của linh kiện nhiều phần khỏi quá trình mô phỏng. Thông tin này tương ứng với Exclude part from simulation tùy chọn trong Pin Mapping khu vực của Sim Model hộp thoại.

    Theo mặc định, tất cả các phần của một linh kiện nhiều phần đều được đưa vào mô phỏng, do đó bạn chỉ cần chỉ định các phần muốn loại trừ, theo số thứ tự. Dùng dấu phẩy để phân tách các phần trong danh sách loại trừ. Ví dụ: nếu một thành phần có bốn phần và bạn không muốn phần 2 và 4 được đưa vào bất kỳ mô phỏng nào, thì bạn sẽ nhập nội dung sau vào trường cơ sở dữ liệu:

    2,4

  • Sim Parameters – tạo trường này trong cơ sở dữ liệu nếu bạn muốn gán giá trị cho các tham số mô phỏng của mô hình. Đây là các tham số có thể được định nghĩa ở cấp độ thành phần, trái ngược với các tham số nâng cao hơn có thể được bao gồm trong tệp mô hình.

    Một tham số phải được nhập theo định dạng sau:

    ParameterName=Value,

    Các tham số phải được phân tách bằng ký tự gạch dọc (|).

    Bạn có thể nhớ rằng một tham số mô phỏng cấp thành phần cũng có thể được thiết lập như một tham số thành phần - xuất hiện trong Parameters khu vực của Component Properties , và sau đó có thể được hiển thị trên bản vẽ sơ đồ. Theo mặc định, một mục tham số trong Sim Parameters sẽ tự động được thêm vào dưới dạng tham số thành phần. Nếu bạn không muốn một tham số mô phỏng được thêm vào dưới dạng tham số thành phần, chỉ cần thêm dấu chấm than làm tiền tố cho tên tham số (ví dụ: !Initial Voltage=100mV).

    Hãy xem xét một mô hình đi-ốt, có bốn tham số cấp linh kiện sau:

    • Hệ số diện tích
    • Điều kiện ban đầu
    • Điện áp ban đầu
    • Nhiệt độ

    Bây giờ, hãy xem xét việc thêm các giá trị vào cơ sở dữ liệu cho Hệ số diện tích (ví dụ: 2) và Nhiệt độ (ví dụ: 22°C). Ngoài ra, cả hai thông số này không nên được thêm vào dưới dạng thông số linh kiện. Mục nhập trong Sim Parameters sẽ là:

    !Area Factor=2|!Temperature=22

Sau khi đã đặt thành phần từ thư viện cơ sở dữ liệu, bạn có thể xác minh rằng thông tin được định nghĩa cho liên kết mô phỏng thực sự đúng như yêu cầu. Khi thành phần đã đặt được chọn trong không gian thiết kế, hãy chọn mục mô hình mô phỏng trong Parameters khu vực của Properties bảng điều khiển, nhấp vào nút “” để truy cập Sim Model hộp thoại, từ đó bạn có thể kiểm tra rằng:

  • Tệp mô hình đã được tìm thấy như mong đợi. Khi tìm thấy, Model File tab của hộp thoại sẽ hiển thị nội dung của tệp.
  • Các thông tin mô phỏng còn lại từ cơ sở dữ liệu đã được thêm vào hộp thoại như mong đợi.

Các giá trị được lưu trữ trong các trường cơ sở dữ liệu sẽ được sử dụng cho thành phần được đặt từ thư viện cơ sở dữ liệu khi chạy mô phỏng. Tuy nhiên, xin lưu ý rằng nếu bạn truy cập Sim Model hộp thoại cho một mô hình mô phỏng của một thành phần được đặt từ thư viện cơ sở dữ liệu và nhấp vào OKSim Netlist và Sim Spice Prefix sẽ được thiết lập tự động cho thành phần đó dựa trên văn bản mô hình đã chọn.

Tham số

Tất cả các tên trường cơ sở dữ liệu khác sẽ được tự động ánh xạ sang các tham số thiết kế có cùng tên. Ví dụ: nếu một trường trong cơ sở dữ liệu có tên là Tolerance, một tham số thiết kế có tên Tolerance sẽ được ánh xạ đến trường đó. Bạn có thể thay đổi tên của một tham số thiết kế bằng cách nhấp vào ô của nó và nhập tên mới trực tiếp. Chính các tên tham số thiết kế này sẽ xuất hiện trong Parameters khu vực của hộp thoại thuộc tính liên quan đến thành phần, sau khi thành phần đó được đặt trên trang sơ đồ.

Bạn có thể có một số lượng lớn các trường dữ liệu liên quan đến một thành phần trong cơ sở dữ liệu, nhưng không phải tất cả các trường này đều là những trường bạn muốn, hoặc thậm chí cần, thêm vào dưới dạng tham số thiết kế cho thành phần khi nó được đặt trên bản vẽ sơ đồ. Phần lớn thông tin này có thể chỉ cần thiết khi tạo Danh mục Vật tư (BOM). Hộp thoại Report Manager cho phép bạn thêm thông tin tham số vào BOM, trực tiếp từ cơ sở dữ liệu được liên kết - giúp bạn giảm lượng thông tin được 'mang theo' cùng với các tài liệu nguồn sơ đồ. Để biết thêm thông tin, hãy tham khảo phần Chuẩn bị BOM trong Report Manager.

Đối với các trường mà bạn rõ ràng không muốn ánh xạ từ cơ sở dữ liệu, hãy đặt Design Parameter giá trị [None]. Các trường cơ sở dữ liệu chưa được ánh xạ được đánh dấu trên tab bằng biểu tượng dấu X màu đỏ (Cross icon, indicating that a database field is not mapped to a component parameter). Các trường cơ sở dữ liệu đã được ánh xạ được đánh dấu bằng biểu tượng dấu tích màu xanh lá cây (Tick icon, indicating that a database field is mapped to a component parameter).

Cấu hình ánh xạ tham số theo yêu cầu. Đặt thành [None] để ngăn không cho một tham số trong cơ sở dữ liệu được ánh xạ đến thành phần đã đặt. Các tham số chưa được ánh xạ có thể được đưa trực tiếp vào BOM, nếu cần.Cấu hình ánh xạ tham số theo yêu cầu. Đặt thành [None] để ngăn không cho một tham số trong cơ sở dữ liệu được ánh xạ đến thành phần đã đặt. Các tham số chưa được ánh xạ có thể được đưa trực tiếp vào BOM, nếu cần.

Để ánh xạ lại nhanh chóng một trường chưa được ánh xạ, hãy nhấp vào bên trong hàng của trường đó và sử dụng Ctrl+D phím tắt. Lưu ý rằng đối với việc ánh xạ mô hình, bạn sẽ cần chọn thủ công từ Design Parameter .

Tùy chọn cập nhật tham số

Các cột còn lại trên Field Mappings cho phép bạn chỉ định các hành động được thực hiện đối với các tham số, khi đặt một thành phần từ thư viện cơ sở dữ liệu lần đầu tiên, hoặc cập nhật một thành phần sau khi nó đã được đặt bằng lệnh Tools » Update Parameters From Database lệnh.

Bốn cột này như sau:

  • Update Values - ô trong cột này được sử dụng để xác định hành động cần thực hiện nếu tham số tồn tại cả trên bản vẽ sơ đồ và trong cơ sở dữ liệu, nhưng các giá trị hiện tại khác nhau. Chọn cập nhật tham số của thành phần đã được chèn bằng giá trị được lưu trữ trong cơ sở dữ liệu (Update), hoặc không cập nhật (Do not update). Tùy chọn này sẽ được áp dụng khi sử dụng lệnh Update Parameters From Database , sau khi linh kiện đã được đặt.
  • Add To Design - Một ô trong cột này được dùng để xác định hành động cần thực hiện nếu tham số được tìm thấy trong cơ sở dữ liệu, nhưng không tồn tại đối với linh kiện đã được đặt. Bạn có thể chọn thêm tham số (Add), không thêm tham số (Do not add), hoặc chỉ thêm tham số nếu nó đã được gán giá trị trong cơ sở dữ liệu (Add only if not blank in database). Tùy chọn này được áp dụng cả khi đặt thành phần lần đầu từ thư viện cơ sở dữ liệu và khi sử dụng lệnh Update Parameters From Database , sau khi thành phần đã được đặt.
  • Visible On Add - Hộp kiểm trong cột này được sử dụng để xác định liệu một tham số mới được thêm vào, do việc chèn ban đầu hoặc cập nhật sau khi chèn, có được hiển thị cho thành phần trên bản vẽ sơ đồ (bật) hay không (tắt).
  • Remove From Design - ô trong cột này được dùng để xác định hành động cần thực hiện nếu phát hiện tham số tồn tại cho thành phần đã được đặt, nhưng hoặc là không có trong cơ sở dữ liệu, hoặc là có nhưng không có giá trị. Bạn có thể chọn không xóa tham số đó (Do not remove), hoặc chỉ xóa nó nếu nó không có giá trị được gán trong cơ sở dữ liệu (Remove only if blank in database). Tùy chọn này được áp dụng khi sử dụng lệnh Cập nhật Thông số từ Cơ sở Dữ liệu, sau khi linh kiện đã được đặt.

Ban đầu, Update Values, Add To DesignRemove From Design - cho mỗi trường cơ sở dữ liệu được ánh xạ - sẽ được đặt thành giá trị Default, và tùy chọn Visible On Add tùy chọn sẽ bị vô hiệu hóa, như được minh họa trong hình ảnh sau đây.

Các tùy chọn cập nhật tham số ban đầu (mặc định).Các tùy chọn cập nhật tham số ban đầu (mặc định).

Nhìn vào hình ảnh, có bốn điểm quan trọng cần lưu ý liên quan đến các tùy chọn cập nhật:

  1. Các trường cơ sở dữ liệu chưa được ánh xạ sẽ không có tùy chọn cập nhật liên quan.
  2. Các ánh xạ dựa trên thuộc tính và mô hình (các mục có dấu ngoặc vuông trong Design Parameter cột) sẽ không có tùy chọn cập nhật liên quan, vì đây không phải là các tham số thiết kế.
  3. Trường khóa (ví dụ: Part Number trong hình ảnh) sẽ không có tùy chọn cập nhật liên quan. Trường này chỉ được sử dụng cho mục đích khớp tham số.
  4. Cài đặt Default sẽ khiến tùy chọn cập nhật tuân theo định nghĩa mặc định tương ứng, như đã chỉ định trong Default Actions trong Database Library Options hộp thoại (Tools » Options từ các menu chính hoặc Options từ menu chuột phải của Table Browser tab). Bạn cũng có thể truy cập hộp thoại này bằng cách nhấp vào Options nút trong Field Settings khu vực của chế độ xem tài liệu.

Xác định các tùy chọn cập nhật tham số mặc định tại một vị trí trung tâm cho DbLib. Di chuột qua hình ảnh để xem tùy chọn tương ứng cho SVNDbLib.Xác định các tùy chọn cập nhật tham số mặc định tại một vị trí trung tâm cho DbLib. Di chuột qua hình ảnh để xem tùy chọn tương ứng cho SVNDbLib.

Điểm thứ tư này rất hữu ích vì nó cho phép bạn chỉ định các tùy chọn cập nhật từ một vị trí trung tâm, sau đó trỏ đến vị trí đó khi định nghĩa các tùy chọn cập nhật cho từng trường được ánh xạ. Đó là lý do tại sao mục Default mục này được tải tự động vào các trường cập nhật liên quan khi ánh xạ một trường cơ sở dữ liệu sang một tham số thiết kế.

Nếu bạn muốn ghi đè cài đặt mặc định cho một tùy chọn cập nhật, hãy nhấp vào bên trong trường cập nhật tương ứng, trên Field Mappings tab, sau đó nhấp lại để truy cập menu thả xuống cung cấp các tùy chọn cập nhật áp dụng.

Các tùy chọn cập nhật tham số có thể được ghi đè thủ công, nếu cần.Các tùy chọn cập nhật tham số có thể được ghi đè thủ công, nếu cần.

Bằng cách này, bạn có toàn quyền kiểm soát cách các tham số trong thiết kế được cập nhật. Bạn có thể đặt tất cả các trường thành Default và đưa ra các quyết định cập nhật cần thiết từ Database Library Options hộp thoại, thiết lập từng trường cập nhật riêng lẻ, hoặc kết hợp cả hai cách — quyết định hoàn toàn thuộc về bạn và tùy theo ý bạn. Đối với các thành phần đã được đặt, việc cập nhật, khi được thực hiện, sẽ diễn ra thông qua Engineering Change Order hộp thoại. Nếu ở giai đoạn này có những cập nhật mà bạn không muốn thực hiện, bạn có thể chọn không bao gồm những thay đổi cụ thể đó - điều này cho phép bạn có quyền quyết định cuối cùng và tối cao về việc các tham số thiết kế nào sẽ được cập nhật.

Chỉ định vị trí thư viện biểu tượng và mô hình

Khi bạn đặt một thành phần từ thư viện cơ sở dữ liệu, biểu tượng của nó - được chỉ định bởi [Library Ref] bản ánh xạ — sẽ được trích xuất từ thư viện sơ đồ đã chỉ định (*.SchLib). Tương tự, bất kỳ tham chiếu mô hình nào (footprint, PCB3D, mô phỏng) được chỉ định trong cơ sở dữ liệu sẽ nằm trong Thư viện PCB cơ sở (*.PcbLib), thư viện PCB3D (*.PCB3DLib) và Mô hình mô phỏng (*.mdl, *.ckt) tương ứng. Đường dẫn đến các tệp này có thể được chỉ định rõ ràng trong cơ sở dữ liệu bằng cách:

  • Nhập đường dẫn tuyệt đối đến tệp.
  • Nhập đường dẫn tương đối đến tệp.

Nếu bạn đã định nghĩa các trường trong cơ sở dữ liệu để chứa thông tin đường dẫn, các trường này cần được ánh xạ đến các tham số thiết kế tương ứng - [Library Path], [Footprint Path], [PCB3D Path], [Sim File], v.v. (tham khảo lại phần Ánh xạ Mô hình và Thông số).

Việc nhập đường dẫn - ngay cả đường dẫn tương đối - vào bảng cơ sở dữ liệu có thể hơi hạn chế. Nếu bạn di chuyển vị trí của tệp thư viện hoặc tệp mô hình, bạn sẽ cần cập nhật bảng cơ sở dữ liệu cho phù hợp. Để mang lại cho bạn sự tự do hơn, bạn có thể chỉ định thông tin tìm kiếm thư viện ngay trong chính tệp DbLib/SVNDbLib. Điều này cho phép bạn chỉ định tên của thư viện nguồn hoặc tệp mô hình trong cơ sở dữ liệu, hoặc không định nghĩa gì cả.

Using Search Paths with a large number of symbol/model files - mặc dù các đường dẫn tìm kiếm mang lại sự linh hoạt và đơn giản hơn trong việc cấu hình cách xác định vị trí các ký hiệu và mô hình, nhưng phương pháp này không được khuyến nghị khi có một số lượng lớn tệp ký hiệu hoặc mô hình trong vị trí tìm kiếm. Tùy thuộc vào cách đặt tên tệp được sử dụng, Đường dẫn Tìm kiếm có thể yêu cầu tìm kiếm mọi tệp thư viện/mô hình có trong đường dẫn mỗi khi cần một biểu tượng/mô hình, ví dụ như khi duyệt các thành phần hoặc chuyển thiết kế từ sơ đồ sang PCB.

Đối với Thư viện Cơ sở Dữ liệu

Đối với DbLib, đường dẫn tìm kiếm thư viện được định nghĩa trên Symbol and Model Search Paths trong Database Library Options hộp thoại (Tools » Options). Bạn cũng có thể truy cập hộp thoại này bằng cách nhấp vào nút Options nút trong Field Settings khu vực của cửa sổ xem tài liệu.

Chỉ định đường dẫn tìm kiếm cho thư viện ký hiệu và mô hình.Chỉ định đường dẫn tìm kiếm cho thư viện ký hiệu và mô hình.

Để thêm đường dẫn vào danh sách:

  1. Bạn có thể nhập đường dẫn trực tiếp vào trường bên dưới khu vực "Library Search Paths", hoặc nhấp vào nút "Browse for a folder button " để mở Browse for Folder hộp thoại, từ đó bạn có thể tìm thư mục chứa các tệp thư viện/mô hình cần thiết.
  2. Bạn có thể thêm dưới dạng đường dẫn đầy đủ hoặc đường dẫn tương đối (tương đối so với vị trí của tệp DbLib). Điều chỉnh tùy chọn này bằng cách sử dụng Add/Update As Relative Path tùy chọn này.
  3. Sau khi chỉ định đường dẫn cần thiết, hãy thêm nó vào danh sách đường dẫn tìm kiếm bằng cách nhấp vào Add nút này.
  4. Tiếp tục thêm các đường dẫn tìm kiếm khác nếu cần.
Đối với việc nhập trực tiếp, nếu bạn chỉ định một đường dẫn không chính xác (ví dụ: đến một thư mục không tồn tại), mục đó vẫn có thể được thêm vào nhưng sẽ xuất hiện màu xám trong danh sách, để chỉ ra rằng đó là một đường dẫn tìm kiếm không hợp lệ. Nếu bạn phát hiện mình đã nhập đường dẫn sai, bạn có thể chọn mục đó trong danh sách và nhấp vào nút Remove hoặc sửa đổi định nghĩa đường dẫn và nhấp vào nút Update .

Các đường dẫn tìm kiếm thư viện xác định vị trí của các tệp thư viện và mô hình khi đặt từ thư viện cơ sở dữ liệu và khi tìm kiếm mô hình sau khi đặt. Mô hình cụ thể được sử dụng sẽ phụ thuộc vào cách bạn đã thiết lập các đường dẫn tìm kiếm thư viện và liệu bạn có thêm thông tin thư viện cụ thể vào cơ sở dữ liệu của mình hay không. Quá trình tìm kiếm sẽ diễn ra theo thứ tự sau:

  1. Nếu có đường dẫn đầy đủ trong trường đường dẫn được ánh xạ cho ký hiệu hoặc mô hình, hãy sử dụng tệp thư viện/mô hình đó và trích xuất ký hiệu hoặc mô hình được chỉ định trong trường tham chiếu tương ứng.
  2. Nếu có đường dẫn tương đối trong trường đường dẫn được ánh xạ cho biểu tượng hoặc mô hình, hãy sử dụng tệp thư viện/mô hình đó và trích xuất biểu tượng hoặc mô hình được chỉ định trong trường tham chiếu tương ứng.
  3. Nếu chỉ có tên tệp thư viện/mô hình trong trường đường dẫn được ánh xạ cho ký hiệu hoặc mô hình, hãy sử dụng các đường dẫn tìm kiếm để xác định tệp thư viện/mô hình đầu tiên khớp với tên đã chỉ định và chứa ký hiệu hoặc mô hình được chỉ định trong trường tham chiếu tương ứng.
  4. Nếu không có thông tin tệp thư viện/mô hình nào trong cơ sở dữ liệu, hãy sử dụng các đường dẫn tìm kiếm để xác định tệp thư viện/mô hình đầu tiên chứa phần trùng khớp với biểu tượng hoặc mô hình được chỉ định trong trường tham chiếu tương ứng.

Đối với Thư viện Cơ sở dữ liệu SVN

Đối với SVNDbLib, các thư mục gốc trong kho lưu trữ Subversion - nơi chứa các biểu tượng và mô hình footprint - được chỉ định trong SVN Repository trong Database Library Options hộp thoại (Tools » Options). Bạn cũng có thể truy cập hộp thoại này bằng cách nhấp vào Options nút trong Field Settings khu vực của cửa sổ xem tài liệu.

Chỉ định các thư mục kho lưu trữ cơ sở cho các ký hiệu và footprint.Chỉ định các thư mục kho lưu trữ cơ sở cho các ký hiệu và footprint.

Sử dụng các trường có sẵn trong Models Location khu vực này để chỉ định thư mục gốc cho các biểu tượng và footprints. Nhấp vào nút “Click the ellipsis button to select the repository folder for the symbols and footprints ” ở bên phải của một trường để truy cập Browse for directory hộp thoại — một cửa sổ dẫn đến kho lưu trữ được liên kết. Sử dụng hộp thoại này để chọn thư mục cần thiết.

Tìm kiếm thư mục liên quan trong kho lưu trữ SVN được liên kết.Tìm kiếm thư mục liên quan trong kho lưu trữ SVN được liên kết.

Cần nhấn mạnh rằng các biểu tượng và footprint phải nằm trong các thư mục kho lưu trữ cơ sở đã chỉ định. Tất nhiên, chúng có thể nằm trong các thư mục con của các thư mục đó và các đường dẫn được chỉ định cho cả biểu tượng và footprint có thể trỏ đến cùng một thư mục trong kho lưu trữ.

Vị trí mô hình xác định nơi có thể tìm thấy các tệp thư viện và mô hình khi đặt từ thư viện cơ sở dữ liệu được kiểm soát phiên bản và khi tìm kiếm mô hình sau khi đặt. Các mô hình ký hiệu sơ đồ và footprint cụ thể được sử dụng sẽ phụ thuộc vào cách bạn đã thiết lập các vị trí này, cũng như việc bạn có thêm thông tin thư viện cụ thể vào cơ sở dữ liệu của mình hay không. Quá trình tìm kiếm sẽ diễn ra theo thứ tự sau:

  1. Nếu có đường dẫn đầy đủ trong trường đường dẫn được ánh xạ cho biểu tượng hoặc mô hình footprint (ví dụ: http://MyServer/svn/MyCompany/ParentDirectory/SchematicSymbols/Capacitor_NonPolarized.SchLib), hãy sử dụng tệp thư viện đó và trích xuất biểu tượng hoặc footprint được chỉ định trong trường tham chiếu tương ứng.
  2. Nếu có đường dẫn tương đối (tính từ thư mục gốc của kho lưu trữ) trong trường đường dẫn được ánh xạ cho biểu tượng hoặc mô hình footprint (ví dụ: /ParentDirectory/SchematicSymbols/Capacitor_NonPolarized.SchLib), hãy sử dụng tệp thư viện đó và trích xuất biểu tượng hoặc footprint được chỉ định trong trường tham chiếu tương ứng. URL của kho lưu trữ — được chỉ định trong vùng Kết nối máy chủ kho lưu trữ của hộp thoại — sẽ được thêm vào đầu đường dẫn bạn nhập, để tạo thành địa chỉ tuyệt đối.
  3. Nếu chỉ có tên tệp thư viện trong trường đường dẫn được ánh xạ cho mô hình ký hiệu hoặc footprint (ví dụ: Capacitor_NonPolarized.SchLib), hãy sử dụng các vị trí mô hình được chỉ định trong kho lưu trữ để tìm tệp thư viện đầu tiên khớp với tên đã chỉ định và chứa mô hình biểu tượng hoặc footprint khớp với mô hình được chỉ định trong trường tham chiếu tương ứng.
Khi tìm kiếm sự khớp giữa biểu tượng/mô hình, các đường dẫn thư mục đã được nén trong thư mục gốc của biểu tượng hoặc footprint sẽ được sắp xếp và tìm kiếm theo thứ tự bảng chữ cái. Nếu sử dụng Trình hướng dẫn Tách Thư viện, sẽ luôn có một thư viện tương ứng có tên trùng với tên thực tế của biểu tượng/footprint.
  1. Nếu không có thông tin tệp thư viện nào trong cơ sở dữ liệu, hãy sử dụng các vị trí mô hình đã chỉ định để tìm tệp thư viện đầu tiên chứa kết quả khớp với biểu tượng hoặc mô hình footprint được chỉ định trong trường tham chiếu tương ứng.
Khi xác định vị trí biểu tượng/dấu chân, hệ thống sẽ ban đầu tìm kiếm thư viện đầu tiên có tên giống với chính biểu tượng hoặc dấu chân đó. Ví dụ: nếu tên biểu tượng logic trong cơ sở dữ liệu (được chỉ định bởi [Library Ref] bản ánh xạ) là Capacitor_NonPolarized, hệ thống sẽ tìm kiếm tệp đầu tiên có tên là Capacitor_NonPolarized.SchLib và tìm kiếm biểu tượng trong tệp này. Nếu không thể tìm thấy biểu tượng/dấu chân theo cách này, hệ thống sẽ tìm kiếm kết quả khớp trong tất cả các thư việ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