Pomyślnie obliczony obiekt modelu zawiera wszystkie informacje o modelu, od definicji geometrii po obliczenia wyników analizy.
W przypadku dostępu do statusu modelu podejście to można traktować jako podejście dwuetapowe. Najpierw prosimy o informacje za pomocą odpowiedniej funkcji:
- kod.pl#
modelStatus = Model.clientModel.service.get_model_info ()
- /#
Zdefiniowany obiekt modelStatus zawiera teraz atrybuty, do których można uzyskać dostęp za pomocą notacji z kropkami. Kilka przykładów poniżej:
- kod.pl#
print("Model nie został obliczony") if modelStatus.property_has_results else print("Model nie został obliczony")
print("Model zawiera protokół wydruku") if modelStatus.property_has_printout_report else print("Model nie posiada protokołu wydruku")
print („Model zawiera” + str(modelStatus.property_node_count) + „węzły”)
wydrukować („Model zawiera linie” + str(modelStatus.property_line_count) + „”)
print („Model zawiera” + str(modelStatus.property_member_count) + „ Members”)
- /#
Jeśli chodzi o wyniki, przydatne okazały się pliki w formacie .csv i .xml, zwłaszcza z punktu widzenia przetwarzania końcowego. Bogate w dane wyniki obliczeń można eksportować i opracowywać w sposób pokazany poniżej:
- kod.pl#
Eksportuj tabele wyników ze szczegółowymi wynikamiDoCsv ()
Eksportuj tabele wyników ze szczegółowymi wynikami doXML ()
ParseCSVResultsFromSelectedFileToDict ()
ParseXMLResultsFromSelectedFileToDict ()
- /#