ShakerChannelConfigModel.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. using IModel;
  2. using Shaker.Model;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace Shaker.Models
  9. {
  10. public sealed class ShakerChannelConfigModel : BaseModel
  11. {
  12. /// <summary>
  13. /// 位移通道
  14. /// </summary>
  15. public List<AIConfigModel> Displacement = new List<AIConfigModel>();
  16. /// <summary>
  17. /// 加速度通道
  18. /// </summary>
  19. public List<AIConfigModel> Acceleration = new List<AIConfigModel>();
  20. /// <summary>
  21. /// 外部输入通道
  22. /// </summary>
  23. public List<AIConfigModel> OutSignal = new List<AIConfigModel>();
  24. /// <summary>
  25. /// 压差通道
  26. /// </summary>
  27. public List<AIConfigModel> DifferentialPressure = new List<AIConfigModel>();
  28. /// <summary>
  29. /// 支撑压力通道
  30. /// </summary>
  31. public List<AIConfigModel> Pressure = new List<AIConfigModel>();
  32. /// <summary>
  33. /// 水平缸通道
  34. /// </summary>
  35. public List<AOConfigModel> Horizontal = new List<AOConfigModel>();
  36. /// <summary>
  37. /// 垂直缸通道
  38. /// </summary>
  39. public List<AOConfigModel> Vertical = new List<AOConfigModel>();
  40. /// <summary>
  41. /// 平衡缸通道
  42. /// </summary>
  43. public List<AOChannel> Balancing = new List<AOChannel>();
  44. /// <summary>
  45. /// 结果通道
  46. /// </summary>
  47. public List<ResultChannelModel> ResultChannels = new List<ResultChannelModel>();
  48. public override object Clone()
  49. {
  50. return this.CloneBase();
  51. }
  52. }
  53. }