轮胎外观检测添加思谋语义分割模型检测工具
C3204
10 小时以前 eb60d355bf63a7d56df9c63412546457745dc78e
LB_SmartVision/VisionForm.cs
@@ -146,16 +146,6 @@
                materialTabControl.TabPages[i].ForeColor = Color.White;
            }
            materialTabSelector.BaseTabControl = materialTabControl;
            //materialTabSelector.Font = new Font("Microsoft YaHei UI", 18F, FontStyle.Regular, GraphicsUnit.Point, 0);
            //Log.Logger = new LoggerConfiguration()
            // .MinimumLevel.Debug() // 所有Sink的最小记录级别
            // .WriteTo.Logger(lg => lg.Filter.ByIncludingOnly(p => p.Level == LogEventLevel.Debug).WriteTo.File(LogFilePath("Log"), rollingInterval: RollingInterval.Day, outputTemplate: SerilogOutputTemplate))
            // .WriteTo.Logger(lg => lg.Filter.ByIncludingOnly(p => p.Level == LogEventLevel.Information).WriteTo.File(LogFilePath("Log"), rollingInterval: RollingInterval.Day, outputTemplate: SerilogOutputTemplate))
            // .WriteTo.Logger(lg => lg.Filter.ByIncludingOnly(p => p.Level == LogEventLevel.Warning).WriteTo.File(LogFilePath("Log"), rollingInterval: RollingInterval.Day, outputTemplate: SerilogOutputTemplate))
            // .WriteTo.Logger(lg => lg.Filter.ByIncludingOnly(p => p.Level == LogEventLevel.Error).WriteTo.File(LogFilePath("Error"), rollingInterval: RollingInterval.Day, outputTemplate: SerilogOutputTemplate))
            // .WriteTo.Logger(lg => lg.Filter.ByIncludingOnly(p => p.Level == LogEventLevel.Fatal).WriteTo.File(LogFilePath("Log"), rollingInterval: RollingInterval.Day, outputTemplate: SerilogOutputTemplate))
            // .CreateLogger();
            // 初始化下拉框(假设已放置并正确命名为 materialCombobox1)
            //materialCombobox1.Visible = false; // 默认隐藏
@@ -989,14 +979,22 @@
            //发送运动控制参数
            #region  发送运动控制参数
            if (GlobalVar.dicMotionControlData != null && GlobalVar.dicMotionControlData.Count > 0 && GlobalVar.dicMotionControlData.ContainsKey(GlobalVar.strProductName))
            if (GlobalVar.dicMPlcDatas != null && GlobalVar.dicMPlcDatas.Count > 0 && GlobalVar.dicMPlcDatas.ContainsKey(GlobalVar.strProductName))
            {
                foreach (var item in GlobalVar.dicMotionControlData[GlobalVar.strProductName].Keys)
                foreach (var item in GlobalVar.dicMPlcDatas[GlobalVar.strProductName])
                {
                    if (GlobalVar.dicCommunicators.Keys.Contains("通讯0"))
                    if (GlobalVar.dicCommunicators.Keys.Contains(item.Value.CommunicatorsName))
                    {
                        SiemensLBS7 siemensLBS7 = GlobalVar.dicCommunicators["通讯0"] as SiemensLBS7;
                        //siemensLBS7.Write(GlobalVar.dicMotionControlData[GlobalVar.strProductName][item].XAxisAddress, GlobalVar.dicMotionControlData[GlobalVar.strProductName][item].XAxisAddress);
                        foreach (var item1 in item.Value.Signals)
                        {
                            if (GlobalVar.dicCommunicators != null && GlobalVar.dicCommunicators.Count > 0 &&
                                GlobalVar.dicCommunicators[GlobalVar.currentCommunicators] != null &&
                                GlobalVar.dicCommunicators[GlobalVar.currentCommunicators].bConnected)
                            {
                                object convertedValue = ConvertValue(item1.DataType, item1.Value);
                                ((SiemensLBS7)GlobalVar.dicCommunicators[GlobalVar.currentCommunicators]).WriteSignal(item1, convertedValue);
                            }
                        }
                    }
                }
            }