|
subroutine | sc_dll_init (nTurbines, nInpGlobal, NumCtrl2SC, NumParamGlobal, NumParamTurbine, NumStatesGlobal, NumStatesTurbine, NumSC2CtrlGlob, NumSC2Ctrl, errStat, errMsg) |
|
◆ sc_dll_init()
subroutine supercontroller::SC_DLL_Init::sc_dll_init |
( |
integer(c_int), intent(in) |
nTurbines, |
|
|
integer(c_int), intent(out) |
nInpGlobal, |
|
|
integer(c_int), intent(out) |
NumCtrl2SC, |
|
|
integer(c_int), intent(out) |
NumParamGlobal, |
|
|
integer(c_int), intent(out) |
NumParamTurbine, |
|
|
integer(c_int), intent(out) |
NumStatesGlobal, |
|
|
integer(c_int), intent(out) |
NumStatesTurbine, |
|
|
integer(c_int), intent(out) |
NumSC2CtrlGlob, |
|
|
integer(c_int), intent(out) |
NumSC2Ctrl, |
|
|
integer(c_int), intent(out) |
errStat, |
|
|
character(kind=c_char), dimension (*), intent(inout) |
errMsg |
|
) |
| |
|
private |
- Parameters
-
[in] | nturbines | number of turbines connected to this supercontroller |
[out] | ninpglobal | number of global inputs to supercontroller |
[out] | numctrl2sc | number of turbine controller outputs [inputs to supercontroller] |
[out] | numparamglobal | number of global parameters |
[out] | numparamturbine | number of parameters per turbine |
[out] | numstatesglobal | number of global states |
[out] | numstatesturbine | number of states per turbine |
[out] | numsc2ctrlglob | number of global controller inputs [from supercontroller] |
[out] | numsc2ctrl | number of turbine specific controller inputs [output from supercontroller] |
[out] | errstat | error status code (uses NWTC_Library error codes) |
[in,out] | errmsg | Error Message from DLL to simulation code |
The documentation for this interface was generated from the following file: