当设备working状态下隐藏主界面打开照明的按钮

Eight
lhiven 2 months ago
parent 1a74b28077
commit c648b1d45a

@ -22,6 +22,56 @@ namespace Rs.Framework
{
#region newpro
/// <summary>
/// 精度验证开始X
/// </summary>
[ParameterInit("double", "0", "system", "精度验证开始X")]
public static double AccuracyVerificationStartX
{
get
{
return SysConfigParam.GetValue<double>(nameof(AccuracyVerificationStartX));
}
}
/// <summary>
/// 精度验证开始Y2
/// </summary>
[ParameterInit("double", "0", "system", "精度验证开始Y2")]
public static double AccuracyVerificationStartY2
{
get
{
return SysConfigParam.GetValue<double>(nameof(AccuracyVerificationStartY2));
}
}
/// <summary>
/// 精度验证结束X
/// </summary>
[ParameterInit("double", "0", "system", "精度验证结束X")]
public static double AccuracyVerificationEndX
{
get
{
return SysConfigParam.GetValue<double>(nameof(AccuracyVerificationEndX));
}
}
/// <summary>
/// 精度验证结束Y2
/// </summary>
[ParameterInit("double", "0", "system", "精度验证结束Y2")]
public static double AccuracyVerificationEndY2
{
get
{
return SysConfigParam.GetValue<double>(nameof(AccuracyVerificationEndY2));
}
}
/// <summary>
/// 二维码长度
/// </summary>

@ -214,6 +214,7 @@ namespace Rs.MotionPlat.Commom
{
if(SafeDoorCheck.Check())
{
MachineManage.Instance.MachineStatus = EMachineStatus.Homing;
HomeFlow.Instance.StartGoHome();
}
}

@ -68,7 +68,8 @@ namespace Rs.MotionPlat.Flow
{
while (!m_bCancle && !m_bHomed)
{
if(GlobalVar.VirtualAxis)
MachineManage.Instance.MachineStatus = EMachineStatus.Homing;
if (GlobalVar.VirtualAxis)
{
MessageQueue.Instance.Insert("Device home ok");
MachineManage.Instance.MachineStatus = EMachineStatus.Homed;
@ -233,7 +234,7 @@ namespace Rs.MotionPlat.Flow
case EHomeFlowStep.Z:
MessageQueue.Instance.Insert("Z轴开始回零");
MachineManage.Instance.MachineStatus = EMachineStatus.Homing;
//料仓Z轴回零
AxisControl.GetAxis($"StockZ1").Home();
AxisControl.GetAxis($"StockZ2").Home();

@ -167,7 +167,7 @@ namespace Rs.MotionPlat
dgv_errinfo.Rows.Insert(0, errorInfo.Time, errorInfo.Content);
}
}
if(MachineManage.Instance.MachineStatus== EMachineStatus.Working)
if(MachineManage.Instance.MachineStatus== EMachineStatus.Working || MachineManage.Instance.MachineStatus== EMachineStatus.Homing)
{
if (btnWholeHome.Visible == true)
btnWholeHome.Visible = false;
@ -370,6 +370,7 @@ namespace Rs.MotionPlat
private void btnWholeHome_Load(object sender, EventArgs e)
{
Ops.GoHome();
btnWholeHome.Visible = false;
}
private void btnSpaceRun_BtnClick(object sender, EventArgs e)
@ -864,5 +865,28 @@ namespace Rs.MotionPlat
DevLog.EventTracker("End", 0, "", "End");
}
}
private void timerLight_Tick(object sender, EventArgs e)
{
if(MachineManage.Instance.MachineStatus== EMachineStatus.Working)
{
if(btnLight.Visible)
{
btnLight.Visible = false;
}
if (Ops.IsOutOn("照明灯"))
{
Ops.Off("照明灯");
LogHelper.Debug("关闭照明灯");
}
}
else
{
if (!btnLight.Visible)
{
btnLight.Visible = true;
}
}
}
}
}

