Este plugin serve como projeto base para o Autodesk Robot Structural Analysis, permitindo criar e estender funcionalidades externas que interagem com o Robot. Ele é executado de forma independente, mas só funciona se o Robot estiver aberto com um projeto carregado.
O projeto traz uma interface de exemplo e lógica para capturar e exportar para CSV reações nos apoios calculadas pelo Robot para cada nó e caso de carga, filtrados através do rótulo I_LT_SUPPORT, incluindo:
- Força em X (FX)
- Força em Y (FY)
- Força em Z (FZ)
- Momento em X (MX)
- Momento em Y (MY)
- Momento em Z (MZ)
RobotBasePlugin/
├── RobotBasePlugin/
│ ├── Form1.cs
│ ├── Form1.Designer.cs
│ ├── Form1.resx
│ ├── Form2.cs
│ ├── Form2.Designer.cs
│ ├── Form2.resx
│ ├── Program.cs
│ ├── RobotBasePlugin.csproj
│ ├── RobotBasePlugin.csproj.user
│ ├── bin/
│ │ ├── Release/
│ │ │ ├── Interop.RobotOM.dll
│ │ │ ├── RobotSDKSample.exe
│ │ │ ├── RobotSDKSample.pdb
│ │ │ ├── RobotSDKSample.vshost.exe
│ │ │ └── RobotSDKSample.vshost.exe.manifest
│ │ └── Debug/
│ └── obj/
└── RobotBasePlugin.sln-
Abra o Visual Studio e compile a solução
RobotBasePlugin.csproj; -
Antes de executar o plugin, abra o Autodesk Robot Structural Analysis e carregue um projeto existente;
-
Na interface, selecione os componentes de reação (forças/momentos) que deseja extrair;
-
Por fim, será gerado um arquivo CSV com os componentes de reação escolhidos.
-
O plugin depende da biblioteca
Interop.RobotOM.dll, que faz a ponte com a API Object Model (OM) do Robot; -
Ele pode ser estendido para capturar outros tipos de resultados, como deslocamentos de nós livres ou esforços internos em barras;
-
O plugin foi desenvolvido com C#, em Windows 11 Home, através do Visual Studio 2022, para o Robot Structural Analysis 2022.