public FUJIPID(string OPCTag, string NIDAQConnect_U, string NIDAQConnect_PV) //Constructor with overloading for different simulator/real process { OPC_U = new OPC(OPCTag + "_U", true); OPC_R = new OPC(OPCTag + "_R"); NI_U = new NIDAQ(NIDAQConnect_U); NI_PV = new NIDAQ(NIDAQConnect_PV); }
public AnalogTransmitter(string TagID, string NIDAQConnect_PV, double Timestep, bool write) : this(TagID, Timestep)//The bool write is not used, only for differensiation { Write = new NIDAQ(NIDAQConnect_PV); }
public AnalogTransmitter(string TagID, string NIDAQConnect_PV, double Timestep) : this(TagID, Timestep) { Read = new NIDAQ(NIDAQConnect_PV); }
public FUJIPID(string OPCTag, string NIDAQConnect_U, string NIDAQConnect_PV, string NIDAQConnect_R) : this(OPCTag, NIDAQConnect_U, NIDAQConnect_PV) { NI_R = new NIDAQ(NIDAQConnect_R); }
public PIController(double TimeStep, string OPCTag, string NI_PV_Connect, string NI_U_Connect) : this(TimeStep, OPCTag) //PIController and simulator { NI_U = new NIDAQ(NI_U_Connect); NI_PV = new NIDAQ(NI_PV_Connect); }