ABAQUS提供了两种二次开发的接口,一是子程序接口(user subroutine),一种是脚本接口(Abaqus

scripting

interface),Abaqus的脚本语言是在python语言的基础上进行的定制开发,它扩充了python的对象模型和数据类型,使Abaqus脚本接口的功能更加强大,一般来说,Abaqus脚本接口可以实现以下功能

创建、修改ABAQUS模型中的属性,如部件、材料、荷载和分析步等

创建、修改和提交分析作业

读取和写入ABAQUS输出数据文件

查看分析结果

Abaqus中python脚本的通信关系如下图所示

从图中可以看出,ABAQUS可以通过三种方式运行脚本文件

(1)

GUI。Abaqus在采用GUI进行建模的同时,会生成一个rpy格式的脚本文件。当然,也可以通过macro管理器录制一段宏命令

(2)

命令行。在abaqus

CAE界面底端的命令行键入python命令,点击回车后即可自动运行。

(3)

编辑脚本文件。预先编辑好脚本文件,在start session

对话框或者file按钮里选择run script运行脚本。

也可以在ABAQUS

command窗口中键入命令运行脚本

Abaqus cae

script=myscript.py

Abaqus cae

startup=myscript.py

启动CAE界面并运行脚本

Abaqus viewer

script=myscript.py

Abaqus viewer

startup=myscript.py

启动Viewer并运行脚本

Abaqus cae

noGUI=myscript.py

Abaqus viewer

noGUI=myscript.py

不启动CAE或者Viewer运行脚本

此外,ABAQUS也提供了一个python编译器,可以通过file→abaqus

pde运行

详细的python命令,大家可以通过帮助文件中的Abaqus

Scripting Reference Guide进行查看

abaqus java 二次开发_Abaqus二次开发介绍相关推荐

  1. 运用Java对微信公众平台二次开发技术——开发者模式接入

    当初我在这碰到了很多问题,市面上以及网络上的资料特别少,所以当初碰了很多壁,所以现在跟大家分享一下,如何用Java,对微信公众平台进行二次开发. 一.开发预备知识: 最基本的JavaSE与JavaWe ...

  2. SpringBoot实现Java高并发秒杀系统之Service层开发(二)

    继上一篇文章:SpringBoot实现Java高并发秒杀系统之DAO层开发 我们创建了SpringBoot项目并熟悉了秒杀系统的表设计,下面我们将讲解一下秒杀系统的核心部分:Service业务层的开发 ...

  3. java游戏开发入门(二) - 菜单

    java游戏开发入门(二) - 菜单 前言 编码 主菜单 游戏内菜单(按下ESC后出现,并会暂停游戏) 效果展示 主菜单 游戏内菜单 完整代码 完整项目 前言   上一章我们创建了一个600x600的 ...

  4. 记京东Java开发实习生二面

    京东Java开发实习生二面已挂,心情虽然失落,但是还是要在这里做一点作结,以便日后做些参考.让每一次失败都变的有意义! 面试流程 这次面试的流程比较简洁,首先问了两道技术问题,然后面试官对于我的简历中 ...

  5. java淘宝客开发(二)

    java淘宝客开发(二) 淘宝客订单获取接口 第三方淘宝客订单接口调用示例 淘宝客订单获取接口 通过接口获取淘宝客订单,非渠道管理模块,只需要淘宝客授权即可.         通过在淘宝联盟开发平台文 ...

  6. 华为Java开发一面二面 附笔试(OD)

    华为Java开发一面二面(OD)4.3 面试的是1-3年工作经验的岗位 一面:45min     主要是问项目和平时用到的一些工具之类的,因为我写的比较少,所以基本上都是问的springboot和sp ...

  7. Java游戏服务器开发之二十--xml配置文件

    Java游戏服务器开发之二十--xml配置文件     游戏中使用的配置文件很多     像游戏中的关卡,英雄等级,装备之类都是使用配置文件(xml等)     比如有一个装备,配置表中有一条记录,数 ...

  8. 【Java EE (Struts2 + Spring + Hibernate)开发】:Struts2(二)之【拦截器机制】

    [Java EE (Struts2 + Spring + Hibernate)开发]:Struts2(二)之[拦截器机制] 本文地址:http://blog.csdn.net/shanglianlm/ ...

  9. mapgis java二次开发_MapGIS开发平台二次开发.docx

    MapGIS开发平台二次开发解决方案 2012年8月武汉 前言 MapGIS IGSS地理空间信息共享服务平台解决方案产品,在超大规模.虚拟化的硬件架构基础上,提供以微内核群(MicroCore)为支 ...

最新文章

  1. 鸿蒙首个云网站,鸿蒙首个云平台服务全中国
  2. 利用apache自带的工具 分割访问日志
  3. IPv6协议简介及与IPv4对比
  4. Asp.net core与golang web简单对比测试
  5. 在Ubuntu X64上编译Hadoop
  6. 信捷plc编程100例梯形图_PLC分类组成与梯形图编程语言
  7. 看图说话,FastJson 并没有那么流行!
  8. winform npoi 将execl转换成datatable,导入数据库
  9. mysql 的时间函数
  10. 电脑装机不求人装机员系统集合
  11. mapinfo将北京54坐标系转WGS84坐标系
  12. Win10 CMD命令大全
  13. 《游戏系统设计三》游戏服务器线上出bug,怎么办?急,在线等!热更新
  14. Unity—火焰特效制作
  15. 嘀嘀的费用是优步的两倍?
  16. 【win10 企业版 LTSC一键安装微软应用商店Microsoft Store】直接使用GitHub上的开源项目,不用自己敲命令(亲测有效),附卸载工具
  17. 最低销售量计算机公式,最低、最高、安全库存量的计算公式
  18. 教你利用阿里云服务器搭建一个随时随地的Web IDE
  19. SECOND点云检测代码详解
  20. pythonQQ机器人系列(基于go-cqhttp):使用requests和socket实现QQ机器人聊天(2-0)

热门文章

  1. java飞机大战绪论_一个超级完整的java飞机大战(包括音效和奖励)
  2. 李宏毅机器学习(一)
  3. 恋爱小女孩给男朋友写的信
  4. C++对类中字符串成员进行初始化的两种方法以及友元函数的使用
  5. AceAdmin-v1.4.0 下载
  6. aeasyexcel 操作 Excel
  7. mysql hy000 2013_MySQL ERROR 2013 (HY000)错误解决方法
  8. C程序查找段错误的方法
  9. Teamviewer退出锁定远程计算机
  10. WebView独立进程方案-基于腾讯X5的二次封装