SimSolid JavaScript 参考
全局对象
属性:
- errorCode
- 整数,由 SimSolid.exe 返回,默认为 0。
提示: 运行以下命令以查看 SimSolid.exe 返回的错误代码。
echo Exit Code is %errorlevel%
项目对象
函数:
- setDefaultUnits
- 为项目设置默认单位。
- addDesignStudy
- 通过从 CAD 文件导入几何体来创建新的设计研究。返回设计研究对象。
- 保存
- 将项目保存为 .ssp 文件。如果失败则返回 false。
- 打开
- 打开现有的 .ssp。如果失败则返回 false。
- initializeSolutions
- 删除所有求解和响应网格。
- solveAllAnalyses
- 求解所有分析。
- getDesignStudies
- 返回所有设计研究对象的集合。
- setOptions
- 设置用于选取求解使用的内核数的选项。
设计研究对象
函数:
- applyMaterial
- 将一种材料施加于所有或特定零件。如果找不到满足 partNameMask 指定的蒙板的任何零件,则返回 false。要设置多个蒙板,请使用由 partNameMaskDelimiter 指定的分隔符;例如,partNameMask:‘Part 1, Part 2’。
- addConnections
- 在所有零件之间自动创建常规连接。
- hasDisconnectedGroupsOfParts
- 检查是否有多个断开连接的零件组。
- addModalAnalysis
- 创建新的模态分析。返回分析对象。
- addDatumPointSet
- 从 .csv 文件导入基准点。返回基准点集对象。
- addStructuralAnalysis
- 创建新的结构分析。返回分析对象。
- getName
- 返回设计研究的名称。
- getAnalyses
- 返回所有分析对象的集合。
- getDatumPointSets
- 返回所有基准点集对象的集合。
- addParts
- 将新零件导入设计研究。可以自动添加新连接。
- deleteParts
- 从设计研究删除指定的零件。要设置多个蒙板,请使用由 partNameMaskDelimiter 指定的分隔符;例如,partNameMask:‘Part 1, Part 2’。
分析对象
函数:
- setSolutionSettings
- 设置分析的默认求解设置。
- addSolutionSettingsGroup
- 为特定零件添加一组自定义求解设置。如果找不到满足 partNameMask 指定的蒙板的任何零件,则返回 false。
- 求解
- 求解分析。
- exportToUNV
- 将分析结果导出到 UNV 文件。
- addInertialRelief
- 添加惯性释压边界条件。
- importForces
- 从 .csv 文件导入力并创建新的载荷工况。
- importRemoteLoads
- 从 .csv 文件导入远程载荷并创建新的载荷工况。
- importSpotDisplacements
- 从 CSV 文件导入载荷点位移并创建新的约束。
- getName
- 返回分析的名称。
- exportToCSV
- 将分析结果导出到 CSV 文件。
基准点集对象
函数:
- getName
- 返回基准点集的名称。