488x
002220
16.1.2024

Výsledky

Ú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 () 



Nadřazená kapitola