Femap是一个支持VBA的工程仿真软件。我正在尝试使用运行在Femap内存地址中的VBA,使用的是Femap的API编程应用程序,这不同于Microsoft IDE。我想知道如何在不使用Microsoft IDE的情况下使用VB中的类
发布于 2015-09-29 14:52:00
实际上,我对你的问题有点误解。让我指出我所理解的:
微软将
中
发布于 2016-02-08 05:54:28
查看2000页的FEMAP API手册,该手册默认位于安装目录中的"pdf“文件夹。至于让事情在FEMAP会话中进行,最简单的方法是:
(首先安装类型库,API文档中有说明)
Option explicit
Dim App as femap.model
set App = GetObject( , "femap.model")
'OR, set App = CreateObject( , "femap.model") to CREATE a femap session.. etc.
你加入了。至于做事情,创建对象并开始工作!!集合对于操纵事物来说是最重要的。
' Declare / set variable for freebody and element set objects
Dim fsE As femap.Set
Set fsE = App.feSet
->大多数数据以变量或数组的形式来回传输,用户可以很容易地操作这些变量或数组……
Dim numID as long
Dim vArray as variant
fsE.Clear
rc = fsE.AddArray(numID, vArray)
If ffb.SetNodes(True, rc) = FE_OK Then
rc = ffb.SetElements(True, fsE.ID)
End If
至于嵌入你自己的应用程序之类的,这种方法与大多数其他VB windows程序类似……请参阅文档。
https://stackoverflow.com/questions/32813436
复制相似问题