コード例 #1
0
        private void ScanOfflineForm_Load(object sender, EventArgs e)
        {
            DataFill();

            if (serialPort1.IsOpen)
            {
                serialPort1.Close();
            }
            string portName = ConfigAppSettingsHelper.ReadSetting("PortName");
            string baudRate = ConfigAppSettingsHelper.ReadSetting("BaudRate");

            serialPort1.Dispose();//释放扫描枪所有资源
            serialPort1.PortName = portName;
            serialPort1.BaudRate = int.Parse(baudRate);
            try
            {
                if (!serialPort1.IsOpen)
                {
                    serialPort1.Open();
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
                throw;
            }
        }
コード例 #2
0
        private void ScanOnline_Load(object sender, EventArgs e)
        {
            var addXmlFile = new ConfigurationBuilder().SetBasePath("E:\\project\\visual Studio Project\\ManualCheck")
                             .AddXmlFile("config.xml");
            var configuration = addXmlFile.Build();

            _workshopId    = configuration["WorkshopID"];
            _workshopCode  = configuration["WorkshopCode"];
            _workshopName  = configuration["WorkshopName"];
            _equipmentId   = configuration["EquipmentID"];
            _equipmentCode = configuration["EquipmentCode"];
            _equipmentName = configuration["EquipmentName"];

            var tuple       = new Tuple <string, string>("扫码上线", "A_fa_cube");
            var icon1       = (FontIcons)Enum.Parse(typeof(FontIcons), tuple.Item2);
            var pictureBox1 = new PictureBox
            {
                AutoSize  = false,
                Size      = new Size(40, 40),
                ForeColor = Color.FromArgb(255, 77, 59),
                Image     = FontImages.GetImage(icon1, 40, Color.FromArgb(255, 77, 59)),
                Location  = new Point(this.Size.Width / 2 - 20, 30)
            };

            panel3.Controls.Add(pictureBox1);

            if (serialPortTest.IsOpen)
            {
                serialPortTest.Close();
            }
            string portName = ConfigAppSettingsHelper.ReadSetting("PortName");
            string baudRate = ConfigAppSettingsHelper.ReadSetting("BaudRate");

            serialPortTest.Dispose();//释放扫描枪所有资源
            serialPortTest.PortName = portName;
            serialPortTest.BaudRate = int.Parse(baudRate);
            try
            {
                if (!serialPortTest.IsOpen)
                {
                    serialPortTest.Open();
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
                throw;
            }
        }
コード例 #3
0
        private void ScanOfflineForm_Load(object sender, EventArgs e)
        {
            var addXmlFile = new ConfigurationBuilder().SetBasePath("E:\\project\\visual Studio Project\\MachineryProcessingDemo")
                             .AddXmlFile("config.xml");
            var configuration = addXmlFile.Build();

            _workshopId    = configuration["WorkshopID"];
            _workshopCode  = configuration["WorkshopCode"];
            _workshopName  = configuration["WorkshopName"];
            _equipmentId   = configuration["EquipmentID"];
            _equipmentCode = configuration["EquipmentCode"];
            _equipmentName = configuration["EquipmentName"];

            DataFill();

            if (serialPort1.IsOpen)
            {
                serialPort1.Close();
            }
            string portName = ConfigAppSettingsHelper.ReadSetting("PortName");
            string baudRate = ConfigAppSettingsHelper.ReadSetting("BaudRate");

            serialPort1.Dispose();//释放扫描枪所有资源
            serialPort1.PortName = portName;
            serialPort1.BaudRate = int.Parse(baudRate);
            try
            {
                if (!serialPort1.IsOpen)
                {
                    serialPort1.Open();
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
                throw;
            }
        }