| | |
| | | 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; // 默认隐藏 |
| | |
| | | //发送运动控制参数 |
| | | #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); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |