486x
002220
2024-01-16

Wyniki

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:

  1. kod.pl#

modelStatus = Model.clientModel.service.get_model_info ()

  1. /#

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:

  1. 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”)

  1. /#

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:

  1. kod.pl#

Eksportuj tabele wyników ze szczegółowymi wynikamiDoCsv ()

Eksportuj tabele wyników ze szczegółowymi wynikami doXML ()

ParseCSVResultsFromSelectedFileToDict ()

ParseXMLResultsFromSelectedFileToDict ()

  1. /#

Nadrzędny przekrój