Commit 8d20a4c2 by 王永辉

标记由单个矩形改为可画多个的多边形,保存和发送功能

parent 9fcdb9e5
using System.Collections.Generic;
using System.Windows.Media;
namespace VIZ.FGOUT.Connection
{
/// <summary>
/// 时间切片工具包
/// </summary>
public class AlgorithmPackage_Figout_new_model : AlgorithmPackageBase
{
/// <summary>
/// 是自动还是手动
/// </summary>
public string mode { get; set; }
/// <summary>
/// signal 信号
/// </summary>
public override string signal { get; set; } = "auto_Place";
/// <summary>
/// startPlace
/// </summary>
public List<PointCollection> start { get; set; }
/// <summary>
/// endPalce
/// </summary>
public List<PointCollection> end { get; set; }
/// <summary>
/// InValidPalce
/// </summary>
public List<PointCollection> ignore { get; set; }
/// <summary>
/// 跟踪框的坐标
/// </summary>
public List<int> track_xy { get; set; }
/// <summary>
/// 暂时留的跟踪框
/// </summary>
public List<List<int>> bbox { get; set; }
/// <summary>
/// 跟踪框进行赋值
/// </summary>
public List<int> box { get; set; }
/// <summary>
/// 时间码
/// </summary>
public long timecode { get; set; }
}
}
......@@ -55,6 +55,7 @@
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="SharpDX, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>..\packages\SharpDX.4.2.0\lib\net45\SharpDX.dll</HintPath>
</Reference>
......@@ -85,6 +86,7 @@
<Compile Include="UDP\Algorithm\Signal\Recv\AlgorithmRecvPackage__checked_ok.cs" />
<Compile Include="UDP\Algorithm\Signal\Recv\AlgorithmRecvPackage__crop_roi.cs" />
<Compile Include="UDP\Algorithm\Signal\Recv\AlgorithmRecvPackage__detect.cs" />
<Compile Include="UDP\Algorithm\Signal\Send\AlgorithmPackage_Figout_new_model.cs" />
<Compile Include="UDP\Algorithm\Signal\Send\AlgorithmPackage_Figout_model.cs" />
<Compile Include="UDP\Algorithm\Signal\Send\AlgorithmPackage__auto_mode.cs" />
<Compile Include="UDP\Algorithm\Signal\Send\AlgorithmPackage__auto_mode_Cableway.cs" />
......
954a8f953ea0c9e58cbd7a4e88ffc6456f42311e
fdabdd16b89e6e5e7c9f808ae8e6503a5aab99e9
......@@ -10,11 +10,11 @@ none
false
DEBUG;TRACE
181380438361
1-1441241311
11-1602666439
23304678694
18560433975
1470602451
11-350624472
241319896476
Style\Button\Button_NdiView.xaml;Style\Button\Button_Setting.xaml;Style\Button\Button_WindowTop.xaml;Style\CheckBox\CheckBox_NdiView.xaml;Style\CheckBox\CheckBox_Setting.xaml;Style\CheckBox\CheckBox_WindowTop.xaml;Style\ComboBox\ComboBox_Setting.xaml;Style\HotkeyBox\HotkeyBox_Setting.xaml;Style\MessageBox\MessageBoxEx.xaml;Style\RadioButton\RadioButton_FootballSide.xaml;Style\RadioButton\RadioButton_NdiView.xaml;Style\RadioButton\RadioButton_Setting.xaml;Style\Slider\Slider_Setting.xaml;Style\TextBlock\TextBlock_Setting.xaml;Style\TextBox\TextBox_Setting.xaml;Style\ToogleButton\ToogleButton_Setting.xaml;Themes\Generic.xaml;Toolkit\NumericUpDown\NumericUpDown.xaml;
True
False
......@@ -307,17 +307,25 @@
Background="Transparent"
PreviewMouseLeftButtonDown="Border_MouseLeftButtonDown"
PreviewMouseLeftButtonUp="Border_MouseLeftButtonUp"
PreviewMouseMove="Border_MouseMove">
<Canvas x:Name="canvas1" Focusable="False">
PreviewMouseMove="Border_MouseMove"
PreviewMouseRightButtonDown="Border_OnPreviewMouseRightButtonDown">
<!--<Canvas x:Name="canvas1" Focusable="False">
<fcommon:VideoControl
x:Name="video"
Width="{Binding ElementName=canvas1, Path=ActualWidth}"
Height="{Binding ElementName=canvas1, Path=ActualHeight}"
BorderBrush="White"
BorderThickness="6" />
</Canvas>
</Canvas>-->
<Grid>
<fcommon:VideoControl
x:Name="video"
Width="{Binding ElementName=canvas1, Path=ActualWidth}"
Height="{Binding ElementName=canvas1, Path=ActualHeight}"
BorderBrush="White"
BorderThickness="6" />
<Canvas x:Name="canvas1" Focusable="False" />
</Grid>
</Border>
......
......@@ -26,7 +26,10 @@ namespace VIZ.FGOUT.Module
//PathGeometry bb = new PathGeometry();
public Rect rectStart;
//public Rect rectStart;
public List<PointCollection> polygonsStart = new List<PointCollection>();
public List<PointCollection> polygonsEnd = new List<PointCollection>();
public List<PointCollection> polygonsInvalid= new List<PointCollection>();
public Rect rectEnd;
public Rect rectInvalid;
......@@ -149,7 +152,7 @@ namespace VIZ.FGOUT.Module
//{
// aa.AddGeometry(new RectangleGeometry(rectStart));
//}
aa.AddGeometry(new RectangleGeometry(rectStart));
//aa.AddGeometry(new RectangleGeometry(rectStart));
aa.AddGeometry(new RectangleGeometry(rectEnd));
aa.AddGeometry(new RectangleGeometry(rectInvalid));
// }
......@@ -168,7 +171,7 @@ namespace VIZ.FGOUT.Module
//{
// aa.AddGeometry(new RectangleGeometry(rectStart));
//}
aa.AddGeometry(new RectangleGeometry(rectStart));
//aa.AddGeometry(new RectangleGeometry(rectStart));
aa.AddGeometry(new RectangleGeometry(rectEnd));
aa.AddGeometry(new RectangleGeometry(rectInvalid));
}
......@@ -179,7 +182,7 @@ namespace VIZ.FGOUT.Module
//{
// aa.AddGeometry(new RectangleGeometry(rectStart));
//}
aa.AddGeometry(new RectangleGeometry(rectStart));
//aa.AddGeometry(new RectangleGeometry(rectStart));
aa.AddGeometry(new RectangleGeometry(rectEnd));
aa.AddGeometry(new RectangleGeometry(rectInvalid));
}
......@@ -189,8 +192,9 @@ namespace VIZ.FGOUT.Module
private void Border_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
startPoint = e.GetPosition(this.canvas1);
isMouseDown = true;
//startPoint = e.GetPosition(this.canvas1);
//isMouseDown = true;
//if (vm.IsDrawStartPlace)
//{
// myPath.Stroke = Brushes.Red;
......@@ -200,6 +204,12 @@ namespace VIZ.FGOUT.Module
//{
// myPath.Stroke = Brushes.Green;
//}
if (vm.IsDrawStartPlace || vm.IsDrawEndPlace || vm.IsDrawInvalidPlace)
DrawPolygon(e.GetPosition(this.canvas1));
//if(e.ClickCount == 2)
// polygon = null;
}
List<Rect> rectStarts = new List<Rect>();
......@@ -209,7 +219,9 @@ namespace VIZ.FGOUT.Module
{
if (vm.IsDrawStartPlace)
{
rectStart = new Rect(startPoint, e.GetPosition(this.canvas1));
//DrawPath(startPoint, e.GetPosition(this.canvas1));
DrawPolygon(e.GetPosition(this.canvas1));
//rectStart = new Rect(startPoint, e.GetPosition(this.canvas1));
//rectStarts.Add(new Rect(startPoint, e.GetPosition(this.canvas1)));
//rectStart.Margin = new Thickness(rect.Left, rect.Top, 0, 0);
......@@ -229,5 +241,54 @@ namespace VIZ.FGOUT.Module
}
}
}
public Polygon polygon;
public PointCollection points;
private void DrawPolygon(Point point)
{
if (polygon == null)
{
polygon = new Polygon
{
Stroke = Brushes.Blue,
StrokeThickness = 1,
Fill = Brushes.Transparent
};
points = new PointCollection();
this.canvas1.Children.Add(polygon);
}
points.Add(point);
polygon.Points = points;
}
private void Border_OnPreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
if(points == null)
return;
if (vm.IsDrawStartPlace)
{
if (!polygonsStart.Contains(points))
polygonsStart.Add(points);
}
else if (vm.IsDrawEndPlace)
{
if (!polygonsEnd.Contains(points))
polygonsEnd.Add(points);
if (polygonsEnd.Count == 2)
{
polygonsEnd[0].Clear();
polygonsEnd.RemoveAt(0);
}
}
else if (vm.IsDrawInvalidPlace)
{
if(!polygonsInvalid.Contains(points))
polygonsInvalid.Add(points);
}
polygon = null;
}
}
}
......@@ -3,8 +3,8 @@ using SharpDX.Mathematics.Interop;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows;
using System.Windows.Media;
using System.Windows.Shapes;
using VIZ.FGOUT.Connection;
using VIZ.FGOUT.Domain;
using VIZ.FGOUT.Domain.Message.Setting;
......@@ -13,7 +13,6 @@ using VIZ.FGOUT.Storage;
using VIZ.Framework.Common;
using VIZ.Framework.Connection;
using VIZ.Framework.Core;
using VIZ.Framework.Storage;
namespace VIZ.FGOUT.Module
{
......@@ -189,7 +188,7 @@ namespace VIZ.FGOUT.Module
/// 开始位置命令
/// </summary>
public bool IsDrawStartPlace = true;
public bool IsDrawStartPlace = false;
private void StartPlace(StartPlaceModel startPlaceModel)
{
......@@ -264,10 +263,16 @@ namespace VIZ.FGOUT.Module
IsDrawEndPlace = false;
IsDrawInvalidPlace = false;
nDIView.rectStart = new System.Windows.Rect(0, 0, 0, 0);
//nDIView.rectStart = new System.Windows.Rect(0, 0, 0, 0);
nDIView.rectEnd = new System.Windows.Rect(0, 0, 0, 0);
nDIView.rectInvalid = new System.Windows.Rect(0, 0, 0, 0);
nDIView.polygonsStart.Clear();
nDIView.polygonsEnd.Clear();
nDIView.polygonsInvalid.Clear();
nDIView.canvas1.Children.Clear();
nDIView.polygon = null;
}
/// <summary>
......@@ -287,7 +292,7 @@ namespace VIZ.FGOUT.Module
var renderInfo = nDIView.video.GetRenderInfo();
var rectStart = nDIView.rectStart;
//var rectStart = nDIView.rectStart;
var rectEnd = nDIView.rectEnd;
......@@ -301,40 +306,45 @@ namespace VIZ.FGOUT.Module
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager("CAM_1");
AlgorithmPackage_Figout_model package = new AlgorithmPackage_Figout_model();
if (rectStart.Width == 0 && rectStart.Height == 0)
{
package.startPlace = null;
}
else
{
package.startPlace = Coordinate(rectStart, renderInfo, srcWidth, srcHeight);
}
if(rectEnd.Width==0&&rectEnd.Height==0)
{
package.endPlace = null;
}
else
{
package.endPlace = Coordinate(rectEnd, renderInfo, srcWidth, srcHeight);
}
if (rectInvalid.Width == 0 && rectInvalid.Height == 0)
{
package.invalidPlace = null;
}
else
{
package.invalidPlace = Coordinate(rectInvalid, renderInfo, srcWidth, srcHeight);
}
//AlgorithmPackage_Figout_model package = new AlgorithmPackage_Figout_model();
AlgorithmPackage_Figout_new_model package = new AlgorithmPackage_Figout_new_model();
package.start = nDIView.polygonsStart;
package.end = nDIView.polygonsEnd;
package.ignore = nDIView.polygonsInvalid;
//if (rectStart.Width == 0 && rectStart.Height == 0)
//{
// package.startPlace = null;
//}
//else
//{
// package.startPlace = Coordinate(rectStart, renderInfo, srcWidth, srcHeight);
//}
//if (rectEnd.Width==0&&rectEnd.Height==0)
//{
// package.endPlace = null;
//}
//else
//{
// package.endPlace = Coordinate(rectEnd, renderInfo, srcWidth, srcHeight);
//}
//if (rectInvalid.Width == 0 && rectInvalid.Height == 0)
//{
// package.invalidPlace = null;
//}
//else
//{
// package.invalidPlace = Coordinate(rectInvalid, renderInfo, srcWidth, srcHeight);
//}
if (manager == null)
return;
manager.SendJson(package);
MessageBoxEx.ShowDialog("发送成功");
}
/// <summary>
......@@ -343,36 +353,41 @@ namespace VIZ.FGOUT.Module
///
private SetPlaceConfig setPlaceConfig;
SetPlaceNewConfig setPlaceNewConfig;
private SetManualConfig manualConfig;
private void SavePlace(SavePlaceModel savePlaceModel)
{
if (this.ViewKey != "CAM_1")
{
return;
}
this.setPlaceConfig = ApplicationDomainEx.LiteDbContext.SetPlaceConfig.FindAll().FirstOrDefault();
//this.setPlaceConfig = ApplicationDomainEx.LiteDbContext.SetPlaceConfig.FindAll().FirstOrDefault();
this.setPlaceNewConfig = ApplicationDomainEx.LiteDbContext.SetPlaceNewConfig.FindAll().FirstOrDefault();
if (setPlaceNewConfig == null)
setPlaceNewConfig = new SetPlaceNewConfig();
NDIView nDIView = this.GetView<NDIView>();
List<double> startPlace = new List<double>() { nDIView.rectStart.X, nDIView.rectStart.Y, nDIView.rectStart.Width, nDIView.rectStart.Height };
List<double> endPlace = new List<double>() { nDIView.rectEnd.X, nDIView.rectEnd.Y, nDIView.rectEnd.Width, nDIView.rectEnd.Height };
// List<double> startPlace = new List<double>() { nDIView.rectStart.X, nDIView.rectStart.Y, nDIView.rectStart.Width, nDIView.rectStart.Height };
List<double> invalid = new List<double>() { nDIView.rectInvalid.X, nDIView.rectInvalid.Y, nDIView.rectInvalid.Width, nDIView.rectInvalid.Height };
//List<double> endPlace = new List<double>() { nDIView.rectEnd.X, nDIView.rectEnd.Y, nDIView.rectEnd.Width, nDIView.rectEnd.Height };
setPlaceConfig.StartPlace = startPlace;
//List<double> invalid = new List<double>() { nDIView.rectInvalid.X, nDIView.rectInvalid.Y, nDIView.rectInvalid.Width, nDIView.rectInvalid.Height };
setPlaceConfig.EndPlace = endPlace;
//setPlaceConfig.StartPlace = startPlace;
//setPlaceConfig.EndPlace = endPlace;
//setPlaceConfig.InvlidPlace = invalid;
setPlaceConfig.InvlidPlace = invalid;
setPlaceNewConfig.StartPlace = nDIView.polygonsStart;
setPlaceNewConfig.EndPlace = nDIView.polygonsEnd;
setPlaceNewConfig.InvlidPlace = nDIView.polygonsInvalid;
ApplicationDomainEx.LiteDbContext.SetPlaceConfig.Upsert(setPlaceConfig);
//ApplicationDomainEx.LiteDbContext.SetPlaceConfig.Upsert(setPlaceConfig);
ApplicationDomainEx.LiteDbContext.SetPlaceNewConfig.Upsert(setPlaceNewConfig);
this.manualConfig = ApplicationDomainEx.LiteDbContext.SetManualConfig.FindAll().FirstOrDefault();
if (this.manualConfig==null)
{
this.manualConfig = new SetManualConfig();
......@@ -386,40 +401,40 @@ namespace VIZ.FGOUT.Module
}
private List<List<int>> Coordinate(Rect rect, VideoRenderInfo renderInfo, double srcWidth, double srcHeight)
{
//private List<List<int>> Coordinate(Rect rect, VideoRenderInfo renderInfo, double srcWidth, double srcHeight)
//{
// 视频的宽度
int resWith = ApplicationDomainEx.IniStorage.GetValue<VideoConfig, int>(p => p.VIDEO_WITH);
// // 视频的宽度
// int resWith = ApplicationDomainEx.IniStorage.GetValue<VideoConfig, int>(p => p.VIDEO_WITH);
// 视频的高度
int resHeight= ApplicationDomainEx.IniStorage.GetValue<VideoConfig, int>(p => p.VIDEO_HEIGHT);
// // 视频的高度
// int resHeight= ApplicationDomainEx.IniStorage.GetValue<VideoConfig, int>(p => p.VIDEO_HEIGHT);
//int resHeight= ApplicationDomainEx.IniStorage.GetValue<ResConfig, int>(p => p.RES_HIEGHT);
// //int resHeight= ApplicationDomainEx.IniStorage.GetValue<ResConfig, int>(p => p.RES_HIEGHT);
double xp = srcWidth / resWith;
double xy = srcHeight / resHeight;
// double xp = srcWidth / resWith;
// double xy = srcHeight / resHeight;
int dx = Convert.ToInt32(rect.X / xp);
int dy = Convert.ToInt32(rect.Y / xy);
// int dx = Convert.ToInt32(rect.X / xp);
// int dy = Convert.ToInt32(rect.Y / xy);
int width = Convert.ToInt32(rect.Width / xp);
int height = Convert.ToInt32(rect.Height / xy);
// int width = Convert.ToInt32(rect.Width / xp);
// int height = Convert.ToInt32(rect.Height / xy);
int x2 = dx + width;
int y2 = dy;
// int x2 = dx + width;
// int y2 = dy;
int x3 = dx + width;
int y3 = dy + height;
// int x3 = dx + width;
// int y3 = dy + height;
int x4 = dx;
int y4 = dy + height;
// int x4 = dx;
// int y4 = dy + height;
List<List<int>> coordinates = new List<List<int>>() { new List<int>() { dx, dy }, new List<int>() { x2, y2 }, new List<int>() { x3, y3 }, new List<int>(){ x4, y4 } };
// List<List<int>> coordinates = new List<List<int>>() { new List<int>() { dx, dy }, new List<int>() { x2, y2 }, new List<int>() { x3, y3 }, new List<int>(){ x4, y4 } };
return coordinates;
}
// return coordinates;
//}
/// <summary>
/// 初始化属性
/// </summary>
......@@ -634,38 +649,62 @@ namespace VIZ.FGOUT.Module
// 是否显示目标裁切框
this.IsShowAlgorithmTargetBox = config.IsShowAlgorithmTargetBox;
if (this.ViewKey == "CAM_1")
{
//SetPlaceConfig setPlaceConfig = ApplicationDomainEx.LiteDbContext.SetPlaceConfig.FindAll().FirstOrDefault();
SetPlaceNewConfig setPlaceNewConfig = ApplicationDomainEx.LiteDbContext.SetPlaceNewConfig.FindAll().FirstOrDefault();
//if (setPlaceConfig == null) return;
if (setPlaceNewConfig == null) return;
SetPlaceConfig setPlaceConfig = ApplicationDomainEx.LiteDbContext.SetPlaceConfig.FindAll().FirstOrDefault();
if (setPlaceConfig == null) return;
//points.Add(point);
//polygon.Points = points;
NDIView view = this.GetView<NDIView>();
if (setPlaceConfig.StartPlace.Count > 0)
if (setPlaceNewConfig.StartPlace.Count > 0)
{
view.rectStart = new Rect(setPlaceConfig.StartPlace[0], setPlaceConfig.StartPlace[1], setPlaceConfig.StartPlace[2], setPlaceConfig.StartPlace[3]);
view.aa.AddGeometry(new RectangleGeometry(view.rectStart));
view.polygonsStart = setPlaceNewConfig.StartPlace;
//view.rectStart = new Rect(setPlaceConfig.StartPlace[0], setPlaceConfig.StartPlace[1], setPlaceConfig.StartPlace[2], setPlaceConfig.StartPlace[3]);
//view.aa.AddGeometry(new RectangleGeometry(view.rectStart));
foreach (var points in setPlaceNewConfig.StartPlace)
AddPoints(view, points);
}
if (setPlaceConfig.EndPlace.Count > 0)
if (setPlaceNewConfig.EndPlace.Count > 0)
{
view.rectEnd = new Rect(setPlaceConfig.EndPlace[0], setPlaceConfig.EndPlace[1], setPlaceConfig.EndPlace[2], setPlaceConfig.EndPlace[3]);
view.aa.AddGeometry(new RectangleGeometry(view.rectEnd));
view.polygonsEnd = setPlaceNewConfig.EndPlace;
//view.rectEnd = new Rect(setPlaceConfig.EndPlace[0], setPlaceConfig.EndPlace[1], setPlaceConfig.EndPlace[2], setPlaceConfig.EndPlace[3]);
//view.aa.AddGeometry(new RectangleGeometry(view.rectEnd));
foreach (var points in setPlaceNewConfig.EndPlace)
AddPoints(view, points);
}
if (setPlaceConfig.InvlidPlace.Count > 0)
if (setPlaceNewConfig.InvlidPlace.Count > 0)
{
view.rectInvalid = new Rect(setPlaceConfig.InvlidPlace[0], setPlaceConfig.InvlidPlace[1], setPlaceConfig.InvlidPlace[2], setPlaceConfig.InvlidPlace[3]);
view.aa.AddGeometry(new RectangleGeometry(view.rectInvalid));
view.polygonsInvalid = setPlaceNewConfig.InvlidPlace;
//view.rectInvalid = new Rect(setPlaceConfig.InvlidPlace[0], setPlaceConfig.InvlidPlace[1], setPlaceConfig.InvlidPlace[2], setPlaceConfig.InvlidPlace[3]);
//view.aa.AddGeometry(new RectangleGeometry(view.rectInvalid));
foreach (var points in setPlaceNewConfig.InvlidPlace)
AddPoints(view, points);
}
view.myPath.Data = view.aa;
//view.myPath.Data = view.aa;
}
}
private void AddPoints(NDIView view, PointCollection points)
{
Polygon polygon = new Polygon
{
Stroke = Brushes.Blue,
StrokeThickness = 1,
Fill = Brushes.Transparent
};
view.canvas1.Children.Add(polygon);
polygon.Points = points;
}
/// <summary>
/// 更新裁切框平滑系数
/// </summary>
......
#pragma checksum "..\..\..\..\..\NDIView\View\NDIView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "1B8D7DB41D18FB6AD221B9112F3D2D3E77F56EB7B3EA18B2A2F39D16FDE28C85"
#pragma checksum "..\..\..\..\..\NDIView\View\NDIView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "4C53870627456E69FD41DB4A8FBCB21CFC262A56D9C54343A3B4412BE754F5A5"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
......@@ -68,17 +68,17 @@ namespace VIZ.FGOUT.Module {
#line hidden
#line 311 "..\..\..\..\..\NDIView\View\NDIView.xaml"
#line 322 "..\..\..\..\..\NDIView\View\NDIView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Canvas canvas1;
internal VIZ.Framework.Common.VideoControl video;
#line default
#line hidden
#line 314 "..\..\..\..\..\NDIView\View\NDIView.xaml"
#line 327 "..\..\..\..\..\NDIView\View\NDIView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.Framework.Common.VideoControl video;
internal System.Windows.Controls.Canvas canvas1;
#line default
#line hidden
......@@ -136,12 +136,18 @@ namespace VIZ.FGOUT.Module {
#line default
#line hidden
#line 311 "..\..\..\..\..\NDIView\View\NDIView.xaml"
this.Border.PreviewMouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Border_OnPreviewMouseRightButtonDown);
#line default
#line hidden
return;
case 3:
this.canvas1 = ((System.Windows.Controls.Canvas)(target));
this.video = ((VIZ.Framework.Common.VideoControl)(target));
return;
case 4:
this.video = ((VIZ.Framework.Common.VideoControl)(target));
this.canvas1 = ((System.Windows.Controls.Canvas)(target));
return;
}
this._contentLoaded = true;
......
#pragma checksum "..\..\..\..\..\NDIView\View\NDIView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "1B8D7DB41D18FB6AD221B9112F3D2D3E77F56EB7B3EA18B2A2F39D16FDE28C85"
#pragma checksum "..\..\..\..\..\NDIView\View\NDIView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "4C53870627456E69FD41DB4A8FBCB21CFC262A56D9C54343A3B4412BE754F5A5"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
......@@ -68,17 +68,17 @@ namespace VIZ.FGOUT.Module {
#line hidden
#line 311 "..\..\..\..\..\NDIView\View\NDIView.xaml"
#line 322 "..\..\..\..\..\NDIView\View\NDIView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Canvas canvas1;
internal VIZ.Framework.Common.VideoControl video;
#line default
#line hidden
#line 314 "..\..\..\..\..\NDIView\View\NDIView.xaml"
#line 327 "..\..\..\..\..\NDIView\View\NDIView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.Framework.Common.VideoControl video;
internal System.Windows.Controls.Canvas canvas1;
#line default
#line hidden
......@@ -136,12 +136,18 @@ namespace VIZ.FGOUT.Module {
#line default
#line hidden
#line 311 "..\..\..\..\..\NDIView\View\NDIView.xaml"
this.Border.PreviewMouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Border_OnPreviewMouseRightButtonDown);
#line default
#line hidden
return;
case 3:
this.canvas1 = ((System.Windows.Controls.Canvas)(target));
this.video = ((VIZ.Framework.Common.VideoControl)(target));
return;
case 4:
this.video = ((VIZ.Framework.Common.VideoControl)(target));
this.canvas1 = ((System.Windows.Controls.Canvas)(target));
return;
}
this._contentLoaded = true;
......

