<连载>Protel二次开发从入门到精通
--正文篇——第十二章第2节
2.20 InNetBitMask常量
声明(来自PCBTypes单元):
InNetBitMask = $10;
描述:
InNetBitMask是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来检索网络对象的状态(其是一个逻辑结果)。
参见其它:
| InBoardBitMask常量 | InPolygonBitMask常量 | InComponentBitMask常量 |
| InCoordinateBitMask常量 | InDimensionBitMask常量 | PcbApi_GetObjectBitField2过程 |
2.21 InPolygonBitMask常量
声明(来自PCBTypes单元):
InPolygonBitMask = $02;
描述:
InPolygonBitMask是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来检索多边形对象的状态(其是一个逻辑结果)。
参见其它:
| InBoardBitMask常量 | InComponentBitMask常量 | InNetBitMask常量 |
| InCoordinateBitMask常量 | InDimensionBitMask常量 | PcbApi_GetObjectBitField2过程 |
2.22 InternalLayes常量
声明(来自PCBTypes单元):
InternalPlanes : TSetOfLayers = [eInternalPlane1..eInternalPlane16];
描述:
InternalPlanes常量包含一组内部层集合,能包括下列项[eIntenalPlane1.. eInternalPlane16]。
2.23 kAllowGlobEditBitMask常量
声明(来自PCBTypes单元):
kAllowGlobEditBitMask = $0100;
描述:
kAllowGlobEditBitMask是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来检索容许的全局编辑的状态(其是一个逻辑结果)。
参见其它:
| GetObjectBitField实用函数 | SetObjectBitField实用函数 |
2.24 kColorMask常量
声明(来自PCBTypes单元):
kColorMask = $
描述:
kColorMask常量为图形掩模操作定义使用的颜色掩模。
2.25 kConnectionStyleStrings常量
声明(来自PCBTypes单元):
kConnectionStyleStrings : Array[TPlaneConnectionStyle] Of TString = ('No Connection','Relief Connection','Direct Connection');
描述:
kConnectionStyleStrings是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来检索连接类型的状态(其是一个逻辑结果)。
参见其它:
| Bitfield字段 |
2.26 kDielectricTypeStrings常量
声明(来自PCBTypes单元):
kDielectricTypeStrings : Array[TDielectricType] Of TString = ('Core','Prepreg','No dielectric');
描述:
kDielectricTypeStrings是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来检索电介质类型的状态(其是一个逻辑结果)。
参见其它:
| Bitfield字段 |
2.27 kDRCErrorBitMask常量
声明(来自PCBTypes单元):
kDRCErrorBitMask = $0008;
描述:
kDRCErrorBitMask是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来检索DRC错误的状态(其是一个逻辑结果)。
参见其它:
| Bitfield字段 |
2.28 kInternalUnits常量
声明(来自PCBTypes单元):
kInternalUnits = 10000;
描述:
kInternalUnits常量定义了基本的内部单位。一个内部单位相当于一个百万的10个千分之一,即10000。
参见其它:
| kMaxCoord常量 |
2.29 kKeepOutBitMask常量
声明(来自PCBTypes单元):
kKeepOutBitMask = $1000;
描述:
kKeepOutBitMask是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来检索keep out的状态(其是一个逻辑结果)。
参见其它:
| BitField字段 |
2.30 kMaxCoord常量
声明(来自PCBTypes单元):
kMaxCoord = 99999 * kInternalUnits;
描述:
kMaxCoord常量定义了一个坐标的最大尺寸。
参见其它:
| kInternalUnits常量 | kMinCoord常量 |
2.31 kMaxFreeStringLength常量
声明(来自PCBTypes单元):
kMaxFreeStringLength = 254;
描述:
kMaxFreeStringLength常量定义了使用在PCB中的自由字符串的长度。
2.32 kMaxNetNameLength常量
声明(来自PCBTypes单元):
kMaxNetNameLength = 50;
描述:
kmaxNetNameLength常量定义了使用在PCB中的网络名称字符串的长度。
2.33 kMaxPadNameLength常量
声明(来自PCBTypes单元):
kMaxPadNameLength = 20;
描述:
kmaxPadNameLength常量定义了使用在PCB中的焊盘(Pad)名称字符串的长度。
2.34 kMaxPadTypeNameLength常量
声明(来自PCBTypes单元):
kMaxPadTypeNameLength = 10;
描述:
kMaxPadTypeNameLength常量定义了使用在PCB中的焊盘(Pad)类型名称字符串的长度。
2.35 kMaxPatternLength常量
声明(来自PCBTypes单元):
kMaxPatternLength = 250;
描述:
kMaxPatternLength常量定义了使用在PCB中的式样字符串的长度。
2.36 kMaxPlotterPens常量
声明(来自PCBTypes单元):
kMaxPlotterPens = 8;
描述:
kmaxPlotterPens常量定义了使用的绘图笔的数目,在此情况中,有8根绘图笔。
2.37 kMaxPolySize常量
声明(来自PCBTypes单元):
kMaxPolySize = 500;
描述:
kmaxPolySize常量定义了多边形使用的行的最大数目。
2.38 kMaxStrokes常量
声明(来自PCBTypes单元):
kMaxStrokes = 2000;
描述:
kmaxStrokes常量定义了TStrokeArray数组类型的大小。
参见其它:
| TStrokeArray类型 |
2.39 kMilAccuracy常量
声明(来自PCBTypes单元):
kMilAccuracy = kInternalUnits Div 10;
描述:
kmilAccuracy常量定义了坐标使用密耳(千分之一英寸)精度,此常量通常被使用在缩放、舍入、修剪或规格化处理中。
参见其它:
| kMMAccuracy常量 | kInternalUnits常量 |
2.40 kMinCoord常量
声明(来自PCBTypes单元):
kMinCoord = 0 * kInternalUnits;
描述:
kminCoord常量定义了一个坐标的最小尺寸。
参见其它:
| kMaxCoord常量 | kInternalUnits常量 |
2.41 kMMAccuracy常量
声明(来自PCBTypes单元):
kMMAccuracy = kMilAccuracy * 100;
描述:
kMMAccuracy常量定义了坐标使用的毫米精度,此常量通常被使用在缩放、舍入、或规格化处理中。
参见其它:
| kMilAccuracy常量 | kInternalUnits常量 |
2.42 kSelectedBitMask常量
声明(来自PCBTypes单元):
kSelectedBitMask = $0010;
描述:
kSelectedBitMask是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来获取选择(加亮)的状态(其是一个逻辑结果)。
参见其它:
| BitField字段 |
2.43 kTentingBitMask常量
声明(来自PCBTypes单元):
kTentingBitMask = $0400;
描述:
kTentingBitMask是一个和TPCBObject的子孙类对象的Bitfield2字段进行“与”操作的常量,来获取tenting的状态(其是一个逻辑结果)。
参见其它:
| BitField字段 |
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。
- 上一篇文章:<连载>Protel二次开发从入门到精通
- 下一篇文章:EDA工具最好理念:端到端流程优化
