- More than 45,000 users in 95 countries
- One software package for all application areas
- Free support provided by experienced engineers
- Short learning time and intuitive handling
- Excellent price/performance ratio
- Flexible modular concept, extensible according to your needs
- Scalable license system with single and network licenses
- Proven software used in many well-known projects
Useful Program Features
The Knowledge Base includes technical articles on a wide array of structural analysis and design topics.
These articles are intended to help you navigate through the Dlubal programs, learn efficient tips and tricks, and provide further insight into the program features.
Why Dlubal Software?
COM Interface in VBA | Creating a Parts List
Parts lists give information about which and how many parts are necessary for creating a building. They are the basis for identifying the needs and purchasing the components. Parts lists can be created in the design modules such as RF-/STEEL EC3, RF-/TIMBER Pro and so on. Additionally, a customized parts list can be created with the RF-COM/RS-COM interface.
Assistance Tools for Cable StructuresRFEM and RSTAB are able to cover a large number of branches in the field of building and construction industry with their generally usable structural frame analysis and FEM programs. The design of cable structures is thus also possible in both software solutions. In the following, some assistance tools for modeling and design will be presented.
COM Interface in VBA | 5. Creating a Tool to Copy and Move Guidelines
RF-COM/RS-COM is a programmable interface which allows the user to expand the main programmes RFEM and RSTAB by customized input macros or post‑processing programmes. In this article, a tool to...
COM interface in VBA | 4.2 Frame Optimization
Part 4.1 of this article series described the connection of the RF‑/STEEL EC3 add‑on module and the members and load combinations to be designed were already defined. This part will focus on the optimization of cross‑sections in the module and the transfer to RFEM. The elements already explained in the previous parts are not described again.
COM Interface in VBA | 4.1 Frame Optimization
Part 4.1 and 4.2 of this article series describes the optimization of a frame using the RF‑/STEEL EC3 add-on module. The fifth part explains how to link the module and get the relevant members. The elements already explained in the previous parts are not described again.
COM Interface in VBA | 1. Opening RFEM, Creating and Saving Model, Closing RFEM
The first part of the post about the COM interface describes opening and closing RFEM. The programming language VBA is used in Excel, however the program sequence is the same as for programming with C#. First, it is necessary to add the corresponding reference in VBA to recognize the commands for the interface. The figure on the left shows the example of RFEM 5.
Software Development Kit (SDK COM) as of Version X.06
As of RFEM 5.06 and RSTAB 8.06, the examples and help files for programming the COM interface are not only available on the Internet but they are also included in the installation. For this, there is the ‘SDK’ folder in the project directory (usually C:\Users\Public\Documents\Dlubal).
COM Interface in VBA | 2.2 Creating Member
Part 2.1 of the article series about the COM interface described creating and modifying elements on an example of a member. In the third part, these core elements are used again to create nodal supports, loads, load combinations, and result combinations. Thus, the model created in the second part will be extended. Therefore, the elements explained in Part 1 and Part 2.1 are not described again.
COM Interface in VBA | 2.1 Creating Member
The first part of the article series about the COM interface described opening and creating a model in RFEM. The second part explains creating and modifying elements on an example of a member. The elements described in Part 1 will not be explained here again.
Do you have any questions or need advice?
Contact us via e-mail, chat or forum. Find also various suggested solutions and useful tips on our FAQ page.
Powerful and Capable Software
“I think the software is so powerful and capable that people will really value its power when they get properly introduced to it.”