[in] Specifies the driver object created by OpenNeoDevice.
iFunctionBlockIndex
[in] The index value of the function block to start
Return Values
1 if the function succeeded. 0 if it failed for any reason. GetLastAPIError must be called to obtain the specific error. The errors that can be generated by this function are:
The script containing the specified function block must have been successfully downloaded to the neoVI using LoadScript. The valid index values for a function blocks within a script can be found in the cmvspy.vs3cmb.h file that is produced by Vehicle Spy. Please see Vehicle Spy documentation.
Examples
int iRetVal;unsignedlong lLastErrNum;iRetVal =icsneoScriptStartFBlock(hObject, Function_Block_1);if(iRetVal ==0){printf("\nFailed to start the function block);}else{ printf("\nSuccessfully started the function block");}
Int32 iResult;//Start Function Block in CoreMiniiResult =icsNeoDll.icsneoScriptStartFBlock(m_hObject,Convert.ToUInt32(cboFBToChange.SelectedIndex));if (iResult ==0){lblFBStatus.Text="Function Block failed to Start";}else{lblFBStatus.Text="Function Block Started";}
Dim iResult As Int32
'//Start Function Block in CoreMini
iResult = icsneoScriptStartFBlock(m_hObject, Convert.ToUInt32(cboFBToChange.SelectedIndex))
If iResult = 0 Then
lblFBStatus.Text = "Function Block failed to Start"
Else
lblFBStatus.Text = "Function Block Started"
End If