许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  Femap对象方法详解:File Methods(1)

Femap对象方法详解:File Methods(1)

阅读数 4
点赞 0
article_banner

Femap类有多类方法,大致分为15类:

1)文件相关的方法;2)工具相关的方法;3)几何相关的方法;4)连接相关的方法;5)模型相关的方法;6)网格相关的方法;7)修改相关的方法;8)删除相关的方法;9)视图、窗体和可见性相关的方法;10)组相关的方法;11)自由边 和自由面相关的方法;12)标准对话框 相关的方法;13)用户界面相关的方法;14)图形相关的方法;15)集合相关方法。

File Methods按照功能可以分为1)文件打开、退出及保存;2)输入;3)输出;4)其他这四类。文件类相关的方法非常好理解,各个方法和File菜单选项对应,查看帮助文档就能详细的了解,再挨个去调用一遍就更清晰了。

本节主要介绍第一类:文件的打开、退出及保存。

假定你通过Get方法从外部连接到Femap程序:

Dim app as Object

Set app = GetObject( , "femap.model")

当然你也可以直接在API program window中尝试。

一、文件打开和关闭

1. 生成一个新的模型:feFileNew( void )

app.feFileNew(),该函数没有参数,返回值为常量FE_FAIL,通过返回值可以判断是否生成成功。

2. 打开一个已有的模型:feFileOpen( useDlg, fName )

app.feFileOpen(False,” C:\Models\Bracket.mod”)打开一个名为Bracket的模型;

app.feFileOpen(True,”model1”)打开一个标准的打开文件的对话框。

该方法两个返回值,如果打开失败,返回的是FE_FAIL,若要打开的模型不存在,则返回FE_NOT_EXIST。可以查Global Constants,输出的返回值是0就是FE_FAIL,是4就是FE_NOT_EXIST,如果是其他返回值和该情况类似,不赘述。

3. 关闭当前激活的模型:feFileClose( saveChanges )

app.feFileClose(True)表示保存并关闭

app.feFileClose(False)不保存就关闭

调用这个函数Femap会弹出对话框让你确认关闭前是否需要保存。

4. 退出Femap程序:feFileExit( void )

app.feFileExit()。

二、文件的保存

1. 保存当前的模型:feFileSave( useDlg )

app.feFileSave(True),如果当前模型名字已指定,则直接保存,若未指定,则会弹出对话框提示你保存名字。

app.feFileSave(False),和True时的区别时如果当前模型没有保存名字,会返回FE_FAIL。

2.模型另存为:feFileSaveAs( useDlg, fName )

useDlg如果为真,将通过显示“另存为”对话框交互地选择用于保存当前模型的文件名。如果为False,则自动执行操作,并且必须指定fName参数。

3.定时保存:feFileTimedSave( useDlg, saving, notify, interval, commands )

例如,app. feFileTimedSave(false,true,true,5,0)表示Femap不会弹出对话框提示你输入定时保存参数,程序会每个5分钟自动保存一次文件,并且保存时你会被通知。如果useDlg为False,后续的参数将被忽略,程序会弹出对话框让你输入参数。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空