PDA

Просмотр полной версии : функция в C# модуле для возвращения значения переменной(входа и выхода)



Igor V
02.03.2017, 15:29
Добрый день!

Имеется две функции:

object getOutputValue(string parameterName){
var elem=HostFB.OutputGroup.GetPin(parameterName).Tree PinHlp;
if (elem!=null)
{
return elem.GetRTPin().ObjectValue;
}
else return null;
}

object getInputValue(string parameterName){
var elem=HostFB.InputGroup.GetPin(parameterName).TreeP inHlp;
if (elem!=null)
{
return elem.GetRTPin().ObjectValue;
}
else return null;
}

Как реализовать функцию:
object getValue(string parameterName){
if(){//если переменная вход скрипта
return getInputValue(parameterName);
}
if(){//если переменная выход скрипта
return getOutputValue(parameterName);
}
}
? Как сделать проверку переменной - является она входом или выходом?

Заранее спасибо!

SCADAMaster
02.03.2017, 15:40
Проще - проверьте существование в InputGroup (на Null), потом в OutputGroup.