472x
005382
2023-05-09

Pytanie

Jak za pomocą języka Python edytować wiele modeli w jednym skrypcie?


Odpowiedź:

Jeżeli projekt wymaga edycji wielu modeli, do wyboru są dwie opcje:

  • Jeśli masz do wykonania kilka operacji w jednym modelu, a następnie przełączysz się na inny, możesz to łatwo zrobić, wywołując Model() przed przełączeniem. Odbywa się to w jednej sesji, czyli tak szybko, jak to możliwe.

            

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


  • Drugą metodą jest utworzenie instancji metody Model() i użycie jej jako metody do parametru w celu zastosowania zmian w określonym modelu. Jest to przydatne przy wprowadzaniu niewielu zmian między wieloma modelami.

            

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ş jest odpowiedzialny za rozwój i zapewnienie jakości programów firmy Dlubal.