Is there a way to export a Far Field generated by a math script using Lua?

Israel Lopez
Israel Lopez Altair Community Member
edited February 2021 in Community Q&A

Hello,

I’m trying to export a Far Field that was previously generated by a Far Field Math script.

The manual has this entry:

farFieldData = app.Models[1].Configurations[1].FarFields["FarFields"]  farFieldData:ExportData("temp_farFieldExport",pf.Enums.FarFieldsExportTypeEnum.Directivity,51)

 

 I was not able to find something similar for the Math Scripts.

My code: 

farFieldData = app.MathScripts[1]  farFieldData:ExportData("temp_farFieldExport",pf.Enums.FarFieldsExportTypeEnum.Directivity,51)

 

 Looks like the method does not exist.

I’m getting the error:

Attempt to call method ‘ExportData’ (a nil value)

 

Is there a way to export the Far Field?

Of course I can do it directly from PostFEKO, but I’d like to do it in a script.

Thanks

Tagged:

Welcome!

It looks like you're new here. Sign in or register to get started.

Answers

  • Madelé
    Madelé
    Altair Employee
    edited February 2021

    Hello @Israel Lopez 

    You should be able to do this with a script by referencing the math script as you did, then first storing the data before exporting.

    farFieldData = app.MathScripts[1] storedData = farFieldData:StoreData() storedData:ExportData("temp_farFieldExport",pf.Enums.FarFieldsExportTypeEnum.Directivity,51) storedData:Delete()

    Kind regards

    Madelé

  • Israel Lopez
    Israel Lopez Altair Community Member
    edited February 2021

    Hello @Israel Lopez 

    You should be able to do this with a script by referencing the math script as you did, then first storing the data before exporting.

    farFieldData = app.MathScripts[1] storedData = farFieldData:StoreData() storedData:ExportData("temp_farFieldExport",pf.Enums.FarFieldsExportTypeEnum.Directivity,51) storedData:Delete()

    Kind regards

    Madelé

    Thanks Madelé

    It worked just fine

  • Madelé
    Madelé
    Altair Employee
    edited February 2021

    Thanks Madelé

    It worked just fine

    Thanks for the feedback. I'm glad to hear that it worked!

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.