CommonStruct.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace CommonMethods
  7. {
  8. public enum ToolType
  9. {
  10. Job,
  11. HalconTool,
  12. SDKBasler,
  13. SDKPointGray,
  14. SDKHIKVision,
  15. BlobAnalyse,
  16. FindLine,
  17. FindCircle,
  18. Caliper,
  19. ShapeMatch,
  20. EyeHandCalib,
  21. CircleCalibration,
  22. SubImage,
  23. CreateROI,
  24. CreatePosition,
  25. CoorTrans,
  26. OCR,
  27. Barcode,
  28. RegionFeature,
  29. RegionOperation,
  30. QRCode,
  31. KeyenceSR1000,
  32. DownCamAlign,
  33. ColorToRGB,
  34. DistancePL,
  35. DistanceSS,
  36. LLPoint,
  37. CodeEdit,
  38. Label,
  39. Logic,
  40. Output,
  41. CreateLine,
  42. PMAlignTool,
  43. HDevEngineTool,
  44. None
  45. }
  46. public enum DataType
  47. {
  48. String,
  49. IntValue,
  50. DoubleValue,
  51. Region,
  52. Image,
  53. Point,
  54. Line,
  55. Circle,
  56. Pose,
  57. Object,
  58. HXLD,
  59. HObject
  60. }
  61. public enum SoftwareRunState
  62. {
  63. Debug,
  64. Release
  65. }
  66. public enum ToolRunStatu
  67. {
  68. Not_Run,
  69. Not_Enabled,
  70. No_Input_Image,
  71. Not_Input_Image,
  72. Character_Untrained,
  73. Not_Assign_Image_Template,
  74. Not_Assign_Input_Image,
  75. Not_Assign_Input_Source,
  76. Not_Assign_Input_Pos,
  77. Not_Asign_Input_Source,
  78. Lack_Of_Input_Image,
  79. Lack_Of_Input_Search_Region,
  80. Not_Assign_Path,
  81. Not_Asign_Input_Image,
  82. Input_Image_Cannot_Be_Converted,
  83. Not_Create_Template,
  84. No_Image_In_Folder,
  85. File_Error_Or_Path_Invalid,
  86. Not_Assign_Acq_Device,
  87. Not_Succeed,
  88. Succeed,
  89. No_Input_String,
  90. Tool_Run_Error,
  91. Input_Value_Type_Error,
  92. Model_UnFound,
  93. 未运行,
  94. 未启用,
  95. 缺少输入搜索区域,
  96. 未指定路径,
  97. 无输入图像,
  98. 未创建模板,
  99. 未训练字符,
  100. 无输入字符串,
  101. 未指定输入图像,
  102. 未指定图像模板,
  103. 缺少输入图像,
  104. 未指定输入坐标点,
  105. 未指定输入源,
  106. 输入图像不能被转化,
  107. 文件夹内无图像,
  108. 图像文件异常或路径不合法,
  109. 未指定采集设备,
  110. 工具运行未知异常,
  111. 失败,
  112. 成功,
  113. }
  114. public enum WorkMode
  115. {
  116. ReadOneImage,
  117. ReadMultImage,
  118. }
  119. public enum ImageSourceMode
  120. {
  121. FormDevice,
  122. FormLocal
  123. }
  124. public enum ShapeMode
  125. {
  126. RECTANGLE1 = 0,
  127. RECTANGLE2 = 1,
  128. CIRCLE = 2,
  129. ELLIPSE = 3,
  130. Other = 4
  131. }
  132. }