コード例 #1
0
 def editCalculixInputFile(self):
     print ('editCalculixInputFile {}'.format(self.inp_file_name))
     if self.fem_prefs.GetBool("UseInternalEditor", True):
         FemGui.open(self.inp_file_name)
     else:
         ext_editor_path = self.fem_prefs.GetString("ExternalEditorPath", "")
         if ext_editor_path:
             self.start_ext_editor(ext_editor_path, self.inp_file_name)
         else:
             print ("External editor is not defined in FEM preferences. Falling back to internal editor")
             FemGui.open(self.inp_file_name)
コード例 #2
0
 def editCalculixInputFile(self):
     print 'editCalculixInputFile {}'.format(self.inp_file_name)
     if self.fem_prefs.GetBool("UseInternalEditor", True):
         FemGui.open(self.inp_file_name)
     else:
         ext_editor_path = self.fem_prefs.GetString("ExternalEditorPath", "")
         if ext_editor_path:
             self.start_ext_editor(ext_editor_path, self.inp_file_name)
         else:
             print "External editor is not defined in FEM preferences. Falling back to internal editor"
             FemGui.open(self.inp_file_name)
コード例 #3
0
 def editCalculixInputFile(self):
     print('editCalculixInputFile {}'.format(self.fea.inp_file_name))
     ccx_prefs = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Fem/Ccx")
     if ccx_prefs.GetBool("UseInternalEditor", True):
         FemGui.open(self.fea.inp_file_name)
     else:
         ext_editor_path = ccx_prefs.GetString("ExternalEditorPath", "")
         if ext_editor_path:
             self.start_ext_editor(ext_editor_path, self.fea.inp_file_name)
         else:
             print("External editor is not defined in FEM preferences. Falling back to internal editor")
             FemGui.open(self.fea.inp_file_name)
コード例 #4
0
 def editCalculixInputFile(self):
     print("editCalculixInputFile {}".format(self.fea.inp_file_name))
     ccx_prefs = FreeCAD.ParamGet(self.PREFS_PATH)
     if ccx_prefs.GetBool("UseInternalEditor", True):
         FemGui.open(self.fea.inp_file_name)
     else:
         ext_editor_path = ccx_prefs.GetString("ExternalEditorPath", "")
         if ext_editor_path:
             self.start_ext_editor(ext_editor_path, self.fea.inp_file_name)
         else:
             print("External editor is not defined in FEM preferences. "
                   "Falling back to internal editor")
             FemGui.open(self.fea.inp_file_name)
コード例 #5
0
 def editFrontISTRCntFile(self):
     print("editFrontISTRCntFile {}".format(self.fea.cnt_file_name))
     fistr_prefs = FreeCAD.ParamGet(
         "User parameter:BaseApp/Preferences/Mod/Fem/FrontISTR")
     if fistr_prefs.GetBool("UseInternalEditor", True):
         FemGui.open(self.fea.cnt_file_name)
     else:
         ext_editor_path = fistr_prefs.GetString("ExternalEditorPath", "")
         if ext_editor_path:
             self.start_ext_editor(ext_editor_path, self.fea.cnt_file_name)
         else:
             print("External editor is not defined in FEM preferences. "
                   "Falling back to internal editor")
             FemGui.open(self.fea.cnt_file_name)
コード例 #6
0
 def editCalculixInputFile(self):
     print('editCalculixInputFile {}'.format(self.fea.inp_file_name))
     ccx_prefs = FreeCAD.ParamGet(
         "User parameter:BaseApp/Preferences/Mod/Fem/Ccx")
     if ccx_prefs.GetBool("UseInternalEditor", True):
         FemGui.open(self.fea.inp_file_name)
     else:
         ext_editor_path = ccx_prefs.GetString("ExternalEditorPath", "")
         if ext_editor_path:
             self.start_ext_editor(ext_editor_path, self.fea.inp_file_name)
         else:
             print(
                 "External editor is not defined in FEM preferences. Falling back to internal editor"
             )
             FemGui.open(self.fea.inp_file_name)
コード例 #7
0
 def edit(self, directory):
     pattern = os.path.join(directory, "z88i1.txt")
     FreeCAD.Console.PrintMessage("{}\n".format(pattern))
     f = glob.glob(pattern)[0]
     FemGui.open(f)
     pattern = os.path.join(directory, "z88i2.txt")
     FreeCAD.Console.PrintMessage("{}\n".format(pattern))
     f = glob.glob(pattern)[0]
     FemGui.open(f)
     pattern = os.path.join(directory, "z88i5.txt")
     FreeCAD.Console.PrintMessage("{}\n".format(pattern))
     f = glob.glob(pattern)[0]
     FemGui.open(f)
     pattern = os.path.join(directory, "z88man.txt")
     FreeCAD.Console.PrintMessage("{}\n".format(pattern))
     f = glob.glob(pattern)[0]
     FemGui.open(f)
     pattern = os.path.join(directory, "z88mat.txt")
     FreeCAD.Console.PrintMessage("{}\n".format(pattern))
     f = glob.glob(pattern)[0]
     FemGui.open(f)
     pattern = os.path.join(directory, "z88elp.txt")
     FreeCAD.Console.PrintMessage("{}\n".format(pattern))
     f = glob.glob(pattern)[0]
     FemGui.open(f)
コード例 #8
0
ファイル: solver.py プロジェクト: ianrrees/FreeCAD_tinkering
 def edit(self, directory):
     pattern = os.path.join(directory, "*.txt")
     print(pattern)
     f = glob.glob(pattern)[0]
     FemGui.open(f)
コード例 #9
0
 def edit(self, directory):
     pattern = os.path.join(directory, "*.inp")
     FreeCAD.Console.PrintMessage("{}\n".format(pattern))
     f = glob.glob(pattern)[0]
     FemGui.open(f)
コード例 #10
0
 def edit(self, directory):
     pattern = os.path.join(directory, "*.txt")
     print(pattern)
     f = glob.glob(pattern)[0]
     FemGui.open(f)
コード例 #11
0
 def edit(self, directory):
     pattern = os.path.join(directory, "*.bdf")  # TODO Mystran file ending
     FreeCAD.Console.PrintMessage("{}\n".format(pattern))
     f = glob.glob(pattern)[0]
     FemGui.open(f)