using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace LB_SmartVision.Forms.Pages.MotionControlPage
|
{
|
/// <summary>
|
/// 记录运动控制相关参数
|
/// </summary>
|
[JsonObject(MemberSerialization.OptOut)]
|
public class RecordMotionControlData
|
{
|
/// <summary>
|
/// 产品名称
|
/// </summary>
|
public required string ProductName { get; set; }
|
/// <summary>
|
/// 通讯名称
|
/// </summary>
|
public required string CommunicatorsName { get; set; }
|
/// <summary>
|
/// 相机序列号
|
/// </summary>
|
public required string CameraSN { get; set; }
|
/// <summary>
|
/// X轴PLC地址
|
/// </summary>
|
public required string XAxisAddress { get; set; }
|
/// <summary>
|
/// X轴PLC检测位置值
|
/// </summary>
|
public required double XAxisDetectLocationValue { get; set; }
|
/// <summary>
|
/// X轴PLC原点位置值
|
/// </summary>
|
public required double XAxisOriginalLocationValue { get; set; }
|
/// <summary>
|
/// Y轴PLC地址
|
/// </summary>
|
public required string YAxisAddress { get; set; }
|
/// <summary>
|
/// Y轴PLC检测位置值
|
/// </summary>
|
public required double YAxisDetectLocationValue { get; set; }
|
/// <summary>
|
/// Y轴PLC原点位置值
|
/// </summary>
|
public required double YAxisOriginalLocationValue { get; set; }
|
/// <summary>
|
/// Z轴PLC地址
|
/// </summary>
|
public required string ZAxisAddress { get; set; }
|
/// <summary>
|
/// Z轴PLC检测位置值
|
/// </summary>
|
public required double ZAxisDetectLocationValue { get; set; }
|
/// <summary>
|
/// Z轴PLC原点位置值
|
/// </summary>
|
public required double ZAxisOriginalLocationValue { get; set; }
|
/// <summary>
|
/// W轴PLC地址
|
/// </summary>
|
public required string WAxisAddress { get; set; }
|
/// <summary>
|
/// W轴PLC检测位置值
|
/// </summary>
|
public required double WAxisDetectLocationValue { get; set; }
|
/// <summary>
|
/// W轴PLC原点位置值
|
/// </summary>
|
public required double WAxisOriginalLocationValue { get; set; }
|
/// <summary>
|
/// 点动速度地址
|
/// </summary>
|
public required string PulseMotionSpeedAddress { get; set; }
|
/// <summary>
|
/// 点动速度值
|
/// </summary>
|
public required double PulseMotionSpeedValue { get; set; }
|
/// <summary>
|
/// 角速度地址
|
/// </summary>
|
public required string AngularVelocityAddress { get; set; }
|
/// <summary>
|
/// 角速度值
|
/// </summary>
|
public required double AngularVelocityValue { get; set; }
|
}
|
}
|