How do I extract spcforc from LS-Dyna binout using DPF?

Ayush Kumar
Ayush Kumar Member, Moderator, Employee Posts: 479
100 Answers 250 Likes 100 Comments Second Anniversary
✭✭✭✭
edited March 7 in Structures

How do I extract spcforc from LS-Dyna binout using DPF?

Tagged:

Comments

  • Ayush Kumar
    Ayush Kumar Member, Moderator, Employee Posts: 479
    100 Answers 250 Likes 100 Comments Second Anniversary
    ✭✭✭✭

    Works with 2025R1 DPF server

    from ansys.dpf import core as dpf
    server = dpf.start_local_server()
    binout_file_path = r"C:\Users\...\Downloads\binout"
    
    data_sources = dpf.DataSources()
    data_sources.set_result_file_path(binout_file_path, "binout")
    
    spc_forc_x = dpf.Operator("lsdyna::binout::SPCFORC_FX")
    spc_forc_x.inputs.data_sources.connect(data_sources)
    s_x= spc_forc_x.outputs.spcforc_fx.get_data()
    
    spc_forc_y = dpf.Operator("lsdyna::binout::SPCFORC_FY")
    spc_forc_y.inputs.data_sources.connect(data_sources)
    s_y = spc_forc_y.outputs.spcforc_fy.get_data()
    
    spc_forc_z = dpf.Operator("lsdyna::binout::SPCFORC_FZ")
    spc_forc_z.inputs.data_sources.connect(data_sources)
    s_z = spc_forc_z.outputs.spcforc_fz.get_data()