altium designer中inpolygon与ispolygon都是什么意思,更详细解释在《Altium Designer 高级规则语法参考 》一书中或在官方网站搜索www.altium.com

altium designer中inpolygon与ispolygon都是什么意思

这些在AD自带的帮助文档都有详细解释的。
InPolygon(简写为 InPoly) 是指对象本身是 polygon 的一部分(例如定义 polygon 并覆铜之后所产生的线条)。例如设定覆铜间距规则的时候就要用 InPolygon 来作为条件,因为需要与其它电气部分拉开间隔的是 polygon 中的线条、弧线等下级对象,而不是你勾画好的 polygon 对象本身。

IsPolygon(或简写为 IsPoly) 是指对象本身就是 polygon(要注意到 polygon 本身是个虚对象,也就是你所勾画的轮廓)。

https://www.cnblogs.com/tureno/articles/6963433.html

在设计规则选择Advanced(Query),点击quer Helper 弹出上图所示的对话框 在里面可以查询

更详细的说明需要查看      Altium Designer 高级规则语法参考或者在官方网站搜索s://www.altium.com/documentation/altium-designer/query-lang-pcbfunctions-objecttypechecks-isnetisnet-ad

isnet

innet

https://gs.altium.com/index.php?q=gcs&keys=InComponent

InComponent

Using Altium Documentation

Modified by Admin on Apr 11, 2017

Parent page: PCB Query Functions - Membership Checks

Summary

Returns all component objects whose Name property complies with the Query.

Syntax

InComponent(Name : String) : Boolean/Boolean_String

As you define the Query expression, a pop-up list of all existing components, by name, is presented.

Example Usage

InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'

Returns all component objects whose Name property is U1.

InComponent('U1', 'U2', 'J1')
InComponent('U1', 'U2', 'J1') = True
InComponent('U1', 'U2', 'J1') = 'True'

Returns all component objects whose Name property is U1, or U2, or J1.

Not InComponent('IDC16')
InComponent('IDC16') = False
InComponent('IDC16') = 'False'

Returns all objects except component objects whose Name property is IDC16.

InComponent('U*')
InComponent('U*') = True
InComponent('U*') = 'True'

Returns all component objects whose Name property starts with U.

Tips

  1. The single quote characters (') at the start and end of the Name string are mandatory.
  2. For each returned component object, its associated child objects are also returned.

https://www.altium.com/documentation/altium-designer/query-lang-pcbfunctions-objecttypechecks-iscomponentiscomponent-ad

也可以在 Altium Designer 官方网站https://www.altium.com.cn/查询栏搜索IsComponent

IsComponent

Using Altium Documentation

Modified by Admin on Apr 11, 2017

Parent page: PCB Query Functions - Object Type Checks

Summary

Returns component objects.

Syntax

IsComponent : Boolean

Example Usage

IsComponent
IsComponent = True
Returns all component objects.

Not IsComponent
IsComponent = False
Returns all objects except component objects.

一经实际操作发现

InComponent选项时会在后面自动添加(‘C1’)里面自动显示选中的元件

IsComponent选项时不会

实例

InComponent会指向具体的某个元件,上面的实例是用法。而IsComponent是一个抽象的类的感念,不是具体的某个某些元件。至于怎么用还没查到还没实际体会。以此类推大部分InXXXXX和IsXXXXX都是具体和抽象的。但是IsVia等很多不是抽象的,就是指具体所有的这一类过孔。需要根据注释,实际测试