Exemple #1
0
        /// <summary>
        /// 构造函数,连接时候不需要发送数据
        /// </summary>
        /// <param name="ip"></param>
        /// <param name="port"></param>

        public SocketClient(IPConfig ipa)
        {
            tag_IPConfig = ipa;
            //设定服务器IP地址
            try
            {
            }
            catch (Exception ex)
            {
                LogOutControl.OutLog(ex.Message, 0);
            }
        }
Exemple #2
0
        public static Config Load()
        {
            Config _Config = Load(GetSetPath("set.config")) as Config;

            if (_Config == null)
            {
                _Config = new Config();
            }
            if (_Config.tag_safeStationModule == null)
            {
                _Config.tag_safeStationModule                  = new StationModule();
                _Config.tag_safeStationModule.tag_type         = 1;
                _Config.tag_safeStationModule.strStationName   = "轴手动防呆配置工位";
                _Config.tag_safeStationModule.intUsePointCount = 1;
                _Config.tag_safeStationModule.arrPoint.Add(new PointAggregate(_Config.tag_safeStationModule.strStationName, "p1"));
            }
            if (_Config.axisArray == null)
            {
                _Config.axisArray = new List <AxisConfig>();
            }
            if (_Config.tag_PrivateSave == null)
            {
                _Config.tag_PrivateSave = new PrivateSave();
            }
            if (_Config.tag_IPConfigList == null)
            {
                _Config.tag_IPConfigList = new List <IPConfig>();
                for (int j = 0; j < 2; j++)
                {
                    IPConfig pp = new IPConfig();
                    _Config.tag_IPConfigList.Add(pp);
                }
            }
            if (_Config.arrWorkStation == null)
            {
                _Config.arrWorkStation = new List <StationModule>(StationManage.intStationCount);
                for (int i = 0; i < StationManage.intStationCount; i++)
                {
                    _Config.arrWorkStation[i] = new StationModule();
                }
            }
            if (_Config.tag_PortParameterList == null)
            {
                _Config.tag_PortParameterList = new List <PortParameter>();
                for (int j = 0; j < 4; j++)
                {
                    PortParameter pp = new PortParameter();
                    _Config.tag_PortParameterList.Add(pp);
                }
                LogOutControl.OutLog("请配置端口", 0);
            }
            return(_Config);
        }
Exemple #3
0
 /// <summary>
 /// 初始化
 /// </summary>
 public NetSocketControl(SocketClient sc)
 {
     tag_SocketClient = sc;
     tag_IPAdrr       = tag_SocketClient.tag_IPConfig;
     InitializeComponent();
 }
Exemple #4
0
 public void SocketClient(IPConfig _IPAdrr)
 {
     tag_IPAdrr = _IPAdrr;
 }