script2.hdev 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <hdevelop file_version="1.2" halcon_version="18.11.0.1">
  3. <procedure name="main">
  4. <interface />
  5. <body>
  6. <l>* read_image(Image, 'printer_chip/printer_chip_01')</l>
  7. <l>* tttttt (Image, obj, num)</l>
  8. <l></l>
  9. <l></l>
  10. <l></l>
  11. <l></l>
  12. <l></l>
  13. </body>
  14. <docu id="main">
  15. <short lang="en_US">main</short>
  16. <parameters />
  17. </docu>
  18. </procedure>
  19. <procedure name="Execute">
  20. <interface>
  21. <io>
  22. <par name="Image" base_type="iconic" dimension="0" />
  23. </io>
  24. <oo>
  25. <par name="obj" base_type="iconic" dimension="0" />
  26. </oo>
  27. <ic>
  28. <par name="WindowHandle" base_type="ctrl" dimension="0" />
  29. </ic>
  30. <oc>
  31. <par name="num" base_type="ctrl" dimension="0" />
  32. </oc>
  33. </interface>
  34. <body>
  35. <l>num := 2222</l>
  36. <l>get_image_size (Image, Width, Height)</l>
  37. <l>set_part(WindowHandle, 0, 0, Height, Width)</l>
  38. <l>gen_rectangle1(obj, 30, 20, 100, 200)</l>
  39. <l>threshold (Image, obj, 78, 255)</l>
  40. <l>disp_obj(Image, WindowHandle)</l>
  41. <l>disp_obj(obj, WindowHandle)</l>
  42. <l>num := 123222</l>
  43. <l>return ()</l>
  44. <l></l>
  45. <l></l>
  46. <l></l>
  47. <l></l>
  48. </body>
  49. <docu id="Execute">
  50. <short lang="en_US">Execute</short>
  51. <parameters>
  52. <parameter id="Image">
  53. <sem_type>image</sem_type>
  54. </parameter>
  55. <parameter id="obj" />
  56. <parameter id="num">
  57. <sem_type>string</sem_type>
  58. </parameter>
  59. </parameters>
  60. </docu>
  61. </procedure>
  62. </hdevelop>