SAUSG(结构通用分析与设计软件)是一款专业的结构工程分析与设计软件,包含多个专业模块。
当用户提及以下内容时,自动使用本 Skill:
bash
# 用指定模块打开模型(默认 OpenSAUSG)
python <skill>/scripts/sausg_open.py <模型路径> [模块名称] [软件目录]
# 运行结构计算
python <skill>/scripts/sausg_calc.py <模型路径> [软件目录] [--no-cleanup]
# 读取计算结果
python <skill>/scripts/sausg_result.py <模型目录> [模型名称]
注:
<skill>指.claude/skills/sausg
输入模块open, 通用OpenSAUSG.exesausage, 非线性SAUSAGE.exedelta, 钢结构SAUSGDelta.exejg, 加固SAUSGJG.exepi, 隔震SAUSGPI.exezeta, 减震SAUSGZeta.exe
bash
# 用隔震模块打开模型
python .claude/skills/sausg/scripts/sausg_open.py Project/Model.ssg 隔震
# 运行计算
python .claude/skills/sausg/scripts/sausg_calc.py Project/Model.ssg
# 读取结果
python .claude/skills/sausg/scripts/sausg_result.py Project/Model Model
用户可以直接说:
系统自动搜索 D 盘及其他盘符下的 SAUSGXXXX 文件夹,提取版本号并选择最新版本。
默认会清理模型目录下的旧结果文件(.BCR, .BEM, .MSG 等)和结果文件夹(StaticResult/, EarthQuakeResult/, DesignResult/)。使用 --no-cleanup 可跳过清理。
计算完成后自动输出:
必须 顺序执行,等待前一个计算完成后再启动下一个。系统会自动检测是否有计算程序正在运行。