有精通ABAQUS子程序编程语言的大佬吗? 100

如我现在有8个txt,txt中包含两列数据,一列时间,一列幅值。
问题一:如何在子程序中编写代码,才能将txt数据读入,并赋值给自己命名的数组。
问题二:如何编写插值函数,实在子程序内部编写还是在另外一个程序中调用,使得abaqus中的积分步step实现任意一个txt中相应的插值,得到相应积分步下的插值幅值。

邀请回答 举报

共2个回答

默认排序
  • 复合材料力学
    2020年8月18日
    Open和read函数都可以读取文本数据啊。
    2评论 已采纳 举报

  • 墨·念
    2020年8月19日
    python也可以读txt,用.readlines按行读取
    1评论 采纳答案 举报

  • 有精通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(
    1、前言 考虑材料参数空间变异性的岩土工程对象的数值分析是岩土工程研究中重要分支。当前,考虑材料参数空间变异性(即参数随机场)的分析手段中,除了极少数非主流的数值分析软件可以实现一键式随机场分析以外,大多数复杂的随机场实现都存在较高的门槛,且难以实现复杂的岩土对象相互作用分析。在主流岩土工程分析软件中,如,flac和abaqus中,前者需要使用fish编程,且基本要借助第三方软件计算随机场才能实现