The FEMAP API exposes objects, methods, and functions that help users develop scripts or entire applications for engineering computations. These computations can take time, due to the fact that the BASIC code is interpreted rather than compiled. In the short video below, I would like to...
Hi Jeff,
Did you get the correct answer from the Example tutorials? It would probably be helpful to have some pictures or even a representative sample of your model. Anything that you can share to help diagnose the problem. I would also suggest asking your question on our FEMAP User Community...
Hello,
Check out my answer to your same question on the FEMAP User Community Page:
https://community.sw.siemens.com/s/question/0D54O00006FrTuhSAF/femap-api-separate-script-into-different-files
You do not have any valid material values defined. Right-click on the material in your model and chose "Edit". In the "Define Material" dialog box, either enter values for Young's Modulus & Poisson's Ratio or choose "Load" to populate with a material from a saved library. Then run your analysis...
faremusai,
For future inquiries, please use the regularly monitored FEMAP forum found here:
https://community.plm.automation.siemens.com/t5/CAE-Simulation-Femap-Forum/bd-p/Simcenter_3DFemap_forum
You are close - the issue is that you need to use "pr.Put( pr.ID )" BEFORE...
For future inquiries, please use the regularly monitored FEMAP forum found here:
https://community.plm.automation.siemens.com/t5/CAE-Simulation-Femap-Forum/bd-p/Simcenter_3DFemap_forum
FEMAP > Help > FEMAP User Community will direct you there as well.
There is not currently an API method to...
For future inquiries, please use the regularly monitored FEMAP forum found here:
https://community.plm.automation.siemens.com/t5/CAE-Simulation-Femap-Forum/bd-p/Simcenter_3DFemap_forum
FEMAP > Help > FEMAP User Community will direct you there as well.
You can use the ".PutAllArray" method on...
You have the “.Put” method graysd out. You’ll need that to actually create the nodes.
You may also want to include “.feViewRegenerate(0)” at the end to redraw the screen.
With those small changes your script created nodes for me.
With the method described in the video, that would require you to repeat the process 16 times, if you wanted to create new load sets. 16 is better than 96, but if you are creating loads that can be incremented, such that load set#2 = 2* loadset#1.. etc... you could use the Data Surface Editor...
Here is a video I made that may be a good method for you. Using Excel, and then CSV, you can create "Table Output" in FEMAP then create load from that Table Output.
https://community.plm.automation.siemens.com/t5/video/gallerypage/user-id/34136/video-id/pvZXFhYTE6EYQn2GVOIgZDcjDKkg_d62
Your...
You can set up your 96 load sets rather easily (or a custom API can be written to further automate), then use the “MultiSet” button in the Analysis Set Manager to create 96 Subcases with a single command. In addition, if you are not changing your constraints, then NX Nastran only has to invert...
Hello,
Please see the reply posted for the same question on the regularly monitored Femap User Community:
https://community.plm.automation.siemens.com/t5/3D-Simulation-Femap-Forum/feMeshBetween-Issues/td-p/439773
Thank you,
Ryan
Femap Development