Skip to content

界面功能

工具栏

文件管理

文件管理按钮组包括:新建打开导入保存撤销重做

  • 打开、保存的文件类型为.snw
  • 点击导入下拉按钮,可导入外部excel文件、拉取midas gen模型。
  • 点击撤销重做下拉按钮,可进行连续撤销、重做。

提示

  1. 由于浏览器安全策略,不能点击保存模型自动保存到已打开文件,需用户手动指定保存路径以获得写权限。
  2. 撤销重做操作会改变数据顺序,但一般不会影响构建结果。

模型编辑

模型编辑按钮组包括:节点单元支座荷载单元特性

  • 自由单元指参与形态构建的单元,锁定单元指不参与形态构建的单元,如索网结构周边的普通钢结构。所有自由单元的节点构成自由节点,其余节点为锁定节点。运行求解时,锁定节点、单元数据不会发送至服务器。
  • 创建单元需预先设置单元特性
  • 形态构建本无需单元类型、材料、截面具体数据。事实上,运行求解时单元类型、材料、截面编号等数据不会发送至服务器。单元需设置对应编号,主要因为:
    1. 保证导入导出数据完整性。
    2. 保留单元类型、材料、截面编号便于单元显示区分、选择操作。
    3. 根据单元类型初始化单元力密度,单元类型对应数值详下表。
单元类型二进制数值力密度初始值
索单元0b000000011.0
杆单元0b00000010-1.0
梁单元0b00000011-1.0

提示

  1. 支座并非常规意义的支座,而是指张力结构的边界。一般为连接于锁定单元的自由节点。
  2. 现阶段支座仅支持xyz全固定。
  3. 现阶段暂不支持荷载定义。

功能目标

功能目标按钮组包括:功能目标节点功能目标单元几何功能目标单元力功能目标

点击功能目标,弹出目标类别对话框,对功能目标设置分组。求解设置时,通过组合不同功能目标分组,形成不同构建方案。

模型选择

模型选择按钮组包括:选择再选择解除选择清空

结合模型信息栏右键菜单选择功能,可实现节点、单元的选择操作。

运行求解

运行求解按钮组包括:求解设置求解计算进度结果查看解锁/锁定

  • 运行求解前需进行求解设置、登录账号。
  • 点击求解,弹出求解对话框,选择求解工况。点击运用后, 主显示区自动显示计算进度,解锁/锁定按钮变为锁定状态并不可点击。
  • 计算完成或因故中断时,解锁/锁定按钮变为可点击。点击后计算结果数据将被清空。
计算进度

计算进度

用户登录、帮助文档

用户登录后,可查看、修改个人基本信息、密码,并可查询用户运行求解数据统计。

提示

  1. sonew服务器部署在阿里云函数计算,出于节省运行费用考虑,未预留函数实例。服务器接收到求解、登录等http请求后方触发实例解压缩资源并运行,这将导致数秒的延迟。
  2. 服务器处于空闲状态一段时间后,运行实例将被释放,http会话将被清除。这将导致运行求解或查看用户详情页面时,可能需要重新登录。
  3. sonew不会保存模型数据,仅统计诸如节点单元数、求解时长及是否成功等基本信息用于后期版本升级优化和服务器资源配置。
  4. 欢迎用户提交计算文件用于示例展示。

信息输出栏

命令信息输出

命令信息输出栏输出以下内容:

  1. 建模、求解设置等过程中的提示信息。
  2. 已运行过的JavaScript代码。
  3. JavaScript代码运行状态

命令信息输出栏底部的文本框可输入JavaScript代码并运行。

示例

命令信息输出

点击右上角新窗口,底部文本框将扩展至浏览器新窗口。借助sonew提供的对象接口,用户可在新窗口编辑、运行JavaScript代码,进行程序化建模。

示例

命令信息输出

分析信息输出

分析信息输出栏输出求解过程中服务器返回的求解信息:

示例

代码编辑窗口

模型信息栏

模型信息栏列出了所有的建模信息:

  1. 节点。
  2. 单元,并按单元类型、材料、截面进行分类。
  3. 支座。
  4. 各类功能目标。
示例

命令信息输出