src/Bro.Common.Device/DeviceBase/MotionCardBase.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/Bro.Common.Model/Model/MonitorSet.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/Bro.Common.Model/Model/MotionCardRelated.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/Bro.Common.Device/DeviceBase/MotionCardBase.cs
@@ -55,7 +55,7 @@ /// <summary> /// 轴的运动状态值 /// </summary> public List<MovingOption> AxisMovingOptionValues { get; set; } = new List<MovingOption>(); public List<AxisMovingStatus> AxisMovingOptionValues { get; set; } = new List<AxisMovingStatus>(); public abstract void WriteOutput(short index, IOValue value); } src/Bro.Common.Model/Model/MonitorSet.cs
@@ -178,7 +178,7 @@ } /// <summary> /// 运动板卡监听配置对象 /// 运动板卡IO监听配置对象 /// </summary> public class MotionCardMonitorSet : MonitorSetBase { src/Bro.Common.Model/Model/MotionCardRelated.cs
@@ -193,6 +193,52 @@ } /// <summary> /// 板卡运动状态对象 /// </summary> public class AxisMovingStatus : IComplexDisplay { /// <summary> /// 轴索引 /// </summary> public int AxisIndex { get; set; } /// <summary> /// 轴名称 /// </summary> public string AxisName { get; set; } /// <summary> /// 运动模式 /// </summary> public MotionMode MoveMode { get; set; } /// <summary> /// 当前位置 /// </summary> public int CurPosition { get; set; } /// <summary> /// 目的地 /// </summary> public int Destination { get; set; } /// <summary> /// 当前速度参数 /// </summary> public VelocityPara CurVelocityPara { get; set; } /// <summary> /// 规划速度参数 /// </summary> public VelocityPara VelocityPara { get; set; } public string GetDisplayText() { return $"轴{AxisIndex}:{AxisName}-{MoveMode.ToString()}-当前:{CurPosition}-规划:{Destination}"; } } /// <summary> /// 运动对象 /// </summary> public class MovingOption : INotifyPropertyChanged, IComplexDisplay