首页 直播 App
当前位置: 首页 > 一级建造师 > 一级建造师文章 > 如何使用Etabs提取数据?

如何使用Etabs提取数据?

发布时间:2021-05-19 17:23 来源:环球网校 点击量: 1886

一级建造师报名、考试、查分时间 免费短信提醒

地区:

获取验证 立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

1、手工打开模型输出excel文件,可选择部分输出即可。然后把excel数据读入到matlab中进行后续的处理。这个方法优点在于路径明确,操作简单,主要部分均在matlab中程序编写。缺点在于写出excel和读入excel的效率很低,需要大量的时间读入数据,但一旦完成了这两项工作后就能很顺利的完成后续工作。经过统计,30片墙的结果输出读入时间可能达到10个小时以上,几乎无法忍受;另外该方法无法自动化完成过程。

2、对1方法的改进,在输出excel表后,在excel表采用VBA初次编程实现对结果的一次提炼,减少数据量后再读入matlab进行后续处理。这种方法可行性应该没问题,缺点在于多次编程,对VBA不是很熟悉,VBA中求解复杂公式效率降低,但效率比1应该快些,没有亲测;无法自动化完成,需要分段处理。

3、直接采用Excel中VBA编程启动etabs,并根据需求通过ETABS-API提取相应的结果,同时并做处理写到excel表中,再进入matlab进行后续处理。优点在于能够自动化的提取需要的数据,通过API提取会快些,数据也直接进行处理,把无用的数据过滤掉,缺点在Etabs中API不稳定,而且返回的部分数据是错的,使用起来需要格外小心。另外使用EXCEL操作需要手动进行。

4、导出mdb文件,然后用matlab直接调用sql语言去操作数据库,返回需要的结果,避免了要读入数据操作,速度应该会快多了,matlab操作数据库还需要再研究下,优缺点待考量。

5、直接使用matlab调用etabs-api获取数据,但是这个过程需要很长的时间,效率比1还低。也比3低,不知道为什么,但无论如何效率都是问题。

  • 池亚红

    19:00-21:00 19:00-21:00

    早鸟筑基课(二)-管理

    一级建造师

  • 胡子薇

    19:00-21:00 19:00-21:00 11月27日 19:00-21:00

    早鸟筑基课(二)-法规

    一级建造师

  • 杨姣

    19:00-21:00 19:00-21:00 11月28日 19:00-21:00

    早鸟筑基课(二)-公路

    一级建造师

  • 刘敬

    19:00-21:00 19:00-21:00 11月28日 19:00-21:00

    早鸟筑基课(二)-机电

    一级建造师

  • 裴彪

    19:00-21:00 19:00-21:00 11月28日 19:00-21:00

    早鸟筑基课(二)-市政

    一级建造师

出版物经营许可证|京B2-20210770| 京公网安备 11010802033350号|京ICP备16038139号|节目制作经营许可证(京)字20130号|京网文(2021)2566-713号
知春路校区:北京市海淀区知春路7号致真大厦D座4层北区(地铁10号线西土城出A口)|邮编:100191
版权所有 2003-2021 北京环球创智软件有限公司|联系客服|营业执照