Altium Designer集成数据源配置

前面推出了Cadence设计软件的数据源配置,最近很多同事电话中了解Altium Designer软件的数据源怎么配置,接下来这篇帖子可以帮助大家从原理上理解Altium Designer数据源配置。
一、数据源配置原理:

数据源配置目标是将PLM、原理图图形库、PCB封装库做一个数据关联,后续在原理图设计环境下和PCB图设计环境下,研发工程师在正常工作下,选用元器件和封装的时候,设计图纸就会自动带有相关的企业标准化信息。
二、定义原理图图形库
开启Altium Designer软件新建-库-原理图库。可以绘制一个元器件图形,也可以编辑现有的图形库,绘制好库的时候,注意以下几个点:

注意:原理图图形库的文件后缀名为:*.schlib
三、定义PCB封装库
开启Altium Designer软件新建-库-PCB元件库。可以绘制一个封装图形,也可以编辑现有的封装库,绘制好库的时候,注意以下几个点:
注意:封装库的文件后缀名为:*.pcblib
四、定义物料库
定义好元器件库和封装库后,可以将物料导入到系统中,注意物料的属性字段【原理图图库路径】和【PCB图图形名称】的值要和库中的器件信息一致。如果物料已经存在在系统中,需要注意这两个字段和器件库的信息一致。
五、配置数据源
定义好原理图图形库、封装库和物料库后,我们可以开始配置数据源了。
开启Altium Designer软件,File-New-Library-Database Library,如下图所示:


六、运行视图脚本:
以创建物料业务类型编码为【Electronic】为例:
Copy以下脚本,到数据库服务器上执行,先执行存储过程:
-------------------------创建存储过程,每个数据库只需执行一次-------------------CREATE FUNCTION fn_PLM_queryCategory ( @Code VARCHAR(100) )
RETURNS @T_tmp TABLE ( FID BIGINT )
AS
BEGIN
--DECLARE @T_tmp TABLE ( FID BIGINT )
INSERT INTO @T_tmp
SELECT FID
FROM T_PLM_CFG_CATEGORY
WHERE FCODE = @Code
WHILE ( @@rowcount > 0 )
BEGIN
INSERT INTO @T_tmp
SELECT FID
FROM T_PLM_CFG_CATEGORY
WHERE FPARENTID IN ( SELECT FID
FROM @T_tmp )
AND FID NOT IN ( SELECT FID
FROM @T_tmp )
END
RETURN
END
GO
--DROP FUNCTION fn_PLM_queryCategory
------------------------------------------------------------------------------
再执行创建视图脚本:
---
Altium Designer集成数据源配置
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



