PCB论坛网

 找回密码
 注册
查看: 20299|回复: 13

Altium 原理图出现元件Extra Pin…in Normal of part 警告解决

  [复制链接]
发表于 2013-11-14 13:59:12 | 显示全部楼层 |阅读模式
本帖最后由 凝心99 于 2013-11-14 14:37 编辑

       原理图编译后,出现了元件Extra Pin 警告,如附件所示。双击改元件,打开属性对话框看右下方Graphical,见附件属性.jpg。 Mode:Normal 为可选项,当把Normal改为Alternate 1,会出现元件原理图符号消失情况,如图片Alter 1后.jpg所示.出现这种情况是因为该元件符号有多种Mode,其中Alternate 1 为空,打开原理图符号库Schlib,tools-mode-Alternate 1可查看。       解决办法:
       1)在原理图符号库Schlib,重建这个元件原理图符号,双击打开属性对话框,见图片 原理图库属性Graphical.jpg ,发现 Mode:Normal 为不可选项(灰色)。添加完后,在原理图更新该元件,编译原理图,发现这种警告就消失了。
       2)在原来原理图符号上更改(把多余的MODE删除,即将Alternate 1,Alternate 2,Alternate 3 Remove
       TOOLS-MODE  见图片原理图库MODE.jpg,选择Alternate 1,TOOLS-MODE-Remove,这样Mode  Alternate 1 便被删除。同理删除Alternate 2,Alternate 3 ,这样就只剩下Normal.查阅该模式下原理图符号是否正确,双击元件,打开属性,可看到Mode:Normal 变为不可选项(灰色显示)。在原理图更新该元件,编译原理图,警告消失。     




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

正如你描述,从当前理解情况下,删除无效mode是根本的解决方法...  发表于 2013-11-17 21:25
多数是因不了解 mode 设置的目的而无意中操作导致器件具有多个mode模式  发表于 2013-11-14 21:07
图片已丰富,只是上传测试案例会更直接快速...  发表于 2013-11-14 14:38

评分

参与人数 1金钱 +200 收起 理由
wanghanq + 200

查看全部评分

回复

使用道具 举报

发表于 2013-11-14 20:01:22 | 显示全部楼层
本帖最后由 wanghanq 于 2013-11-18 14:10 编辑

此类警告多为“不规范文档”导致。
多数是因不了解 mode 设置的目的而无意操作导致...

误操作导致的器件库问题显然解决办法正如你当前所描述(删除不必要的模式,仅保留Normal模式)。

遇到问题之前帖子提到 最直接的老师是软件自身,

我们拷贝“Extra Pin…in Normal of part ”后在系统自带的 帮助系统不难搜索到需要了解的内容:
(由于软件过于庞大,有时,即使选择了完整安装,如库、帮助等文档也不完整,需要后期手动将帮助文档_记忆中当前官网有下载或之前的帖子中有提到...)



点击 Extra Pin Found in Component Display Mode 可以看到下面的字段(此段内容翻译好的网友不妨帮着翻译下...)



Extra Pin Found in Component Display Mode
This compiler hint appears if an extra pin has been detected in one of the display modes for a part. The message is displayed in
the Messages panel in the following format:
Extra Pin Identifier in DisplayMode of part PartName,
where
Identifier is used to identify the pin in question. When compiling a schematic library document, the identifier appears in the
format PhysicalComponentName-PinDesignator (e.g. DIP14-15). When compiling the source schematic or project, the identifier
appears in the format PartDesignator-PinDesignator (Inferred) (e.g. X1-1 (Inferred)).
DisplayMode is the specific graphical representation mode for the part in which the extra pin has been found. A part has a
Normal mode and can have up to 255 defined Alternate modes
PartName is either the physical component name or the designator for the affected part, depending on whether you are
compiling the schematic library document or source schematic sheet/project respectively.
Default Report Mode

warning
Recommendation  推荐(原因或解决方法)
This violation typically arises when an alternate graphical mode is defined for a component and either:
• An extra pin has been added to the display that is not specified in the Normal display mode or
• A pin has been specified with a different Designator and/or Name to a pin specified in the Normal display mode.
Not only must there be an identical number of pins between graphical display modes, the pins must be identical in both
Designator and Name.
In the source schematic library, display the offending display mode for the component and delete the extra pin. This can be
performed directly on the schematic sheet for a part that has been placed already, but you would typically tackle the problem
from within the library, then push the change across (Tools » Update Schematics).


另:如果你那边有mode模式的应用,不妨给大家讲讲您那边的应用情况
Availability
In SCH Library Editor, click menu Tools » Mode » Remove
Details
A component can have a default representation - called Normal - and up to 255 additional
representations, known as Alternates. First ensure that the component you wish to remove a
graphical representation from is selected in the Components list of the SCH Library panel (and is
therefore the active component in the main design window). Change the current graphical
representation (mode) for the component to the one you wish to remove.
After launching the command, the current graphical representation will be removed from the
component and the previous representation will appear in the main design window.
Notes
You can remove any of the graphical representations (Normal and Alternate) that exist for a
component.
If the component has one or more Alternate representations and you remove the Normal
representation, the first Alternate (Alternate 1) will become the Normal representation. All other
Alternates will be renumbered accordingly.
If the component has no Alternate representations and you remove the Normal representation, only
the graphics will effectively be removed. The Normal representation remains, since a component
must always have at least the default view for its symbol. The main design window will show a blank
sheet, ready for addition of graphics.

附上相关的文档(方面帮助文档不完整的网友查看):






此主题当前不完美的地方:差一个可操作案例(等候您的上传)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

我是遇到这种情况,本来也不知道怎么解决,后面自己网上找资料解决的,也顺便总结下经验供大家参考,对MODE应用还是比较陌生的,希望路过的朋友知道的可以多交流下经验哈  详情 回复 发表于 2013-11-18 11:31
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-18 11:31:28 | 显示全部楼层
wanghanq 发表于 2013-11-14 20:01
此类警告多为“不规范文档”导致。
多数是因不了解 mode 设置的目的而无意操作导致...
误操作导致的器件 ...

我是遇到这种情况,本来也不知道怎么解决,后面自己网上找资料解决的,也顺便总结下经验供大家参考,对MODE应用还是比较陌生的,希望路过的朋友知道的可以多交流下经验哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-18 11:44:51 | 显示全部楼层
测试案例已上传

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-11-18 14:29:29 | 显示全部楼层

在altium的文档中,已给出了出现此告警的原因和处理建议。显然纠正错误后就不会有类似告警提示出现。
从提供的案例文档看,器件封装中管脚定义不同并含有未定义的空mode存在导致提示存在,删除空mode,纠正另一mode定义后,问题解决。


原模式之一



原模式之一



修改模式后



纠正模式后再编译,楼主所提警示消失。另此图缺乏 栅格 概念!!!


从当前的文档中看出,楼主当前对栅格的用意还不是很清晰,推荐认真领会下面帖子中的栅格含义:
【给初学3-1】\\\"off grid ”不值得困惑初学者的警告_[中国印制电路行业排行榜]
http://www.pcbbbs.com/forum.php?mod=viewthread&tid=246905&fromuid=63313

在栅格方面,同类帖同:
DXP泪滴删不掉怎么回事啊
http://www.pcbbbs.com/forum.php?mod=viewthread&tid=260003&fromuid=63313





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

这个是别人画的原理图哦……就是出现问题了才来问我的  详情 回复 发表于 2013-11-19 09:14
回复 支持 反对

使用道具 举报

发表于 2013-11-18 14:57:22 | 显示全部楼层
再补两幅图片:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-19 09:14:57 | 显示全部楼层
wanghanq 发表于 2013-11-18 14:29
在altium的文档中,已给出了出现此告警的原因和处理建议。显然纠正错误后就不会有类似告警提示出现。
从 ...

这个是别人画的原理图哦……就是出现问题了才来问我的

评分

参与人数 1兑换点 +5 收起 理由
wanghanq + 5 ^_^^_^

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2014-1-2 14:26:18 | 显示全部楼层
以前没遇到过这种情况
回复 支持 反对

使用道具 举报

发表于 2014-5-6 14:26:50 | 显示全部楼层
正好碰到这个问题!
回复 支持 反对

使用道具 举报

发表于 2014-9-21 10:53:11 | 显示全部楼层
学习了,我也经常碰到
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-4-20 12:25 , Processed in 0.456799 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表