Robot_Config.cs 6.2 KB
using log4net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace OnlineStore.LoadCSVLibrary
{

    public class Robot_Config : DeviceConfig
    {
        public Robot_Config()
            : base()
        {
        }
        public Robot_Config(int id, string type, string filepath)
            : base(id, type, filepath)
        {
        }


        /// <summary>
        ///  AXIS,,旋转机构,Middle_Axis,0,HC,,60000,0,0,0,,10000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("Middle_Axis")]
        public ConfigMoveAxis Middle_Axis { get; set; }
        /// <summary>
        ///  AXIS,,升降机构,UpDown_Axis,1,HC,,20000,0,0,0,,40000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("UpDown_Axis")]
        public ConfigMoveAxis UpDown_Axis { get; set; }
        /// <summary>
        ///  AXIS,,进出机构,InOut_Axis,2,HC,,100000,0,0,0,,40000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("InOut_Axis")]
        public ConfigMoveAxis InOut_Axis { get; set; }
        /// <summary>
        ///  AXIS,,压紧轴,Comp_Axis,3,HC,,100000,0,0,0,40000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("Comp_Axis")]
        public ConfigMoveAxis Comp_Axis { get; set; }
        /// <summary>
        ///  PRO,50,RFID-U1,RFID_U1,192.168.10.1,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("RFID_U1")]
        public string RFID_U1 { get; set; }
        /// <summary>
        ///  PRO,50,RFID-U2,RFID_U2,192.168.10.2,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("RFID_U2")]
        public string RFID_U2 { get; set; }
        /// <summary>
        ///  PRO,50,RFID-U3,RFID_U3,192.168.10.3,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("RFID_U3")]
        public string RFID_U3 { get; set; }
        /// <summary>
        ///  PRO,50,RFID-U4,RFID_U4,192.168.10.4,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("RFID_U4")]
        public string RFID_U4 { get; set; } 


        /// <summary>
        ///  PRO,50,IO信号超时时间(秒),IOSingle_TimerOut,5,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("IOSingle_TimerOut")]
        public int IOSingle_TimerOut { get; set; }
        /// <summary>
        ///  PRO,0,气压检测超时,AirCheckSeconds,5,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("AirCheckSeconds")]
        public int AirCheckSeconds { get; set; }
        /// <summary>
        ///  PRO,15,旋转轴待机点P1,Middle_P1,168460,,,50000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Middle_P1")]
        public int Middle_P1 { get; set; }
        /// <summary>
        ///  PRO,16,升降轴待机点P1,UpDown_P1,1006626,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_P1")]
        public int UpDown_P1 { get; set; }
        ///// <summary>
        /////  PRO,16,升降轴每毫米脉冲,UpDown_PoToMM,1000,,,,,,,,,,,,
        ///// </summary>
        //[ConfigProAttribute("UpDown_PoToMM")]
        //public int UpDown_PoToMM { get; set; }
        /// <summary>
        ///  PRO,16,升降轴低速,UpDown_S1_Speed,1006626,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_S1_Speed")]
        public int UpDown_S1_Speed { get; set; }
        /// <summary>
        ///  PRO,17,进出轴待机点P1,InOut_P1,0,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P1")]
        public int InOut_P1 { get; set; }
        /// <summary>
        ///  PRO,18,压紧轴待机点P1,Comp_P1,0,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_P1")]
        public int Comp_P1 { get; set; }
        /// <summary>
        ///  PRO,18,压紧轴8mm压紧点P2,Comp_P2,0,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_P2")]
        public int Comp_P2 { get; set; }
        /// <summary>
        ///  PRO,18,压紧轴库位高点偏移毫米,Comp_PH_MM,10,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_PH_MM")]
        public int Comp_PH_MM { get; set; }
        /// <summary>
        ///  PRO,18,压紧轴每毫米脉冲,Comp_PoToMM,1000,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_PoToMM")]
        public int Comp_PoToMM { get; set; }


        /// <summary>
        ///  PRO,15,旋转轴待机点P1,Middle_P1,168460,,,50000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Middle_P1_speed")]
        public int Middle_P1_speed { get; set; }
        /// <summary>
        ///  PRO,16,升降轴待机点P1,UpDown_P1,1006626,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_P1_speed")]
        public int UpDown_P1_speed { get; set; }
        /// <summary>
        ///  PRO,17,进出轴待机点P1,InOut_P1,0,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P1_speed")]
        public int InOut_P1_speed { get; set; }
        /// <summary>
        ///  PRO,18,压紧轴待机点P1,Comp_P1,0,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_P1_speed")]
        public int Comp_P1_speed { get; set; }
        /// <summary>
        ///  PRO,18,压紧轴8mm压紧点P2,Comp_P2,0,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_P2_speed")]
        public int Comp_P2_speed { get; set; }
        /// <summary>
        ///  PRO,12,进出轴取料点_7寸P5,InOut_P5,0,,,80000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P5")]
        public int InOut_P5 { get; set; }
        /// <summary>
        ///  PRO,12,进出轴取料点_13寸P6,InOut_P6,0,,,80000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P6")]
        public int InOut_P6 { get; set; }

        /// <summary>
        ///  PRO,12,进出轴取料点_7寸P5,InOut_P5,0,,,80000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P5_speed")]
        public int InOut_P5_speed { get; set; }
        /// <summary>
        ///  PRO,12,进出轴取料点_13寸P6,InOut_P6,0,,,80000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P6_speed")]
        public int InOut_P6_speed { get; set; }

    }
}