Beispiel #1
0
        public TransTask(int id, string name, Station station) : base(id, name, station)
        {
            DualStartButton = new DualStartButton()
            {
                DiStart1 = station.Machine.Find <IDiEx>("DiStart1"),
                DiStart2 = station.Machine.Find <IDiEx>("DiStart2"),
            };

            MultiSensorCheck = new MultiDiSensorCheck()
            {
                DISensors = new List <IDiEx>()
                {
                    station.Machine.Find <IDiEx>("DiSensor1"),
                    station.Machine.Find <IDiEx>("DiSensor2"),
                }
            };

            MultiClampCylinders = new MultiClampCylinders()
            {
                Clamps = new List <ICylinderEx>()
                {
                    station.Machine.Find <ICylinderEx>("FBCY"),
                    station.Machine.Find <ICylinderEx>("LRCY"),
                }
            };


            Platform = station.Machine.Find <PlatformEx>("TransPlatform");

            VioMeasureStart  = station.Machine.Find <IVioEx>("VioMeasureStart");
            VioMeasureFinish = station.Machine.Find <IVioEx>("VioMeasureFinish");
        }