- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业软件讲座 建筑结构﹒技术通讯 2007 年7 月
钢结构设计与绘图软件STAAD/CHINA 知识选讲(八)
STAAD/CHINA中的OpenSTAAD应用介绍
孙立夫
( 阿依艾工程软件(大连)有限公司 大连 116023)
1 OpenSTAAD 简介 单元、实体单元;7 )STAAD 前处理;8 )STAAD 后处理;
越来越多的工程师希望能够定制各种专用的设计工具。 9 )创建对话框及菜单项。
STAAD/CHINA 中的OpenSTAAD 就是在这种需求下开发出 2.2 函数返回值
来的。OpenSTAAD 是一个开放式函数库,允许工程师介入 如果程序返回值为0,说明程序执行失败,我们需要检
STAAD.Pro 的内部函数和程序及图形命令。在OpenSTAAD 查是否为程序提供了全面有效的参数。如果程序返回值为
中,用户几乎可以使用任意一种编程语言(包括C, C++ , 1,说明程序成功运行。大部分函数通过参数将结果数据传
VB , VBA , FORTRAN , Java and Delphi)对STAAD 的 回,仅有少数函数使用函数返回值返回结果。如未经说明所
数据库进行编程,从而实现输入和输出数据与第三方应用程 有数据均采用英制单位(千磅和英寸) 。
序的无缝连接。OpenSTAAD 还使得 STAAD 用户能够在 2.3 Visual Basic 基本规定
STAAD.Pro 环境下创建类似于VBA 的宏,这些宏可以实现 注释:在VB 或VBA 中使用单引号(‘)表示程序中的注
自动重复建模,完成后处理或嵌入用户定制程序等。 释,在其后的内容均会被程序忽略。
OpenSTAAD 建立在ATL COM 和COM+标准基础之上,并 声明数组:VB/VBA 声明数组非常灵活,这里使用的数
与Microsoft 系列软件兼容,这使得OpenSTAAD 可在任何 组声明遵循C++从零开始的索引规则。例如一个含有6 个数
环境下使用。无论是在客户自己用C++编写的应用程序的环 据的数组中数据的索引为0-5,可使用如下形式定义一个含
境下,还是在像Excel 或AutoCAD 之类的宏应用程序的环 有 6 个数据的数组:Dim pdArray(5) As Double 或 Dim
境下都可以使用。OpenSTAAD 还可以使用ActiveX , HTML pdArray(0 To 5) As Double 。在VB 中也可使用如下形式定义
和ASP 将STAAD 数据链接到基于网络的应用程序中。 一个含有6 个数据的数组:Dim pdArray(1 To 6) As Double 。
OpenSTAAD 允许工程师和其他用户将自己的程序或第 但如上定义的数组索引有可能在C++程序中产生异常情况。
三方应用程序和 STAAD.Pro 链接起来。例如,用户可以获 续行:为了方便阅读,一条长程序语句可以分多行书写。
得STAAD 中的支座反力,在Excel 中创建一张表单来分析 在 VB 中规定在一行的最后使用空格后增加一个下划线作
和设计圆形筏板。通过在Excel 或STAAD 图形环境中编写 为续行标志。包含有续行标志的多行语句将被按照一行语句
OpenSTAAD 程序,可以重新获得最新的 STAAD 数据并自 进行处理。例如:
动连接到结果。如果STAAD 文件变动,那么Excel 表单也 objOpenSTAAD.GetNode Displacements nNodeNo, nLC, pdDisps(0)。
将随之改变。使用内部VBA 编译器,可在STAAD 内部用 以上这条语句也可以写成如下形式:
VBA 编写宏创建新的用于进行结构设计的对话框或菜单 objOpenSTAAD.GetNodeDisplacements _
项,自动更新相
您可能关注的文档
- 钢结构标准正文勘误表.pdf
- 钢结构成本分析40.XLS
- 钢结构工程报价(自制计算).xls
- 钢结构工程量及造价软件.xls
- 钢结构工程量及造价软件06.xls
- 钢结构工程量重量速算软件.xls
- 钢结构计算软件STAAD-PRO后处理功能扩展 (2).pdf
- 钢结构抗震设计不规则程度量化分析在STAAD.Pro软件中的应用.pdf
- 钢结构抗震性能化设计17.pdf
- 钢结构设计与绘图软件STAADCHINA知识选讲(二)----建模方法.pdf
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)