ScriptWriteAppSignal Method - neoVI API
int _stdcall icsneoScriptWriteAppSignal(void * hObject, unsigned int iIndex, double dValue);Public Declare Function icsneoScriptWriteAppSignal Lib “icsneo40.dll” (ByVal hObject As IntPtr, ByVal iIndex As UInt32, ByRef dValue As Double) As Int32[DllImport(“icsneo40.dll”)] public static extern Int32 icsneoScriptWriteAppSignal (IntPtr hObject, UInt32 iIndex, double dValue);Examples
int iRetVal;
unsigned long lLastErrNum;
double dValue;
dValue = 999;
iRetVal = icsneoScriptWriteAppSignal(hObject, App_Signal_1, dValue);
if(iRetVal == 0)
{
printf("\nFailed to write the application signal. API Error = %d", lLastErrNum);
}
else
{
printf("\nApplication signal write succeeded\r\n");
}Int32 iResult;
Double ValueToSet;
//Set value to send
ValueToSet = Convert.ToDouble(txtAppSigVal.Text);
//Set App Signal
iResult = icsNeoDll.icsneoScriptWriteAppSignal(m_hObject, Convert.ToUInt32(cboAppSig.SelectedIndex), ValueToSet);
if(iResult == 0)
{
txtAppSigVal.Text = "Problem!";
}
else
{
txtAppSigVal.Text = "Set!";
}PreviousScriptReadAppSignal Method - neoVI APINextStructures, Types, and Defines Overview - neoVI API
Last updated