命令行执行
可以从操作系统命令行安装和调用 SimSolid。
静默安装
SimSolid 支持从命令行静默安装。这样做的目的是便于集中远程管理并更好地支持大型安装。
用于安装的命令行语法如下:
AltairSimSolid2024.exe -i silent -DUSER_INSTALL_DIR=<installation directory> -
DACCEPT_EULA=YES
示例:AltairSimSolid2024.exe -i silent -DUSER_INSTALL_DIR="C:\Program Files\Altair\2023_testing" -
DACCEPT_EULA=YES
注: 以上命令行区分大小写。将上述命令行保存为批处理文件,并从放置可执行文件的位置执行。
调用
可以从操作系统命令行调用 SimSolid 并导入几何体。提供了可选参数来指定 CAD 输入文件和几何体导入设置。CAD 文件格式无需指定;会自动进行检测。
可选参数
-f
或--file <file_path>
注: 可以多次使用此选项导入多个文件。-r
或--resolution <standard | enhanced | fine | custom>
(可选。默认为标准。)-a
或--angle <angular_deviation_in_degrees>
(可选。默认为 15.0。)-c
或--chord <chordal_deviation_in_mm>
(可选。默认为 0.635)-m
或--method <ct | parasolid>
(可选。默认为 parasolid。)
调用示例
simsolid.exe -f C:\Models\example1.x_t
simsolid.exe --file C:\Models\example1.x_t
simsolid.exe -f C:\Models\example2.prt -r enhanced
simsolid.exe --file C:\Models\example2.prt --resolution enhanced
simsolid.exe -f C:\Models\example3.asm.1 -r custom -a 5 -c 0.1 -m ct
simsolid.exe --file C:\Models\example.asm.1 --resolution custom --angle 5 --chord 0.1 --method ct
批处理模式
此模式能够通过命令行参数执行 JavaScript 文件来运行各种操作。目前支持常规连接的模态和多载荷工况分析。多载荷工况分析支持力、远程载荷和点位移导入。不能将边界条件应用于具有批处理模式的模态分析。
此功能仅适用于完整版的 SimSolid。
- 语法
- 在批处理模式下运行操作的命令行语法如下:
Start /wait <Path to SimSolid installation folder>\simsolid.exe -s <JavaScript file path> -l <log file>
其中:
-s
表示要执行的 JavaScript 文件-l
定义日志文件
示例:start /wait C:\Program Files\Altair\SimSolid\2020.2\simsolid.exe -s C:\Models\Batch\modal.js -l C:\Models\Batch\log.txt
- 参数化
-
JavaScript 文件可以参数化,并通过命令行参数执行。使用 %#% 将任何值参数化,这意味着 %1% 表示参数 #1,%2% 表示参数 #2,依此类推。
使用参数运行的命令行语法如下:
Start /wait <Path to SimSolid installation folder>\simsolid.exe -s <JavaScript file path> -l <log file> -p <parameter #1> -p <parameter #2>
其中:-s
表示要执行的 JavaScript 文件-l
定义日志文件
几何体文件名和求解设置参数化的示例:start /wait C:\"Program Files"\Altair\SimSolid\2024\simsolid.exe -s C:\Models\Batch\modal.js -l C:\Models\Batch\log.txt -p pullupbar-v2 -p global
批处理模式示例
示例 .js 文件位于以下位置:<install_directory>\2021\SimSolid2021\Examples\Batch mode。