Skip to content

FAST or OpenFAST for LabView / "Call Library Function" block #598

@hbasbas

Description

@hbasbas

Dear all,

Bug description
I would like to run floating offshore model on LabView development in real time (RT) environment. As Dr. Jonkman told me, there is no update since FASTv7 for the Labview environment, we only have the fortran code "FAST_RT_DLL.f90" (or OPENFAST_RT_DLL.f90 for OpenFAST version). So I moved to FASTv7 and I tried to run the LabView demo program. However, LabView crashes ... For sure, it comes from the "Call Library Function" who calls the compiled (by FAST developers) DLL file with "Compile_FASTforLabview.bat".

So here my questions :

(1) Is the demo able to run without any changes ? Or should I modify the "Compile_FASTforLabview.bat" to create a new DLL file ?

(2) If we need to compile again the DLL file, should I specify the location of the IVF compiler ? Is it obligatory to have the version "10.1.024\IA32\Bin\IFORTVARS.bat" ?

(3) As explained in "UsingFAST4Labview" pdf file, we should use the Labview 2012 version. Could we use a newer version ? And if we don't use the PXI target, can we run the LabView program only to visualize the output on "waveform chart" labview block ? If yes, there is no need of LabView RT 2012 right ?

(4) If I succeed all the different steps for Fastv7, is there some changes to do for OpenFAST ? Because the OPENFAST_RT_DLL.f90 file seems to be the same as Fast version 7.

I could not find any answer on this in NREL forum or in the github issues. I have already contacted P. Fleming who is the developer of the Labview demo program but he suggested me to ask my questions here.

Best regards,

Hedi BASBAS

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions