找回密码
 注册
Simdroid-非首页
查看: 234|回复: 19

[二次开发] 如何根据GUI的操作建立的模型文件得到TYPHON脚本文件

[复制链接]
发表于 2011-3-23 14:47:56 | 显示全部楼层 |阅读模式 来自 天津
本帖最后由 zsq-w 于 2011-3-25 09:51 编辑

本人现在在做一项管道模型的参数敏感性模拟,需要在其他模型数据不变的情况下不断改变模型的长度,反复去修改和重新MESH挺麻烦的,希望通过二次开发便捷些。请问:
如何根据GUI的操作建立的模型文件得到TYPHON脚本文件?
发表于 2011-3-23 15:17:58 | 显示全部楼层 来自 福建福州
Simdroid开发平台
ABAQUS启动目录里面有一个记录GUI操作的.py文件,记录了建模过程。
好像就叫abaqus.py
回复 不支持

使用道具 举报

 楼主| 发表于 2011-3-24 21:54:37 | 显示全部楼层 来自 天津
那个文件用笔记本打开很乱啊,看不懂
回复 不支持

使用道具 举报

发表于 2011-3-25 09:38:28 | 显示全部楼层 来自 江西南昌
你按日期排行 最后的那个就是撒
回复 不支持

使用道具 举报

 楼主| 发表于 2011-5-19 21:05:43 | 显示全部楼层 来自 天津
那么为什么做不少算例了,可temp文件夹里只有很少的几个rpy文件呢?还有这个rpy怎么执行呢?
回复 不支持

使用道具 举报

发表于 2011-5-19 22:20:21 | 显示全部楼层 来自 江苏
如果你要想得到某一个过程的脚本,那你就先把工作目录下的rpy文件都删除了,然后在cae操作,最后查看.rpy文件,另存为.py文件。
file->run scripty就行了
回复 不支持

使用道具 举报

 楼主| 发表于 2011-5-19 23:32:03 | 显示全部楼层 来自 天津
谢谢楼主现身回答!问一个更深入的问题,当得到这个脚本之后,如果我想只调整几个建模时的尺寸,以生成多个类似的模型脚本(比如类似的管道分析,只是管道外径、壁厚不同),那么我该怎么去修改脚本呢?
回复 不支持

使用道具 举报

发表于 2011-5-23 12:48:13 | 显示全部楼层 来自 江苏无锡
需要开发函数
回复 不支持

使用道具 举报

发表于 2011-5-23 16:51:18 | 显示全部楼层 来自 山东济南
7# benbenyang
你可以写一个插件plug-ins建一个界面,输入输数。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-5-24 09:19:23 | 显示全部楼层 来自 天津
9# zhanshenchuanyu 这个正和我的想法啊,你能指点一下,具体该怎么操作吗?
回复 不支持

使用道具 举报

发表于 2011-5-25 10:02:32 | 显示全部楼层 来自 江苏无锡
开发函数,然后调用函数。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-2 16:26:40 | 显示全部楼层 来自 天津
ffubei 发表于 2011-5-25 10:02
开发函数,然后调用函数。

用typhon编写函数建模时,能不能实现复杂的曲面的建立呢?好像ABAQUS/CAE做不到,比如将两个不同的弧线之间练成曲面这样的建模过程。
回复 不支持

使用道具 举报

发表于 2011-9-2 16:42:38 | 显示全部楼层 来自 甘肃兰州
用PYTTHON 写个算法
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-2 20:23:54 | 显示全部楼层 来自 天津
小杠子2008 发表于 2011-9-2 16:42
用PYTTHON 写个算法

可以吗?能否举个简单的例子?
回复 不支持

使用道具 举报

发表于 2011-9-3 12:20:18 | 显示全部楼层 来自 澳大利亚
JingheSu 发表于 2011-5-19 22:20
如果你要想得到某一个过程的脚本,那你就先把工作目录下的rpy文件都删除了,然后在cae操作,最后查看.rpy文 ...

除此之外,保存CAE,你会得到一个.jnl文件,里面是生成CAE的全部PYTHON脚本。
这个JNL文件比.rpy更有具可读性,容易生成新的脚本。而RPY文件记录每个琐碎动作 (如鼠标,屏幕等),生成很多冗余代码。
我用jnl文件较多,很少用RPY。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-9-5 10:18:14 | 显示全部楼层 来自 甘肃兰州
benbenyang 发表于 2011-9-2 20:23
可以吗?能否举个简单的例子?

编程的算法你得自己写吧,我实验室就有人专门编程的 然后出模型
回复 不支持

使用道具 举报

发表于 2011-9-5 10:44:55 | 显示全部楼层 来自 浙江杭州
最好能写个GUI,然后在里面修改参数
回复 不支持

使用道具 举报

发表于 2011-9-5 10:48:19 | 显示全部楼层 来自 重庆沙坪坝区
编界面,利用功能函数,将要改变的变量作为函数的参数。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-21 11:26:20 | 显示全部楼层 来自 天津
很难吧?我不会TYPHON
回复 不支持

使用道具 举报

发表于 2011-9-21 15:15:37 | 显示全部楼层 来自 浙江杭州
我也想做相关的东西。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-4 09:29 , Processed in 0.061675 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表