前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Q&A-3]ABAQUS插件制作报错问题

【Q&A-3]ABAQUS插件制作报错问题

作者头像
阿信老师CAE
发布2022-05-17 16:40:30
1.1K0
发布2022-05-17 16:40:30
举报
文章被收录于专栏:ABAQUS二次开发ABAQUS二次开发

阿信老师,您好!

我叫杨*,在北京读研究生,现在研二了,对ABAQUS二次开发插件有一些简单的认识,现在在做一个二维的简单插件的开发,但是在操作过程中遇见的问题,查找资料并没有找到合适的方法来解决,现特向您请教一下。

问题1描述:打算完成一个二维简单ABAQUS切削插件的开发,类似于图1,给定相关基本参数即可完成刀具工件模型的建立。目前自己在实施过程中,所用于完成插件开发的函数文件已经写好,但是在创建插件时发生如下错误,如图2,3,所生成的所有文件在附件中。(插件只对数据类型、默认值和关键字进行了修改,如问题二一样)。

报错信息如下,

代码语言:javascript
复制
Traceback (most recent call last):
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\rsg\rsg\rsgDialogBuilderDB.py", line 1264, in onCmdSave
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\rsg\rsg\rsgSaveForm.py", line 60, in activate
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\rsg\rsg\rsgDialogBuilderDB.py", line 1435, in onCmdSaveKernelModule
File "SMAPyaModules\SMAPyaAbqPy.m\src\sendcmd.py", line 35, in sendCommand
File "<string>", line 1
  if "2Dchexue" in sys.modules: reload(2Dchexue)                                                SyntaxError: invalid syntax

以上就是我目前遇见的问题,恳请老师指点。

祝工作顺利,身体健康!

--------------------------------分割线--------------------------------

杨同学:

你好。你的问题其实很简单,是由Python的命名规则决定的,看下图。

具体来说,Python命名的规则如下:

1.只能包含字母、数字和下划线,且不能以数字开头;

2.区分字母大小写;

3.禁止使用保留字(关键字)。

不解释原因了,原因没有意义,因为这些只是规则

一点建议:Python语言确实上手快,但是也不要忘记系统的学习,否则将来会给自己挖坑,浪费很多宝贵的时间。

祝好!

阿信

2020.06.24

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ABAQUS二次开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档