@ -32,9 +32,13 @@ namespace Rs.MotionPlat
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.panel1 = new System.Windows.Forms.Panel();
this.groupBox37 = new System.Windows.Forms.GroupBox();
this.dgv_errinfo = new System.Windows.Forms.DataGridView();
this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.groupBox36 = new System.Windows.Forms.GroupBox();
this.btnSelectProduct = new System.Windows.Forms.Button();
this.btnUpCameraGrab = new System.Windows.Forms.Button();
@ -151,11 +155,10 @@ namespace Rs.MotionPlat
this.timertc5 = new System.Windows.Forms.Timer(this.components);
this.timertc6 = new System.Windows.Forms.Timer(this.components);
this.timeruph = new System.Windows.Forms.Timer(this.components);
this.groupBox37 = new System.Windows.Forms.GroupBox();
this.dgv_errinfo = new System.Windows.Forms.DataGridView();
this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.timerLight = new System.Windows.Forms.Timer(this.components);
this.panel1.SuspendLayout();
this.groupBox37.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dgv_errinfo)).BeginInit();
this.groupBox36.SuspendLayout();
this.panel4.SuspendLayout();
this.tableLayoutPanel2.SuspendLayout();
@ -183,8 +186,6 @@ namespace Rs.MotionPlat
this.tabPage2.SuspendLayout();
this.tableLayoutPanel5.SuspendLayout();
this.tableLayoutPanel4.SuspendLayout();
this.groupBox37.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dgv_errinfo)).BeginInit();
this.SuspendLayout();
//
// timer1
@ -204,6 +205,64 @@ namespace Rs.MotionPlat
this.panel1.Size = new System.Drawing.Size(320, 880);
this.panel1.TabIndex = 8;
//
// groupBox37
//
this.groupBox37.Controls.Add(this.dgv_errinfo);
this.groupBox37.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox37.ForeColor = System.Drawing.Color.White;
this.groupBox37.Location = new System.Drawing.Point(0, 259);
this.groupBox37.Name = "groupBox37";
this.groupBox37.Size = new System.Drawing.Size(320, 261);
this.groupBox37.TabIndex = 8;
this.groupBox37.TabStop = false;
this.groupBox37.Tag = "";
this.groupBox37.Text = "Warn list";
//
// dgv_errinfo
//
this.dgv_errinfo.AllowUserToAddRows = false;
this.dgv_errinfo.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
this.dgv_errinfo.BackgroundColor = System.Drawing.SystemColors.ActiveCaptionText;
this.dgv_errinfo.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle2.BackColor = System.Drawing.Color.Red;
dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgv_errinfo.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.dgv_errinfo.ColumnHeadersHeight = 30;
this.dgv_errinfo.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewTextBoxColumn1,
this.dataGridViewTextBoxColumn2});
this.dgv_errinfo.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgv_errinfo.Location = new System.Drawing.Point(3, 17);
this.dgv_errinfo.Name = "dgv_errinfo";
this.dgv_errinfo.RowHeadersVisible = false;
this.dgv_errinfo.RowHeadersWidth = 51;
this.dgv_errinfo.RowTemplate.DefaultCellStyle.BackColor = System.Drawing.Color.Black;
this.dgv_errinfo.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.Red;
this.dgv_errinfo.RowTemplate.Height = 23;
this.dgv_errinfo.Size = new System.Drawing.Size(314, 241);
this.dgv_errinfo.TabIndex = 4;
//
// dataGridViewTextBoxColumn1
//
this.dataGridViewTextBoxColumn1.DataPropertyName = "Time";
this.dataGridViewTextBoxColumn1.FillWeight = 25F;
this.dataGridViewTextBoxColumn1.HeaderText = "Time";
this.dataGridViewTextBoxColumn1.MinimumWidth = 6;
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
//
// dataGridViewTextBoxColumn2
//
this.dataGridViewTextBoxColumn2.DataPropertyName = "Content";
this.dataGridViewTextBoxColumn2.FillWeight = 75F;
this.dataGridViewTextBoxColumn2.HeaderText = "Content";
this.dataGridViewTextBoxColumn2.MinimumWidth = 6;
this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
//
// groupBox36
//
this.groupBox36.Controls.Add(this.btnSelectProduct);
@ -1729,63 +1788,11 @@ namespace Rs.MotionPlat
this.timeruph.Interval = 3000;
this.timeruph.Tick += new System.EventHandler(this.timer3_Tick_1);
//
// groupBox37
// timerLight
//
this.groupBox37.Controls.Add(this.dgv_errinfo);
this.groupBox37.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox37.ForeColor = System.Drawing.Color.White;
this.groupBox37.Location = new System.Drawing.Point(0, 259);
this.groupBox37.Name = "groupBox37";
this.groupBox37.Size = new System.Drawing.Size(320, 261);
this.groupBox37.TabIndex = 8;
this.groupBox37.TabStop = false;
this.groupBox37.Tag = "";
this.groupBox37.Text = "Warn list";
//
// dgv_errinfo
//
this.dgv_errinfo.AllowUserToAddRows = false;
this.dgv_errinfo.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
this.dgv_errinfo.BackgroundColor = System.Drawing.SystemColors.ActiveCaptionText;
this.dgv_errinfo.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle1.BackColor = System.Drawing.Color.Red;
dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgv_errinfo.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.dgv_errinfo.ColumnHeadersHeight = 30;
this.dgv_errinfo.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewTextBoxColumn1,
this.dataGridViewTextBoxColumn2});
this.dgv_errinfo.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgv_errinfo.Location = new System.Drawing.Point(3, 17);
this.dgv_errinfo.Name = "dgv_errinfo";
this.dgv_errinfo.RowHeadersVisible = false;
this.dgv_errinfo.RowHeadersWidth = 51;
this.dgv_errinfo.RowTemplate.DefaultCellStyle.BackColor = System.Drawing.Color.Black;
this.dgv_errinfo.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.Red;
this.dgv_errinfo.RowTemplate.Height = 23;
this.dgv_errinfo.Size = new System.Drawing.Size(314, 241);
this.dgv_errinfo.TabIndex = 4;
//
// dataGridViewTextBoxColumn1
//
this.dataGridViewTextBoxColumn1.DataPropertyName = "Time";
this.dataGridViewTextBoxColumn1.FillWeight = 25F;
this.dataGridViewTextBoxColumn1.HeaderText = "Time";
this.dataGridViewTextBoxColumn1.MinimumWidth = 6;
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
//
// dataGridViewTextBoxColumn2
//
this.dataGridViewTextBoxColumn2.DataPropertyName = "Content";
this.dataGridViewTextBoxColumn2.FillWeight = 75F;
this.dataGridViewTextBoxColumn2.HeaderText = "Content";
this.dataGridViewTextBoxColumn2.MinimumWidth = 6;
this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
this.timerLight.Enabled = true;
this.timerLight.Interval = 500;
this.timerLight.Tick += new System.EventHandler(this.timerLight_Tick);
//
// FormMain
//
@ -1799,6 +1806,8 @@ namespace Rs.MotionPlat
this.Text = "FormMain";
this.Load += new System.EventHandler(this.FormMain_Load);
this.panel1.ResumeLayout(false);
this.groupBox37.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dgv_errinfo)).EndInit();
this.groupBox36.ResumeLayout(false);
this.panel4.ResumeLayout(false);
this.tableLayoutPanel2.ResumeLayout(false);
@ -1828,8 +1837,6 @@ namespace Rs.MotionPlat
this.tabPage2.ResumeLayout(false);
this.tableLayoutPanel5.ResumeLayout(false);
this.tableLayoutPanel4.ResumeLayout(false);
this.groupBox37.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dgv_errinfo)).EndInit();
this.ResumeLayout(false);
}
@ -1958,5 +1965,6 @@ namespace Rs.MotionPlat
private System.Windows.Forms.DataGridView dgv_errinfo;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
private System.Windows.Forms.Timer timerLight;
}
}