D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\GeneratedInternalTypeHelper.g.cs
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIMainView\View\NDIMainView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIPreviewView\View\NDIPreviewView.xaml;;
......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using LiteDB;
using log4net;
using LiteDB;
using System;
namespace VIZ.FGOUT.Storage
{
......@@ -48,6 +44,8 @@ namespace VIZ.FGOUT.Storage
this.HotkeyConfig = this.Database.GetCollection<HotkeyConfig>();
// 开始位置进行设置
this.SetPlaceConfig = this.Database.GetCollection<SetPlaceConfig>();
// 新开始位置进行设置
this.SetPlaceNewConfig = this.Database.GetCollection<SetPlaceNewConfig>();
//手动模式设置
this.SetManualConfig = this.Database.GetCollection<SetManualConfig>();
......@@ -130,6 +128,11 @@ namespace VIZ.FGOUT.Storage
public ILiteCollection<SetPlaceConfig> SetPlaceConfig { get; private set; }
/// <summary>
/// 设置位置新配置文件
/// </summary>
public ILiteCollection<SetPlaceNewConfig> SetPlaceNewConfig { get; private set; }
/// <summary>
/// 保存配置文件
/// </summary>
public ILiteCollection<SetManualConfig> SetManualConfig { get; private set; }
......@@ -153,6 +156,7 @@ namespace VIZ.FGOUT.Storage
this.HotkeyConfig = null;
this.SetPlaceConfig = null;
this.SetPlaceNewConfig = null;
this.SetManualConfig = null;
......
using System.Collections.Generic;
using System.Windows.Media;
namespace VIZ.FGOUT.Storage
{
public class SetPlaceNewConfig
{
/// <summary>
/// 编号
/// </summary>
[LiteDB.BsonId(true)]
public int Id { get; set; }
/// <summary>
/// 开始位置
/// </summary>
public List<PointCollection> StartPlace { get; set; } = new List<PointCollection>();
/// <summary>
/// 结束位置
/// </summary>
public List<PointCollection> EndPlace { get; set; } = new List<PointCollection>();
/// <summary>
/// 无效位置
/// </summary>
public List<PointCollection> InvlidPlace { get; set; } = new List<PointCollection>();
}
}
......@@ -82,6 +82,7 @@
<Reference Include="NPOI.OpenXmlFormats, Version=2.5.6.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL">
<HintPath>..\packages\NPOI.2.5.6\lib\net45\NPOI.OpenXmlFormats.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.Buffers, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Buffers.4.4.0\lib\netstandard2.0\System.Buffers.dll</HintPath>
......@@ -135,6 +136,7 @@
<Compile Include="LiteDB\System\HotkeyConfig.cs" />
<Compile Include="LiteDB\System\Info\TallyInfo.cs" />
<Compile Include="LiteDB\System\SetManualConfig.cs" />
<Compile Include="LiteDB\System\SetPlaceNewConfig.cs" />
<Compile Include="LiteDB\System\SetPlaceConfig.cs" />
<Compile Include="LiteDB\System\SystemConfig.cs" />
<Compile Include="LiteDB\UEPresets\JavelinThrowConfig.cs" />
......
e7d8d81d288b78c61aadb659a9d0060dade18795
f7deecda7a4cb8b6b9c8cc9da3e1feb09ae5bb50
2023-08-25 10:11:38,278 [1] ERROR VIZ.Framework.Module.AppSetup_CatchUnhandledException - System.ArgumentNullException: 值不能为 null。
参数名: dependencyObject
在 System.Windows.Window.GetWindow(DependencyObject dependencyObject)
在 VIZ.FGOUT.Module.NDIMainViewModel.GlobalHook_KeyDown(Object sender, KeyEventArgs e) 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIMainView\ViewModel\NDIMainViewModel.cs:行号 904
在 Gma.System.MouseKeyHook.Implementation.KeyListener.InvokeKeyDown(KeyEventArgsExt e)
在 Gma.System.MouseKeyHook.Implementation.KeyListener.Callback(CallbackData data)
在 Gma.System.MouseKeyHook.WinApi.HookHelper.HookProcedure(Int32 nCode, IntPtr wParam, IntPtr lParam, Callback callback)
在 Gma.System.MouseKeyHook.WinApi.HookHelper.<>c__DisplayClass7_0.<HookGlobal>b__0(Int32 code, IntPtr param, IntPtr lParam)
2023-08-25 10:21:39,754 [3] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 10:22:02,361 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 14:51:02,245 [4] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 14:51:26,825 [4] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 15:17:54,894 [11] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 15:42:11,846 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 16:17:18,219 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 16:22:39,998 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 16:25:00,862 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 16:29:25,654 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 18:14:49,419 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 18:15:19,253 [3] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 18:15:30,266 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-25 18:15:48,730 [3] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 10:51:24,329 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 10:51:44,868 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 10:52:57,068 [9] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 11:14:11,795 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 11:15:41,908 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 11:17:51,217 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 11:19:19,812 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 14:05:39,586 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 14:07:33,521 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 14:09:00,856 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 14:15:45,463 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 14:20:17,771 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 14:22:08,193 [4] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 14:28:33,447 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 14:36:10,791 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 15:43:28,460 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 15:48:10,280 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 15:53:29,838 [9] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 15:58:05,173 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:00:15,902 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:01:04,169 [1] ERROR VIZ.Framework.Core.VCommand - System.NullReferenceException: 未将对象引用设置到对象的实例。
在 VIZ.FGOUT.Module.NDIViewModel.SavePlace(SavePlaceModel savePlaceModel)
在 VIZ.Framework.Core.MessageManager.Send[T](T message) 位置 D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\Core\Message\MessageManager.cs:行号 95
在 VIZ.FGOUT.Module.NDIMainViewModel.SavePlace()
在 VIZ.Framework.Core.VCommand.Execute(Object parameter) 位置 D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\Core\WPF\VCommand.cs:行号 108
2023-08-29 16:04:35,203 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:06:19,085 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
在 System.Collections.Generic.List`1.Enumerator.MoveNextRare()
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm_StartUDP() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 471
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 254
在 VIZ.FGOUT.Module.AlgorithmControllerBase.<RestartAlgorithm>b__14_0() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 84
2023-08-29 16:21:29,184 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
在 System.Collections.Generic.List`1.Enumerator.MoveNextRare()
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm_StartUDP() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 471
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 254
在 VIZ.FGOUT.Module.AlgorithmControllerBase.<RestartAlgorithm>b__14_0() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 84
2023-08-29 16:22:03,638 [1] ERROR VIZ.Framework.Core.VCommand - System.NullReferenceException: 未将对象引用设置到对象的实例。
在 VIZ.FGOUT.Module.NDIViewModel.SavePlace(SavePlaceModel savePlaceModel) 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\ViewModel\NDIViewModel.cs:行号 378
在 VIZ.Framework.Core.MessageManager.Send[T](T message) 位置 D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\Core\Message\MessageManager.cs:行号 95
在 VIZ.FGOUT.Module.NDIMainViewModel.SavePlace() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIMainView\ViewModel\NDIMainViewModel.cs:行号 681
在 VIZ.Framework.Core.VCommand.Execute(Object parameter) 位置 D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\Core\WPF\VCommand.cs:行号 108
2023-08-29 16:27:53,816 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:33:22,089 [11] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
在 System.Collections.Generic.List`1.Enumerator.MoveNextRare()
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm_StartUDP() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 471
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 254
在 VIZ.FGOUT.Module.AlgorithmControllerBase.<RestartAlgorithm>b__14_0() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 84
2023-08-29 16:34:15,066 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:34:44,574 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:41:04,942 [11] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:41:32,673 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
在 System.Collections.Generic.List`1.Enumerator.MoveNextRare()
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm_StartUDP() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 471
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 254
在 VIZ.FGOUT.Module.AlgorithmControllerBase.<RestartAlgorithm>b__14_0() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 84
2023-08-29 16:41:58,234 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:43:49,167 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:52:29,979 [11] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 16:53:15,966 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
在 System.Collections.Generic.List`1.Enumerator.MoveNextRare()
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm_StartUDP() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 471
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 254
在 VIZ.FGOUT.Module.AlgorithmControllerBase.<RestartAlgorithm>b__14_0() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 84
2023-08-29 17:14:39,352 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
在 System.Collections.Generic.List`1.Enumerator.MoveNextRare()
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm_StartUDP() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 471
在 VIZ.FGOUT.Module.AlgorithmControllerBase.ExecuteRestartAlgorithm() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 254
在 VIZ.FGOUT.Module.AlgorithmControllerBase.<RestartAlgorithm>b__14_0() 位置 D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\Controller\Algorithm\AlgorithmControllerBase.cs:行号 84
2023-08-29 17:14:39,424 [24] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 17:23:04,740 [11] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 17:25:42,604 [8] ERROR VIZ.Framework.Connection.UdpConnection - System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭了一个现有的连接。
在 System.Net.Sockets.Socket.ReceiveFrom(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint& remoteEP)
在 System.Net.Sockets.UdpClient.Receive(IPEndPoint& remoteEP)
在 VIZ.Framework.Connection.UdpConnection.ReceiveMessage() 位置 D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Connection\Protocol\UDP\UdpConnection.cs:行号 168
2023-08-29 17:26:44,321 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 17:29:31,064 [8] ERROR VIZ.Framework.Connection.UdpConnection - System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭了一个现有的连接。
在 System.Net.Sockets.Socket.ReceiveFrom(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint& remoteEP)
在 System.Net.Sockets.UdpClient.Receive(IPEndPoint& remoteEP)
在 VIZ.Framework.Connection.UdpConnection.ReceiveMessage() 位置 D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Connection\Protocol\UDP\UdpConnection.cs:行号 168
2023-08-29 17:31:49,296 [12] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 17:36:19,907 [8] ERROR VIZ.Framework.Connection.UdpConnection - System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭了一个现有的连接。
在 System.Net.Sockets.Socket.ReceiveFrom(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint& remoteEP)
在 System.Net.Sockets.UdpClient.Receive(IPEndPoint& remoteEP)
在 VIZ.Framework.Connection.UdpConnection.ReceiveMessage() 位置 D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Connection\Protocol\UDP\UdpConnection.cs:行号 168
2023-08-29 17:36:54,649 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
2023-08-29 18:01:02,330 [10] ERROR VIZ.FGOUT.Module.AlgorithmControllerBase - 算法'Single'的启动路径:'C:\projects\org\person_v1.1.0.0\main_person_new22.py'不正确!
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -10,10 +10,10 @@ none
false
DEBUG;TRACE
9-721875057
91711917753
3-630027162
192063791830
3-1719726047
19-915820474
Path\ArrowPathResource.xaml;Style\Button\Button_MessageBox.xaml;Style\Button\Button_Normal.xaml;Style\Button\Button_WindowTop.xaml;Style\GridSplitter\GridSplitter_None.xaml;Style\ListBox\ListBox_None.xaml;Style\ScrollView\ScrollView_Default.xaml;Style\TextBox\TextBox_None.xaml;Themes\Generic.xaml;
False
......

D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Common\obj\x64\Debug\GeneratedInternalTypeHelper.g.cs
FD:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Common\MessageBox\MessageBoxEx.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Common\MessageBox\MessageBoxExWindow.xaml;;
......
......@@ -10,11 +10,11 @@ none
false
DEBUG;TRACE
1-731644535
11882902973
212002329545
25-1459698188
212023628146
25-2140555781
Themes\Generic.xaml;
True
False
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