命令行执行
可以从操作系统命令行安装和调用 SimSolid。
安装
SimSolid 支持从命令行安装。这样做的目的是便于集中远程管理并更好地支持大型安装。
Start /wait Simsolid-setup.exe /S /D=<installationfolder>
其中:
/S
表示静默安装/D
定义安装文件夹
/D
必须是命令行上的最后一个参数,即使该部分包含空格,字符串也不能包含引号。以上选项区分大小写,因此 /S
有效,而 /s
无效。
start /wait /D"C:\Program Files\SimSolid\SimSolid" uninstall.exe "/S _?=C:\Program Files\SimSolid"
调用
您可以从操作系统命令行调用 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 -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\2020.2\simsolid.exe -s C:\Models\Batch\modal.js -l C:\Models\Batch\log.txt -p pullupbar-v2 -p stress
批处理模式示例
示例 .js 文件位于以下位置:<install_directory>\2021\SimSolid2021\Examples\Batch mode。