///******************************************************************************************************* ///NOMBRE_FUNCIÓN: Btn_Entrar_Click ///DESCRIPCIÓN: Manejador del evento click sobre el botón Entrar: se valida que el texto en txt_acceso /// esté registrado en Ope_Accesos ///PARÁMETROS: N/A ///CREO: Roberto González Oseguera ///FECHA_CREO: 14-oct-2013 ///MODIFICÓ: ///FECHA_MODIFICÓ: ///CAUSA_MODIFICACIÓN: ///******************************************************************************************************* public void Activar_Relevador(MccDaq.DigitalLogicState Estado, Int32 Puerto) { int FirstBit; int PortType; int NumPorts; int ProgAbility; int NumBits; MccDaq.DigitalPortType PortNum; MccDaq.DigitalPortType BitPort; MccDaq.DigitalLogicState BitValue; MccDaq.MccBoard DaqBoard = new MccDaq.MccBoard(0); DigitalIO.clsDigitalIO DioProps = new DigitalIO.clsDigitalIO(); try { PortType = DigitalIO.clsDigitalIO.PORTOUT; NumPorts = DioProps.FindPortsOfType(DaqBoard, PortType, out ProgAbility, out PortNum, out NumBits, out FirstBit); BitValue = Estado; BitPort = MccDaq.DigitalPortType.AuxPort; if (PortNum > MccDaq.DigitalPortType.AuxPort) { BitPort = MccDaq.DigitalPortType.FirstPortA; } MccDaq.ErrorInfo ULStat = DaqBoard.DBitOut(BitPort, FirstBit + Puerto, BitValue); } catch { } }
// functions to controll direction of the motor public void BackwardX() { USBControler.DConfigBit(PortAux1, 0, PortDirection); USBControler.DBitOut(PortAux1, 0, HighLogicState); USBControler.DConfigBit(PortAux2, 1, PortDirection); USBControler.DBitOut(PortAux2, 1, LowLogicState); USBControler.AOut(XChannel, MccDaq.Range.Bip10Volts, XMotorControlerFreq); }
//~TestFixtureDAQ() //{ // ResetPort(); //} /* * this function is used configure digital port as input or output * Outbut will be read from this set digital port * This function is called from ReadStemVotlageFromDaq */ public void TurnOnVoltageOn() { MccDaq.ErrorInfo ULStat; ULStat = DaqBoard.DConfigPort(MccDaq.DigitalPortType.FirstPortA, MccDaq.DigitalPortDirection.DigitalIn); ULStat = DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 1, MccDaq.DigitalLogicState.High); }