Commit c1c71dd3 authored by 潘栩锋's avatar 潘栩锋 :bicyclist:

添加 即时扫描图添加柱状图

parent 574367c7
......@@ -51,6 +51,6 @@ using System.Windows;
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("7.7.2.0")]
[assembly: AssemblyFileVersion("7.7.2.0")]
[assembly: AssemblyVersion("7.7.3.0")]
[assembly: AssemblyFileVersion("7.7.3.0")]
[assembly: Guid("BD20A921-953E-44CA-8FAB-4619D3CBCD06")]
......@@ -26,5 +26,10 @@ namespace FLY.Thick.FilmCasting.UI.UiModule
/// 目标值为平均值
/// </summary>
public bool IsAutoTarget { get; set; } = false;
/// <summary>
/// 曲线模式
/// </summary>
public bool IsLineMode { get; set; }
}
}
......@@ -21,7 +21,6 @@ namespace FLY.Thick.FilmCasting.UI.UiModule
public class TempScanGraphVm : INotifyPropertyChanged
{
const int MARKNO_TEXTUP = 1;
const int MARKNO_TARGET_DELAY = 2;
/// <summary>
/// Y轴%显示,最小的中值
......@@ -157,20 +156,6 @@ namespace FLY.Thick.FilmCasting.UI.UiModule
.Y(value => value);
#endregion
Series = new SeriesCollection
{
new LineSeries
{
Values = Values,
StrokeThickness = 3,
Stroke = new SolidColorBrush(Colors.DarkBlue),
Fill =AreaColors[4],
PointGeometry = null,
Configuration = Mapper
}
};
//((Series)Series[0]).SetBinding(Column2Series.YAxisCrossingProperty, new Binding(nameof(Target)) { Source = this });
}
public void Init(
......@@ -186,13 +171,10 @@ namespace FLY.Thick.FilmCasting.UI.UiModule
this.paramDictionary = paramDictionary;
this.profileParam = profileParam;
this.boltMapFilmCastingService = boltMapFilmCastingService;
Init();
}
void Init()
{
paramDictionary.SetBinding(this, nameof(XStep), XStep);
UpdateSeriesType();
UpdateY();
Misc.BindingOperations.SetBinding(boltMapFilmCastingService, nameof(boltMapFilmCastingService.BoltCnt), this, nameof(BoltCnt));
......@@ -221,6 +203,43 @@ namespace FLY.Thick.FilmCasting.UI.UiModule
bulkDb.TempFrameChanged += BulkDb_TempFrameChanged;
}
protected void UpdateSeriesType()
{
if (graphparam.IsLineMode)
{
LineSeries lineSeries_avg = new LineSeries
{
Values = Values,
StrokeThickness = 3,
Stroke = new SolidColorBrush(Colors.DarkBlue),
Fill = AreaColors[4],
PointGeometry = null,
Configuration = Mapper
};
lineSeries_avg.SetValue(System.Windows.Controls.Panel.ZIndexProperty, 10);
Series = new SeriesCollection
{
lineSeries_avg
};
}
else
{
Series = new SeriesCollection
{
new Column2Series
{
Values = Values,
Stroke = new SolidColorBrush(Colors.Transparent),
StrokeThickness = 0,
PointGeometry = null,
Configuration = Mapper
}
};
((Series)Series[0]).SetBinding(Column2Series.YAxisCrossingProperty, new Binding(nameof(Target)) { Source = this });
}
}
protected void BulkDb_TempFrameChanged(object sender, EventArgs e)
{
BulkDbTempFrameChangedEventArgs reponse = e as BulkDbTempFrameChangedEventArgs;
......@@ -316,6 +335,10 @@ namespace FLY.Thick.FilmCasting.UI.UiModule
else if (e.PropertyName == nameof(graphparam.IsAutoTarget)) {
PropertyChanged_IsAutoTarget();
}
else if (e.PropertyName == nameof(graphparam.IsLineMode))
{
UpdateSeriesType();
}
}
......
......@@ -36,6 +36,9 @@ namespace FLY.Thick.FilmCasting.UI.UiModule
profileParam.DataRange = new RangeStruct(30, 90);
profileParam.Target = 150;
profileParam.TolerancePercent = 0.02;
UpdateSeriesType();
BoltCnt = 120;
#region 数据
......
......@@ -56,7 +56,14 @@
</StackPanel>
</StackPanel>
</StackPanel>
<StackPanel Orientation="Horizontal">
<StackPanel Margin="{StaticResource ControlMargin}">
<TextBlock Style="{StaticResource Styles.Text.FieldHeader.Editable}" Text="曲线模式" />
<StackPanel Orientation="Horizontal">
<ToggleButton Style="{StaticResource Styles.ToggleButton.YESNO}" IsChecked="{Binding IsLineMode}"/>
</StackPanel>
</StackPanel>
</StackPanel>
</StackPanel>
<Button Style="{StaticResource Styles.Button.Apply}" Click="btnOkClick"/>
</StackPanel>
......
{
"InstallZipVersion":"7.7.2",
"InstallZipUrl":"http://server.flyautomation.net:8889/download/流延测厚仪安装包_v7.7.2_20230324.7z"
"InstallZipVersion":"7.7.3",
"InstallZipUrl":"http://server.flyautomation.net:8889/download/流延测厚仪安装包_v7.7.3_20230913.7z"
}
\ No newline at end of file
{"Items":[{"Len":500,"Interval":10,"Mix":1,"IsAutoTarget":true,"IsADMode":true,"IsAutoY":false,"YTarget":0.0,"YRange":1000.0,"ID":21927833}]}
\ No newline at end of file
{"Items":[{"YRangePercent":3.0,"Mix":100,"CellMix":3,"FromId":0,"IsPercent":true,"IsAutoTarget":true,"IsLineMode":false,"IsSideCutHidden":false,"ID":20385185}]}
\ No newline at end of file
{
"GageTabItems": [
{
"Title": "gage0",
"ServiceContainerName": "gage0.service",
"MenuItems": [
49223887,
61172469,
33898355
],
"DynAreaItems": [
20504736,
66264409,
39540754,
30274111,
2456031
],
"Items": [
{
"Graphs": [
{
"ID": 27138911,
"Rect": "0, 0, 1, 1"
},
{
"ID": 14338417,
"Rect": "0, 1, 1, 1"
},
{
"ID": 20385185,
"Rect": "0, 2, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 3,
"RowDefinitions": [
false,
false,
false
],
"ColumnDefinitions": [
false
],
"Header": "扫描"
},
{
"Graphs": [
{
"ID": 42797999,
"Rect": "0, 0, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 1,
"RowDefinitions": [
false
],
"ColumnDefinitions": [
false
],
"Header": "趋势"
},
{
"Graphs": [
{
"ID": 24540058,
"Rect": "0, 0, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 2,
"RowDefinitions": [
false,
false
],
"ColumnDefinitions": [
false
],
"Header": "测量"
},
{
"Graphs": [
{
"ID": 21927833,
"Rect": "0, 0, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 2,
"RowDefinitions": [
false,
false
],
"ColumnDefinitions": [
false
],
"Header": "定点"
}
],
"Components": [
{
"ID": 49223887,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_MenuSetting",
"ServiceContainerName": "gage0.service"
},
{
"ID": 61172469,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_MenuProfile",
"ServiceContainerName": "gage0.service"
},
{
"ID": 33898355,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_MenuMotion",
"ServiceContainerName": "gage0.service"
},
{
"ID": 27138911,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_TempScanGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 14338417,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_ScanGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 20385185,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_GiantMixScanGraph2",
"ServiceContainerName": "gage0.service"
},
{
"ID": 42797999,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_TrendGraph2",
"ServiceContainerName": "gage0.service"
},
{
"ID": 24540058,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_ScanMmGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 21927833,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_FixGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 20504736,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_DynAreaThick",
"ServiceContainerName": "gage0.service"
},
{
"ID": 66264409,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_DynAreaProfile",
"ServiceContainerName": "gage0.service"
},
{
"ID": 39540754,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_DynAreaFilmWidth",
"ServiceContainerName": "gage0.service"
},
{
"ID": 30274111,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_DynAreaSample",
"ServiceContainerName": "gage0.service"
},
{
"ID": 2456031,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_DynAreaIO2",
"ServiceContainerName": "gage0.service"
}
]
}
],
"DynAreaWidth": 250,
"IsDynAreaVisible": true,
"IsLogoHidden": false,
"Rect": "0, 0, 1024, 768",
"WindowState": 2
}
\ No newline at end of file
{"Items":[{"YRangePercent":3.0,"IsPercent":true,"IsAutoTarget":false,"ID":37361872},{"YRangePercent":6.0,"IsPercent":false,"IsAutoTarget":false,"ID":27138911},{"YRangePercent":3.0,"IsPercent":true,"IsAutoTarget":false,"ID":24848535}]}
\ No newline at end of file
{"Items":[{"Interval":1,"YRangePercent":3.0,"Mix":1,"ID":42797999}]}
\ No newline at end of file
{"Items":[{"Len":500,"Interval":10,"Mix":1,"IsAutoTarget":true,"IsADMode":true,"IsAutoY":false,"YTarget":0.0,"YRange":1000.0,"ID":21927833}]}
\ No newline at end of file
{"Items":[{"YRangePercent":3.0,"Mix":100,"CellMix":3,"FromId":0,"IsPercent":true,"IsAutoTarget":true,"IsLineMode":false,"IsSideCutHidden":false,"ID":20385185}]}
\ No newline at end of file
{
"GageTabItems": [
{
"Title": "gage0",
"ServiceContainerName": "gage0.service",
"MenuItems": [
49223887,
61172469,
33898355,
6724289,
35356632
],
"DynAreaItems": [
20504736,
66264409,
25657252,
30274111,
2456031,
36182073,
27120652
],
"Items": [
{
"Graphs": [
{
"ID": 5486348,
"Rect": "0, 0, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 1,
"RowDefinitions": [
false
],
"ColumnDefinitions": [
false
],
"Header": "称重"
},
{
"Graphs": [
{
"ID": 27138911,
"Rect": "0, 0, 1, 1"
},
{
"ID": 14338417,
"Rect": "0, 1, 1, 1"
},
{
"ID": 20385185,
"Rect": "0, 2, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 3,
"RowDefinitions": [
false,
false,
false
],
"ColumnDefinitions": [
false
],
"Header": "扫描"
},
{
"Graphs": [
{
"ID": 32607229,
"Rect": "0, 0, 1, 1"
},
{
"ID": 39662560,
"Rect": "0, 1, 1, 1"
},
{
"ID": 9547065,
"Rect": "0, 2, 1, 2"
}
],
"ColumnCount": 1,
"RowCount": 4,
"RowDefinitions": [
false,
false,
false,
false
],
"ColumnDefinitions": [
false
],
"Header": "模头"
},
{
"Graphs": [
{
"ID": 42797999,
"Rect": "0, 0, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 1,
"RowDefinitions": [
false
],
"ColumnDefinitions": [
false
],
"Header": "趋势"
},
{
"Graphs": [
{
"ID": 21927833,
"Rect": "0, 0, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 2,
"RowDefinitions": [
false,
false
],
"ColumnDefinitions": [
false
],
"Header": "定点"
},
{
"Graphs": [
{
"ID": 24540058,
"Rect": "0, 0, 1, 1"
},
{
"ID": 24848535,
"Rect": "0, 1, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 2,
"RowDefinitions": [
false,
false
],
"ColumnDefinitions": [
false
],
"Header": "测量"
},
{
"Graphs": [
{
"ID": 65456887,
"Rect": "0, 0, 1, 1"
}
],
"ColumnCount": 1,
"RowCount": 2,
"RowDefinitions": [
false,
false
],
"ColumnDefinitions": [
false
],
"Header": "称重流量"
}
],
"Components": [
{
"ID": 49223887,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_MenuSetting",
"ServiceContainerName": "gage0.service"
},
{
"ID": 61172469,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_MenuProfile",
"ServiceContainerName": "gage0.service"
},
{
"ID": 33898355,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_MenuMotion",
"ServiceContainerName": "gage0.service"
},
{
"ID": 6724289,
"Module": "FLY.FilmCasting.AutoDie.UI.Client.UiModule.UiModule2_MenuSetting",
"ServiceContainerName": "gage0.service"
},
{
"ID": 35356632,
"Module": "FLY.Weight.UI.Client.UiModule.UiModule2_MenuSetting",
"ServiceContainerName": "gage0.service"
},
{
"ID": 20504736,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_DynAreaThick",
"ServiceContainerName": "gage0.service"
},
{
"ID": 66264409,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_DynAreaProfile",
"ServiceContainerName": "gage0.service"
},
{
"ID": 25657252,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_DynAreaFilmWidth",
"ServiceContainerName": "gage0.service"
},
{
"ID": 30274111,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_DynAreaSample",
"ServiceContainerName": "gage0.service"
},
{
"ID": 2456031,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_DynAreaIO2",
"ServiceContainerName": "gage0.service"
},
{
"ID": 36182073,
"Module": "FLY.FilmCasting.AutoDie.UI.Client.UiModule.UiModule2_DynAreaAutoDie",
"ServiceContainerName": "gage0.service"
},
{
"ID": 27120652,
"Module": "FLY.Weight.UI.Client.UiModule.UiModule2_DynAreaWeight",
"ServiceContainerName": "gage0.service"
},
{
"ID": 5486348,
"Module": "FLY.Weight.UI.Client.UiModule.UiModule2_MainGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 27138911,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_TempScanGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 14338417,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_ScanGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 20385185,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_GiantMixScanGraph2",
"ServiceContainerName": "gage0.service"
},
{
"ID": 32607229,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_ScanGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 39662560,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_ScanGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 9547065,
"Module": "FLY.FilmCasting.AutoDie.UI.Client.UiModule.UiModule2_GraphAutoDie",
"ServiceContainerName": "gage0.service"
},
{
"ID": 42797999,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_TrendGraph2",
"ServiceContainerName": "gage0.service"
},
{
"ID": 21927833,
"Module": "FLY.Thick.Base.UI.UiModule.UiModule2_FixGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 24540058,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_ScanMmGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 24848535,
"Module": "FLY.Thick.FilmCasting.UI.UiModule.UiModule2_TempScanGraph",
"ServiceContainerName": "gage0.service"
},
{
"ID": 65456887,
"Module": "FLY.Weight.UI.Client.UiModule.UiModule2_FlowGraph",
"ServiceContainerName": "gage0.service"
}
]
}
],
"DynAreaWidth": 250,
"IsDynAreaVisible": true,
"IsLogoHidden": false,
"Rect": "0, 0, 1024, 768",
"WindowState": 2
}
\ No newline at end of file
{"Items":[{"YRangePercent":3.0,"IsPercent":true,"IsAutoTarget":false,"ID":37361872},{"YRangePercent":6.0,"IsPercent":false,"IsAutoTarget":false,"ID":27138911},{"YRangePercent":3.0,"IsPercent":true,"IsAutoTarget":false,"ID":24848535}]}
\ No newline at end of file
{"Items":[{"Interval":1,"YRangePercent":3.0,"Mix":1,"ID":42797999}]}
\ No newline at end of file
......@@ -11,7 +11,6 @@
<register type="IUiModule2" mapTo="UiModule2_MenuMotion" name="base_mm" />
<register type="IUiModule2" mapTo="UiModule2_DynAreaThick" name="base_dathk" />
<register type="IUiModule2" mapTo="UiModule2_DynAreaSample" name="base_das" />
<register type="IUiModule2" mapTo="UiModule2_DynAreaFilmWidth" name="dynAreaFilmWidth" />
<register type="IUiModule2" mapTo="UiModule2_DynAreaIO" name="base_daio" />
<register type="IUiModule2" mapTo="UiModule2_DynAreaIO2" name="base_daio2" />
<register type="IUiModule2" mapTo="UiModule2_FixGraph" name="base_fg" />
......
......@@ -7,14 +7,8 @@
<assembly name="FLY.Thick.Base" />
<namespace name="FLY.Thick.Base.IService" />
<namespace name="FLY.Thick.Base.Client" />
<alias alias="InitParamServiceClient" type="FLY.Thick.FilmCasting.Client.InitParamServiceClient,FLY.Thick.FilmCasting" />
<container>
<register type="ITDGageService" mapTo="TDGageServiceClient">
<lifetime type="singleton" />
<constructor>
<param name="serviceId" value="30001" />
<param name="connName" dependencyName="cn0" />
</constructor>
</register>
<register type="IBorderSearchService" mapTo="BorderSearchServiceClient">
<lifetime type="singleton" />
<constructor>
......@@ -36,13 +30,6 @@
<param name="connName" dependencyName="cn0" />
</constructor>
</register>
<register type="IInitParamService" mapTo="InitParamServiceClient">
<lifetime type="singleton" />
<constructor>
<param name="serviceId" value="30006" />
<param name="connName" dependencyName="cn0" />
</constructor>
</register>
<register type="IScanCorrService" mapTo="ScanCorrServiceClient">
<lifetime type="singleton" />
<constructor>
......@@ -85,6 +72,13 @@
<param name="connName" dependencyName="cn0" />
</constructor>
</register>
<register type="IInitParamService" mapTo="InitParamServiceClient">
<lifetime type="singleton" />
<constructor>
<param name="serviceId" value="30006" />
<param name="connName" dependencyName="cn0" />
</constructor>
</register>
</container>
</unity>
</configuration>
\ No newline at end of file
......@@ -11,12 +11,14 @@
<register type="IUiModule2" mapTo="UiModule2_MenuSetting" name="blowing_ms" />
<register type="IUiModule2" mapTo="UiModule2_MenuProfile" name="blowing_mp" />
<register type="IUiModule2" mapTo="UiModule2_DynAreaProfile" name="blowing_dap" />
<register type="IUiModule2" mapTo="UiModule2_DynAreaFilmWidth" name="dynAreaFilmWidth" />
<register type="IUiModule2" mapTo="UiModule2_ScanGraph" name="blowing_sg" />
<register type="IUiModule2" mapTo="UIModule2_GiantMixScanGraph2" name="blowing_giantsg2" />
<register type="IUiModule2" mapTo="UiModule2_GiantMixScanGraph2" name="blowing_giantsg2" />
<register type="IUiModule2" mapTo="UiModule2_ScanMmGraph" name="blowing_smg" />
<register type="IUiModule2" mapTo="UiModule2_TempScanGraph" name="blowing_tsg" />
<register type="IUiModule2" mapTo="UiModule2_TrendGraph" name="blowing_tg" />
<register type="IUiModule2" mapTo="UiModule2_TrendGraph2" name="blowing_tg2" />
<register type="IUiModule2" mapTo="UiModule2_CompareGraph" name="blowing_cg" />
</container>
</unity>
</configuration>
\ No newline at end of file
......@@ -7,6 +7,7 @@
<assembly name="FLY.Thick.FilmCasting" />
<namespace name="FLY.Thick.FilmCasting.IService" />
<namespace name="FLY.Thick.FilmCasting.Client" />
<alias alias="ITDGageService" type="FLY.Thick.Base.IService.ITDGageService,FLY.Thick.Base" />
<container>
<register type="IFilmCastingProfileService" mapTo="FilmCastingProfileServiceClient">
<lifetime type="singleton" />
......@@ -36,6 +37,20 @@
<param name="connName" dependencyName="cn0" />
</constructor>
</register>
<register type="IInitParamService" mapTo="InitParamServiceClient">
<lifetime type="singleton" />
<constructor>
<param name="serviceId" value="30006" />
<param name="connName" dependencyName="cn0" />
</constructor>
</register>
<register type="ITDGageService" mapTo="TDGageServiceClient">
<lifetime type="singleton" />
<constructor>
<param name="serviceId" value="30001" />
<param name="connName" dependencyName="cn0" />
</constructor>
</register>
</container>
</unity>
</configuration>
\ No newline at end of file
......@@ -28,13 +28,13 @@
"PackPath":"佛山市枫莱尔自动化技术有限公司\\windows\\FLY.FilmCasting.AutoDie.UI.Server",
"Exe":"FLY.FilmCasting.AutoDie.UI.Server.exe",
"Name":"自动模头",
"IsAutoRun":true
"IsAutoRun":false
},
{
"PackPath":"佛山市枫莱尔自动化技术有限公司\\windows\\FLY.Weight.UI.Server",
"Exe":"FLY.Weight.UI.Server.exe",
"Name":"称重",
"IsAutoRun":true,
"IsAutoRun":false,
"Others":[
"Gage1\\plcgroups"
]
......@@ -51,14 +51,7 @@
"Exe":"FLY.LinkProxy.UI.exe",
"Name":"LP3",
"IsAutoRun":true,
"IsDefaultSelected":true
},
{
"PackPath":"佛山市枫莱尔自动化技术有限公司\\windows\\UMSystemClientUI",
"Exe":"UMSystemClientUI.exe",
"Name":"软件管理器",
"IsAutoRun":true,
"IsDefaultSelected":true
"IsDefaultSelected":false
}
]
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
autoReload="true"
throwExceptions="false"
internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">
<!-- optional, add some variables
https://github.com/nlog/NLog/wiki/Configuration-file#variables
-->
<variable name="myvar" value="myvalue"/>
<!--
See https://github.com/nlog/nlog/wiki/Configuration-file
for information on customizing logging rules and outputs.
-->
<targets>
<!--
add your targets here
See https://github.com/nlog/NLog/wiki/Targets for possible targets.
See https://github.com/nlog/NLog/wiki/Layout-Renderers for the possible layout renderers.
-->
<!--
Write events to a file with the date in the filename.
<target xsi:type="File" name="f" fileName="${basedir}/logs/${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}" />
-->
<target xsi:type="File" name="f_debug" fileName="${basedir}/logs/debug/${shortdate}.log"
layout="${longdate} ${logger} ${uppercase:${level}} ${message}"
archiveAboveSize="1048576" />
<target xsi:type="File" name="f_error" fileName="${basedir}/logs/error/${shortdate}.log"
layout="${longdate} ${logger} ${uppercase:${level}} ${message}"
/>
</targets>
<rules>
<!-- add your logging rules here -->
<!--
Write all events with minimal level of Debug (So Debug, Info, Warn, Error and Fatal, but not Trace) to "f"
<logger name="*" minlevel="Debug" writeTo="f" />
-->
<!--<logger name="FObjSysOfClient" minlevel="Debug" writeTo="f_debug" />-->
<logger name="updateClient" minlevel="Debug" writeTo="f_debug" />
<logger name="app" minlevel="Error" writeTo="f_error" />
</rules>
</nlog>
# 流延测厚仪安装包_v7.7.3_20230913
## 流延测厚仪服务器 v7.7.2
## 流延测厚仪客户端 v7.7.3
1. 添加 即时扫描图添加柱状图
## 自动模头服务器 v7.6.1
## 称重服务器 v7.2.0
## 数据浏览器 v7.6.1
## LP3 v3.0.0
<br/>
<br/>
<br/>
# 流延测厚仪安装包_v7.7.2_20230324
## 流延测厚仪服务器 v7.7.2
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment