using Prism.Mvvm; using SKMC.Api.Motion.Model; namespace SKMC.Api.Recipe.Model { /// /// 电机速度配置模型 /// public class RecipeSpeed : BindableBase { private string _code; public string Code { get { return _code; } set { _code = value; } } private string _name; public string Name { get { return _name; } set { _name = value; } } private double _vel; /// /// 速度值, 单位为电机步距/s /// public double Vel { get { return _vel; } set { _vel = value; } } private double _velInput; /// /// 距离单位的速度值, 单位为mm/s /// public double VelInput { get { return _velInput; } set { _velInput = value; RaisePropertyChanged(); } } private double _acc; /// /// 加速度, 单位为电机步距/s /// public double Acc { get { return _acc; } set { _acc = value; } } private double _accInput; /// /// 加速度, 距离单位mm2/s /// public double AccInput { get { return _accInput; } set { _accInput = value; RaisePropertyChanged(); } } private double _dec; /// /// 减速度, 单位为电机步距/s /// public double Dec { get { return _dec; } set { _dec = value; } } private double _decInput; /// /// 减速度, 距离单位mm2/s /// public double DecInput { get { return _decInput; } set { _decInput = value; RaisePropertyChanged(); } } private double _radio; /// /// 速度平滑曲率 /// public double Radio { get { return _radio; } set { _radio = value; } } } }