Exemplo n.º 1
0
def importCfdResult(filename, analysis=None, result_name_prefix=None):
    from CfdResult import makeCfdResult
    if not result_name_prefix: result_name_prefix = "CfdResult"
    result_obj = makeCfdResult(result_name_prefix)
    import Fem
    Fem.readCfdResult(filename, result_obj.Name)  #always create a new femmesh

    ts = filename.split('_')[-1]
    try:
        time_step = float(ts[:-4])
    except:
        time_step = 0.0
    #Stats has been setup in C++ function Fem.readCfdResult

    if (FreeCAD.GuiUp) and analysis:
        import FemGui
        FemGui.setActiveAnalysis(analysis_object)