谢谢来信,数据量不小,是提取各个单元的损伤值。600帧时内存就用到2G了。下面是耗内存的代码段。谢谢了!

odb_SequenceFrame& allFramesInStep = curstep .frames();

int numFrames = allFramesInStep.size();

for (int ifrm=0;ifrm

{

odb_Frame& FrameNow = allFramesInStep[ifrm];    //这句内存变化最大,后面代码内存无大变化!

odb_FieldOutput& Damage = FrameNow.fieldOutputs()["DAMAGET"];

const odb_SequenceFieldBulkData& seqBulkData = amage.bulkDataBlocks();

int numBlocks = seqBulkData .size();

for (int iblock=0; iblock

{

const odb_FieldBulkData& bulkData = seqBulkData [iblock];

int numEle = bulkData.length();        //节点个数

int numComp = bulkData.width();

float* data = bulkData.data();

for (int inum=0,pos=0; inum

{

fwrite(&data[pos], sizeof(float),1,m_pFileDmg);

pos++;

}

}  //end frame

【 在 IgotU 的大作中提到: 】

: odb_SequenceFrame& allFramesInStep = curstep .frames();

: for (int ifrm=0;ifrm

: {

: ...................

matlab 读取odb,求教用C++方式读取abaqus的odb数据中的问题!!!相关推荐

  1. 基于hvs图像水印matlab和psnr nc的计算 首先读取图像和水印,进行图像加印

    基于hvs图像水印matlab和psnr nc的计算 首先读取图像和水印,进行图像加印 然后进行攻击 攻击方式有白噪声,裁剪,旋转10度,压缩,和无攻击,然后最后还原水印. ID:3131461758 ...

  2. 多种方式读取文件内容

    2019独角兽企业重金招聘Python工程师标准>>> import java.io.*; /**  *  * @author wxp  * Created by Administr ...

  3. Python读取文本的三种方式对比

    1.概述 Python有三种读取文本的方式,分别是: read() readline() readlines() 2.三种方式的优缺点分析 2.1 read() 最简单的一种方法,一次性读取文件的所有 ...

  4. Node中同步与异步的方式读取文件

    场景 Node.js最大的特点就是异步式I/O(或者非阻塞I/O)与事件紧密结合的编程模式.这种模式与传统的同步式I/O线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻 ...

  5. 深入探究ASP.NET Core读取Request.Body的正确方式

    前言 相信大家在使用ASP.NET Core进行开发的时候,肯定会涉及到读取Request.Body的场景,毕竟我们大部分的POST请求都是将数据存放到Http的Body当中.因为笔者日常开发所使用的 ...

  6. Servlet读取文件的最好的方式

    在java web 开发的时候不可避免的会读取文本信息,但是方式不同,所付出的代价也是不一样的,今天学到了一个比较好的实用性的技巧,拿来与大家分享一下. 读取属性配置文件 之所以说成是读取属性(pro ...

  7. java dom创建xml文件_Java 如何使用dom方式读取和创建xml文件

    Java 如何使用dom方式读取和创建xml文件 发布时间:2020-11-11 17:08:31 来源:亿速云 阅读:101 作者:Leah 本篇文章给大家分享的是有关Java 如何使用dom方式读 ...

  8. spark消费kafka产生数据堆积怎么处理_SparkStreaming读取Kafka的两种方式

    本文主要从以下几个方面介绍SparkStreaming读取Kafka的两种方式: 一.SparkStreaming简介 二.Kafka简介 三.Redis简介(可用于保存历史数据或偏移量数据) 四.S ...

  9. sparkstreaming 读取mysql_SparkStreaming读取Kafka的两种方式

    本文主要从以下几个方面介绍SparkStreaming读取Kafka的两种方式: 一.SparkStreaming简介 二.Kafka简介 三.Redis简介(可用于保存历史数据或偏移量数据) 四.S ...

  10. 三种方式读取项目属性文件

    三种方式读取项目属性文件 在Maven项目里往往有数据库属性文件jdbc.properties,本文提供三种方式读取属性文件. 1.利用ResourceBundle读取属性文件 运行程序,查看结果: ...

最新文章

  1. 过去50年最重要的统计学思想!
  2. 网易云游戏来了:手机电脑电视随时接入可玩,高流畅度低延迟,还能跨终端无缝切换...
  3. Flutter开发之Scaffold 脚手架的使用(39)
  4. Spring Security的内置过滤器是如何维护的?
  5. MDK5.29,5.30,5.31,5.32,5.33和各种pack软件包镜像下载
  6. 【控制】传递函数零极点解析
  7. 【Docker系列教程之一】docker入门
  8. 第一次作业:深入Linux源码分析进程模型
  9. js中的转译_JavaScript中的填充和转译
  10. C++基础17-纯虚函数和抽象类
  11. Python3.x中Django-xadmin的添加
  12. vue+django 生鲜项目 (二)
  13. SSE指令介绍及其C、C++应用 zz
  14. 东软实训告诉你:职场上不该说的13种话
  15. 第十五届全国大学生智能车全国总决赛获奖信息-创意组获奖信息
  16. 【Hive】if函数用法
  17. GitHub入门操作(详细)
  18. C语言decompose函数,R语言时间序列应用(decompose、Holt-Winters初步)
  19. docker _port is already allocated错误
  20. BLE 蓝牙抓包分析

热门文章

  1. 【优亿 Android前线快报】 第76期
  2. Android 打包AAB+PAD(Unity篇)
  3. Oracle12C-针对log4j漏洞补丁修复
  4. 移动端H5 QQ在线客服链接代码
  5. 如何把avi转换为mp4?视频转换用嗨格式视频转换器
  6. 方程从pdf转word_在Word中创建化学方程式和图表
  7. 【统计学】基本Stata使用手册:合集
  8. Mac OS X: 彻底删除GeekTool(bash脚本)
  9. php0day,Nginx 0day漏洞—却原来是php漏洞
  10. 传感器i2c与arduino连接_ARDUINO的I2C通信详解 - arduino读取I2C总线上连接设备的地址...