Este artigo foi traduzido pelo Google Tradutor Ver texto original

FAQ 004195 PT

7 de novembro de 2019

Thomas Günthel Modelação | Estrutura RFEM RSTAB RF-COM RS-COM

Como posso modificar retroativamente uma barra através da interface COM?

Resposta

Para modificar um elemento existente, tem de obter a interface para o elemento correspondente, apresentado aqui utilizando uma barra como exemplo:

Dim iModel As RSTAB8.model
Definir iModel = GetObject (, "RSTAB8.Model")
iModel.GetApplication.LockLicense
    
Dim iModData como IModelData
Definir iModData = iModel.GetModelData
    
Dim iMem As RSTAB8.IME
Definir iMem = iModData.GetMember (1, AtNo)

Utilize este código para obter a interface para a barra 1, que já deve ter sido criada. Em seguida, pode utilizar o método .GetData () da interface para obter os dados da barra.

Se pretende modificar os dados (por exemplo, a rotação da barra aqui), pode posteriormente transferi-los para o programa dentro de um bloco Preparar/FinishModification com o método .SetData ().


Dim mem As RSTAB8.Member
mem = iMem.GetData
    
mem.Rotation.Angle = 0,5
mem.Rotation.Type = RSTAB8.Angle
   
iModData.PrepareModification
mem de iMem.SetData
iModData.FinishModification

Palavras-chave

COM Rotação Membro Barra DEZEMBRO Alterar Modificar

Downloads

Contacto

Contacto da Dlubal

Encontrou a sua pergunta? Se não for o caso, entre em contacto connosco por e-mail, chat ou no fórum de discussão, ou então envie-nos a sua questão através do formulário online.

+49 9673 9203 0

(falamos português)

info@dlubal.com

RFEM Programa principal
RFEM 5.xx

Programa principal

Software de engenharia estrutural para análises de elementos finitos (AEF) de estruturas planas e espaciais constituídas por lajes, paredes, vigas, sólidos e elementos de contacto

Preço de primeira licença
3.540,00 USD
RSTAB Programa principal
RSTAB 8.xx

Programa principal

Software de engenharia para o dimensionamento de estruturas reticuladas de pórticos, barras e treliças, com cálculos lineares e não-lineares de esforços internos, deformações e reações de apoio

Preço de primeira licença
2.550,00 USD
RFEM Outros
RF-COM 5.xx

Módulo adicional

Interface programável (API) com base na tecnologia COM

Preço de primeira licença
580,00 USD
RSTAB Others
RS-COM 8.xx

Módulo adicional

Interface programável (API) com base na tecnologia COM

Preço de primeira licença
580,00 USD