Altium NEXUS Documentation

LibraryToSVN

Modified by Susan Riege on Jan 22, 2019
此文档页面引用了不再受支持的产品 Altium Vault, Altium Vault 及其组件管理功能已迁移到 Altium Concord Pro

Parent page: WorkspaceManager Commands

The following pre-packaged resources, derived from this base command, are available:


Applied Parameters: Context=Document

Summary

This command is used to access the SVN Database Library Conversion Wizard from the currently active library document - either a Schematic Library (*.SchLib), PCB 2D/3D Component Model Library (*.PcbLib), or a Database Library (*.DbLib). This Wizard streamlines the process of turning these various component management methodologies into an SVN Database Library. An SVN Database Library takes the ability to place components directly from a database, and extends this method of linking to allow source-controlled libraries - housing the schematic symbols and footprint models within a Subversion-based repository. The link to the repository and to the external database is defined within an SVN Database Library file (*.SVNDbLib), an extension of the Database Library file (*.DBLib) and often referred to as a Version-Controlled Database Library.

Access

This command is accessed from the Schematic Library Editor, PCB Library Editor, or Database Library Editor, by choosing the Tools » SVN Database Library Maker command, from the main menus.

Use

First, ensure that the library document you wish to convert is the active document in the main design window.

After launching the command, the SVN Database Library Conversion Wizard will appear. While accessing the Wizard in this way - through a document context - loads the Wizard with the active library, ready for conversion, you can of course modify the list of libraries to be converted, as required. The Wizard can convert either a single Database Library, or any number (and mixture) of Schematic Libraries, PCB Libraries, and Integrated Libraries.

Converting a Database Library

Use the Wizard to define conversion-related options, including how the source libraries should be split, in which directories of which repository they should be stored, and the output directory for the SVNDbLib file. For a schematic library, two options are also provided that allow you to strip the parameter and/or model information from each constituent component - leaving just the bare symbol. As the external database already exists - linked to the original DbLib file - one will not be created. The database will remain in its current location.

Should you wish to have the generated SVNDBLib file and the database in the same location, you basically have two options. The first is to set the output path for the SVNDbLib to be the same directory in which the database currently resides. The second option is to generate the SVNDbLib in a different directory and then move the database to that directory. In this case, you will need to remember to modify the connection within the SVNDbLib file to point to the database in its new location and reconnect.

After choosing the source DbLib file and setting the related conversion options as required, click Next to proceed with the conversion. A progress bar will be displayed, along with information on the current library being converted. The conversion process involves:

  1. Splitting the schematic and PCB libraries, referenced by the component records in the linked database, into single symbol/footprint library files
  2. Committing the split symbol and footprint libraries to the repository, in the specified base directories.
  3. Creating the specified SVNDbLib file, connecting to the database and repository.

After the conversion has completed, click Finish to close the Wizard, and make the SVNDbLib file active in the main design window.

Converting Schematic, PCB, and Integrated Libraries

Use the Wizard to define conversion-related options, including how the source libraries should be split, in which directories of which repository they should be stored, and the output directory for the SVNDbLib file. For a schematic library, two options are also provided that allow you to strip the parameter and/or model information from each constituent component - leaving just the bare symbol.

After choosing the source libraries and setting the related conversion options as required, click Next to proceed with the conversion. A progress bar will be displayed, along with information on the current library being converted. The conversion process involves:

  1. Extraction of the source libraries from any supplied integrated libraries.
  2. Splitting the schematic and PCB libraries into single symbol/footprint library files
  3. Committing the split symbol and footprint libraries to the repository, in the specified base directories.
  4. The Wizard will only extract footprint model reference information. Linked PCB3D and Simulation models are not supported for an SVNDbLib. Where such links exist, they will be added as parameters.
  5. Building a separate database table in the generated Access database, for each schematic library and/or intergated library being converted, complete with parameter and model information extracted from the components therein. Each table is named using the name of the schematic library, with an _SchLib suffix (e.g. Mixer_SchLib), and/or the name of the integrated library, with an _IntLib suffix (e.g. AD Differential Amplifier_IntLib).
  6. Creating the specified SVNDbLib file, connecting to the database and repository.

After the conversion has completed, click Finish to close the Wizard, and make the SVNDbLib file active in the main design window.


Applied Parameters: Context=Project

Summary

This command is used to access the SVN Database Library Conversion Wizard from the currently focused project library document - either a Schematic Library (*.SchLib), PCB 2D/3D Component Model Library (*.PcbLib), or an Integrated Library (*.IntLib) - under the required parent project in the Projects panel. This Wizard streamlines the process of turning these various component management methodologies into an SVN Database Library. An SVN Database Library takes the ability to place components directly from a database, and extends this method of linking to allow source-controlled libraries - housing the schematic symbols and footprint models within a Subversion-based repository. The link to the repository and to the external database is defined within an SVN Database Library file (*.SVNDbLib), an extension of the Database Library file (*.DbLib) and often referred to as a Version-Controlled Database Library.

Access

This command is accessed from the Projects panel by right-clicking on the entry for the required project library (SchLib, PcbLib, or IntLib) and choosing the SVN Database Library Maker command, from the context menu.

Use

First, ensure that a project library document (SchLib, PcbLib, or IntLib) you wish to convert is the focused document in the Projects panel.

After launching the command, the SVN Database Library Conversion Wizard will appear. While accessing the Wizard in this way - through a project context - loads the Wizard with all SchLib, PcbLib, and IntLib libraries that have been added to the project, ready for conversion, you can of course modify the list of libraries to be converted, as required. The Wizard can convert either a single Database Library, or any number (and mixture) of Schematic Libraries, PCB Libraries, and Integrated Libraries.

