变量
变量是一个有名称的值:数字、尺寸、角度、一段文本、TRUE 或 FALSE。点、图元和其他变量都由变量定义,因此更改一个变量,所有由它定义的内容都会随之改变:ParametrIQ 图纸就是这样改变尺寸的。无论盒子变得多深,FLAP=D/2 始终是深度的一半。
变量面板
变量面板列出图纸的变量,包括 变量 名称及其 值:
- 双击某个值(或按 F2)可进行更改。输入一个数字或任何表达式,例如
W/4或MAX(L,W)/2,然后按 Enter 应用,或按 Esc 放弃。会破坏图纸的值(例如两端会成为同一个点的圆弧、由自身定义的变量)会被拒绝,并保留原来的值。 - TRUE 或 FALSE 值显示为复选框:勾选或取消勾选。
- 具有固定选项集的值(例如当前图层或单位)显示为可供选择的列表。
- 勾选 显示标签 可显示第三列 标签:说明每个变量的用途。双击可进行更改。
- 勾选 显示系统变量 可同时列出系统变量(名称以
#开头的变量)。 - 勾选 运行视图 可按运行参数化询问的方式显示变量,并以同样的方式更改,每次更改立即生效:
- 选择项(以固定键索引的、直接写出的列表或字典,例如
GRADE={"Light","Standard","Heavy"}[1])显示为可从中选择其项目的列表; - 带标签的变量按其类型更改:输入数字或文本(Enter 应用,Esc 恢复),或勾选 TRUE 或 FALSE。输入数字会用该数字替换公式;
- 其他变量显示其当前计算结果,不能在此更改(取消勾选运行视图即可更改其写法)。
- 选择项(以固定键索引的、直接写出的列表或字典,例如
如果面板已关闭,可通过 视图 › 面板 › 变量 打开。

创建变量
- 在交互窗口中输入赋值语句:
FLAP=25、TUCK=D/2,"Tuck flap"。参见 赋值。 - 点击时为值命名:当工具使用捕捉模式放置点时,在光标处输入的距离或角度会成为一个新变量(DIST1、ANG1 …,或您自己的名称:
FLAP=25),因此新点由一个之后可以更改的变量定义。不输入而直接点击也是如此,除非工具选项中的 未输入时单击 另有设置。 偏移、变换、测量和面积工具以及选择框也以同样的方式将其数值保存为变量。
名称由字母、数字和 _ 组成,以字母或 _ 开头;系统变量的名称以 # 开头(#PI)。名称不区分大小写(flap 即 FLAP),且不能是语言自身的保留字(X、Y、SIN、LEFT …)。
RENAME 会在所有使用某个变量的地方重命名它,LABEL 用于设置其标签。
图纸尺寸
每个图纸一开始都有三个普通变量,对应绘图所围绕的盒子。它们和其他变量一样归您使用:在面板中列出、可以更改、由运行参数化询问,并被同名的导入图纸采用。
| 变量 | 标签 | 初始值 | 含义 |
|---|---|---|---|
L |
长度 | 500 | 盒子的长度:P1 为 RIGHT(P0,L)。 |
W |
宽度 | 400 | 盒子的宽度:P2 为 UP(P1,W)。 |
D |
深度 | 300 | 盒子的深度。 |
系统变量
每个图纸也都有以下变量,其名称以 # 开头。尺寸标注设置是供您更改的值;其余是设置,大多通过菜单更改。
| 变量 | 标签 | 初始值 | 含义 |
|---|---|---|---|
#O |
原点 | [0,0] | P0 的位置。 |
#U |
单位 | 默认单位 | MILLIMETERS 或 INCHES:图纸创建时所用的单位。 |
#PI |
180 度 | 3.14159… | π:以弧度表示的半圈。 |
#TAU |
360 度 | 6.28318… | 2π:以弧度表示的一整圈。 |
#CL |
当前图层 | Cut | 新图元所在的图层。 |
#CP |
当前点 | P0 | 命令未指定点时所用的点。 |
#DA |
绘制坐标轴 | FALSE | 绘制 X 轴和 Y 轴(视图 › 坐标轴)。 |
#DG |
绘制栅格 | FALSE | 绘制栅格(视图 › 栅格)。 |
#GS |
栅格间距 | 100 | 栅格线之间的距离。 |
#SP |
显示所有点 | TRUE | 绘制每个点,而不仅是所选内容的点。视图 › 点 可将其打开或关闭。 |
#ZA |
每个命令后缩放 | FALSE | 每输入一个命令后缩放到整个图纸。 |
#SR |
显示标尺 | FALSE | 沿图纸顶部和左侧显示标尺,以图纸单位计。参见 ZOOM。 |
#DL |
绘制直线 | FALSE | 尚未使用。 |
#DFS |
尺寸字体大小 | 10 | 尺寸标注文字高度。 |
#DD |
尺寸距离 | 10 | 尺寸线向外的距离。 |
#DAS |
尺寸标注箭头大小 | 10 | 尺寸标注箭头大小。 |
#DGP |
尺寸标注间隙 | 1 mm, 0.04" | 尺寸界线和尺寸标注文字周围的间隙。 |
#DEX |
尺寸界线延伸 | 2 mm, 0.08" | 尺寸界线超出尺寸线的长度。 |
#DDP |
尺寸小数位数 | 毫米为 2,英寸为 3 | 最多显示的小数位数。 |
#DFK |
尺寸字体类型 | "VECTOR" |
"VECTOR" 或 "TRUETYPE"。 |
#DFN |
尺寸字体名称 | "" |
字体文件或字体系列(为空:使用内置字体)。 |
#DFB, #DFI |
尺寸字体粗体、斜体 | FALSE | 粗体或斜体尺寸标注文字(TrueType)。 |
#DFW |
尺寸字体宽度 | 1 | 尺寸标注文字字母的宽度。 |
#RVM |
未输入时单击 | "ASK" |
对于未输入的捕捉模式值,点击会得到什么:"ASK"(在光标处询问)、"MEASURED"(测量的数字)或 "VARIABLE"(由其生成的新变量)。参见捕捉模式。 |
#RVR |
测量距离取整到 | 0 | 光标测量的距离取整到此值的倍数(0:不取整)。 |
#RVA |
测量角度取整到 | 0 | 光标测量的角度取整到此值的倍数,以度为单位(0:不取整)。 |
没有自己设置的尺寸标注会跟随这些变量,因此更改 #DFS 会同时更改所有此类尺寸标注的文字。
零件
作为零件导入的图纸保留其自己的变量,但与本图纸同名的变量都取本图纸的值:用 L、W 和 D 绘制的盒子零件会采用本图纸的尺寸。