Пример #1
0
 def load_results_z88o2(self):
     disp_result_file = os.path.join(self.directory, 'z88o2.txt')
     if os.path.isfile(disp_result_file):
         result_name_prefix = 'Z88_' + self.solver.AnalysisType + '_'
         importZ88O2Results.import_z88_disp(disp_result_file, self.analysis,
                                            result_name_prefix)
     else:
         raise Exception(
             'FEM: No results found at {}!'.format(disp_result_file))
Пример #2
0
 def load_results_z88o2(self):
     disp_result_file = os.path.join(
         self.directory, 'z88o2.txt')
     if os.path.isfile(disp_result_file):
         result_name_prefix = 'Z88_' + self.solver.AnalysisType + '_'
         importZ88O2Results.import_z88_disp(
             disp_result_file, self.analysis, result_name_prefix)
     else:
         raise Exception(
             'FEM: No results found at {}!'.format(disp_result_file))
Пример #3
0
 def load_results(self):
     self.pushStatus("Import new results...\n")
     # displacements from z88o2 file
     disp_result_file = os.path.join(self.directory, "z88o2.txt")
     if os.path.isfile(disp_result_file):
         result_name_prefix = "Z88_" + self.solver.AnalysisType + "_"
         importZ88O2Results.import_z88_disp(disp_result_file, self.analysis,
                                            result_name_prefix)
     else:
         # TODO: use solver framework status message system
         FreeCAD.Console.PrintError(
             "FEM: No results found at {}!\n".format(disp_result_file))
         self.fail()