Úspěšně spočítaný objekt modelu obsahuje veškeré informace o modelu od zadání geometrie po výsledky analýzy.
Pro přístup ke stavu modelu lze tento přístup chápat jako dvoufázový přístup. Nejdříve si vyžádáme informace pomocí příslušné funkce:
modelStatus = Model.clientModel.service.get_model_info ()
Definovaný objekt modelStatus nyní obsahuje atributy, které lze vyvolat pomocí tečky. Několik příkladů:
print ("Model se počítá"), pokud modelStatus.property_has_results else print ("Model se nepočítá")
print ("Model obsahuje tiskový protokol"), pokud modelStatus.property_has_printout_report else print ("Model nemá tiskový protokol")
print ("Model obsahuje" + str (modelStatus.property_node_count) + "nodes")
print ("Model obsahuje" + str (modelStatus.property_line_count) + "linií")
tisk ("Model obsahuje" + str (modelStatus.property_member_count) + "pruty")
Pro výsledky se osvědčily zejména. Výsledky z výpočtu bohaté na data lze exportovat a pracovat s nimi následovně:
ExportResulTablesWithDetailedMembersResultsToCsv ()
ExportResulTablesWithDetailedMembersResultsToXML ()
ParseCSVResultsFromSelectedFileToDict ()
ParseXMLResultsFromSelectedFileToDict ()