Exemple #1
0
def ReadDatFile(file_name):
    valid_file, nodes, geom_entities = global_utils.ReadAndParseSalomeDatFile(
        os.path.join(os.getcwd(), file_name))
    if not valid_file:
        print('Attention: Invalid File!\n' + file_name)
        #raise Exception("Invalid File!\n" + file_name)
    return valid_file, nodes, geom_entities
Exemple #2
0
    def _ReadAndParseMeshFile(self):
        file_path, valid_file = utils.GetFilePathOpen("dat")
        utils.BringWindowToFront(self.window)

        if valid_file:  # check if file exists
            self.tree_input.delete(*self.tree_input.get_children())
            self.tree_output.delete(*self.tree_output.get_children())

            file_name = utils.GetFileName(file_path)

            valid_file, self.nodes_read, self.geom_entities_read = global_utils.ReadAndParseSalomeDatFile(
                file_path)
            if valid_file:
                self._FillInputTree(self.geom_entities_read)
                self.file_parsed = True

                self.file_name = file_name
                self.file_path = file_path

                self.smp_name_var.set(file_name)
                self.smp_path_var.set(file_path)
            else:
                self.PlotCmdOutput("File is not valid", "red")