编程过程中,orcad一些常量值类型名不知道,文档资料查不到,挺烦人的,开始都是读值试验出来的。经过折腾,使用info globals查找到全局类型常量,并用puts $类型常数打印出来。各类型常量对象值如下,供参考。
$::DboBaseObject_ATTR_NOLOCK | 0 |
$::DboBaseObject_CIS_GROUP_LINK | 0 |
$::DboBaseObject_MASK_NONE | 0 |
$::DboBaseObject_NULL_OBJECT | 0 |
$::DboBaseObject_ATTR_VALUE_LOCKED | 1 |
$::DboBaseObject_BASE_OBJECT | 1 |
$::DboBaseObject_CUSTOM_PROPERTY_BAG_TYPE | 1 |
$::DboBaseObject_MASK_LOCKED | 1 |
$::DboBaseObject_ATTR_LOCATION_LOCK | 2 |
$::DboBaseObject_CUSTOM_NG_TYPE | 2 |
$::DboBaseObject_GRAPHIC_OBJECT | 2 |
$::DboBaseObject_MASK_SELECTED | 2 |
$::DboBaseObject_NAMED_OBJECT | 3 |
$::DboBaseObject_REFERENCE_RANGE_BAG_TYPE | 3 |
$::DboBaseObject_ATTR_DISPLAY_LOCK | 4 |
$::DboBaseObject_BagType_MAX_TYPE | 4 |
$::DboBaseObject_MASK_TEMPLOCK | 4 |
$::DboBaseObject_LIBRARY | 5 |
$::DboBaseObject_PART_CELL | 6 |
$::DboBaseObject_VIEW | 7 |
$::DboBaseObject_ATTR_DELETE_LOCK | 8 |
$::DboBaseObject_EXTERNAL_VIEW | 8 |
$::DboBaseObject_MASK_BOXOFF | 8 |
$::DboBaseObject_SCHEMATIC | 9 |
$::DboBaseObject_PAGE | 10 |
$::DboBaseObject_PART_INSTANCE | 11 |
$::DboBaseObject_DRAWN_INSTANCE | 12 |
$::DboBaseObject_PLACED_INSTANCE | 13 |
$::DboBaseObject_TEMPLATE_INSTANCE | 14 |
$::DboBaseObject_PORT_INSTANCE | 15 |
$::DboBaseObject_ATTR_SYSTEM_LOCK | 16 |
$::DboBaseObject_MASK_TEMPINVISIBLE | 16 |
$::DboBaseObject_PORT_INSTANCE_SCALAR | 16 |
$::DboBaseObject_PORT_INSTANCE_BUS | 17 |
$::DboBaseObject_PORT_INSTANCE_BUNDLE | 18 |
$::DboBaseObject_WIRE | 19 |
$::DboBaseObject_WIRE_SCALAR | 20 |
$::DboBaseObject_WIRE_BUS | 21 |
$::DboBaseObject_WIRE_BUNDLE | 22 |
$::DboBaseObject_PORT | 23 |
$::DboBaseObject_LIBRARY_PART | 24 |
$::DboBaseObject_SYMBOL_PIN | 25 |
$::DboBaseObject_SYMBOL_PIN_SCALAR | 26 |
$::DboBaseObject_SYMBOL_PIN_BUS | 27 |
$::DboBaseObject_SYMBOL_PIN_BUNDLE | 28 |
$::DboBaseObject_ENTRY | 29 |
$::DboBaseObject_COMMENT | 30 |
$::DboBaseObject_PACKAGE | 31 |
$::DboBaseObject_ATTR_SUPPORT_PRETRIGGER | 32 |
$::DboBaseObject_DEVICE | 32 |
$::DboBaseObject_GLOBAL_SYMBOL | 33 |
$::DboBaseObject_PORT_SYMBOL | 34 |
$::DboBaseObject_OFF_PAGE_SYMBOL | 35 |
$::DboBaseObject_EXPORT_BLOCK | 36 |
$::DboBaseObject_DBGLOBAL | 37 |
$::DboBaseObject_OFF_PAGE_CONNECTOR | 38 |
$::DboBaseObject_DISPLAY_PROP | 39 |
$::DboBaseObject_BOX | 40 |
$::DboBaseObject_LINE | 41 |
$::DboBaseObject_ARC | 42 |
$::DboBaseObject_ELLIPSE | 43 |
$::DboBaseObject_POLYGON | 44 |
$::DboBaseObject_POLYLINE | 45 |
$::DboBaseObject_COMMENT_TEXT | 46 |
$::DboBaseObject_BITMAP_VECT | 47 |
$::DboBaseObject_SYMBOL_VECT | 48 |
$::DboBaseObject_ALIAS | 49 |
$::DboBaseObject_NETSYMBOL_INSTANCE | 50 |
$::DboBaseObject_NET | 51 |
$::DboBaseObject_NET_SCALAR | 52 |
$::DboBaseObject_NET_BUS | 53 |
$::DboBaseObject_GRAPHIC_INSTANCE | 54 |
$::DboBaseObject_GRAPHIC_BOX_INST | 55 |
$::DboBaseObject_GRAPHIC_LINE_INST | 56 |
$::DboBaseObject_GRAPHIC_ARC_INST | 57 |
$::DboBaseObject_GRAPHIC_ELLIPSE_INST | 58 |
$::DboBaseObject_GRAPHIC_POLYGON_INST | 59 |
$::DboBaseObject_GRAPHIC_POLYLINE_INST | 60 |
$::DboBaseObject_GRAPHIC_COMMENTTEXT_INST | 61 |
$::DboBaseObject_GRAPHIC_BITMAP_INST | 62 |
$::DboBaseObject_GRAPHIC_SYMBOL_VECTOR_INST | 63 |
$::DboBaseObject_ATR_SUPPORT_POSTTRIGGER | 64 |
$::DboBaseObject_TITLEBLOCK_SYMBOL | 64 |
$::DboBaseObject_TITLEBLOCK_INSTANCE | 65 |
$::DboBaseObject_INST_OCCURRENCE | 66 |
$::DboBaseObject_NET_OCCURRENCE | 67 |
$::DboBaseObject_PORT_OCCURRENCE | 68 |
$::DboBaseObject_SCHEMATIC_INSTANCE | 70 |
$::DboBaseObject_SCHEMATIC_NET | 71 |
$::DboBaseObject_SCHEMATIC_NET_SCALAR | 72 |
$::DboBaseObject_SCHEMATIC_NET_BUS | 73 |
$::DboBaseObject_FLAT_NET | 74 |
$::DboBaseObject_ERC_SYMBOL | 75 |
$::DboBaseObject_BOOK_MARK_SYMBOL | 76 |
$::DboBaseObject_ERC_OBJECT | 77 |
$::DboBaseObject_BOOK_MARK | 78 |
$::DboBaseObject_SCHEMATIC_PORT | 79 |
$::DboBaseObject_SCHEMATIC_GLOBAL | 80 |
$::DboBaseObject_SCHEMATIC_OFFPAGE_CONNECTOR | 81 |
$::DboBaseObject_TITLEBLOCK_OCCURRENCE | 82 |
$::DboBaseObject_FILL | 83 |
$::DboBaseObject_WIRE_JUNCTION | 85 |
$::DboBaseObject_API_OBJ_PART | 86 |
$::DboBaseObject_BEZIER | 87 |
$::DboBaseObject_GRAPHIC_BEZIER_INST | 88 |
$::DboBaseObject_GRAPHIC_OLEEMBED_INST | 89 |
$::DboBaseObject_OLEEMBED_VECT | 90 |
$::DboBaseObject_OPTIMIZER_PARAMETER | 96 |
$::DboBaseObject_CUSTOMITEM_INSTANCE | 97 |
$::DboBaseObject_PIN_VECTOR | 98 |
$::DboBaseObject_PSPICE_SIMULATION_PROFILE | 101 |
$::DboBaseObject_SHADOW_PAGE | 102 |
$::DboBaseObject_NET_BUNDLE | 103 |
$::DboBaseObject_INVALID_OBJECT | 104 |
$::DboBaseObject_ATTR_PRESERVE_EDIT | 128 |
$::DboBaseObject_MASK_VALUE_IFVALUE | 16777216 |
$::DboBaseObject_MASK_WAIVE_ERC | 16777216 |