Converting a Database Library

Should you wish to convert a standard Database Library (DbLib) instead, simply switch the conversion mode to Database Libraries, and browse to, and specifiy, the library to be converted. Then use the Wizard to define conversion-related options, including how the source libraries should be split, in which directories of which repository they should be stored, and the output directory for the SVNDbLib file. For a schematic library, two options are also provided that allow you to strip the parameter and/or model information from each constituent component - leaving just the bare symbol. As the external database already exists - linked to the original DbLib file - one will not be created. The database will remain in its current location.

Should you wish to have the generated SVNDbLib file and the database in the same location, you basically have two options. The first is to set the output path for the SVNDbLib to be the same directory in which the database currently resides. The second option is to generate the SVNDbLib in a different directory and then move the database to that directory. In this case, you will need to remember to modify the connection within the SVNDbLib file to point to the database in its new location and reconnect.

After choosing the source DbLib file and setting the related conversion options as required, click Next to proceed with the conversion. A progress bar will be displayed, along with information on the current library being converted. The conversion process involves:

  1. Splitting the schematic and PCB libraries, referenced by the component records in the linked database, into single symbol/footprint library files
  2. Committing the split symbol and footprint libraries to the repository, in the specified base directories.
  3. Creating the specified SVNDbLib file, connecting to the database and repository.

After the conversion has completed, click Finish to close the Wizard, and make the SVNDbLib file active in the main design window.

Converting Schematic, PCB, and Integrated Libraries

Use the Wizard to define conversion-related options, including how the source libraries should be split, in which directories of which repository they should be stored, and the output directory for the SVNDbLib file. For a schematic library, two options are also provided that allow you to strip the parameter and/or model information from each constituent component - leaving just the bare symbol.

After choosing the source libraries and setting the related conversion options as required, click Next to proceed with the conversion. A progress bar will be displayed, along with information on the current library being converted. The conversion process involves:

  1. Extraction of the source libraries from any supplied integrated libraries.
  2. Splitting the schematic and PCB libraries into single symbol/footprint library files
  3. Committing the split symbol and footprint libraries to the repository, in the specified base directories.
  4. The Wizard will only extract footprint model reference information. Linked PCB3D and Simulation models are not supported for an SVNDbLib. Where such links exist, they will be added as parameters.
  5. Building a separate database table in the generated Access database, for each schematic library and/or intergated library being converted, complete with parameter and model information extracted from the components therein. Each table is named using the name of the schematic library, with an _SchLib suffix (e.g. Mixer_SchLib), and/or the name of the integrated library, with an _IntLib suffix (e.g. AD Differential Amplifier_IntLib).
  6. Creating the specified SVNDbLib file, connecting to the database and repository.

After the conversion has completed, click Finish to close the Wizard, and make the SVNDbLib file active in the main design window.

 

Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

联系我们

联系原厂或当地办公室

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
You are reporting an issue with the following selected text
and/or image within the active document:
Altium Designer 免费试用
Altium Designer Free Trial
我们开始吧!首先,您或者您的公司已经在使用Altium Designer了吗?

如果您有任何需求,请点击这里联系获取当地办公室销售代表联系方式。.
Copyright © 2019 Altium Limited

既然您在使用Altium Designer,为何仍需要试用?

如果您有任何需求,请点击这里联系获取当地办公室销售代表联系方式。.
Copyright © 2019 Altium Limited

好的,实际上您无需下载一个试用版本。

点击下方按钮下载最新版本的Altium Designer安装包

下载Altium Designer 安装包

如果您有任何需求,请点击这里联系获取当地办公室销售代表联系方式。.
Copyright © 2019 Altium Limited

填写下方表格,获取Altium Designer最新报价。

点击[获取免费试用],并同意我们的隐私政策。您会接收到来自Altium的资讯,并允许其改变您的通知首选项。

如果您是Altium维保期内客户,您不需要下载试用版本。

如果您不是Altium维保客户,请填写下方表格免费试用。

点击[获取免费试用],并同意我们的隐私政策。您会接收到来自Altium的资讯,并允许其改变您的通知首选项。

您为何想要试用Altium Designer?

如果您有任何需求,请点击这里联系获取当地办公室销售代表联系方式。.
Copyright © 2019 Altium Limited

那您来对地方了!请填写下方表格申请试用吧。

点击[获取免费试用],并同意我们的隐私政策。您会接收到来自Altium的资讯,并允许其改变您的通知首选项。

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

点击[获取免费试用],并同意我们的隐私政策。您会接收到来自Altium的资讯,并允许其改变您的通知首选项。

好的,您可以下载免费的Altium Designer Viewer查看文档,有效期6个月。

请填写下方表格申请。

点击[获取免费试用],并同意我们的隐私政策。您会接收到来自Altium的资讯,并允许其改变您的通知首选项。

好棒!创作是一件超酷的事情,我们可以为您提供完美的设计软件。

Upverter是一个社区导向的交流平台,专为您这样的创客量身定做。

点击这里看看吧!

如果您有任何需求,请点击这里联系获取当地办公室销售代表联系方式。.
Copyright © 2019 Altium Limited

好的,您可以下载免费的Altium Designer Viewer查看文档,有效期6个月。

请填写下方表格申请。

点击[获取免费试用],并同意我们的隐私政策。您会接收到来自Altium的资讯,并允许其改变您的通知首选项。