有精通ABAQUS子程序编程语言的大佬吗? 100
如我现在有8个txt,txt中包含两列数据,一列时间,一列幅值。
问题一:如何在子程序中编写代码,才能将txt数据读入,并赋值给自己命名的数组。
问题二:如何编写插值函数,实在子程序内部编写还是在另外一个程序中调用,使得abaqus中的积分步step实现任意一个txt中相应的插值,得到相应积分步下的插值幅值。
有精通ABAQUS子程序编程语言的大佬吗?的相关问题
有精通ABAQUS子程序编程语言的大佬吗?的相关案例教程
这次推送聚焦于解决采用Python向Abaqus里导入txt、dat数据的问题(dat文件只需要将txt文件的后缀名改为dat就可以生成dat文件),Abaqus基于Python读入txt、dat数据主要有read()、readlines()、readlines()、numpy.loadtxt()函数,导入的txt文件放在工作目录temp中。 1. read() 函数 可以一次性读取txt文件中的
ABAQUS 显式explicit计算时所有结果都将写入到.odb文件中,在GUI界面进行数据提取时效率较低,且有些详细结果不能直接从.odb中获取。因此,需要利用python读取.odb,然后进行提取关心的数据,以此进行下一步计算。这里以python提取轮轨接触时的法向力和切向力结果为例,进行说明: #- -coding: UTF-8-*- from abaqus import * from o
MATLAB启动ABAQUS,提取odb,将ABAQUS模型视作MATLAB的一个函数,用于优化分析 inpName = 'Job-1'; workDir = 'G:\CABLE_CON\TEXT2'; runabaqus(workDir,inpName); % 运行py脚本文件 system(['abaqus viewer noGui=','out_F.py']); % 载入数据 t=load(
MATLAB启动ABAQUS,提取odb,将ABAQUS模型视作MATLAB的一个函数,用于优化分析 inpName = 'Job-1'; workDir = 'G:\CABLE_CON\TEXT2'; runabaqus(workDir,inpName); % 运行py脚本文件 system(['abaqus viewer noGui=','out_F.py']); % 载入数据 t=load(
推荐课程
项目客服
培训客服