6. Programming¶
- 6.1. Programming guide
- 6.1.1. Working with controller in Visual Studio
- 6.1.2. Working with controller in Delphi
- 6.1.3. Working with controller in LabView
- 6.1.4. Working with controller in Matlab
- 6.1.5. Working with controller in ScanImage
- 6.1.6. Working with controller in LabWindows
- 6.1.7. A short description of the work with supported by programming languages
- 6.2. Communication protocol specification
- 6.2.1. Protocol description
- 6.2.2. Command execution
- 6.2.3. Controller-side error processing
- 6.2.4. Library-side error processing
- 6.2.5. Controller error response types
- 6.2.6. All controller commands
- 6.2.6.1. Command GACC
- 6.2.6.2. Command GBRK
- 6.2.6.3. Command GCAL
- 6.2.6.4. Command GCTL
- 6.2.6.5. Command GCTP
- 6.2.6.6. Command GEAS
- 6.2.6.7. Command GEDS
- 6.2.6.8. Command GEIO
- 6.2.6.9. Command GEMF
- 6.2.6.10. Command GENG
- 6.2.6.11. Command GENI
- 6.2.6.12. Command GENS
- 6.2.6.13. Command GENT
- 6.2.6.14. Command GEST
- 6.2.6.15. Command GFBS
- 6.2.6.16. Command GGRI
- 6.2.6.17. Command GGRS
- 6.2.6.18. Command GHOM
- 6.2.6.19. Command GHSI
- 6.2.6.20. Command GHSS
- 6.2.6.21. Command GJOY
- 6.2.6.22. Command GMOV
- 6.2.6.23. Command GMTI
- 6.2.6.24. Command GMTS
- 6.2.6.25. Command GNET
- 6.2.6.26. Command GNME
- 6.2.6.27. Command GNMF
- 6.2.6.28. Command GNVM
- 6.2.6.29. Command GPID
- 6.2.6.30. Command GPWD
- 6.2.6.31. Command GPWR
- 6.2.6.32. Command GSEC
- 6.2.6.33. Command GSNI
- 6.2.6.34. Command GSNO
- 6.2.6.35. Command GSTI
- 6.2.6.36. Command GSTS
- 6.2.6.37. Command GURT
- 6.2.6.38. Command SACC
- 6.2.6.39. Command SBRK
- 6.2.6.40. Command SCAL
- 6.2.6.41. Command SCTL
- 6.2.6.42. Command SCTP
- 6.2.6.43. Command SEAS
- 6.2.6.44. Command SEDS
- 6.2.6.45. Command SEIO
- 6.2.6.46. Command SEMF
- 6.2.6.47. Command SENG
- 6.2.6.48. Command SENI
- 6.2.6.49. Command SENS
- 6.2.6.50. Command SENT
- 6.2.6.51. Command SEST
- 6.2.6.52. Command SFBS
- 6.2.6.53. Command SGRI
- 6.2.6.54. Command SGRS
- 6.2.6.55. Command SHOM
- 6.2.6.56. Command SHSI
- 6.2.6.57. Command SHSS
- 6.2.6.58. Command SJOY
- 6.2.6.59. Command SMOV
- 6.2.6.60. Command SMTI
- 6.2.6.61. Command SMTS
- 6.2.6.62. Command SNET
- 6.2.6.63. Command SNME
- 6.2.6.64. Command SNMF
- 6.2.6.65. Command SNVM
- 6.2.6.66. Command SPID
- 6.2.6.67. Command SPWD
- 6.2.6.68. Command SPWR
- 6.2.6.69. Command SSEC
- 6.2.6.70. Command SSNI
- 6.2.6.71. Command SSNO
- 6.2.6.72. Command SSTI
- 6.2.6.73. Command SSTS
- 6.2.6.74. Command SURT
- 6.2.6.75. Command ASIA
- 6.2.6.76. Command CLFR
- 6.2.6.77. Command CONN
- 6.2.6.78. Command DBGR
- 6.2.6.79. Command DBGW
- 6.2.6.80. Command DISC
- 6.2.6.81. Command EERD
- 6.2.6.82. Command EESV
- 6.2.6.83. Command GBLV
- 6.2.6.84. Command GETC
- 6.2.6.85. Command GETI
- 6.2.6.86. Command GETM
- 6.2.6.87. Command GETS
- 6.2.6.88. Command GFWV
- 6.2.6.89. Command GOFW
- 6.2.6.90. Command GPOS
- 6.2.6.91. Command GSER
- 6.2.6.92. Command GUID
- 6.2.6.93. Command HASF
- 6.2.6.94. Command HOME
- 6.2.6.95. Command IRND
- 6.2.6.96. Command LEFT
- 6.2.6.97. Command LOFT
- 6.2.6.98. Command MOVE
- 6.2.6.99. Command MOVR
- 6.2.6.100. Command PWOF
- 6.2.6.101. Command RDAN
- 6.2.6.102. Command READ
- 6.2.6.103. Command RERS
- 6.2.6.104. Command REST
- 6.2.6.105. Command RIGT
- 6.2.6.106. Command SARS
- 6.2.6.107. Command SAVE
- 6.2.6.108. Command SPOS
- 6.2.6.109. Command SSER
- 6.2.6.110. Command SSTP
- 6.2.6.111. Command STMS
- 6.2.6.112. Command STOP
- 6.2.6.113. Command UPDF
- 6.2.6.114. Command WDAT
- 6.2.6.115. Command WKEY
- 6.2.6.116. Command ZERO
- 6.3. 8SMC1-USBhF software compatibility
- 6.4. Libximc library timeouts
- 6.5. XILab scripts
- 6.5.1. Brief description of the language
- 6.5.2. Syntax highlighting
- 6.5.3. Additional XILab functions
- 6.5.4. Examples
- 6.5.4.1. Bit mask example script
- 6.5.4.2. A script which scans and writes data to the file
- 6.5.4.3. Multi axis cyclic movement script
- 6.5.4.4. Single axis cyclic movement script
- 6.5.4.5. Homing test script
- 6.5.4.6. List axis serials script
- 6.5.4.7. Move and wait script
- 6.5.4.8. Random shift script
- 6.5.4.9. Set zero scrip
- 6.5.4.10. Autotester script
- 6.5.4.11. Border crossing test
- 6.5.4.12. Closed loop tuning test
- 6.5.4.13. Discrete motion script
- 6.5.4.14. Exponential position change in user units script
- 6.5.4.15. For calb step script
- 6.5.4.16. Step script
- 6.5.4.17. Homing test with extio
- 6.5.4.18. Motion by sin function
- 6.5.4.19. Move EXTIO calb script
- 6.5.4.20. Probabilistic tests
- 6.5.4.21. Several shifts with calibration script
- 6.5.4.22. Steps loss test
- 6.5.4.23. Sync test script
- 6.5.4.24. Sync bug test script
- 6.6. Community examples