许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ABAQUS二次开发手册:随书代码使用说明

ABAQUS二次开发手册:随书代码使用说明

阅读数 61
点赞 0
article_banner

ABAQUS二次开发手册【随书代码使用说明】

为便于读者学习本书《ABAQUS 二次开发手册》(周明珏 王相玉编著),随书提供大多数源代码。源代码按章节存放,与书中内容相同。

另外,作者制作了Abaqus代理模型,可用于Pycharm、Eclipse等专业IDE开发Abaqus内核与GUI脚本时,实现Abaqus语法检查、代码自动补全。

   将代理模型*.py文件解压到Python解释器的lib/site-packages目录下即可使用。

   代理模型会不断完善,少量命令不能很好地复现,请读者以帮助文件为准。

读者不可将本书提供的开发工具用于商业用途,如有需要,需经作者书面许可。

随书代码下载地址:

   链接:https://pan.baidu.com/s/1rOgvV1sGv7TX_RCkDsxESA

   提取码:wxy1

2 环境需求

  • Anaconda2 【假设安装在:C:\ProgramData\Anaconda2】
  • Abaqus CAE【 6.14,2016,2017,2020,2021等均可,这几个版本的python为2.7】

2.1 代理模型配置方法

  1. 假定代理模型的代码存放在 C:\Temp\AbaqusAgents(不能包含中文,路径不要有空格,路径仅包含英文字符),如下图所示
    在这里插入图片描述
  2. 在 C:\ProgramData\Anaconda2\Lib\site-packages 目录下,新建一个名称为 myAbaqusAgent.pth 的文本文件(文件名不限,不含中文)
    在这里插入图片描述
  3. 用任意文本编辑软件打开 myAbaqusAgent.pth,写入代理模型文件夹的路径,保存文件,例如:
    在这里插入图片描述
  4. 打开PyCharm,从菜单 Help–>Edit Custom Properties…打开idea.properties文件,内容写入 idea.max.intellisense.filesize=8000 即可,单位为kB【默认 2.56*1024kB】,重启Pycharm
    在这里插入图片描述在这里插入图片描述
  5. 重新打开Pycharm,打开一个ABAQUS脚本文件,例如 chapter5/5.2/football.py,可查看ABAQUS代理模型的使用效果【第2行的abaqus模块, 第3行的 abaqusConstants模块 不飘红;第29行按Ctrl+P可提示参数】:
    在这里插入图片描述

2.2 代码使用说明

  • 随书光盘的压缩文件,解压后,需置于英文目录(全路径不含中文字符),示例如下:
    在这里插入图片描述
  • 由于python2环境、Abaqus 内核(kernel)环境、Abaqus GUI 环境三者不兼容(配置不同),不是所有的python代码都可以在这三个环境中正确执行:
       


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空