SETVAR

修改优化变量的状态。

语法:

SETVAR surf, code, status, object 
or
SETVAR config, M, status, operand
 

详述:

surf必须是计算结果为0到最大表面数量之间的整数。config必须是计算结果为1到结构数量之间的整数。code必须是下列字符串之一:

R表示曲率半径

T表示厚度

C表示圆锥系数

G表示玻璃

I表示玻璃折射率

J表示玻璃阿贝数

K表示玻璃dpgf

Pn表示参数n

D表示热膨胀系数

En表示附加数据值n

M表示多重结构数据,请参阅以下详述

Nn表示非序列模式元件位置数据,1到6分别表示x、y、z、tx、ty、tz

On表示非序列模式元件参数数据,其中n是参数编号

如果status计算结果为0,则表示删除变量状态。否则表示将对应值设为变量。如果code是Nn或On,则必须提供物体编号;否则将忽略此参数。如果code为M,那么该命令的语法如上面的"语法"所示。

示例:

SETVAR j+3, R, 1
SETVAR 5, P6, 0
SETVAR surfk+2, E06, status
SETVAR config, M, status, operand
SETVAR 1, O32, 1, 5

下一部分: