电机控制项目
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

46 satır
1.3 KiB

  1. /******************************base.h文件说明**********************************
  2. * Descript :头文件,包含项目需要调用的Xnet函数的头文件引用,以及宏定义
  3. * Author :caitiancheng
  4. * Date :2021_12_19
  5. *******************************************************************************/
  6. #ifndef BASE_H
  7. #define BASE_H
  8. /***********************************头文件****************************************/
  9. #include <x_net.h>
  10. #include <QString>
  11. /***********************************类的声明和继承****************************************/
  12. class Base
  13. {
  14. public:
  15. //判断连接状态的函数
  16. bool ConStatus();
  17. //从从站状态函数
  18. int SalveStatus();
  19. //M寄存器写值函数
  20. void WriteMBool(int start,bool ok);
  21. //D寄存器写short型值函数
  22. void WriteDShort(int start,short value);
  23. //SD寄存器写short型值函数
  24. void WriteSDShort(int start,int value);
  25. //D寄存器写int型值函数
  26. void WriteDInt(int start,int value);
  27. //SFD寄存器写int型值函数
  28. void WriteSFDInt(int start,int value);
  29. //读SM寄存器的值
  30. bool ReadSMBool(int Addr);
  31. //读SFD寄存器的值
  32. int ReadSFDInt(int Addr);
  33. //读SD寄存器的值
  34. short ReadSDShort(int Addr);
  35. };
  36. #endif // BASE_H