物理结构、光源、监视器、以及模拟体积本身被当作实体对象(objects)。通常实体对象有可以修改的属性。
选择和删除实体对象(Selecting and deleting objects)
命令 | 描述 |
groupscope | 改变组群范围 |
deleteall | 删除当前组群范围内的所有实体对象 |
delete | 删除选择的实体对象 |
selectall | 选择当前组群范围内的所有实体对象 |
unselectall | 不选择所有实体对象 |
select | 选择当前组群范围内的给定名称的实体对象 |
selectpartial | 选择在当前标签(TAB)中的名称中包含部分名称的实体对象的选择 |
shiftselect | 等同于 select("name"); 但不取消对当前实体对象的选择。可以用选择多个实体对象 |
shiftselectpartial | 等同于 selectpartial("partialname"); 但不取消对当前实体对象的选择。可选择多个实体对象 |
移动和复制实体对象(Moving and copying objects)
命令 | 描述 |
flipelement | 在图表编辑器(schematic editor)反转元素。 |
rotateelement | 在图表编辑器(schematic editor)转动元素。 |
move | 转动一个实体对象 |
copy | 拷贝一个实体对象 |
addtogroup | 向组群添加一个/多个实体对象 |
实体对象属性(Object properties)
命令 | 描述 |
adduserprop | 向结构组群添加用户属性 |
set | 设定选择实体对象的属性 |
setnamed | 设定给定名称的实体对象的属性 |
setcontact | 设定一个电触点的属性 |
setglobalmonitor | 设定全局监视器的属性 |
setglobalsource | 设定全局光源的属性 |
setmodes | 设置模式标签 |
setposition | 设定元素的垂直和水平位置 |
setrectangle | 设定一个元素矩形的宽度和高度 |
setactivesolver | 将指定的解算器设置为活动解算器 |
runsetup | 强制组群使脚本运行 |
get | 获取选择实体对象的属性 |
getcontact | 获取电触点的属性 |
getnumber | 获取所选择的实体对象属性编号 |
getnamed | 获取给定名称的实体对象的属性 |
getnamednumber | 获取给定名称的实体对象的编号 |
getglobalmonitor | 获取全局监视器的属性 |
getglobalsource | 获取全局光源的属性 |
getposition | 获取元素的当前水平和垂直位置 |
getrectangle | 获取元素矩形宽度和高度 |
haveproperty | 返回选择的具有特殊特性的实体对象的编号 |
importsurface | 从文件导入表面数据。仅应用到导入图元 |
importsurface2 | 从脚本变量导入表面数据。仅应用到导入图元 |
importnk | 从文件导入 n 和 k 数据。仅应用到导入图元 |
importdoping | 从 Tecplot 格式文件 (text)导入数据 |
importnk2 | 从脚本变量导入 n 和 k 数据。仅应用到导入图元 |
setsourcesignal | 设置一个定制光源的时间信号 |
updatesourcemode | 更新一个模式光源的模式 |
clearsourcedata | 清除导入光源、或者模式光源选择模式的源数据 |
setexpansion | 关联一个 DFT 和 模式扩展监视器 |
removeexpansion | 从模式扩展监视器删除一个 DFT 监视器 |
getname | 返回选定的变量的数据集名称 |
setname | 设定选定的变量的数据集名称 |
选择和删除实体对象(Controlling the view)
命令 | 描述 |
redraw | 重绘图形 |
redrawoff | 停止自动重绘 |
redrawon | 开始自动重绘 |
redrawmode | 获取自动重绘当前状态;停止或开始 |
setview | 控制在布局编辑器如何绘制图像 |
getview | 获取布局编辑器当前查看控制属性 |
orbit | 内置函数,制作具有创建电影选项的透视视角的轨道 |
framerate | 测试你的计算机的图形性能 |
撤消和重做命令(Undo and redo commands)
命令 | 描述 |
undo | 撤消上次修改对象的命令 |
redo | 重做撤消的命令 |
1、groupscop
改变组群的范围。添加或修改模拟实体对象的脚本命令通过 groupscope 属性会清楚在实体对 象树内如何执行命令。例如,如果你想从一个特定的组群删除的全部内容,将 groupscope 设置到 对应的组群(例如, :: model::my_group)。如果想删除模拟模型中的所有实体对象,将组群范围 设置的根级(例如, :: model)。
命令 | 描述 |
?group |