A seguinte macro VBA mostra a criação de um apoio nodal com um diagrama de não linearidade. O código fonte pode ser encontrado em Downloads.
Pergunta
Como é que posso criar um apoio nodal com um diagrama de não linearidade através da interface COM?
- Ler e escrever dados estruturais, dados de casos de carga, combinações de cargas e de resultados, bem como resultados de cálculos.
- Controlo externo do cálculo
- Possibilidade de abrir, criar ou editar modelos
- Acesso a todos os resultados, tais como deformações, esforços internos e forças de apoio
- Possibilidade de intercetar erros com mensagens de erros
- Acesso aos elementos de controlo, assim como aos resultados dos seguintes programas ou módulos adicionais:
- RF-/STEEL
- RF-STEEL EC3
- RF-/Aluminum
- RF-/CONCRETE
- RF-STABILITY
- Mais sobre o RX-TIMBER Glued-Laminated Beam
- RF-TIMBER Pro
- RF-/DYNAM Pro
- SUPER-RC
- Gerador de estruturas para geometrias típicas com cargas e combinações
- Importação e exportação de dados de programas do Office como MS Excel ou MS Access
- Conexão com vários programas que suportam COM, por exemplo, B. Sistemas CAD
- Módulos de pré- e pós-processamento personalizados
- Processamento e saída de dados em formatos personalizados de clientes
Através do RF-COM/RS-COM, é possível criar novas estruturas no RFEM/RSTAB e guardar dados específicos. O mesmo é válido para casos de carga, combinações e resultados de cargas.
O RF-COM/RS-COM contém um conjunto de comandos para linguagens de programação comuns, tais como Visual Basic, Visual Basic for Applications (VBA), Visual C++ (também .NET). Este conjunto de comandos inclui objetos e métodos que permitem o acesso a dados do RFEM/RSTAB.
Para poder utilizar o RF-COM/RS-COM, são necessários um editor, um compilador e conhecimentos básicos de programação. A biblioteca de objetos fornecida pode facilmente ser integrada no editor, podendo, por isso, ser utilizada. Por exemplo, se tiver o Microsoft Excel, não precisa de mais nada, pois o editor VBA está incluído neste software.
Para executar o RF-COM/RS-COM, são também necessárias licenças válidas para o RF-COM/RS-COM, assim como para o RFEM/RSTAB e os respetivos módulos (STEEL, SUPER-LC), cujos dados devem ser utilizados.
Pode utilizar a opção "Malha independente preferível" nas configurações da malha de EF para criar uma malha de EF independente entre si para os objetos integrados. Isto permite gerar uma malha de EF significativamente mais detalhada e precisa para objetos individuais que são integrados entre si.