初版本更改
This commit is contained in:
10
.windsurf/rules/projectrules.md
Normal file
10
.windsurf/rules/projectrules.md
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
trigger: always_on
|
||||||
|
---
|
||||||
|
## 当前是使用海康的VisionMaster 算法平台进行二次开发的程序
|
||||||
|
|
||||||
|
## 你可以联网查询你需要的信息,当前的SDK下的VisionMaster算法平台SDK开发指南V4.3.1(.NET).chm 是开发文档,你可以参考使用
|
||||||
|
|
||||||
|
## 使用VisionMaster 易于使用的开发界面和Winform 灵活的二次开发的方式组合使用,完成客户定制化的要求
|
||||||
|
|
||||||
|
## 程序需要详细的注释
|
||||||
2
AwakenGPUToolLog.txt
Normal file
2
AwakenGPUToolLog.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
Awake Gpu start
|
||||||
|
GPU OK.
|
||||||
@@ -5,6 +5,16 @@
|
|||||||
<add key="StartServerByExe" value="0" />
|
<add key="StartServerByExe" value="0" />
|
||||||
<!--服务绝对路径,用于拉起服务(value为""时默认拉起系统服务,value为服务路径时为以进程方式启动)-->
|
<!--服务绝对路径,用于拉起服务(value为""时默认拉起系统服务,value为服务路径时为以进程方式启动)-->
|
||||||
<add key="ServerPath" value=""/>
|
<add key="ServerPath" value=""/>
|
||||||
|
<!--流程执行回调读取的字符串输出名称(默认 out0,来自流程输出设置)-->
|
||||||
|
<add key="ProcedureOutputCodeName" value="out0" />
|
||||||
|
<!--流程执行回调读取的整数输出名称(默认 out,来自流程输出设置)-->
|
||||||
|
<add key="ProcedureOutputNumberName" value="out" />
|
||||||
|
<!--画面渲染使用的图像输出名称(默认 ImageData,来自流程输出设置)-->
|
||||||
|
<add key="RenderImageOutputName" value="ImageData" />
|
||||||
|
<!--画面渲染使用的 ROI 输出名称(默认 InputROI,来自流程输出设置)-->
|
||||||
|
<add key="RenderRoiOutputName" value="InputROI" />
|
||||||
|
<!--画面渲染使用的文本输出名称(默认 out0)-->
|
||||||
|
<add key="RenderCodeOutputName" value="out0" />
|
||||||
<!--<add key="ServerPath" value="E:\Program Files\VisionMaster\VisionMaster4.1.0\Applications\Server\VisionMasterServer.exe"/>-->
|
<!--<add key="ServerPath" value="E:\Program Files\VisionMaster\VisionMaster4.1.0\Applications\Server\VisionMasterServer.exe"/>-->
|
||||||
<add key="ClientSettingsProvider.ServiceUri" value="" />
|
<add key="ClientSettingsProvider.ServiceUri" value="" />
|
||||||
</appSettings>
|
</appSettings>
|
||||||
|
|||||||
@@ -194,6 +194,10 @@
|
|||||||
<Reference Include="IMVSSinglePointAlignModuCs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b3fdadaaeb190014, processorArchitecture=MSIL">
|
<Reference Include="IMVSSinglePointAlignModuCs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b3fdadaaeb190014, processorArchitecture=MSIL">
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Microsoft.VisualBasic" />
|
||||||
|
<Reference Include="ReaLTaiizor, Version=3.8.1.5, Culture=neutral, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\ReaLTaiizor.3.8.1.5\lib\net48\ReaLTaiizor.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
<Reference Include="SinglePointGrabModuCs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fb4f07aaff38d00b, processorArchitecture=MSIL">
|
<Reference Include="SinglePointGrabModuCs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fb4f07aaff38d00b, processorArchitecture=MSIL">
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
@@ -281,6 +285,10 @@
|
|||||||
<Reference Include="Apps.ColorFun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cfdb8c430127f15b, processorArchitecture=MSIL">
|
<Reference Include="Apps.ColorFun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cfdb8c430127f15b, processorArchitecture=MSIL">
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Stateless, Version=4.0.0.0, Culture=neutral, PublicKeyToken=93038f0927583c9a, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\Stateless.5.20.1\lib\net462\Stateless.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Design" />
|
||||||
<Reference Include="VM.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=61600122bc9264b9, processorArchitecture=MSIL">
|
<Reference Include="VM.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=61600122bc9264b9, processorArchitecture=MSIL">
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
@@ -290,9 +298,6 @@
|
|||||||
<Reference Include="VMControls.BaseInterface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=14444b8df74b6e6a, processorArchitecture=MSIL">
|
<Reference Include="VMControls.BaseInterface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=14444b8df74b6e6a, processorArchitecture=MSIL">
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="VMControls.WPF.Release, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fdd2c8be7291c30c, processorArchitecture=MSIL">
|
|
||||||
<Private>False</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="VMControls.Interface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cb41614600cf774b, processorArchitecture=MSIL">
|
<Reference Include="VMControls.Interface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cb41614600cf774b, processorArchitecture=MSIL">
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
@@ -571,6 +576,7 @@
|
|||||||
<Reference Include="System.Xml.Linq" />
|
<Reference Include="System.Xml.Linq" />
|
||||||
<Reference Include="System.Data.DataSetExtensions" />
|
<Reference Include="System.Data.DataSetExtensions" />
|
||||||
<Reference Include="Microsoft.CSharp" />
|
<Reference Include="Microsoft.CSharp" />
|
||||||
|
<Reference Include="System.Configuration" />
|
||||||
<Reference Include="System.Data" />
|
<Reference Include="System.Data" />
|
||||||
<Reference Include="System.Deployment" />
|
<Reference Include="System.Deployment" />
|
||||||
<Reference Include="System.Drawing" />
|
<Reference Include="System.Drawing" />
|
||||||
@@ -600,6 +606,7 @@
|
|||||||
<DependentUpon>Resources.resx</DependentUpon>
|
<DependentUpon>Resources.resx</DependentUpon>
|
||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<None Include="packages.config" />
|
||||||
<None Include="Properties\Settings.settings">
|
<None Include="Properties\Settings.settings">
|
||||||
<Generator>SettingsSingleFileGenerator</Generator>
|
<Generator>SettingsSingleFileGenerator</Generator>
|
||||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||||
@@ -609,11 +616,12 @@
|
|||||||
<DependentUpon>Settings.settings</DependentUpon>
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<None Include="SDK\VisionMaster算法平台SDK开发指南V4.3.1(.NET).chm">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="App.config" />
|
<None Include="App.config" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
</Project>
|
</Project>
|
||||||
|
|
||||||
|
|
||||||
353
HkVisionPro.App/MainForm.Designer.cs
generated
353
HkVisionPro.App/MainForm.Designer.cs
generated
@@ -30,16 +30,44 @@
|
|||||||
{
|
{
|
||||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
||||||
this.btnLoadSolution = new System.Windows.Forms.Button();
|
this.btnLoadSolution = new System.Windows.Forms.Button();
|
||||||
this.vmRenderControl1 = new VMControls.Winform.Release.VmRenderControl();
|
|
||||||
this.txtSolutionAddress = new System.Windows.Forms.TextBox();
|
this.txtSolutionAddress = new System.Windows.Forms.TextBox();
|
||||||
this.btnSelctedSolution = new System.Windows.Forms.Button();
|
this.btnSelctedSolution = new System.Windows.Forms.Button();
|
||||||
this.btnExecutSolution = new System.Windows.Forms.Button();
|
this.btnExecutSolution = new System.Windows.Forms.Button();
|
||||||
this.btnSaveSolution = new System.Windows.Forms.Button();
|
this.btnSaveSolution = new System.Windows.Forms.Button();
|
||||||
|
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
||||||
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
|
this.cmbProcdure = new System.Windows.Forms.ComboBox();
|
||||||
|
this.label4 = new System.Windows.Forms.Label();
|
||||||
|
this.vmProcedureConfigControl1 = new VMControls.Winform.Release.VmProcedureConfigControl();
|
||||||
|
this.groupBox2 = new System.Windows.Forms.GroupBox();
|
||||||
|
this.btnProExecStop = new System.Windows.Forms.Button();
|
||||||
|
this.btnProExecAlway = new System.Windows.Forms.Button();
|
||||||
|
this.btnProExecOnce = new System.Windows.Forms.Button();
|
||||||
|
this.btnProDel = new System.Windows.Forms.Button();
|
||||||
|
this.btnProExpo = new System.Windows.Forms.Button();
|
||||||
|
this.btnProImport = new System.Windows.Forms.Button();
|
||||||
|
this.groupBox3 = new System.Windows.Forms.GroupBox();
|
||||||
|
this.label2 = new System.Windows.Forms.Label();
|
||||||
|
this.cmbModule = new System.Windows.Forms.ComboBox();
|
||||||
|
this.btnModuleRenderResult = new System.Windows.Forms.Button();
|
||||||
|
this.btnModuleExec = new System.Windows.Forms.Button();
|
||||||
|
this.btnModuleBindingPar = new System.Windows.Forms.Button();
|
||||||
|
this.listBox1 = new System.Windows.Forms.ListBox();
|
||||||
|
this.groupBox4 = new System.Windows.Forms.GroupBox();
|
||||||
|
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||||
|
this.groupBox6 = new System.Windows.Forms.GroupBox();
|
||||||
|
this.vmParamsConfigControl1 = new VMControls.Winform.Release.VmParamsConfigControl();
|
||||||
|
this.groupBox1.SuspendLayout();
|
||||||
|
this.groupBox2.SuspendLayout();
|
||||||
|
this.groupBox3.SuspendLayout();
|
||||||
|
this.groupBox4.SuspendLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
||||||
|
this.groupBox6.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// btnLoadSolution
|
// btnLoadSolution
|
||||||
//
|
//
|
||||||
this.btnLoadSolution.Location = new System.Drawing.Point(784, 156);
|
this.btnLoadSolution.Location = new System.Drawing.Point(103, 93);
|
||||||
this.btnLoadSolution.Name = "btnLoadSolution";
|
this.btnLoadSolution.Name = "btnLoadSolution";
|
||||||
this.btnLoadSolution.Size = new System.Drawing.Size(127, 38);
|
this.btnLoadSolution.Size = new System.Drawing.Size(127, 38);
|
||||||
this.btnLoadSolution.TabIndex = 0;
|
this.btnLoadSolution.TabIndex = 0;
|
||||||
@@ -47,28 +75,16 @@
|
|||||||
this.btnLoadSolution.UseVisualStyleBackColor = true;
|
this.btnLoadSolution.UseVisualStyleBackColor = true;
|
||||||
this.btnLoadSolution.Click += new System.EventHandler(this.btnLoadSolution_Click);
|
this.btnLoadSolution.Click += new System.EventHandler(this.btnLoadSolution_Click);
|
||||||
//
|
//
|
||||||
// vmRenderControl1
|
|
||||||
//
|
|
||||||
this.vmRenderControl1.BackColor = System.Drawing.Color.Black;
|
|
||||||
this.vmRenderControl1.CoordinateInfoVisible = true;
|
|
||||||
this.vmRenderControl1.ImageSource = null;
|
|
||||||
this.vmRenderControl1.Location = new System.Drawing.Point(1, 1);
|
|
||||||
this.vmRenderControl1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
|
||||||
this.vmRenderControl1.ModuleSource = null;
|
|
||||||
this.vmRenderControl1.Name = "vmRenderControl1";
|
|
||||||
this.vmRenderControl1.Size = new System.Drawing.Size(776, 742);
|
|
||||||
this.vmRenderControl1.TabIndex = 1;
|
|
||||||
//
|
|
||||||
// txtSolutionAddress
|
// txtSolutionAddress
|
||||||
//
|
//
|
||||||
this.txtSolutionAddress.Location = new System.Drawing.Point(784, 39);
|
this.txtSolutionAddress.Location = new System.Drawing.Point(103, 20);
|
||||||
this.txtSolutionAddress.Name = "txtSolutionAddress";
|
this.txtSolutionAddress.Name = "txtSolutionAddress";
|
||||||
this.txtSolutionAddress.Size = new System.Drawing.Size(386, 23);
|
this.txtSolutionAddress.Size = new System.Drawing.Size(393, 23);
|
||||||
this.txtSolutionAddress.TabIndex = 2;
|
this.txtSolutionAddress.TabIndex = 2;
|
||||||
//
|
//
|
||||||
// btnSelctedSolution
|
// btnSelctedSolution
|
||||||
//
|
//
|
||||||
this.btnSelctedSolution.Location = new System.Drawing.Point(1043, 68);
|
this.btnSelctedSolution.Location = new System.Drawing.Point(369, 49);
|
||||||
this.btnSelctedSolution.Name = "btnSelctedSolution";
|
this.btnSelctedSolution.Name = "btnSelctedSolution";
|
||||||
this.btnSelctedSolution.Size = new System.Drawing.Size(127, 38);
|
this.btnSelctedSolution.Size = new System.Drawing.Size(127, 38);
|
||||||
this.btnSelctedSolution.TabIndex = 3;
|
this.btnSelctedSolution.TabIndex = 3;
|
||||||
@@ -78,7 +94,7 @@
|
|||||||
//
|
//
|
||||||
// btnExecutSolution
|
// btnExecutSolution
|
||||||
//
|
//
|
||||||
this.btnExecutSolution.Location = new System.Drawing.Point(917, 156);
|
this.btnExecutSolution.Location = new System.Drawing.Point(236, 93);
|
||||||
this.btnExecutSolution.Name = "btnExecutSolution";
|
this.btnExecutSolution.Name = "btnExecutSolution";
|
||||||
this.btnExecutSolution.Size = new System.Drawing.Size(127, 38);
|
this.btnExecutSolution.Size = new System.Drawing.Size(127, 38);
|
||||||
this.btnExecutSolution.TabIndex = 4;
|
this.btnExecutSolution.TabIndex = 4;
|
||||||
@@ -88,7 +104,7 @@
|
|||||||
//
|
//
|
||||||
// btnSaveSolution
|
// btnSaveSolution
|
||||||
//
|
//
|
||||||
this.btnSaveSolution.Location = new System.Drawing.Point(1050, 156);
|
this.btnSaveSolution.Location = new System.Drawing.Point(369, 93);
|
||||||
this.btnSaveSolution.Name = "btnSaveSolution";
|
this.btnSaveSolution.Name = "btnSaveSolution";
|
||||||
this.btnSaveSolution.Size = new System.Drawing.Size(127, 38);
|
this.btnSaveSolution.Size = new System.Drawing.Size(127, 38);
|
||||||
this.btnSaveSolution.TabIndex = 5;
|
this.btnSaveSolution.TabIndex = 5;
|
||||||
@@ -96,35 +112,316 @@
|
|||||||
this.btnSaveSolution.UseVisualStyleBackColor = true;
|
this.btnSaveSolution.UseVisualStyleBackColor = true;
|
||||||
this.btnSaveSolution.Click += new System.EventHandler(this.btnSaveSolution_Click);
|
this.btnSaveSolution.Click += new System.EventHandler(this.btnSaveSolution_Click);
|
||||||
//
|
//
|
||||||
|
// groupBox1
|
||||||
|
//
|
||||||
|
this.groupBox1.Controls.Add(this.label3);
|
||||||
|
this.groupBox1.Controls.Add(this.btnSelctedSolution);
|
||||||
|
this.groupBox1.Controls.Add(this.btnSaveSolution);
|
||||||
|
this.groupBox1.Controls.Add(this.btnExecutSolution);
|
||||||
|
this.groupBox1.Controls.Add(this.txtSolutionAddress);
|
||||||
|
this.groupBox1.Controls.Add(this.btnLoadSolution);
|
||||||
|
this.groupBox1.Location = new System.Drawing.Point(882, 4);
|
||||||
|
this.groupBox1.Name = "groupBox1";
|
||||||
|
this.groupBox1.Size = new System.Drawing.Size(505, 144);
|
||||||
|
this.groupBox1.TabIndex = 6;
|
||||||
|
this.groupBox1.TabStop = false;
|
||||||
|
this.groupBox1.Text = "方案操作";
|
||||||
|
//
|
||||||
|
// label3
|
||||||
|
//
|
||||||
|
this.label3.AutoSize = true;
|
||||||
|
this.label3.Location = new System.Drawing.Point(30, 23);
|
||||||
|
this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
|
this.label3.Name = "label3";
|
||||||
|
this.label3.Size = new System.Drawing.Size(68, 17);
|
||||||
|
this.label3.TabIndex = 6;
|
||||||
|
this.label3.Text = "方案路径:";
|
||||||
|
//
|
||||||
|
// cmbProcdure
|
||||||
|
//
|
||||||
|
this.cmbProcdure.FormattingEnabled = true;
|
||||||
|
this.cmbProcdure.Location = new System.Drawing.Point(188, 21);
|
||||||
|
this.cmbProcdure.Margin = new System.Windows.Forms.Padding(2);
|
||||||
|
this.cmbProcdure.Name = "cmbProcdure";
|
||||||
|
this.cmbProcdure.Size = new System.Drawing.Size(307, 25);
|
||||||
|
this.cmbProcdure.TabIndex = 8;
|
||||||
|
this.cmbProcdure.DropDown += new System.EventHandler(this.cmbProcdure_DropDown);
|
||||||
|
//
|
||||||
|
// label4
|
||||||
|
//
|
||||||
|
this.label4.AutoSize = true;
|
||||||
|
this.label4.Location = new System.Drawing.Point(103, 24);
|
||||||
|
this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
|
this.label4.Name = "label4";
|
||||||
|
this.label4.Size = new System.Drawing.Size(68, 17);
|
||||||
|
this.label4.TabIndex = 7;
|
||||||
|
this.label4.Text = "流程列表:";
|
||||||
|
//
|
||||||
|
// vmProcedureConfigControl1
|
||||||
|
//
|
||||||
|
this.vmProcedureConfigControl1.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
|
this.vmProcedureConfigControl1.Location = new System.Drawing.Point(20, 60);
|
||||||
|
this.vmProcedureConfigControl1.Margin = new System.Windows.Forms.Padding(2);
|
||||||
|
this.vmProcedureConfigControl1.Name = "vmProcedureConfigControl1";
|
||||||
|
this.vmProcedureConfigControl1.Size = new System.Drawing.Size(439, 781);
|
||||||
|
this.vmProcedureConfigControl1.TabIndex = 7;
|
||||||
|
// TODO: “”的代码生成失败,原因是出现异常“无效的基元类型: System.IntPtr。请考虑使用 CodeObjectCreateExpression。”。
|
||||||
|
//
|
||||||
|
// groupBox2
|
||||||
|
//
|
||||||
|
this.groupBox2.Controls.Add(this.cmbProcdure);
|
||||||
|
this.groupBox2.Controls.Add(this.label4);
|
||||||
|
this.groupBox2.Controls.Add(this.btnProExecStop);
|
||||||
|
this.groupBox2.Controls.Add(this.btnProExecAlway);
|
||||||
|
this.groupBox2.Controls.Add(this.btnProExecOnce);
|
||||||
|
this.groupBox2.Controls.Add(this.btnProDel);
|
||||||
|
this.groupBox2.Controls.Add(this.btnProExpo);
|
||||||
|
this.groupBox2.Controls.Add(this.btnProImport);
|
||||||
|
this.groupBox2.Location = new System.Drawing.Point(882, 151);
|
||||||
|
this.groupBox2.Name = "groupBox2";
|
||||||
|
this.groupBox2.Size = new System.Drawing.Size(505, 145);
|
||||||
|
this.groupBox2.TabIndex = 7;
|
||||||
|
this.groupBox2.TabStop = false;
|
||||||
|
this.groupBox2.Text = "流程操作";
|
||||||
|
//
|
||||||
|
// btnProExecStop
|
||||||
|
//
|
||||||
|
this.btnProExecStop.Location = new System.Drawing.Point(372, 97);
|
||||||
|
this.btnProExecStop.Name = "btnProExecStop";
|
||||||
|
this.btnProExecStop.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnProExecStop.TabIndex = 8;
|
||||||
|
this.btnProExecStop.Text = "停止执行";
|
||||||
|
this.btnProExecStop.UseVisualStyleBackColor = true;
|
||||||
|
this.btnProExecStop.Click += new System.EventHandler(this.btnProExecStop_Click);
|
||||||
|
//
|
||||||
|
// btnProExecAlway
|
||||||
|
//
|
||||||
|
this.btnProExecAlway.Location = new System.Drawing.Point(239, 97);
|
||||||
|
this.btnProExecAlway.Name = "btnProExecAlway";
|
||||||
|
this.btnProExecAlway.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnProExecAlway.TabIndex = 7;
|
||||||
|
this.btnProExecAlway.Text = "连续执行";
|
||||||
|
this.btnProExecAlway.UseVisualStyleBackColor = true;
|
||||||
|
this.btnProExecAlway.Click += new System.EventHandler(this.btnProExecAlway_Click);
|
||||||
|
//
|
||||||
|
// btnProExecOnce
|
||||||
|
//
|
||||||
|
this.btnProExecOnce.Location = new System.Drawing.Point(106, 97);
|
||||||
|
this.btnProExecOnce.Name = "btnProExecOnce";
|
||||||
|
this.btnProExecOnce.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnProExecOnce.TabIndex = 6;
|
||||||
|
this.btnProExecOnce.Text = "执行一次";
|
||||||
|
this.btnProExecOnce.UseVisualStyleBackColor = true;
|
||||||
|
this.btnProExecOnce.Click += new System.EventHandler(this.btnProExecOnce_Click);
|
||||||
|
//
|
||||||
|
// btnProDel
|
||||||
|
//
|
||||||
|
this.btnProDel.Location = new System.Drawing.Point(372, 53);
|
||||||
|
this.btnProDel.Name = "btnProDel";
|
||||||
|
this.btnProDel.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnProDel.TabIndex = 5;
|
||||||
|
this.btnProDel.Text = "删除";
|
||||||
|
this.btnProDel.UseVisualStyleBackColor = true;
|
||||||
|
this.btnProDel.Click += new System.EventHandler(this.btnProDel_Click);
|
||||||
|
//
|
||||||
|
// btnProExpo
|
||||||
|
//
|
||||||
|
this.btnProExpo.Location = new System.Drawing.Point(239, 53);
|
||||||
|
this.btnProExpo.Name = "btnProExpo";
|
||||||
|
this.btnProExpo.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnProExpo.TabIndex = 4;
|
||||||
|
this.btnProExpo.Text = "导出";
|
||||||
|
this.btnProExpo.UseVisualStyleBackColor = true;
|
||||||
|
this.btnProExpo.Click += new System.EventHandler(this.btnProExpo_Click);
|
||||||
|
//
|
||||||
|
// btnProImport
|
||||||
|
//
|
||||||
|
this.btnProImport.Location = new System.Drawing.Point(106, 53);
|
||||||
|
this.btnProImport.Name = "btnProImport";
|
||||||
|
this.btnProImport.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnProImport.TabIndex = 0;
|
||||||
|
this.btnProImport.Text = "导入";
|
||||||
|
this.btnProImport.UseVisualStyleBackColor = true;
|
||||||
|
this.btnProImport.Click += new System.EventHandler(this.btnProImport_Click);
|
||||||
|
//
|
||||||
|
// groupBox3
|
||||||
|
//
|
||||||
|
this.groupBox3.Controls.Add(this.label2);
|
||||||
|
this.groupBox3.Controls.Add(this.cmbModule);
|
||||||
|
this.groupBox3.Controls.Add(this.btnModuleRenderResult);
|
||||||
|
this.groupBox3.Controls.Add(this.btnModuleExec);
|
||||||
|
this.groupBox3.Controls.Add(this.btnModuleBindingPar);
|
||||||
|
this.groupBox3.Location = new System.Drawing.Point(882, 302);
|
||||||
|
this.groupBox3.Name = "groupBox3";
|
||||||
|
this.groupBox3.Size = new System.Drawing.Size(505, 112);
|
||||||
|
this.groupBox3.TabIndex = 9;
|
||||||
|
this.groupBox3.TabStop = false;
|
||||||
|
this.groupBox3.Text = "模块操作";
|
||||||
|
//
|
||||||
|
// label2
|
||||||
|
//
|
||||||
|
this.label2.AutoSize = true;
|
||||||
|
this.label2.Location = new System.Drawing.Point(33, 22);
|
||||||
|
this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
|
this.label2.Name = "label2";
|
||||||
|
this.label2.Size = new System.Drawing.Size(68, 17);
|
||||||
|
this.label2.TabIndex = 9;
|
||||||
|
this.label2.Text = "模块列表:";
|
||||||
|
//
|
||||||
|
// cmbModule
|
||||||
|
//
|
||||||
|
this.cmbModule.FormattingEnabled = true;
|
||||||
|
this.cmbModule.Location = new System.Drawing.Point(106, 19);
|
||||||
|
this.cmbModule.Name = "cmbModule";
|
||||||
|
this.cmbModule.Size = new System.Drawing.Size(389, 25);
|
||||||
|
this.cmbModule.TabIndex = 9;
|
||||||
|
this.cmbModule.DropDown += new System.EventHandler(this.cmbModule_DropDown);
|
||||||
|
//
|
||||||
|
// btnModuleRenderResult
|
||||||
|
//
|
||||||
|
this.btnModuleRenderResult.Location = new System.Drawing.Point(372, 61);
|
||||||
|
this.btnModuleRenderResult.Name = "btnModuleRenderResult";
|
||||||
|
this.btnModuleRenderResult.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnModuleRenderResult.TabIndex = 5;
|
||||||
|
this.btnModuleRenderResult.Text = "渲染结果";
|
||||||
|
this.btnModuleRenderResult.UseVisualStyleBackColor = true;
|
||||||
|
this.btnModuleRenderResult.Click += new System.EventHandler(this.btnModuleRenderResult_Click);
|
||||||
|
//
|
||||||
|
// btnModuleExec
|
||||||
|
//
|
||||||
|
this.btnModuleExec.Location = new System.Drawing.Point(239, 61);
|
||||||
|
this.btnModuleExec.Name = "btnModuleExec";
|
||||||
|
this.btnModuleExec.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnModuleExec.TabIndex = 4;
|
||||||
|
this.btnModuleExec.Text = "执行模块";
|
||||||
|
this.btnModuleExec.UseVisualStyleBackColor = true;
|
||||||
|
this.btnModuleExec.Click += new System.EventHandler(this.btnModuleExec_Click);
|
||||||
|
//
|
||||||
|
// btnModuleBindingPar
|
||||||
|
//
|
||||||
|
this.btnModuleBindingPar.Location = new System.Drawing.Point(106, 61);
|
||||||
|
this.btnModuleBindingPar.Name = "btnModuleBindingPar";
|
||||||
|
this.btnModuleBindingPar.Size = new System.Drawing.Size(127, 38);
|
||||||
|
this.btnModuleBindingPar.TabIndex = 0;
|
||||||
|
this.btnModuleBindingPar.Text = "绑定参数";
|
||||||
|
this.btnModuleBindingPar.UseVisualStyleBackColor = true;
|
||||||
|
this.btnModuleBindingPar.Click += new System.EventHandler(this.btnModuleBindingPar_Click);
|
||||||
|
//
|
||||||
|
// listBox1
|
||||||
|
//
|
||||||
|
this.listBox1.FormattingEnabled = true;
|
||||||
|
this.listBox1.ItemHeight = 17;
|
||||||
|
this.listBox1.Location = new System.Drawing.Point(882, 422);
|
||||||
|
this.listBox1.Name = "listBox1";
|
||||||
|
this.listBox1.Size = new System.Drawing.Size(516, 429);
|
||||||
|
this.listBox1.TabIndex = 10;
|
||||||
|
//
|
||||||
|
// groupBox4
|
||||||
|
//
|
||||||
|
this.groupBox4.Controls.Add(this.pictureBox1);
|
||||||
|
this.groupBox4.Location = new System.Drawing.Point(463, 2);
|
||||||
|
this.groupBox4.Margin = new System.Windows.Forms.Padding(2);
|
||||||
|
this.groupBox4.Name = "groupBox4";
|
||||||
|
this.groupBox4.Padding = new System.Windows.Forms.Padding(2);
|
||||||
|
this.groupBox4.Size = new System.Drawing.Size(414, 412);
|
||||||
|
this.groupBox4.TabIndex = 11;
|
||||||
|
this.groupBox4.TabStop = false;
|
||||||
|
this.groupBox4.Text = "视图窗口";
|
||||||
|
//
|
||||||
|
// pictureBox1
|
||||||
|
//
|
||||||
|
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.pictureBox1.Location = new System.Drawing.Point(2, 18);
|
||||||
|
this.pictureBox1.Name = "pictureBox1";
|
||||||
|
this.pictureBox1.Size = new System.Drawing.Size(410, 392);
|
||||||
|
this.pictureBox1.TabIndex = 0;
|
||||||
|
this.pictureBox1.TabStop = false;
|
||||||
|
//
|
||||||
|
// groupBox6
|
||||||
|
//
|
||||||
|
this.groupBox6.Controls.Add(this.vmParamsConfigControl1);
|
||||||
|
this.groupBox6.Location = new System.Drawing.Point(463, 422);
|
||||||
|
this.groupBox6.Margin = new System.Windows.Forms.Padding(2);
|
||||||
|
this.groupBox6.Name = "groupBox6";
|
||||||
|
this.groupBox6.Padding = new System.Windows.Forms.Padding(2);
|
||||||
|
this.groupBox6.Size = new System.Drawing.Size(409, 439);
|
||||||
|
this.groupBox6.TabIndex = 12;
|
||||||
|
this.groupBox6.TabStop = false;
|
||||||
|
this.groupBox6.Text = "参数配置";
|
||||||
|
//
|
||||||
|
// vmParamsConfigControl1
|
||||||
|
//
|
||||||
|
this.vmParamsConfigControl1.BackColor = System.Drawing.Color.White;
|
||||||
|
this.vmParamsConfigControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.vmParamsConfigControl1.Location = new System.Drawing.Point(2, 18);
|
||||||
|
this.vmParamsConfigControl1.ModuleSource = null;
|
||||||
|
this.vmParamsConfigControl1.Name = "vmParamsConfigControl1";
|
||||||
|
this.vmParamsConfigControl1.ParamsConfig = null;
|
||||||
|
this.vmParamsConfigControl1.Size = new System.Drawing.Size(405, 419);
|
||||||
|
this.vmParamsConfigControl1.TabIndex = 0;
|
||||||
|
//
|
||||||
// MainForm
|
// MainForm
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.ClientSize = new System.Drawing.Size(1182, 744);
|
this.ClientSize = new System.Drawing.Size(1400, 861);
|
||||||
this.Controls.Add(this.btnSaveSolution);
|
this.Controls.Add(this.groupBox6);
|
||||||
this.Controls.Add(this.btnExecutSolution);
|
this.Controls.Add(this.groupBox4);
|
||||||
this.Controls.Add(this.btnSelctedSolution);
|
this.Controls.Add(this.listBox1);
|
||||||
this.Controls.Add(this.txtSolutionAddress);
|
this.Controls.Add(this.groupBox3);
|
||||||
this.Controls.Add(this.vmRenderControl1);
|
this.Controls.Add(this.groupBox2);
|
||||||
this.Controls.Add(this.btnLoadSolution);
|
this.Controls.Add(this.vmProcedureConfigControl1);
|
||||||
|
this.Controls.Add(this.groupBox1);
|
||||||
this.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
this.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
this.Margin = new System.Windows.Forms.Padding(4);
|
this.Margin = new System.Windows.Forms.Padding(4);
|
||||||
this.Name = "MainForm";
|
this.Name = "MainForm";
|
||||||
this.Text = "主窗体";
|
this.Text = "主窗体";
|
||||||
|
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
|
||||||
|
this.Load += new System.EventHandler(this.MainForm_Load);
|
||||||
|
this.groupBox1.ResumeLayout(false);
|
||||||
|
this.groupBox1.PerformLayout();
|
||||||
|
this.groupBox2.ResumeLayout(false);
|
||||||
|
this.groupBox2.PerformLayout();
|
||||||
|
this.groupBox3.ResumeLayout(false);
|
||||||
|
this.groupBox3.PerformLayout();
|
||||||
|
this.groupBox4.ResumeLayout(false);
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
|
||||||
|
this.groupBox6.ResumeLayout(false);
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
this.PerformLayout();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
private System.Windows.Forms.Button btnLoadSolution;
|
private System.Windows.Forms.Button btnLoadSolution;
|
||||||
private VMControls.Winform.Release.VmRenderControl vmRenderControl1;
|
|
||||||
private System.Windows.Forms.TextBox txtSolutionAddress;
|
private System.Windows.Forms.TextBox txtSolutionAddress;
|
||||||
private System.Windows.Forms.Button btnSelctedSolution;
|
private System.Windows.Forms.Button btnSelctedSolution;
|
||||||
private System.Windows.Forms.Button btnExecutSolution;
|
private System.Windows.Forms.Button btnExecutSolution;
|
||||||
private System.Windows.Forms.Button btnSaveSolution;
|
private System.Windows.Forms.Button btnSaveSolution;
|
||||||
|
private System.Windows.Forms.GroupBox groupBox1;
|
||||||
|
private VMControls.Winform.Release.VmProcedureConfigControl vmProcedureConfigControl1;
|
||||||
|
private System.Windows.Forms.GroupBox groupBox2;
|
||||||
|
private System.Windows.Forms.Button btnProDel;
|
||||||
|
private System.Windows.Forms.Button btnProExpo;
|
||||||
|
private System.Windows.Forms.Button btnProImport;
|
||||||
|
private System.Windows.Forms.Button btnProExecStop;
|
||||||
|
private System.Windows.Forms.Button btnProExecAlway;
|
||||||
|
private System.Windows.Forms.Button btnProExecOnce;
|
||||||
|
private System.Windows.Forms.Label label3;
|
||||||
|
private System.Windows.Forms.GroupBox groupBox3;
|
||||||
|
private System.Windows.Forms.Label label2;
|
||||||
|
private System.Windows.Forms.ComboBox cmbModule;
|
||||||
|
private System.Windows.Forms.Button btnModuleRenderResult;
|
||||||
|
private System.Windows.Forms.Button btnModuleExec;
|
||||||
|
private System.Windows.Forms.Button btnModuleBindingPar;
|
||||||
|
private System.Windows.Forms.ListBox listBox1;
|
||||||
|
private System.Windows.Forms.GroupBox groupBox4;
|
||||||
|
private System.Windows.Forms.GroupBox groupBox6;
|
||||||
|
private VMControls.Winform.Release.VmParamsConfigControl vmParamsConfigControl1;
|
||||||
|
private System.Windows.Forms.ComboBox cmbProcdure;
|
||||||
|
private System.Windows.Forms.Label label4;
|
||||||
|
private System.Windows.Forms.PictureBox pictureBox1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
BIN
HkVisionPro.App/SDK/VisionMaster算法平台SDK开发指南V4.3.1(.NET).chm
Normal file
BIN
HkVisionPro.App/SDK/VisionMaster算法平台SDK开发指南V4.3.1(.NET).chm
Normal file
Binary file not shown.
5
HkVisionPro.App/packages.config
Normal file
5
HkVisionPro.App/packages.config
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="ReaLTaiizor" version="3.8.1.5" targetFramework="net48" />
|
||||||
|
<package id="Stateless" version="5.20.1" targetFramework="net48" />
|
||||||
|
</packages>
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
<Solution>
|
<Solution>
|
||||||
<Project Path="HkVisionPro.App/HkVisionPro.App.csproj" />
|
<Project Path="HkVisionPro.App/HkVisionPro.App.csproj" Id="7046b884-7249-4082-a791-45a213d45a4c" />
|
||||||
</Solution>
|
</Solution>
|
||||||
|
|||||||
Reference in New Issue
Block a user