本页面是对软件脚本函数的汇总。
为适应数值计算的需要,软件内置了丰富的脚本函数。
基本语法
基本语法包括:
- 变量和常量,脚本变量的定义以及使用说明,包括数字,字符串,结构体,软件的数据集等的创建方式及相关操作指令;
- 数据的导入和导出,脚本初始化,数据的保存、导入和导出;
- 程序控制流程,包括用于实现分支结构、循环结构等流程控制结构的函数;
- 基本操作,各种与变量和文件相关的基本操作,例如查询变量类型、查询变量的成员、切换工作目录;
- 函数,自定义函数的使用和说明,同时还介绍了与远场分析和色度学分析相关的函数;
- 基础数学,三角函数、对数函数、指数函数、幂函数等各类基本初等函数以及求绝对值、求实、虚部等基础的数学操作;
- 高等数学,包括用于微积分计算、傅里叶分析和插值等高等数学运算的函数;
- 矩阵运算,包括基本的矩阵操作和与求解矩阵方程相关的函数。
数据获取
数据获取函数包括:
- 查询获取命令:列出所选对象的所有结果数据的名称;
- 查询所选对象是否含有所需的数据;
- 获取求解器、光源等对象的某一属性的值;
- 从光源、监视器或分析组获取结果。
对象设置
对象设置函数用以添加对象、设置对象、操作对象以及材料的添加和设置:
- 添加对象:结构、光源、监视器、结构组、分析组等的添加;
- 查询设置命令:返回所选对象的属性列表;
- 设置对象:对结构、光源、监视器、结构组、分析组等的参数进行设置;
- 操作对象:对所选对象进行视图转换、固定、隐藏和删除等操作;
- 添加和设置材料:添加所需材料,并设置材料参数。
仿真
仿真函数主要用以设置工程仿真相关的参数和控制工程的运行:
- 仿真参数设置;
- 控制仿真:控制工程的运行;
- 解模:在模式源中求解模式;
- 添加自定义网格;
- 前处理和后处理相关的函数,如控制分析组脚本运行的函数。
数据可视化
数据可视化的脚本命令,包括:
- 不同类型的绘图函数;
- 对应可视化窗口的命令,绘图结果的修饰。
杂项
杂项包括:
- 工作区内的各种操作: 在脚本工作区中,用户可以借助GUI对现有的变量执行诸如打印、绘制等基本操作。