474x
005382
2023-05-09

Pergunta

Como é que posso editar vários modelos num script utilizando o Python?


Resposta:

Se para o seu projeto for necessário editar vários modelos, existem duas opções à sua escolha:

  • Se tiver de realizar várias operações num modelo e depois mudar para outro, pode fazê-lo facilmente abrindo Model() antes de mudar. Isto é executado em apenas uma sessão, ou seja, o mais rápido possível.

            

model1 = Model(True, 'TestModel1')
Material(1,'S235')
Material(2,'S235')

model2 = Model(True, 'TestModel2')
Material(3,'S275')

Model(False, 'TestModel1')
Material(4,'S235')

Model(False, 'TestModel2')
Material(5,'S275')


  • O segundo método é criar uma instância de Model() e utilizá-la como um método de parametrização para aplicar as alterações a um modelo específico. Isto é útil quando se fazem poucas alterações entre diversos modelos.

            

model1 = Model(True, 'TestModel1')
Material(1,'S235', model = model1)
Material(2,'S235', model = model1)

model2 = Model(True, 'TestModel2')
Material(3,'S275', model = model2)

Material(4,'S235', model = model1) 

Material(5,'S275', model = model2)



Autor

O Eng. Karataş é responsável pelo desenvolvimento e garantia de qualidade dos programas da Dlubal.