快捷导航 上传作品

[snap] grip 分析对象信息

[复制链接]
梅雷工具箱发表于 2015-6-25 10:32:06 | 显示全部楼层 |阅读模式

_______分析对象信息

Object Information
Synopsis
OBTAIN/obj,variable list


Object Type
Object Type #
Parameters and Definitions

Point
2
OBTAIN/obj,X,Y,Z

obj -- point object name
X -- coordinate
Y -- coordinate
Z -- coordinate

Line
3
OBTAIN/obj,X1,Y1,Z1,X2,Y2,Z2

obj -- line object name
X1 -- start point X coordinate
Y1 -- start point Y coordinate
Z1 -- start point Z coordinate
X2 -- end point X coordinate
Y2 -- end point Y coordinate
Z2 -- end point Z coordinate

Circle
5
$$ 圈弧分析  OBTAIN/ln(i),X,Y,Z,R,A1,A2
$$ X——中心点坐标
$$ Y——中心点坐标
$$ Z——中心坐标点
$$ R——半径
$$ A1——圆弧开始角度
$$ A2——圆弧角
$$ 如果 A2-A1=360 整圆  

Ellipse
6
OBTAIN/obj,X,Y,Z,S1,S2,ROT,A1,A2

obj -- ellipse object name
X -- center point coordinate
Y -- center point coordinate
Z -- center point coordinate
S1 -- semi-major axis length
S2 -- semi-minor axis length
ROT -- rotation angle
A1 -- start angle of conic
A2 -- end angle of conic

Hyperbola
6
OBTAIN/obj,X,Y,Z,S1,S2,ROT,YMIN,
YMAX

obj -- hyperbola object name
X -- center point coordinate
Y -- center point coordinate
Z -- center point coordinate
S1 -- semi-transverse axis length
S2 -- semi-conjugate axis length
ROT -- rotation angle
YMIN-- minimum Y distance
YMAX-- maximum Y distance

Parabola
6
OBTAIN/obj,X,Y,Z,F,ROT

obj -- parabola object name
X -- vertex coordinate
Y -- vertex coordinate
Z -- vertex coordinate
F -- focal length
ROT -- rotation angle

Spline
9
OBTAIN/obj,0,PTS,TYP,PARM

obj -- spline object name
0 -- zero
requests object information**
PTS -- no. of points in spline
TYP -- spline type
general spline if TYP = 1
closed spline if TYP = 2
PARM -- total length

Spline
9
OBTAIN/obj,n,X,Y,Z,XC,YC,ZC,PARM

obj -- spline object name
n -- knot point number
requests point information**
X -- X coordinate
Y -- Y coordinate
Z -- Z coordinate
XC -- tangent vector X component
YC -- tangent vector Y component
ZC -- tangent vector Z component
PARM -- incremental arc length

Drafting Aids
25
OBTAIN/obj,(42 numerical variables)

Pos
1 * Character size
2 Text justification [1...3]
=1 -- Left justified
=2 -- Center justified
=3 -- Right justified
3 * Character font [1...14]
4 * Character density
5 * Text angle
6 Character size, line, arrow
Relationship [1,2]
=1 -- Related
=2 -- Independent
7 Arrow size
8 Text to dim. line dist.
9 Position to ext. line dist.
10 Ext. line past arrow dist.
11 Stubb size
12 ID Symbol size


25
13 Leader type [1...3]
=1 -- None
=2 -- Leader line
=3 -- Extension line
14 Leader orientation [1,2]
=1 -- Leader from Left
=2 -- Leader from right
15 Leader end position [1...5]
=1 -- Position on object
=2 -- Screen position
=3 -- ISO triangle
=4 -- Position on component
=5 -- Align Arrows
16 Draft aid line width [1...3]
=1 -- Normal
=2 -- Heavy
=3 -- Thin
17 Arrowhead type [1...6]
=1 -- Closed
=2 -- Open
=3 -- Cross
=4 -- Dot
=5 -- Origin symbol
=6 -- None
18 Form & positional tolerance
Ext. Line corner [1...4]
=1 -- Upper left
=2 -- Upper right
=3 -- Lower left
=4 -- Lower right
19 Object site [1...9]
=1 -- Top left
=2 -- Top center
=3 -- Top right
=4 -- Middle left
=5 -- Middle center
=6 -- Middle right
=7 -- Bottom left
=8 -- Bottom center
=9 -- Bottom right