@ -150,4 +150,7 @@
<metadata name="timeruph.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>792, 17</value>
</metadata>
<metadata name="timerLight.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>898, 17</value>
</metadata>
</root>

@ -24,6 +24,7 @@ using System.IO;
using Rs.MotionPlat.Entitys;
using Rs.MotionPlat.Flow.SubFlow;
using System.Runtime.Remoting.Metadata;
using System.Net.Http;
namespace Rs.MotionPlat
{
@ -339,8 +340,35 @@ namespace Rs.MotionPlat
btnRunData.Selected = false;
}
//void GoGoogle()
//{
// HttpClient httpClient = new HttpClient();
// Stopwatch tm = new Stopwatch();
// tm.Restart();
// Task.Run(() => {
// while (true)
// {
// if(tm.ElapsedMilliseconds > 1000 * 60 * 10)
// {
// try
// {
// var res = httpClient.GetStringAsync("http://www.google.com").Result;
// tm.Restart();
// }
// catch (Exception ex)
// {
// }
// }
// Thread.Sleep(100);
// }
// });
//}
private void Home2_Load(object sender, EventArgs e)
{
//GoGoogle();
string cardMode = File.ReadAllText("CardMode.txt");
if (Enum.TryParse(cardMode, out ECardMode mode))
{

File diff suppressed because it is too large Load Diff

@ -31,6 +31,6 @@ using System.Runtime.InteropServices;
//
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
[assembly: AssemblyVersion("20.25.20.1")]
[assembly: AssemblyVersion("20.25.22.1")]
//[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

@ -1,148 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="btnMoveMarkX1.Text" xml:space="preserve">
<value>移动到此</value>
</data>
<data name="btnMoveMarkY1.Text" xml:space="preserve">
<value>移动到此</value>
</data>
<data name="btnTeachMarkX1.Text" xml:space="preserve">
<value>示教</value>
</data>
<data name="btnTeachMarkY1.Text" xml:space="preserve">
<value>示教</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="button1.Location" type="System.Drawing.Point, System.Drawing">
<value>525, 144</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>取放料补偿Y:</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>拍照偏移Y:</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>拍照偏移X:</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>取放料补偿X:</value>
</data>
</root>

@ -578,9 +578,6 @@
<EmbeddedResource Include="Recipe\StockTrayLocationRecipe.resx">
<DependentUpon>StockTrayLocationRecipe.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Recipe\StockTrayLocationRecipe.zh-CN.resx">
<DependentUpon>StockTrayLocationRecipe.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SubMenuForm.resx">
<DependentUpon>SubMenuForm.cs</DependentUpon>
</EmbeddedResource>

@ -3834,6 +3834,9 @@
<data name="groupBox3.Text" xml:space="preserve">
<value>Aging test</value>
</data>
<data name="groupBox3.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;groupBox3.Name" xml:space="preserve">
<value>groupBox3</value>
</data>
@ -3868,6 +3871,6 @@
<value>FixtureConfig</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>Rs.MotionPlat.BaseForm, Rs.MotionPlat, Version=20.25.20.1, Culture=neutral, PublicKeyToken=null</value>
<value>Rs.MotionPlat.BaseForm, Rs.MotionPlat, Version=20.25.21.1, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>
Loading…
Cancel
Save