AltiumDesigner如何将设计关联到器件数据库.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:4 大小:1.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

AltiumDesigner如何将设计关联到器件数据库.docx

AltiumDesigner如何将设计关联到器件数据库.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

——AltiumDesigner6中器件数据库的应用如何将设计关联到器件数据库,AltiumDesigner6提供了两种方法。第一种方法是使用数据库连接文件(*.DBLink),另外一种方法是使用数据库格式的库文件(*.DBLib)。使用数据库连接文件采用这种连接模式,元器件的模型和参数信息必须预先设置为AltiumDesigner器件库中元器件的一部分。同时库中元器件的定义中也必须包含必要的关键域信息。当你做好前面的设置,接下来你要在库封装或者PCB项目中增加一个数据库连接文件。这样你就可以保持器件信息(参数)与数据库中相应域的内容同步了。使用数据库格式的库文件采用这种连接模式,每个元器件的符号、模型和参数信息被存储为外部数据库中元器件的记录描述的一部分。原理图库中的元件符号中并没有联接到元器件的模型和参数信息。只有当元器件被放置的时候,模型和参数信息才与图形符号建立起连接。为了保持放置后的元器件信息与数据库内的信息保持一致,少数器件参数会回传给数据库。1.建立数据库格式的库文件你可以用的DatabaseLibEditor(见图1)建立并管理一个数据库格式的库文件。建立一个新的数据库格式的库文件,你要只在菜单上选择File»New»Library»DatabaseLibrary命令。图1的DatabaseLibEditor例子请参考,你可以在\ProgramFiles\AltiumDesigner6\Examples\Cis\ExampleDBLib文件夹中找到。1.1连接到外部的数据库AltiumDesigner6.0可以连接任何提供OLEDB支持的数据库。一些数据库可能不提供OLEDB支持,但是目前使用的所有的数据库管理系统都可以通过开放式数据连接接口(ODBC)来访问。建立与外部的数据库的连接你可以使用的DatabaseLibEditor窗口中SourceofConnection(见图2)中提供的方式。图2建立与外部数据库的连接快速连接到Access或Excel形式的数据库如果外部数据库是通过MicrosoftAccess或者Excel建立的,你可以选择SelectDatabaseType建立连接。在下拉菜单下选择数据库类型,然后点击Browse选择目标数据库文件。建立一个连接线程如果外部数据库不是通过MicrosoftAccess或者Excel建立的,你可以选择UseConnectionString选项来建立连接线程。点击右边的Build按键,DataLinkProperties对话框会弹出来(见图3)。OLEDBProvider是,你可以点击Provider菜单来选择你需要的OLEDBProvider或者ODBC。在Connection菜单下,你可以选择或者输入外部数据库的文件名(包含路径)。如果外部数据库需要登陆访问,你可以在这里输入登陆信息。其他高级的设置请选择Advanced菜单。在All菜单下,是所有连接选项定义的汇总。你可以在这里更改它们的设置。所有设置完成后,你可以点击Connection菜单下的TestConnection按钮。如果设置正确,则会有连接成功的对话框弹出。图3DataLinkProperties对话框指定一个数据连接文件如果你要连接的数据源是由Microsoft公司的数据连接文件(*.udl)来描述的,你可以选择UseDataLinkFile选项来指定数据连接关系。点击右边的Browse来指定你需要的数据连接文件。建立连接如果你正确的定义了外部数据库的连接关系,Connect按钮上的字会变成黑体。点击这个按钮,如果正确连接按钮上的字会变成灰色的Connected,同时外部数据库的表格和关联信息会出现在这个DBLib文件中。如果连接有问题,怎会有提示跳出。检查数据库设置后,在重新连接。图4连接不正确1.2数据库列表当正确连接到外部数据库,窗口的左边会出现数据库中所有的专栏列表名称(如图4所示)。当这个数据库格式的库文件被在Libraries面板中选为可用的库文件时,这些列表都将以独立的库文件实体出现。右侧的Enable选项如果选中,则该列表会以独立的库文件实体出现;如果未选中,则不会以独立的库文件实体出现。图5数据库专栏列表当我们选择列表中的一个条目,它的图标会由变成。同时数据库的详细信息会出现在TableBrowses中。如图6所示。这个列表是不可更改的。图6TableBrowses列表1.3数据库中的域和设计参数的对应我们点击FieldMappings图7将出现。第一列DatabaseFieldName列出了数据库中所包含的所有域的名称。第二列DesignParameter列出了设计中与器件相关的参数。Upd