472x
005382
9.5.2023

Dotaz

Jak mohu upravit více modelů jedním skriptem pomocí Pythonu?


Odpověď:

Pokud váš projekt vyžaduje úpravu více modelů, máte na výběr ze dvou možností:

  • Pokud máte v jednom modelu provést více operací a poté přepnout na jiný, můžete to snadno provést tak, že před přepnutím zavoláte funkci Model(). To se provádí v jedné relaci, tedy co nejrychleji.

            

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')


  • Druhým způsobem je vytvořit instanci Model() a použít ji jako metodu k parametru pro aplikování změn na konkrétní model. To je užitečné při provádění malých změn na mnoha modelech.

            

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

Pan Karataş odpovídá za vývoj a zajišťování kvality programů Dlubal.