25
20 Crosshatching material [1...8]
=1 -- Iron/general use
=2 -- Steel
=3 -- Brass/copper
=4 -- Rubber/plastic
=5 -- Refractory
=6 -- Marble/slate/glass
=7 -- Lead
=8 -- Aluminum/magnesium
21 Crosshatching angle
22 Crosshatching tolerance
23 Crosshatching distance
24 F&PT symbol frame size
25 Composite frame display [1,2]
=1 -- Displayed
=2 -- Not displayed
26 All around symbol [1,2]
=1 -- Displayed
=2 -- Not displayed
27 Runout arrowhead filled display [1,2]
=1 -- Displayed
=2 -- Not displayed
28 Runout arrowhead filled distance
29 Centerline extension line length
30 Centerline gap
31 Centerline cross size
32 Centerline angle
33 Target point size
34 Target point angle
35 Apparent intersection extension length
36-41 Leader end positions [1..5]
=1 -- Position on object
=2 -- Screen Position
=3 -- ISO triangle
=4 -- Position on component
=5 -- Align arrows
42 Number of leader lines

Dimension
26
OBTAIN/obj,(51 numerical variables)

Pos
1 Dim. value
2 Upper toler. value (in inches)**
3 Lower toler. value (in inches)**


26
4 Toler. type [1...11]
=1 -- No tolerance
=2 -- Limit, 1 line
=3 -- Limit, 2 lines
=4 -- Bilateral, 1 line
=5 -- Bilateral, 2 lines
=6 -- Unilateral, above
=7 -- Unilateral, below
=8 -- Basic
=9 -- Reference
=10 -- Limit, larger first
=11 -- Limit, larger below
5 Toler. text placement [1...3]
=1 -- Tolerance below
=2 -- Tolerance after
=3 -- Tolerance above
6 No. of dim. dec. plcs.
7 No. of dim. toler. dec. plcs.
8 Denominator for fractions
[1,2,4,8,16,32,64]
9 Linear units [1...5]
=1 -- Millimeters
=2 -- Meters
=3 -- Inches
=4 -- Arch. feet--inches
=5 -- Eng. feet-inches
10 Fraction type [1...4]
=1 -- Decimal
=2 -- 2/3 Size Common
=3 -- 3/4 Size
=4 -- Full
11 Angular units [1...4]
=1 -- Fractional degrees
=2 -- Whole degrees
=3 -- Degrees, minutes
=4 -- Degrees, minutes, seconds
12 Dual type [1...5]
=1 -- Dual below
=2 -- Dual after
=3 -- Dual above
=4 -- Dual below
=5 -- Non-dual


26
13 No. of dual dim. dec. plcs.
14 No. of dual dim. toler. dec. plcs.
15 Denominator for dual dim fractions
[1,2,4,8,16,32,64]
16 Dual dim. linear units [1...5]
=1 -- Millimeters
=2 -- Meters
=3 -- Inches
=4 -- Arch. feet-inches
=5 -- Eng. feet-inches
17 Dual dim. fraction type [1...4]
=1 -- Decimal
=2 -- 2/3 Size Common
=3 -- 3/4 Size
=4 -- Full
18 Character size, line, arrow
relationship [1,2]
=1 -- Related
=2 -- Independent
19 Arrow size
20 Text to dim. line dist.
21 Position to ext. line dist.
22 Ext. line past arrow dist.
23 Stubb size
24 ID symbol size
25* Character size
26 Text justification [1...3]
=1 -- Left justified
=2 -- Center justified
=3 -- Right justified
27 Text orientation [1...4]
=1 -- Text Horizontal
=2 -- Text aligned w/dim. line
=3 -- Text over dim. line
=4 -- Text by angle
28* Character font [1...14]
29* Character width
30* Text angle
31 Text entry mode [1...4]
=1,2 -- Automatic Text
=3,4 --Manual Text
32 Leader orientation(1-2)
=1 -- Leader from left
=2 -- Leader from right


26
33 Ext. line display [1...4]
=1 -- Both ext. line displayed
=2 -- Ext. line 1 displayed
=3 -- Ext. line 2 displayed
=4 -- Ext. lines not displayed
34 Dim. line width [1...3]
=1 -- Normal
=2 -- Heavy
=3 -- Thin
35 Ext. line added angle
36 Arrowhead 1 type [1...6]
=1 -- Closed
=2 -- Open
=3 -- Cross
=4 -- Dot
=5 -- Origin symbol
=6 -- None
37 Decimal point form [1,2]
=1 -- Period
=2 -- Comma
38 Text & arrow plcmnt. [1...3]
=1 -- Text & arrows auto.
=2 -- Text manual, arrows in
=3 -- Text manually, arrows out
39 Appended text plcmnt. [1...5]
=1 -- Below main text
=2 -- After main text
=3 -- Above main text
=4 -- Before main text
=5 -- Before and after
main text
40 Dia./rad. text plcmnt. [1...5]
=1 -- Below main text
=2 -- After main text
=3 -- Above main text
=4 -- Before main text
=5 -- Omitted


