Dear FEMAP enthusiasts,
I have created the attached shape selector program. It allows you to add standard beam profiles to your FEMAP model. When launching the program, it will show a new side pane in your FEMAP window:
Double click on the info tree item to get similar pop-up window, and select one or more items to add.
(You can add more items to the .CSV files in the sub folders in case you want to customize it.)
Add a launcher to your toolbars, or add the following API macro to your FEMAP\API folder (edit your file path as necessary):
Sub Main() Dim femap As Object Dim rc As Long Dim FilePath As String Set femap = GetObject(, "femap.model") 'Full path to Profile_Selector_v1.exe (EDIT AS NEEDED !!!!!) rc = femap.feFileExecute ("C:\FEMAPv112\api\Profile_Selector\Profile_Selector_v1.exe", False) End Sub
The new properties will show up in your model info tree (with the selected material and database units):
Solved! Go to Solution.
Good job, congratulations, surely this API will be useful for many FEMAP users!!.
I have loaded your usefull API macro, but if I use , (comma) as decimal separator all the number in your data table with point as decimal separator is converted to integer so i.e. 8.5 mm become 85 mm. I will try to convert your API to use , comma as decimal separator.
Hi, I think it could be connected to your regional language setting is windows (I don't have similar issue). My setup is as follows:
Check your decimal symbol and list separator (should be . dot and , coma).
When you open the CSV files (in a text editor) you should see decimal dots, and comas as list separator.