命令行执行

可以从操作系统命令行安装和调用 SimSolid

安装

SimSolid 支持从命令行安装。这样做的目的是便于集中远程管理并更好地支持大型安装。

用于安装的命令行语法如下:
  • Start /wait Simsolid-setup.exe /S /D=<installationfolder>

    其中:/S 表示静默安装

    /D 定义安装文件夹

注: /D 必须是命令行上的最后一个参数,即使该部分包含空格,字符串也不能包含引号。

以上选项区分大小写,因此 /S 有效,而 /s 无效。

注:
在使用此方法之前,您必须从计算机上卸载 SimSolid 的任何现有版本。要进行卸载,请使用以下命令行语法:
  • 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