26
41 Object site [1...9]
=1 -- Top left
=2 -- Top center
=3-- Top right
=4-- Middle left
=5-- Middle center
=6-- Middle right
=7-- Bottom left
=8 -- Bottom center
=9 -- Bottom right
42 Ordinate dim. positive quadrant [1...4]
=1 -- Quadrant 1
=2 -- Quadrant 2
=3 -- Quadrant 3
=4 -- Quadrant 4
43 Arrow display [1..4]
=1 -- Both arrows displayed
=2 -- Arrow 1 displayed
=3 -- Arrow 2 displayed
=4 -- Arrows not displayed
44 F&PT symbol frame size
45 Composite frame display [1,2]
=1 -- Displayed
=2 -- Not displayed
46 Runout arrowhd filled disp. status [1,2]
=1 -- Displayed
=2 -- Not displayed
47 Runout arrowhead filled distance
48 Arc length symbol status [1,2]
=1 -- symbol displayed
=2 -- symbol not displayed
49 Extension line distance to 2nd ref. pt.
50 Arrowhead 2 type [1..6]
=1 -- Closed
=2 -- Open
=3 -- Cross
=4 -- Dot
=5 -- Origin symbol
=6 -- None
51 Radius to arc center [1,2]
=1 -- Yes
=2 -- No

Solid Body
70
OBTAIN/obj,value

1Solid Body
2Sheet Body

Section Line
202
OBTAIN/obj,(36 numerical variables)

Pos
1 = Type of Section Line
2 = Type of Display
3 = Type of Arrowhead
4 = Filled Arrowhead Control
5 = Number of Segments in Leg 1
6 = Leg Corresponding to Cut Plane
(for Revolved sections only)
7Invalid Section Line Flag
8-10 = Step Direction
11-13 = Direction Vector
14-16 = Rotation Point
(for Revolved sections only)
17-22 = Arrow Origins
23,24 = Arrow Angles
25 = Arrow Distance Past Part
26 = Arrow Tail Length
27 = Arrow Size
28 = Arrow Filled Distance
29 = Arrow Included Angle
30 = Stub Size
31-33 = Original User-specified Step Direction
34-36 = `Original User-specified Arrow Direction




Special Notes on Asterisks

** Returns tolerances in inches regardless of the linear unit. To read the SI tolerance, use the EDA &TOLM.

* Since these parameters relate to a single text string and since a drafting object may contain several text strings, the values returned are for the text string with the highest priority. The relative priority of the strings is as follows:

Text Type
Priority

Main dimension, note & label text
HIGHEST

Dual dimension text
NEXT

Main dimension tolerance text
NEXT

Dual dimension tolerance text
NEXT

Diameter & radius symbol text
NEXT

Text with form & positional symbol
NEXT

Text appended during creation
NEXT

Circle - ID symbol text input during creation ("IDC")
NEXT

Divided circle - ID symbol text IDC
NEXT

Square - ID symbol text IDC
NEXT

Divided square - ID symbol text IDC
NEXT

Hexagon - ID symbol text IDC
NEXT

Divided hexagon - ID symbol text IDC
NEXT

Triangle point up - ID symbol text IDC
NEXT

Triangle point down - ID symbol text IDC
NEXT

Datum target - ID symbol text IDC
NEXT

Rounded box - ID symbol text IDC
NEXT

Form & positional tolerance symbol text IDC
NEXT

Text with form & positional symbol IDC
NEXT

Second text appended during creation
NEXT

Circle - ID symbol 2nd text input during creation ("IDC2")
NEXT

Divided circle - ID symbol text IDC2
NEXT

Square - ID symbol text IDC2
NEXT

Divided square - ID symbol text IDC2
NEXT

Hexagon - ID symbol text IDC2
NEXT

Divided hexagon - ID symbol text IDC2
NEXT

Triangle point up - ID symbol text IDC2
NEXT

Triangle point down - ID symbol text IDC2
NEXT

Rounded box - ID symbol text IDC2
NEXT

Datum target - ID symbol text IDC2
NEXT

Form & positional tolerance symbol text IDC2
NEXT

Text with form & positional symbol IDC2
NEXT

Text appended during editing ("ADE")
NEXT

Circle - ID symbol text ADE
NEXT

Divided circle - ID symbol text ADE
NEXT

Square - ID symbol text ADE
NEXT

Divided square - ID symbol text ADE
NEXT

Hexagon - ID symbol text ADE
NEXT

Divided hexagon - ID symbol text ADE
NEXT

Triangle point up - ID symbol text ADE
NEXT

Triangle point down - ID symbol text ADE
NEXT

Datum target - ID symbol text ADE
NEXT

Rounded box - ID symbol text ADE
NEXT

Form & positional tolerance symbol text ADE
NEXT

Text with form & positional tolerance symbol ADE
LOWEST



  

--------------------------------------------------------------------------------

______________________________________________________________________ _

中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/
就上UG网淘宝直营店
回复

使用道具 评分 举报

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

本版积分规则