Checkbot BIM link examples
Examples of a link between IDEA StatiCa Checkbot and another application. Three are built on the IdeaStatiCa.BimApiLink package: one for a CAD application, and two for an FEA application, in C# and in C++. The fourth links an FEA application through SAF files, with the IdeaStatiCa.SAF2IOM package. Each comes with a fake version of that application, which your own application replaces.
You can read more about this here.
Before creating your own link we always encourage you to get in touch with us to discuss co-operation.
Examples
| Folder | What it is |
|---|---|
| CadExample | A link for a CAD application: a connection with its plates, bolts and cuts. |
| FeaExample | A link for an FEA application: members, loads and internal forces. |
| CppFeaExample | The FEA link in C++/CLI, for an FEA application written in native C++. It has its own fake application, a native MFC window. |
| SafFeaExample | A link for an FEA application that saves its model as SAF files: connections, members, and a sync after the model changes. It has its own fake application, a small window. |
BimLinkExampleRunner |
A small window that starts the CAD or the FEA link, so you can try them without a CAD or FEA application. |
Each README says what the example shows and how to run it.
Creating BIM Link by IDEA StatiCa project templates
Since the IDEA StatiCa v24 BIM links projects can be created by project dotnet templates. Templates help users to create a IDEA StatiCa BIM link projects. It requires to install IdeaStatiCa.Dotnet.Templates. Open CMD terminal (or Powershell) and run :
dotnet new install IdeaStatiCa.Dotnet.Templates
To create a new BIM Fea plugin do following :
- Open CMD terminal (or Powershell) and create a directory for your project. Make sure template is intalled by running the command
dotnet new list
If templates are correctly these templates should be in the list
IDEA StatiCa Checkbot Client CAD App bimapicadapp [C#] ideastatica/checkbot/cad
IDEA StatiCa Checkbot Client FEA App bimapifeaapp [C#] ideastatica/checkbot/fea
IDEA StatiCa RCS Rest API client console App rcsclientconsole [C#] ideastatica/rcs/api
- create a new solution in the project directory (in this case MyRcsClientApp.sln) for .NET Framework 4.8
dotnet new bimapifeaapp -n MyFeaBIMApp -F net48
for .NET 6.0 windows
dotnet new bimapifeaapp -n MyFeaBIMApp -F net6.0-windows
- Open it in Visual studio or build and run it by dotnet CLI
dotnet restore .\MyFeaBIMApp.sln
dotnet build .\MyFeaBIMApp.sln -c Release
MyFeaBIMApp\bin\Release\net6.0-windows\MyFeaBIMApp.exe
Creating BIM Link in Visual Studio




Further Information
In a fully functioning link, there are typically a number of different importers and further conversion utilities which are outside the scope of this example. We will continue to improve on this example where required.
Please comment in the discussion forums if you require further clarification or information.