XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf ·...

424
Universal High-Performance Motion Controller/Driver LabVIEW Manual V1.4.x XPS-Q8

Transcript of XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf ·...

Page 1: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

Universal High-Performance Motion Controller/Driver

LabVIEW Manual

V1.4.x

XPS-Q8

Page 2: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Preface

Confidentiality & Proprietary Rights

Reservation of Title The Newport Programs and all materials furnished or produced in connection with them ("Related Materials") contain trade secrets of Newport and are for use only in the manner expressly permitted. Newport claims and reserves all rights and benefits afforded under law in the Programs provided by Newport Corporation. Newport shall retain full ownership of Intellectual Property Rights in and to all development, process, align or assembly technologies developed and other derivative work that may be developed by Newport. Customer shall not challenge, or cause any third party to challenge, the rights of Newport.

Preservation of Secrecy and Confidentiality and Restrictions to Access Customer shall protect the Newport Programs and Related Materials as trade secrets of Newport, and shall devote its best efforts to ensure that all its personnel protect the Newport Programs as trade secrets of Newport Corporation. Customer shall not at any time disclose Newport's trade secrets to any other person, firm, organization, or employee that does not need (consistent with Customer's right of use hereunder) to obtain access to the Newport Programs and Related Materials. These restrictions shall not apply to information (1) generally known to the public or obtainable from public sources; (2) readily apparent from the keyboard operations, visual display, or output reports of the Programs; (3) previously in the possession of Customer or subsequently developed or acquired without reliance on the Newport Programs; or (4) approved by Newport for release without restriction. ©2014 Newport Corporation 1791 Deere Ave. Irvine, CA 92606, USA (949) 863-3144

EDH0303En1050 — 11/14 ii

Page 3: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Table of Contents

Preface ..............................................................................................................................ii Confidentiality & Proprietary Rights .................................................................ii

Note ................................................................................................................................ iii

1.0 Introduction .................................................................................................. 1

2.0 TCP/IP Communication............................................................................... 6 2.1 VIs Description ........................................................................................................................ 6

2.1.1 Open TCP-IP.vi ................................................................................................... 6 2.1.2 Close TCP-IP.vi ................................................................................................... 9 2.1.3 Close All Other Sockets.vi ................................................................................. 10 2.1.4 Login.vi .............................................................................................................. 11

3.0 Common VIs Description ........................................................................... 12

4.0 Positioners ................................................................................................... 14 4.1 VIs Description ...................................................................................................................... 14

4.1.1 Positioner Acceleration Auto Scaling.vi ............................................................ 15 4.1.2 Positioner Analog Tracking Position Parameters Get.vi .................................... 16 4.1.3 Positioner Analog Tracking Position Parameters Set.vi .................................... 17 4.1.4 Positioner Analog Tracking Velocity Parameters Get.vi ................................... 18 4.1.5 Positioner Analog Tracking Velocity Parameters Set.vi .................................... 19 4.1.6 Positioner Backlash Disable.vi .......................................................................... 20 4.1.7 Positioner Backlash Enable.vi ............................................................................ 21 4.1.8 Positioner Backlash Get.vi ................................................................................. 22 4.1.9 Positioner Backlash Set.vi.................................................................................. 23 4.1.10 Positioner Compensated PCO Abort.vi ............................................................ 24 4.1.11 Positioner Compensated PCO Current Status Get.vi ....................................... 25 4.1.12 Positioner Compensated PCO Enable.vi .......................................................... 26 4.1.13 Positioner Compensated PCO From File.vi ..................................................... 27 4.1.14 Positioner Compensated PCO Load To Memory.vi ......................................... 28 4.1.15 Positioner Compensated PCO Memory Reset.vi ............................................. 29 4.1.16 Positioner Compensated PCO Prepare.vi ......................................................... 30 4.1.17 Positioner Compensated PCO Set.vi ................................................................ 31 4.1.18 Positioner Corrector Auto Tuning.vi................................................................ 32 4.1.19 Positioner Corrector PIDDualFFVoltage Get.vi .............................................. 33 4.1.20 Positioner Corrector PIDDualFFVoltage Set.vi ............................................... 35 4.1.21 Positioner Corrector PIDFFAcceleration Get.vi .............................................. 37

iii EDH0303En1050 — 11/14

Page 4: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.22 Positioner Corrector PIDFFAcceleration Set.vi ............................................... 39 4.1.23 Positioner Corrector PIDFFVelocity Get.vi ..................................................... 41 4.1.24 Positioner Corrector PIDFFVelocity Set.vi ..................................................... 43 4.1.25 Positioner Corrector PIPosition Get.vi ............................................................. 45 4.1.26 Positioner Corrector PIPosition Set.vi ............................................................. 46 4.1.27 Positioner Corrector Notch Filters Get.vi ........................................................ 47 4.1.28 Positioner Corrector Notch Filters Set.vi ......................................................... 48 4.1.29 Positioner Current Velocity Acceleration Filters Get.vi .................................. 49 4.1.30 Positioner Current Velocity Acceleration Filters Set.vi ................................... 50 4.1.31 Positioner Driver Filters Get.vi ........................................................................ 51 4.1.32 Positioner Driver Filters Set.vi ......................................................................... 52 4.1.33 Positioner Driver Position Offsets Get.vi ......................................................... 53 4.1.34 Positioner Encoder Amplitude Values Get.vi .................................................. 54 4.1.35 Positioner Encoder Calibration Parameters Get.vi ........................................... 55 4.1.36 Positioner Excitation Signal Get.vi .................................................................. 56 4.1.37 Positioner Excitation Signal Set.vi ................................................................... 57 4.1.38 Positioner Maximum Velocity And Acceleration Get.vi ................................. 59 4.1.39 Positioner Motion Done Get.vi ........................................................................ 60 4.1.40 Positioner Motion Done Set.vi ......................................................................... 61 4.1.41 Positioner Position Compare AquadB Always Enable.vi ................................ 62 4.1.42 Positioner Position Compare AquadB Windowed Get.vi ................................ 63 4.1.43 Positioner Position Compare AquadB Windowed Set.vi ................................. 64 4.1.44 Positioners Encoder Index Difference Get.vi ................................................... 65 4.1.45 Positioner SGamma Exact Velocity Ajusted Displacement Get.vi .................. 66 4.1.46 Positioner SGamma Parameters Get.vi ............................................................ 67 4.1.47 Positioner SGamma Parameters Set.vi ............................................................. 68 4.1.48 Positioner SGamma Previous Motion Times Get.vi ........................................ 69 4.1.49 Positioner Stage Parameter Get.vi ................................................................... 70 4.1.50 Positioner Stage Parameter Set.vi .................................................................... 71 4.1.51 Positioner Driver Status Get.vi ........................................................................ 72 4.1.52 Positioner Driver Status String Get.vi .............................................................. 73 4.1.53 Positioner Error Get.vi ..................................................................................... 74 4.1.54 Positioner Error String Get.vi .......................................................................... 75 4.1.55 Positioner Hardware Status Get.vi ................................................................... 76 4.1.56 Positioner Hardware Status String Get.vi ........................................................ 77 4.1.57 Positioner User Travel Limits Get.vi ............................................................... 78 4.1.58 Positioner User Travel Limits Set.vi ................................................................ 79 4.1.59 Positioner Position Compare Get.vi ................................................................. 80 4.1.60 Positioner Position Compare Set.vi.................................................................. 81 4.1.61 Positioner Position Compare Disable.vi .......................................................... 82 4.1.62 Positioner Position Compare Enable.vi ............................................................ 83 4.1.63 Positioner Position Compare Pulse Parameters Get.vi ..................................... 84 4.1.64 Positioner Position Compare Pulse Parameters Set.vi ..................................... 85 4.1.65 Positioner Hard Interpolator Factor Get.vi ....................................................... 86

EDH0303En1050 — 11/14 iv

Page 5: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.66 Positioner Hard Interpolator Factor Set.vi ....................................................... 87 4.1.67 Positioner Group Jog Parameters Get.vi .......................................................... 88 4.1.68 Positioner Group Jog Current Get.vi ................................................................ 89 4.1.69 Positioner Group Jog Parameters Set.vi ........................................................... 90 4.1.70 Positioner Group Move Absolute.vi ................................................................ 91 4.1.71 Positioner Group Move Relative.vi.................................................................. 92 4.1.72 Positioner Group Corrector Output Get.vi ....................................................... 93 4.1.73 Positioner Group Position Current Get.vi ........................................................ 94 4.1.74 Positioner Group Position Setpoint Get.vi ....................................................... 95 4.1.75 Positioner Group Position Target Get.vi .......................................................... 96 4.1.76 Positioner Raw Encoder Position Get.vi .......................................................... 97 4.1.77 Positioner Time Flasher Disable.vi .................................................................. 98 4.1.78 Positioner Time Flasher Enable.vi ................................................................... 99 4.1.79 Positioner Time Flasher Get.vi ...................................................................... 100 4.1.80 Positioner Time Flasher Set.vi ....................................................................... 101

4.2 Controls Description ............................................................................................................ 102 4.2.1 Tracking Position Control.ctl ........................................................................... 102 4.2.2 Tracking Position Indicator.ctl ......................................................................... 102 4.2.3 Tracking Velocity Control.ctl .......................................................................... 103 4.2.4 Tracking Velocity Indicator.ctl ........................................................................ 103 4.2.5 Corrector PIDDualFFVoltage Control.ctl ........................................................ 104 4.2.6 Corrector PIDDualFFVoltage Indicator.ctl ...................................................... 104 4.2.7 Corrector PIDFFAcceleration Control.ctl ........................................................ 105 4.2.8 Corrector PIDFFAcceleration Indicator.ctl ...................................................... 105 4.2.9 Corrector PIDFFVelocity control.ctl ............................................................... 106 4.2.10 Corrector PIDFFVelocity Indicator.ctl .......................................................... 106 4.2.11 Corrector PIPosition Control.ctl .................................................................... 107 4.2.12 Corrector PIPosition Indicator.ctl .................................................................. 107 4.2.13 Notch Filter Control.ctl .................................................................................. 107 4.2.14 Notch Filter Indicator.ctl ................................................................................ 108 4.2.15 Motion Done Control.ctl ................................................................................ 108 4.2.16 Motion Done Indicator.ctl .............................................................................. 108 4.2.17 SGamma Control.ctl ...................................................................................... 109 4.2.18 SGamma Indicator.ctl .................................................................................... 109 4.2.19 Position Compare Control.ctl ......................................................................... 109 4.2.20 Position Compare Indicator.ctl ...................................................................... 110

5.0 Groups ....................................................................................................... 111 5.1 VIs Description used by all groups ...................................................................................... 111

5.1.1 Group Analog Tracking Mode Disable.vi ........................................................ 111 5.1.2 Group Analog Tracking Mode Enable.vi ......................................................... 112 5.1.3 Group Home Search.vi ..................................................................................... 113 5.1.4 Group Home Search And Relative Move.vi .................................................... 114 5.1.5 Group Initialize.vi ............................................................................................ 115

v EDH0303En1050 — 11/14

Page 6: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.6 Group Initialize No Encoder Reset.vi .............................................................. 116 5.1.7 Group Initialize With Encoder Calibration.vi .................................................. 117 5.1.8 Group Jog Mode Disable.vi ............................................................................. 118 5.1.9 Group Jog Mode Enable.vi .............................................................................. 119 5.1.10 Group Kill.vi .................................................................................................. 120 5.1.11 Group Motion Disable.vi ............................................................................... 121 5.1.12 Group Motion Enable.vi ................................................................................ 122 5.1.13 Group Move Abort.vi ..................................................................................... 123 5.1.14 Group Status Get.vi ........................................................................................ 124 5.1.15 Group Status Read.vi ..................................................................................... 125 5.1.16 Group Status String Get.vi ............................................................................. 126 5.1.17 Group Referencing Action Execute.vi ........................................................... 127 5.1.18 Group Referencing Start.vi ............................................................................ 128 5.1.19 Group Referencing Stop.vi ............................................................................ 129

6.0 Single Axis Group ..................................................................................... 130 6.1 VIs Description .................................................................................................................... 130

6.1.1 Single Axis Group Acceleration Setpoint Get.vi ............................................. 131 6.1.2 Single Axis Group Current Following Error Get.vi ......................................... 132 6.1.3 Single Axis Group Jog Parameters Get.vi ........................................................ 133 6.1.4 Single Axis Group Jog Current Get.vi ............................................................. 134 6.1.5 Single Axis Group Jog Parameters Set.vi ........................................................ 135 6.1.6 Single Axis Group Motion Status Get.vi ......................................................... 136 6.1.7 Single Axis Group Move Absolute.vi .............................................................. 137 6.1.8 Single Axis Group Move Relative.vi ............................................................... 138 6.1.9 Single Axis Group Position Current Get.vi ...................................................... 139 6.1.10 Single Axis Group Corrector Output Get.vi................................................... 140 6.1.11 Single Axis Group Position Setpoint Get.vi................................................... 141 6.1.12 Single Axis Group Position Target Get.vi ..................................................... 142 6.1.13 Single Axis Slave Mode Disable.vi ............................................................... 143 6.1.14 Single Axis Slave Mode Enable.vi ................................................................ 144 6.1.15 Single Axis Slave Parameters Get.vi ............................................................. 145 6.1.16 Single Axis Slave Parameters Set.vi .............................................................. 146

6.2 Controls Description ............................................................................................................ 147 6.2.1 Single Group Jog Control.ctl ........................................................................... 147 6.2.2 Single Group Jog Indicator.ctl ......................................................................... 147

7.0 Spindle Group ........................................................................................... 148 7.1 VIs Description .................................................................................................................... 148

7.1.1 Spindle Group Acceleration Setpoint Get.vi .................................................... 149 7.1.2 Spindle Group Current Following Error Get.vi ............................................... 150 7.1.3 Spindle Group Spin Parameters Get.vi ............................................................ 151 7.1.4 Spindle Group Spin Current Get.vi .................................................................. 152 7.1.5 Spindle Group Spin Parameters Set.vi ............................................................. 153

EDH0303En1050 — 11/14 vi

Page 7: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.6 Spindle Group Spin Mode Stop.vi ................................................................... 154 7.1.7 Spindle Group Motion Status Get.vi ................................................................ 155 7.1.8 Spindle Group Move Absolute.vi .................................................................... 156 7.1.9 Spindle Group Move Relative.vi ..................................................................... 157 7.1.10 Spindle Group Position Current Get.vi .......................................................... 158 7.1.11 Spindle Group Corrector Output Get.vi ......................................................... 159 7.1.12 Spindle Group Position Setpoint Get.vi ......................................................... 160 7.1.13 Spindle Group Position Target Get.vi ............................................................ 161 7.1.14 Spindle Slave Mode Disable.vi ...................................................................... 162 7.1.15 Spindle Slave Mode Enable.vi ....................................................................... 163 7.1.16 Spindle Slave Parameters Get.vi .................................................................... 164 7.1.17 Spindle Slave Parameters Set.vi ..................................................................... 165

7.2 Controls Description ............................................................................................................ 166 7.2.1 Single Group Spin Control.ctl .......................................................................... 166 7.2.2 Single Group Spin Indicator.ctl ....................................................................... 166

8.0 XY group ................................................................................................... 167 8.1 Vis Description .................................................................................................................... 167

8.1.1 XY Group Acceleration Setpoint Get.vi .......................................................... 168 8.1.2 XY Group Current Following Error Get.vi ...................................................... 169 8.1.3 XY Group Jog Parameters Get.vi .................................................................... 170 8.1.4 XY Group Jog Current Get.vi .......................................................................... 171 8.1.5 XY Group Position PCO Raw Encoder Get.vi ................................................ 172 8.1.6 Axis Group Jog parameters Set.vi .................................................................... 173 8.1.7 Axis Group Move Absolute.vi ......................................................................... 174 8.1.8 Axis Group Move Relative.vi .......................................................................... 175 8.1.9 XY Group Motion Status Get.vi ...................................................................... 176 8.1.10 XY Group Position Corrected Profiler Get.vi ................................................ 177 8.1.11 XY Group Position Current Get.vi ................................................................ 178 8.1.12 XY Group Corretor Output Get.vi ................................................................. 179 8.1.13 XY Group Position Setpoint Get.vi ............................................................... 180 8.1.14 XY Group Position Target Get.vi .................................................................. 181 8.1.15 XY Line Arc Verification.vi .......................................................................... 182 8.1.16 XY Line Arc Verification Result Get.vi ........................................................ 183 8.1.17 XY Line Arc Execution.vi ............................................................................. 184 8.1.18 XY Line Arc Parameters Get.vi ..................................................................... 185 8.1.19 XY Line Arc Pulse Output Set.vi ................................................................... 186 8.1.20 XY Line Arc Pulse Output Get.vi .................................................................. 187

8.2 Controls Description ............................................................................................................ 188 8.2.1 XY Group Jog Control.ctl ................................................................................ 188 8.2.2 XY Group Jog Indicator.ctl .............................................................................. 188 8.2.3 XY Current Position.ctl ................................................................................... 188 8.2.4 XY Set Point Position.ctl ................................................................................. 189 8.2.5 XY Target Position Indicator.ctl ...................................................................... 189

vii EDH0303En1050 — 11/14

Page 8: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.2.6 XY Target Position control.ctl ......................................................................... 189 8.2.7 XY Target Displacement.ctl ............................................................................ 189 8.2.8 Axis Verification Result.ctl.............................................................................. 189 8.2.9 XY Line Arc Trajectory Control.ctl ................................................................. 190 8.2.10 XY Line Arc Trajectory Indicator.ctl............................................................. 190 8.2.11 XY Line Arc Pulse Output Control.ctl ........................................................... 190 8.2.12 XY Line Arc Pulse Output Indicator.ctl ........................................................ 190

9.0 XYZ group................................................................................................. 191 9.1 Vis Description .................................................................................................................... 191

9.1.1 XYZ Group Acceleration Setpoint Get.vi ........................................................ 192 9.1.2 XYZ Group Position Corrected Profiler Get.vi ............................................... 193 9.1.3 XYZ Group Current Following Error Get.vi ................................................... 194 9.1.4 XYZ Group Jog Parameters Get.vi .................................................................. 195 9.1.5 XYZ Group Jog Current Get.vi ........................................................................ 196 9.1.6 Axis Group Jog parameters Set.vi .................................................................... 197 9.1.7 Axis Group Move Absolute.vi ......................................................................... 198 9.1.8 Axis Group Move Relative.vi .......................................................................... 199 9.1.9 XYZ Group Corrector Output Get.vi ............................................................... 200 9.1.10 XYZ Group Motion Status Get.vi .................................................................. 201 9.1.11 XYZ Group Position Corrected Profiler Get.vi ............................................. 202 9.1.12 XYZ Group Position Current Get.vi .............................................................. 203 9.1.13 XYZ Group Position PCO Raw Encoder Get.vi ............................................ 204 9.1.14 XYZ Group Position Setpoint Get.vi ............................................................. 205 9.1.15 XYZ Group Position Target Get.vi ................................................................ 206 9.1.16 XYZ Spline Verification.vi ............................................................................ 207 9.1.17 XYZ Spline Verification Result Get.vi .......................................................... 208 9.1.18 XYZ Spline Execution.vi ............................................................................... 209 9.1.19 XYZ Spline Parameters Get.vi ....................................................................... 210

9.2 Controls Description ............................................................................................................ 211 9.2.1 XYZ Group Jog Control.ctl ............................................................................. 211 9.2.2 XYZ Group Jog Indicator.ctl .......................................................................... 211 9.2.3 XYZ Set Point Position.ctl .............................................................................. 211 9.2.4 XYZ Current Position.ctl ................................................................................. 212 9.2.5 XYZ Target Position Indicator.ctl ................................................................... 212 9.2.6 XYZ Target Position Control.ctl ...................................................................... 212 9.2.7 XYZ Target Displacement.ctl .......................................................................... 213 9.2.8 Axis Verification Result.ctl.............................................................................. 213 9.2.9 XYZ Spline Trajectory Control.ctl .................................................................. 213 9.2.10 XYZ Spline Trajectory Indicator.ctl .............................................................. 214

10.0 Multiple Axes Group .............................................................................. 215 10.1 Vis Description .................................................................................................................. 215

10.1.1 Multiple Axes Group Acceleration Setpoint Get.vi ....................................... 216

EDH0303En1050 — 11/14 viii

Page 9: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.2 Multiple Axes Group Current Following Error Get.vi ................................... 217 10.1.3 Multiple Axes Group Jog Parameters Get.vi ................................................. 218 10.1.4 Multiple Axes Group Jog Current Get.vi ....................................................... 219 10.1.5 Axis Group Jog parameters Set.vi .................................................................. 220 10.1.6 Axis Group Move Absolute.vi ....................................................................... 221 10.1.7 Axis Group Move Relative.vi ........................................................................ 222 10.1.8 Multiple Axes Group Corrector Output Get.vi .............................................. 223 10.1.9 Multiple Axes Group Motion Status Get.vi ................................................... 224 10.1.10 Multiple Axes Group Position Current Get.vi ............................................... 225 10.1.11 Multiple Axes Group Position Setpoint Get.vi .............................................. 226 10.1.12 Multiple Axes Group Position Target Get.vi ................................................. 227 10.1.13 Multiple Axes PVT Verification.vi ................................................................ 228 10.1.14 Multiple Axes PVT Verification Result Get.vi .............................................. 229 10.1.15 Multiple Axes PVT Execution.vi ................................................................... 230 10.1.16 Multiple Axes PVT Parameters Get.vi ........................................................... 231 10.1.17 Multiple Axes PVT Pulse Output Set.vi ........................................................ 232 10.1.18 Multiple Axes PVT Pulse Output Get.vi ........................................................ 233

10.2 Controls Description .......................................................................................................... 234 10.2.1 Multiple Group Jog Control.ctl ...................................................................... 234 10.2.2 Multiple Group Jog Indicator.ctl .................................................................... 234 10.2.3 Multiple Current Position.ctl.......................................................................... 234 10.2.4 Multiple Set Point Position.ctl ....................................................................... 235 10.2.5 Multiple Target Position Indicator.ctl ............................................................ 235 10.2.6 Multiple Target Position Control.ctl .............................................................. 235 10.2.7 Multiple Target Displacement.ctl................................................................... 235 10.2.8 Axis Verification Result.ctl............................................................................ 235 10.2.9 Multiple Target Displacement.ctl................................................................... 236 10.2.10 Multiple Axes PVT Pulse Output Control.ctl ................................................ 236 10.2.11 Multiple Axes PVT Pulse Output Indicator.ctl .............................................. 236

11.0 GPIO ........................................................................................................ 237 11.1 Vis Description .................................................................................................................. 237

11.1.1 GPIO Analog Get.vi ....................................................................................... 238 11.1.2 GPIO Analog Set.vi ....................................................................................... 239 11.1.3 GPIO Analog Gain Get.vi .............................................................................. 240 11.1.4 GPIO Analog Gain Set.vi............................................................................... 241 11.1.5 GPIO Digital Get.vi ....................................................................................... 242 11.1.6 GPIO Digital Set.vi ........................................................................................ 243

12.0 Gathering ................................................................................................. 244 12.1 Vis Description .................................................................................................................. 244

12.1.1 Gathering Configuration Get.vi ..................................................................... 245 12.1.2 Gathering Configuration Set.vi ...................................................................... 246 12.1.3 Gathering Current Number Get.vi ................................................................. 247

ix EDH0303En1050 — 11/14

Page 10: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.4 Gathering Data Acquire.vi ............................................................................. 248 12.1.5 Gathering Data Get.vi .................................................................................... 249 12.1.6 Gathering Data Multiple Lines Get.vi ............................................................ 250 12.1.7 Gathering Run Append.vi .............................................................................. 251 12.1.8 Gathering External Configuration Get.vi ....................................................... 252 12.1.9 Gathering External Configuration Set.vi ........................................................ 253 12.1.10 Gathering External Current Number Get.vi ................................................... 254 12.1.11 Gathering External Data Get.vi ...................................................................... 255 12.1.12 Gathering External Stop And Save.vi ............................................................ 256 12.1.13 Gathering List Get.vi ..................................................................................... 257 12.1.14 Gathering Reset.vi.......................................................................................... 258 12.1.15 Gathering Run.vi ............................................................................................ 259 12.1.16 Gathering Stop.vi ........................................................................................... 260 12.1.17 Gathering Stop And Save.vi........................................................................... 261

13.0 Events, Actions and Timers ................................................................... 262 13.1 New Vis Description .......................................................................................................... 262

13.1.1 Event Extended Configuration Trigger Set.vi ................................................ 262 13.1.2 Event Extended Configuration Trigger Get.vi ............................................... 264 13.1.3 Event Extended Configuration Action Set.vi ................................................. 265 13.1.4 Event Extended Configuration Action Get.vi ................................................ 266 13.1.5 Event Extended Start.vi ................................................................................. 267 13.1.6 Event Extended Wait.vi ................................................................................. 268 13.1.7 Event Extended Remove.vi ............................................................................ 269 13.1.8 Event Extended Get.vi ................................................................................... 270 13.1.9 Event Extended All Get.vi ............................................................................. 271

13.2 Old Vis Description ........................................................................................................... 272 13.2.1 Event Add.vi .................................................................................................. 272 13.2.2 Event Remove.vi ............................................................................................ 275 13.2.3 Event Get.vi ................................................................................................... 277 13.2.4 Event Wait.vi ................................................................................................. 278 13.2.5 Timer Get.vi ................................................................................................... 280 13.2.6 Timer Set.vi ................................................................................................... 281

13.3 Controls Description .......................................................................................................... 282 13.3.1 Action.ctl........................................................................................................ 282 13.3.2 Action DOToggle.ctl ...................................................................................... 283 13.3.3 Action DOPulse.ctl ........................................................................................ 283 13.3.4 Action DOSet.ctl ............................................................................................ 284 13.3.5 Action DACSet.SetpointPosition.ctl .............................................................. 284 13.3.6 Action DACSet.SetpointVelocity.ctl ............................................................. 285 13.3.7 Action DACSet.SetpointAcceleration.ctl ....................................................... 285 13.3.8 Action GatheringRun.ctl ................................................................................ 286

EDH0303En1050 — 11/14 x

Page 11: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.0 General Features ..................................................................................... 287 14.1 Vis Description .................................................................................................................. 287

14.1.1 Controller Motion Kernel Min Max Time Load Get.vi ................................. 288 14.1.2 Controller Motion Kernel Min Max Time Load Reset.vi .............................. 290 14.1.3 Controller Motion Kernel Time Load Get.vi ................................................. 291 14.1.4 Controller Status Get.vi ................................................................................. 292 14.1.5 Controller Status String Get.vi ....................................................................... 293 14.1.6 Double Global Array Get.vi ........................................................................... 294 14.1.7 Double Global Array Set.vi ........................................................................... 295 14.1.8 Error String Get.vi ......................................................................................... 296 14.1.9 Elapsed Time Get.vi ....................................................................................... 297 14.1.10 Firmware Version Get.vi ............................................................................... 298 14.1.11 Global Array Get.vi ....................................................................................... 299 14.1.12 Global Array Set.vi ........................................................................................ 300 14.1.13 Kill All.vi ....................................................................................................... 301 14.1.14 Optional Module Execute.vi .......................................................................... 302 14.1.15 Optional Module Kill.vi ................................................................................. 303 14.1.16 Reboot.vi ........................................................................................................ 304 14.1.17 Restart Application.vi .................................................................................... 305 14.1.18 TCL Script Execute.vi ................................................................................... 306 14.1.19 TCL Script Execute And Wait.vi ................................................................... 307 14.1.20 TCL Script Execute With Priority.vi ............................................................. 308 14.1.21 TCL Script Kill.vi .......................................................................................... 309 14.1.22 TCL Script Kill All.vi .................................................................................... 310

15.0 Examples.................................................................................................. 311 15.1 Configuration get.vi ........................................................................................................... 312 15.2 GPIO Get.vi ....................................................................................................................... 314 15.3 Positioners Position and Status Get.vi ............................................................................... 316 15.4 XY example motion .vi ...................................................................................................... 318 15.5 XY example reading .vi ..................................................................................................... 320 15.6 Analog encoder calibration display.vi ............................................................................... 322

16.0 XPS-Q8 PP Controller ........................................................................... 325 16.1 VIs Description .................................................................................................................. 325

16.1.1 Controller Motion Kernel Time Load Get.vi ................................................. 326 16.1.2 Controller RT Time Get.vi ............................................................................. 327 16.1.3 Controller Slave Status Get.vi ........................................................................ 328 16.1.4 Controller Slave Status String Get.vi ............................................................. 329 16.1.5 Controller Synchronize Corrector ISR.vi ....................................................... 330 16.1.6 Group Interlock Disable.vi ............................................................................. 331 16.1.7 Group Interlock Enable.vi .............................................................................. 332 16.1.8 Positioner Hard Interpolator Position Get.vi .................................................. 333

xi EDH0303En1050 — 11/14

Page 12: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.9 Hardware Date And Time Get.vi ................................................................... 334 16.1.10 Hardware Date And Time Set.vi .................................................................... 335 16.1.11 Multiple Axes Group Acceleration Setpoint Get.vi ....................................... 336 16.1.12 Multiple Axes Group Current Following Error Get.vi ................................... 337 16.1.13 Multiple Axes PVT Load To Memory.vi ....................................................... 338 16.1.14 Multiple Axes PVT Reset In Memory.vi ....................................................... 339 16.1.15 Positioner Compensation Frequency Notchs Get.vi ...................................... 339 16.1.16 Positioner Compensation Frequency Notchs Set.vi ....................................... 341 16.1.17 Positioner Compensation Low Pass Two Filter Get.vi .................................. 343 16.1.18 Positioner Compensation Low Pass Two Filter Set.vi ................................... 344 16.1.19 Positioner Compensation Notch Mode Filters Get.vi .................................... 345 16.1.20 Positioner Compensation Notch Mode Filters Set.vi ..................................... 346 16.1.21 Positioner Compensation Phase Correction Filters Get.vi ............................. 347 16.1.22 Positioner Compensation Phase Correction Filters Set.vi .............................. 349 16.1.23 Positioner Compensation Spatial Periodic Notchs Get.vi .............................. 351 16.1.24 Positioner Corrector P2IDFFAcceleration Get.vi .......................................... 353 16.1.25 Positioner Corrector P2IDFFAcceleration Set.vi ........................................... 355 16.1.26 Positioner Compensation Spatial Periodic Notchs Set.vi ............................... 357 16.1.27 Positioner Corrector SR1 Acceleration Get.vi ............................................... 359 16.1.28 Positioner Corrector SR1 Acceleration Set.vi ................................................ 360 16.1.29 Positioner Corrector SR1 Observer Acceleration Get.vi................................ 361 16.1.30 Positioner Corrector SR1 Observer Acceleration Set.vi ................................ 362 16.1.31 Positioner Corrector SR1 Offset Acceleration Get.vi .................................... 363 16.1.32 Positioner Corrector SR1 Offset Acceleration Set.vi ..................................... 364 16.1.33 Positioner Driver Filters Get.vi ...................................................................... 365 16.1.34 Positioner Driver Filters Set.vi ....................................................................... 366 16.1.35 Positioner Excitation Signal Get.vi ................................................................ 367 16.1.36 Positioner Excitation Signal Set .vi ................................................................ 368 16.1.37 Positioner Driver Position Offsets Get.vi ....................................................... 369 16.1.38 Positioner Group Move Abort Fast.vi ............................................................ 370 16.1.39 Positioner Position Compare Scan Acceleration Limit Get.vi ....................... 372 16.1.40 Positioner Position Compare Scan Acceleration Limit Set.vi ........................ 373 16.1.41 Positioner Pre Corrector Excitation Signal Get.vi ......................................... 374 16.1.42 Positioner Pre Corrector Excitation Signal Set .vi ......................................... 375 16.1.43 Positioner Raw Encoder Position Get.vi ........................................................ 376 16.1.44 Positioner Warning Following Error Get.vi ................................................... 377 16.1.45 Positioner Warning Following Error Set.vi ................................................... 378 16.1.46 Group Move Abort Fast.vi ............................................................................. 379 16.1.47 Single Axis With Clamping Slave Mode Disable.vi ...................................... 381 16.1.48 Single Axis With Clamping Slave Mode Enable.vi ....................................... 382 16.1.49 Single Axis With Clamping Slave Parameters Get.vi .................................... 383 16.1.50 Single Axis With Clamping Slave Parameters Set.vi .................................... 384 16.1.51 TZ Focus Mode Disable.vi............................................................................. 385 16.1.52 TZ Focus Mode Enable.vi .............................................................................. 386

EDH0303En1050 — 11/14 xii

Page 13: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.53 TZ Tracking User Maximum ZZZ Target Difference Get.vi ......................... 387 16.1.54 TZ Tracking User Maximum ZZZ Target Difference Set.vi ......................... 388 16.1.55 TZ PVT Execution.vi ..................................................................................... 389 16.1.56 TZ PVT Load To Memory.vi ......................................................................... 390 16.1.57 TZ PVT Parameters Get.vi............................................................................. 391 16.1.58 TZ PVT Pulse Output Get.vi.......................................................................... 392 16.1.59 TZ PVT Pulse Output Set.vi .......................................................................... 393 16.1.60 TZ PVT Reset In Memory.vi ......................................................................... 394 16.1.61 TZ PVT Verification Result Get.vi ................................................................ 395 16.1.62 TZ PVT Verification.vi .................................................................................. 396 16.1.63 XY Group Position Corrected Profiler Get.vi ................................................ 397 16.1.64 XY PVT Execution.vi .................................................................................... 398 16.1.65 XY PVT Load To Memory.vi ........................................................................ 399 16.1.66 XY PVT Parameters Get.vi ............................................................................ 400 16.1.67 XY PVT Pulse Output Get.vi ......................................................................... 401 16.1.68 XY PVT Pulse Output Set.vi ......................................................................... 402 16.1.69 XY PVT Reset In Memory.vi ........................................................................ 403 16.1.70 XY PVT Verification Result Get.vi ............................................................... 404 16.1.71 XY PVT Verification.vi ................................................................................. 405 16.1.72 XYZ Group Position Corrected Profiler Get.vi ............................................. 406

Service Form ...................................................................................................... 409

xiii EDH0303En1050 — 11/14

Page 14: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

EDH0303En1050 — 11/14 xiv

Page 15: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

XPS Universal High-Performance Motion Controller/Driver

1.0 Introduction

NOTE The VIs provided with the XPS are current at the time of delivery of the XPS. However, Newport is undergoing continual software development and new drivers may be available online at www.newport.com.

NOTE The paragraph “16.0 XPS-Q8 PP Controller” of this manual provides additional VI’s used with an XPS-Q8 Precision Platform controller.

The LabVIEW drivers for the XPS Controller have been developed under LABVIEW 8.6 You must use at least the version 8.6 of LABVIEW Copy the folder ../Admin/Public/Drivers/LabView of your XPS controller to the user.lib folder of LABVIEW 8.6 This folder directory contains the documentation, the .mnu files and the different libraries: TCP Communication : Vi’s to open and close the communication Positioner : Vi’s to use the different positioners Axis : Common Vi’s to all groups Single Axis : Vi’s to use Single Axis group Spindle : Vi’s to use Spindle group XY Axes : Vi’s to use XY Axes XYZ Axes : Vi’s to use XYZ Axes Multiple Axes : Vi’s to use Multiple Axes GPIO : Vi’s to use GPIO Gathering : Vi’s to use gathering Event : Vi’s to configure events, actions on a positioner and timers

1 EDH0303En1050 — 11/14

Page 16: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

General : General Vi’s Utilit : used by other Vi’s defined above, not accessible directly. Open LabVIEW, select the Window Functions, if you have the menu XPS-Q8 in menu user (cf page 11).

You can edit the palette set by clicking customize.

When you click on of the Functions palette, you will get a window corresponding to the functions of the user.lib, insert a sub-palette for the XPS in this window by right clicking in this window. To insert the menu select the option link to a directory and choose the directory XPS-Q8-Contoller

When you click on of the control palette, you will get a window corresponding to the controls of the user.lib, insert a menu in this window by right clicking in this window. To insert the menu select the option link to a directory and choose the directory XPS-Q8-Contoller Record the change.

EDH0303En1050 — 11/14 2

Page 17: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

After this, you have access to the controls and Vis. You must have the XPS controls menu on the front panel:

Clicking on the menu Positioner (icon POS) allows you to create controls for a Positioner (Examples: Cluster Tracking Position …) Clicking on the different menus for the groups allows you to create controls for the Groups (Example cluster Jog): • icon single Axis (blue) • icon Spindle (dark blue circle) • icon XY Axes (two blue colour bands) • icon XYZ Axes (three blue colour bands) • icon Mult (Multiple) Axes (five blue colours bands) Clicking on Event Action allows you to create controls or helps you to define an action When you activate the Control Help, you see the definition of the control selected. The color in the bottom of controls indicates if the control is an indicator (yellow) or a control (green). The other color represents the VI category and is the same as the associated menu.

3 EDH0303En1050 — 11/14

Page 18: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

For example, the Positioner Controls menu is as follows:

Verify the complete set of controls are listed as follows.

Click on menu TCP when you want to use VIs related to TCP (Open and Close) Click on menu Positioner (icon POS) when you want to use VIs related to Positioner. Click on Menu Icon to use controls specific to that group: • icon Single Axis (blue) • icon Spindle (dark blue circle) • icon XY Axes (two blue color bands) • icon XYZ Axes (three blue color bands) • icon Mult (Multiple) Axes (five blue colors bands) Clicking on General allows you to use Vis included in the general library Click on GPIO when you want to use GPIO Clicking on Gath allows you to set parameters for gathering Clicking on Event Actions allows you to set up events and actions for a positioner When you activate the Help Window, the VI description is provided. The color at the bottom of the icon representing a VI indicates whether the VI gets or sets parameters The other color represents the category of VIs and is the same as the associated menu

EDH0303En1050 — 11/14 4

Page 19: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

For example in the Single Axis Menu you can use the following VIs:

Some VIs are common to all groups (Example Group Home Search). The color representing this VI is dark blue. XYZ Spline Exec is specified for XYZ group (the icon has three colours).

NOTE For floating point values, the decimal point must be used.

5 EDH0303En1050 — 11/14

Page 20: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

2.0 TCP/IP Communication

2.1 VIs Description

2.1.1 Open TCP-IP.vi This VI opens a TCP connection for a given address and port to communicate with the XPS. This VI gets a connection ID that identifies the connection. This connection ID must be passed to use each VI. This VI also opens a file if Log To File is selected to be true. All the strings received by XPS will be written at the end of this file. If an error occurred at open or when a record is written in this file, the error will not be reported in error out if the flag no error isTRUE.

Connector Pane

Controls and Indicators

IP address

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

File Path if not defined or if defined and an error occured at open, you must select the file in a File Select Popup. If you cancel this popup, no file will be open and the flag Log To File out will be FALSE, the error out will be positioned if no error if error log is FALSE.

EDH0303En1050 — 11/14 6

Page 21: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Log To File in (False) If true, all the strings sent to the XPS will be written at end of a file (Path of file passed to Open TCP-IP)

no error if error log (False) no error if error log: if TRUE, the error file will not be transmitted in error out.

timeout ms (60000)

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Connection ID

connection TCP Identification of the TCP connection.

LogTo File A copy of Log To File.

Log File refnum Identification of the Log File if the flag Log To File is TRUE

no error if error log A copy of flag no error if error log passed to Open TCP-IP

Log To File out FALSE if no log file is opened TRUE if a file log is opened

address

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

File Path if not defined or if defined and an error occured at open, you must select the file in a File Select Popup. If you cancel this popup, no file will be open and the flag Log To File out will be FALSE, the error out will be positioned if no error if error log is FALSE.

7 EDH0303En1050 — 11/14

Page 22: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

no error if error log (False) no error if error log: if TRUE, the error file will not be transmitted in error out.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Connection ID

connection TCP Identification of the TCP connection.

LogTo File A copy of Log To File.

Log File refnum Identification of the Log File if the flag Log To File is TRUE

no error if error log A copy of flag no error if error log passed to Open TCP-IP

Log To File out FALSE if no log file is opened TRUE if a file log is opened

EDH0303En1050 — 11/14 8

Page 23: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

2.1.2 Close TCP-IP.vi Closes the connection TCP/IP identified by connection TCP of the cluster connection ID in. Closes the log file if logging (recording of all strings received or sent to XPS) is active.

Connector Pane

Controls and Indicators

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies the TCP/IP connection with the XPS to close and the identification of the logging file to close if log to file is active. See the TCP Open VI for more information.

connection TCP

LogTo File

Log File refnum

no error if error log

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

9 EDH0303En1050 — 11/14

Page 24: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

2.1.3 Close All Other Sockets.vi This function closes all other sockets than the one used to call this function. To call this vi, you need to be logged in with at least Administrator rights (see Login function).

Connector Panel

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used for communication with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 10

Page 25: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

2.1.4 Login.vi This function allows a user to identify himself to be logged in with at least Administrator rights (see Login function).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used for communication with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

User: Name of the user

Password: non crypted password of the user

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

11 EDH0303En1050 — 11/14

Page 26: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

3.0 Common VIs Description

All Vis • Sends the command to the XPS via the connection TCP of cluster connection ID. • Reads and analyzes the results of the XPS (A time-out of 20 s is defined for the

result reading except for moving (Group Move Absolute, Group Move Relative) and trajectory execution Vis where there is no time-out).

Connector Pane

Controls and Indicators present in all XPS Vis (Positioner, Groups, GPIO, Events, actions and timers, General)

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies the TCP/IP connection used for communication with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

connection TCP

LogTo File

Log File refnum

no error if error log

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

status The status boolean is either TRUE (X) for a XPS error, or FALSE (checkmark) for no XPS error.

code The code input identifies the XPS error.

source The source string describes the origin of the XPS error.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

connection TCP

EDH0303En1050 — 11/14 12

Page 27: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

LogTo File

Log File refnum

no error if error log

error out The error out cluster passes XPS error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

status The status boolean is either TRUE (X) for a XPS error, or FALSE (checkmark) for no XPS error.

code The code input identifies the XPS error.

source The source string describes the origin of the XPS error.

13 EDH0303En1050 — 11/14

Page 28: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.0 Positioners

4.1 VIs Description

EDH0303En1050 — 11/14 14

Page 29: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.1 Positioner Acceleration Auto Scaling.vi Process an auto-calibration of the Scaling Acceleration. To call this vi, the group needs to be in “Not Initialized” state.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Scalling Acceleration

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

15 EDH0303En1050 — 11/14

Page 30: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.2 Positioner Analog Tracking Position Parameters Get.vi Returns the current GPIO name, the current offset, the current scale, the velocity and acceleration used by analog tracking position mode (in cluster Tracking Position)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Tracking Position Parameters

GPIO Name (AI) GPIO2.ADC1: Analog Input #1 of the INT card connector #2 GPIO2.ADC2: Analog Input #2 of the INT card connector #2 GPIO2.ADC3: Analog Input #3 of the INT card connector #2 GPIO2.ADC4: Analog Input #4 of the INT card connector #2

Offset (Volt)

Scale

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 16

Page 31: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.3 Positioner Analog Tracking Position Parameters Set.vi The analog tracking position must not be activated. Allows modification of the GPIO name, the offset, the scale, the velocity and acceleration used by the analog tracking position mode (in cluster Tracking Position)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Tracking Position Parameters

GPIO Name (AI) GPIO2.ADC1: Analog Input #1 of the INT card connector #2 GPIO2.ADC2: Analog Input #2 of the INT card connector #2 GPIO2.ADC3: Analog Input #3 of the INT card connector #2 GPIO2.ADC4: Analog Input #4 of the INT card connector #2

Offset (Volt)

Scale

Velocity (units/s)

Acceleration (units/s2)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

17 EDH0303En1050 — 11/14

Page 32: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.4 Positioner Analog Tracking Velocity Parameters Get.vi Returns the GPIO name, the offset, the scale, the deadband threshold, the order, the velocity and acceleration used by analog tracking velocity mode (in cluster Tracking Velocity)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Tracking Velocity Parameters

GPIO Name (AI) GPIO2.ADC1: Analog Input #1 of the INT card connector #2 GPIO2.ADC2: Analog Input #2 of the INT card connector #2 GPIO2.ADC3: Analog Input #3 of the INT card connector #2 GPIO2.ADC4: Analog Input #4 of the INT card connector #2

Offset (Volt)

Scale

DeadBandThreshold (Volt)

Order

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 18

Page 33: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.5 Positioner Analog Tracking Velocity Parameters Set.vi The analog tracking position mode must not be activated. This VI allows to modify the GPIO name, the offset, the scale, the deadband threshold, the order, the velocity and the acceleration used by the analog tracking velocity mode (in cluster Tracking Velocity)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Tracking Velocity Parameters

GPIO Name (AI) GPIO2.ADC1: Analog Input #1 of the INT card connector #2 GPIO2.ADC2: Analog Input #2 of the INT card connector #2 GPIO2.ADC3: Analog Input #3 of the INT card connector #2 GPIO2.ADC4: Analog Input #4 of the INT card connector #2

Offset (Volt)

Scale

DeadBandThreshold (Volt)

Order

Velocity (units/s)

Acceleration (units/s²)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

19 EDH0303En1050 — 11/14

Page 34: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.6 Positioner Backlash Disable.vi Disables the backlash.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used for communication with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 20

Page 35: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.7 Positioner Backlash Enable.vi Enables the backlash

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

21 EDH0303En1050 — 11/14

Page 36: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.8 Positioner Backlash Get.vi Reads backlash value and status

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Backlash Status

Backlash Value

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 22

Page 37: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.9 Positioner Backlash Set.vi This VI sets the backlash value

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Backlash Value

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs.The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

23 EDH0303En1050 — 11/14

Page 38: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.10 Positioner Compensated PCO Abort.vi This VI aborts CIE08 compensated PCO mode

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs.The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 24

Page 39: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.11 Positioner Compensated PCO Current Status Get.vi Get current status of CIE08 compensated PCO mode.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Compensated PCO Current Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

25 EDH0303En1050 — 11/14

Page 40: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.12 Positioner Compensated PCO Enable.vi Enable CIE08 compensated PCO mode execution.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information

Positioner Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 26

Page 41: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.13 Positioner Compensated PCO From File.vi Load file to CIE08 compensated PCO data buffer.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

Data file name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

27 EDH0303En1050 — 11/14

Page 42: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.14 Positioner Compensated PCO Load To Memory.vi Load data lines to CIE08 compensated PCO data buffer.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

Data lines (500 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 28

Page 43: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.15 Positioner Compensated PCO Memory Reset.vi Abort CIE08 compensated PCO mode

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information

Positioner Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

29 EDH0303En1050 — 11/14

Page 44: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.16 Positioner Compensated PCO Prepare.vi Prepare data for CIE08 compensated PCO mode.

Connector Pane

Controls and Indicators

Positioner Name (250 c max)

ScanDirection

Start positions

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

EDH0303En1050 — 11/14 30

Page 45: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.17 Positioner Compensated PCO Set.vi Set data to CIE08 compensated PCO data buffer.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

Start

Stop

Distance

Width

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

31 EDH0303En1050 — 11/14

Page 46: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.18 Positioner Corrector Auto Tuning.vi This VI sets the backlash value

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Mode: 0 = high performance 1 = robust

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Corrector PID

Kp

Ki

Kd

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 32

Page 47: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.19 Positioner Corrector PIDDualFFVoltage Get.vi Corrector Type must be "PIDDualFFVoltage". Returns the corrector filter parameters: • User Closed Loop Status, • User KP, • User KI, • User KD, • User KS, • User Integration Time, • User Derivative Filter Depth, • User GKP, • User GKI, • User GKD, • User Kform, • User Feed Forward Gain Velocity, • User Feed ForwardGain Acceleration and • User Friction (in cluster Corrector PIDDualFFVoltage)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector PIDDualFFVoltage

Closed Loop Status

KP

KI

33 EDH0303En1050 — 11/14

Page 48: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

KD

KS

Integration Time (s) in Seconds

Derivative Filter Cut Off frequency

GKP

GKI

GKD

KForm

Feed Forward Gain Velocity (units) Units

Feed Forward Gain Acceleration (units)

Friction

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 34

Page 49: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.20 Positioner Corrector PIDDualFFVoltage Set.vi Corrector Type must be "PIDDualFFVoltage". Updates corrector filters' parameters in Cluster Corrector PIDDualFFVoltage (control) Saves the new corrector filters parameters: • User Closed Loop Status = New Closed Loop Status • User KP = New KP • User KI = New KI • User KD = New KD • User KS = New KS • User Integration Time = New Integration Time • User Derivative Filter Cut Off Frequency = New Derivative Filter Cut Off

Frequency • User GKP = New GKP • User GKI = New GKI • User GKD = New GKD • User KForm = New KForm • User Kfeedforward Gain Velocity=New Feed Forward Gain Velocity • User Kfeed Forward Gain Acceleration = New Feed Forward Gain Acceleration • User Friction = New Friction

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Corrector PIDDualFFVoltage

Closed Loop Status

KP

KI

KD

KS

Integration Time (s) in Seconds

Derivative Filter Cut Off frequency

GKP

35 EDH0303En1050 — 11/14

Page 50: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

GKI

GKD

KForm

Feed Forward Gain Velocity (units) Units

Feed Forward Gain Acceleration (units)

Friction

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 36

Page 51: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.21 Positioner Corrector PIDFFAcceleration Get.vi CorrectorType must be "PIDFFAcceleration". Returns the corrector filter parameters in cluster Corrector PIDFFAcceleration (control): • UserClosedLoopStatus, • UserKP, • UserKI, • UserKD, • UserKS, • UserIntegrationTime, • UserDerivativeFilterDepth, • UserGKP, • UserGKI, • UserGKD, • UserKform and • UserFeedForwardGainAcceleration • UserFeedForwardGainJerk

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Corrector PIDFFAcceleration

Closed Loop Status

KP

37 EDH0303En1050 — 11/14

Page 52: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

KI

KD

KS

Integration Time (seconds)

Derivative Filter Cut Off frequency

GKP

GKI

GKD

KForm

Feed Forward Gain Acceleration (units)

Feed Forward Gain Jerk

EDH0303En1050 — 11/14 38

Page 53: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.22 Positioner Corrector PIDFFAcceleration Set.vi Corrector Type must be "PIDFFAcceleration". Updates corrector filters' parameters in cluster Corrector PIDFFAcceleration (control) Saves the new corrector filters parameters: • User Closed Loop Status = New Closed Loop Status • User KP = New KP • User KI = New KI • User KD = New KD • User KS = New KS • User Integration Time = New Integration Time • User Derivative Filter Cut Off Frequency = New Derivative Filter Cut Off

Frequency • User GKP = New GKP • User GKI = New GKI • User GKD = New GKD • User KForm = New KForm • User Kfeed Forward Acceleration = New Feed Forward Gain Acceleration • User Kfeed Forward Jerk = New Feed Forward Gain Jerk

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Corrector PIDFFAcceleration

Closed Loop Status

KP

KI

KD

KS

Integration Time (s)

Derivative Filter Cut Off frequency

GKP

GKI

39 EDH0303En1050 — 11/14

Page 54: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

GKD

KForm

Feed Forward Gain Acceleration (units)

Feed Forward Gain Jerk

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

EDH0303En1050 — 11/14 40

Page 55: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.23 Positioner Corrector PIDFFVelocity Get.vi CorrectorType must be "PIDFFVelocity". Returns the corrector filter parameters in cluster Corrector PIDFFVelocity (control): • UserClosedLoopStatus, • UserKP, • UserKI, • UserKD, • UserKS, • UserIntegrationTime, • UserDerivativeFilterDepth, • UserGKP, • UserGKI, • UserGKD, • UserKForm and • UserFeedForwardGainVelocity.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector PIDFFVelocity

Closed Loop Status

KP

KI

KD

KS

41 EDH0303En1050 — 11/14

Page 56: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Integration Time (second)

Derivative Filter Cut Off frequency

GKP

GKI

GKD

Kform

Feed Forward Gain Velocity (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 42

Page 57: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.24 Positioner Corrector PIDFFVelocity Set.vi Corrector Type must be "PIDFFVelocity". Updates corrector filters' parameters in cluster Corrector PIDFFVelocity (control) Saves the new corrector filters parameters: • User Closed Loop Status = New Closed Loop Status • User KP = New KP • User KI = New KI • User KD = New KD • User KS = New KS • User Integration Time = New Integration Time • User Derivative Filter Cut Off Frequency = New Derivative Filter Cut Off

Frequency • User GKP = New GKP • User GKI = New GKI • User GKD = New GKD • User KForm = New KForm • User Kfeed Forward Gain Velocity = New Feed Forward Gain Velocity

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Corrector PIDFFVelocity

Closed Loop Status

KP

KI

KD

KS

Integration Time (s)

Derivative Filter Cut Off frequency

GKP

GKI

GKD

43 EDH0303En1050 — 11/14

Page 58: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Kform

Feed Forward Gain Velocity (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 44

Page 59: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.25 Positioner Corrector PIPosition Get.vi Corrector Type must be "PIPosition". Returns the corrector filter parameters in cluster Corrector PIPosition: • User Closed Loop Status, • User KP, • User KI and • User Integration Time

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector PIPosition

Closed Loop Status

KP

KI

Integration Time (seconds)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

45 EDH0303En1050 — 11/14

Page 60: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.26 Positioner Corrector PIPosition Set.vi Corrector Type must be "PIPosition". Updates corrector filters' parameters (cluster PIPosition) Saves the new corrector filters parameters: • User Closed Loop Status = New Closed Loop Status • User KP = New KP • User KI = New KI • User Integration Time = New Integration Time

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Corrector PIPosition

Closed Loop Status

KP

KI

Integration Time (seconds)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 46

Page 61: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.27 Positioner Corrector Notch Filters Get.vi Returns parameters of the two notch filters in 2 cluster Notch Filters: UserNotchFrequency1, UserNotchBandwidth1, UserNotchGain1, UserNotchFrequency2, UserNotchBandwidth2 and UserNotchGain2.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Notch Filter 1

Notch Frequency (Hertz)

Notch Bandwidth (Hertz)

Notch Gain

Notch Filter 2

Notch Frequency (Hertz)

Notch Bandwidth (Hertz)

Notch Gain

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

47 EDH0303En1050 — 11/14

Page 62: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.28 Positioner Corrector Notch Filters Set.vi Updates parameters of the two notch filters (cluster Notch Filter): • User Notch Frequency1 = New Notch Frequency1 • User Notch Bandwidth1 = New Notch Bandwidth1 • User Notch Gain1= New Notch Gain1 • User Notch Frequency2 = New Notch Frequency2 • User Notch Bandwidth2 = New Notch Bandwidth2 • User Notch Gain2 = New Notch Gain2

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Notch Filter 1

Notch Frequency (Hertz

Notch Bandwidth (Hertz)

Notch Gain

Notch Filter 2

Notch Frequency (Hertz)

Notch Bandwidth (Hertz)

Notch Gain

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 48

Page 63: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.29 Positioner Current Velocity Acceleration Filters Get.vi Returns the current velocity cut off frequency and the current acceleration cut of frequency to filter current velocity and current acceleration in the gathering.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Current velocity cut off frequency (Hertz)

Current acceleration cut off frequency (Hertz)

49 EDH0303En1050 — 11/14

Page 64: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.30 Positioner Current Velocity Acceleration Filters Set.vi Sets the current velocity cut off frequency and the current acceleration cut of frequency to filter current velocity and current acceleration in the gathering.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Current velocity cut off frequency (Hertz)

Current acceleration cut off frequency (Hertz)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 50

Page 65: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.31 Positioner Driver Filters Get.vi This API returns the encoder amplitude values (in Volts), it is useful to the user to know how big the encoder output signals is at any moment.

CAUTION The Encoder Type must be "AnalogInterpolated”.

Connector Pane

Controls and Indicators

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Ki

NotchFrequency

NotchBandwidth

NotchGain

LowpassFrequency

51 EDH0303En1050 — 11/14

Page 66: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.32 Positioner Driver Filters Set.vi Set the current velocity cut off frequency and the current acceleration cut of frequency to filter current velocity and current acceleration in the gathering.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Ki

Notch frequency (Hertz)

Notch bandwitch (Hertz)

Notch gain (Db)

Low pass frequency (Hertz)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 52

Page 67: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.33 Positioner Driver Position Offsets Get.vi This API returns the encoder amplitude values (in Volts), it is useful to the user to know how big the encoder output signals is at any moment.

CAUTION The Encoder Type must be "AnalogInterpolated”.

Connector Pane

Controls and Indicators

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

StagePositionOffset

GagePositionOffset

53 EDH0303En1050 — 11/14

Page 68: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.34 Positioner Encoder Amplitude Values Get.vi This API returns the encoder amplitude values (in Volts), it is useful to the user to know how big the encoder output signals are at any given time.

CAUTION The Encoder Type must be "AnalogInterpolated”.

Connector Pane

Controls and Indicators

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Encoder amplitude values Dynamic Parameters of the actuator for a future Motion

Max Sinus Amplitude

Current Sinus Amplitude

Max Cosinus Amplitude

Current Cosinus Amplitude

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

EDH0303En1050 — 11/14 54

Page 69: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.35 Positioner Encoder Calibration Parameters Get.vi After an encoder calibration (by GroupInitializeWithEncoderCalibration API), the user sends this API to get the encoder calibration parameter values. These values are to be put by the user to the stage.ini file corresponding stage section in order to have good encoder imperfects compensation at the controller next booting.

CAUTION The Encoder Type must be "AnalogInterpolated”.

Connector Pane

Controls and Indicators

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Encoder calibration Parameters Dynamic Parameters of the actuator for a future Motion

Sinus Offset

Cosinus Offset

Differential Gain

Phase Compensation

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

55 EDH0303En1050 — 11/14

Page 70: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.36 Positioner Excitation Signal Get.vi This function gets the previously configured excitation signal parameters.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Frequency (Hz)

Amplitude

Time (seconds)

EDH0303En1050 — 11/14 56

Page 71: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.37 Positioner Excitation Signal Set.vi This function sends an excitation command to the motor during a time. This function is allowed for "PIDFFAcceleration", "PIDFFVelocity" or "PIDDualFFVoltage" control loop. The parameters to configure are: Signal type (0: sine, 1: echelon, 2: random-amplitude, 3: random-pulse-width binary-amplitude, integer) Frequency (Hz, double) Amplitude (acceleration, velocity or voltage unit, double) During time (seconds, double). The function effective parameters for each mode are: (here: Limit means AccelerationLimit, VelocityLimit or VoltageLimit)

0 - Sine signal mode: • Frequency (>=1 and <= 5000) • Amplitude (>0 and <= Limit) • Time(>0)

1 - Echelon signal mode: • Amplitude (>0 and <= Limit, or <0 and >= -Limit) • Time (>0). • + During Time: Signal = Amplitude • + End of Time: Signal = 0

2 - Random-amplitude signal mode: • Amplitude (>0 and <= Limit) • Time(>0) • Frequency (>= 1 and <= 5000). • Signal is generated with a random value at every controller base time (Tbase = 0.1

ms), then is filtered with a second order low-pass filter at the cut-off Frequency value.

3 - Random-pulse-width binary-amplitude signal mode: • Amplitude (>0 and <= Limit) • Time (>0) • Frequency (>= 1 and <= 5000). • Signal is a sequence of pulses (Signal = Amplitude or = 0) with pulse randomly

varied width (multiple of Tbase). • Frequency is the controlled system band-width (cut-off frequency), necessary for the

PRBS (Pseudo Random Binary Sequence) function configuration. The function non-effective parameters can accept any value, the value 0 is recommended for simplicity.

57 EDH0303En1050 — 11/14

Page 72: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Frequency (Hz)

Amplitude

Time (seconds)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 58

Page 73: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.38 Positioner Maximum Velocity And Acceleration Get.vi Returns the maximum velocity and the maximum acceleration from the "stage.ini" configuration file.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Maximum velocity (unit / s)

Maximum acceleration (unit / s²)

59 EDH0303En1050 — 11/14

Page 74: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.39 Positioner Motion Done Get.vi Returns motion done values for the "Velocity And Position Window" (in cluster Motion Done): User Position Window, User Velocity Window, User Checking Time, User Mean Period and User Timeout.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Motion Done

Position Window (units)

Velocity Window (units/seconds)

Checking Time (seconds)

Mean Period (seconds)

Timeout (seconds)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 60

Page 75: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.40 Positioner Motion Done Set.vi Updates motion done parameters (cluster Motion done) only if Motion Done Mode is "VelocityAndPositionWindow": • User Position Window = New Position Window • User Velocity Window = New Velocity Window • User Checking Time = New Checking Time • User Mean Period = New Mean Period • User Timeout = New Timeout If the Motion Done Mode parameter is "Theoretical", these parameters are not taken into consideration

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Motion Done

Position Window (units)

Velocity Window (units/seconds)

Checking Time (seconds)

Mean Period (seconds)

Timeout (seconds)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

61 EDH0303En1050 — 11/14

Page 76: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.41 Positioner Position Compare AquadB Always Enable.vi This VI enables to generate AquadB signal in the always mode.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 62

Page 77: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.42 Positioner Position Compare AquadB Windowed Get.vi This VI returns the current parameters used in the AquadB signal position windowed mode.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Minimum Position

Maximum Position

Enable State

63 EDH0303En1050 — 11/14

Page 78: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.43 Positioner Position Compare AquadB Windowed Set.vi This VI generates AquadB signal in the position windowed mode.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Minimum Position

Maximum Position

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 64

Page 79: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.44 Positioners Encoder Index Difference Get.vi This function is used for any gantry. After a home search, the user can check the distance between the indexes of the two positioners (primary and secondary).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Distance: The actual distance between the two indexes of the two positioners of a gantry configuration. This distance is only measured during GroupHomeSearch.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

65 EDH0303En1050 — 11/14

Page 80: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.45 Positioner SGamma Exact Velocity Ajusted Displacement Get.vi Returns adjusted displacement to get exact velocity in the SGamma profile case

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Desired Displacement

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Adjusted Displacement

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 66

Page 81: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.46 Positioner SGamma Parameters Get.vi Returns the dynamic parameters of the positioner for a future motion (in cluster SGamma): User Velocity, User Acceleration, User Minimum Jerk Time and User Maximum Jerk Time

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

SGamma Parameters Dynamic Parameters of the actuator for a future Motion

Velocity (units/seconds)

Acceleration (units/seconds²)

Minimum Jerk Time (seconds)

Maximum Jerk Time (seconds)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

67 EDH0303En1050 — 11/14

Page 82: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.47 Positioner SGamma Parameters Set.vi Updates positioner dynamic parameters (cluster SGamma) for a future displacement: • User Velocity = New Velocity • User Acceleration = New Acceleration • User Minimum Jerk Time = New Minimum Jerk Time • User Maximum Jerk Time = New Maximum Jerk Time

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

SGamma Parameters

Velocity units/seconds

Acceleration (units/seconds²)

Minimum Jerk Time (seconds)

Maximum Jerk Time (seconds)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 68

Page 83: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.48 Positioner SGamma Previous Motion Times Get.vi Returns the setting and settling times from the motion done.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Setting Time (seconds)

Settling Time (seconds)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

69 EDH0303En1050 — 11/14

Page 84: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.49 Positioner Stage Parameter Get.vi Return the stage parameter from the selected positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Parameter Name (250 c max)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Parameter Value

EDH0303En1050 — 11/14 70

Page 85: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.50 Positioner Stage Parameter Set.vi Set the stage parameter from the selected positioner. (need to be logged in with Administrator rights)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Parameter Name (250 c max)

Parameter Value (250 c max)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Parameter Value

71 EDH0303En1050 — 11/14

Page 86: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.51 Positioner Driver Status Get.vi Returns the positioner driver status. To get the driver status Description, call the "Positioner Driver Status String Get" VI

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Driver Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 72

Page 87: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.52 Positioner Driver Status String Get.vi Returns the Description of positioner driver status in relation to the positioner driver status code.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Driver Status

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Positioner Driver Status String

73 EDH0303En1050 — 11/14

Page 88: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.53 Positioner Error Get.vi Returns the positioner status code and clears the positioner status. To get the status code Description, call the "Positioner Status String Get" VI The positioner status is composed of the corrector status, the profile generator status and the servitudes status.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 74

Page 89: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.54 Positioner Error String Get.vi Returns the positioner status Description in relation to a positioner status code (see § Positioner errors list).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Status

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Positioner Status String

75 EDH0303En1050 — 11/14

Page 90: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.55 Positioner Hardware Status Get.vi This VI returns the positioner hardware status. To get the hardware status Description, call the "Positioner Hardware Status String Get" VI

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Hardware Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 76

Page 91: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.56 Positioner Hardware Status String Get.vi This VI returns the positioner hardware status Description in relation to a positioner hardware status.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Hardware Status

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Positioner Hardware Status String

77 EDH0303En1050 — 11/14

Page 92: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.57 Positioner User Travel Limits Get.vi Reads user travel limits: User Maximum Target Position and User Minimum Target Position.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

User Maximum Target (units) in units

User Minimum Target (units) in units

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 78

Page 93: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.58 Positioner User Travel Limits Set.vi Updates user travel limits' parameters. Saves travel limits parameters: • User Minimum Target Position=New User Minimum Target Position • User Maximum Target Position = New User Maximum Target Position

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 max)

User Maximum Target(units)

User Minimum Target (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

79 EDH0303En1050 — 11/14

Page 94: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.59 Positioner Position Compare Get.vi This VI returns the position compare parameters in cluster Position Compare. These parameters are used when the position compare mode is enabled.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Position Compare Parameters

Minimum Position

Maximum Position

Position Step

Enable State

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 80

Page 95: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.60 Positioner Position Compare Set.vi This VI sets the position compare parameters (passed by cluster Postion compare) These parameters are used when the position compare mode is enabled.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Position Compare Parameters

Minimum Position

Maximum Position

Position Step

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

81 EDH0303En1050 — 11/14

Page 96: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.61 Positioner Position Compare Disable.vi This VI disables the position compare mode. The interpolation is managed by the controller and the pulses generation on the interpolation board output (PCO connector) is stopped.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 82

Page 97: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.62 Positioner Position Compare Enable.vi This VI enables the position compare mode. The interpolation is managed by the interpolation board and the pulses are generated on the interpolation board output (PCO connector).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

83 EDH0303En1050 — 11/14

Page 98: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.63 Positioner Position Compare Pulse Parameters Get.vi This VI returns the configured pulse width and the configured encoder settling time used by the position compare output PCO pulse. These parameters are used when the position compare mode is enabled.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

PCO Pulse Width (µs) Must equal to 0.2 (default), 1, 2.5 or 10 µs

Encoder Settling time (µs) Must equal to 0.075 (default), 1, 4 or 12 µs

EDH0303En1050 — 11/14 84

Page 99: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.64 Positioner Position Compare Pulse Parameters Set.vi This VI sets two additional parameters (the pulse width and the encoder settling time) for the position compare output trigger of the PCO connector on the XPS controller cards. These parameters are used when the position compare mode is enabled.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

PCO Pulse Width (µs)

Encoder Settling time (µs)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

85 EDH0303En1050 — 11/14

Page 100: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.65 Positioner Hard Interpolator Factor Get.vi This VI returns the hard interpolator factor

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Interpolation Factor

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 86

Page 101: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.66 Positioner Hard Interpolator Factor Set.vi This VI sets the hard interpolator factor.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Interpolation Factor

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

87 EDH0303En1050 — 11/14

Page 102: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.67 Positioner Group Jog Parameters Get.vi This VI returns the current velocity and the current acceleration used by JOG mode (in cluster Group Jog)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Jog Parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 88

Page 103: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.68 Positioner Group Jog Current Get.vi This VI returns the current velocity and the current acceleration used by JOG mode (in cluster Group Jog)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs..

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Jog Current

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

89 EDH0303En1050 — 11/14

Page 104: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.69 Positioner Group Jog Parameters Set.vi The JOG mode must be activated (after the call of "Group Jog Mode Enable" VI) This VI allows changing the velocity and acceleration used by the JOG mode on the fly (cluster Group Jog). If an error occurs, the positioner and all axes from the same group are stopped with a NULL velocity. Parameters coherence test: Velocity > Maximum Velocity => Velocity = Maximum Velocity Velocity < - Maximum Velocity => Velocity = - Maximum Velocity Acceleration <= 0 => ERROR and stop motion Acceleration > Maximum Acceleration => Acceleration = Maximum Acceleration

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Group Jog parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 90

Page 105: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.70 Positioner Group Move Absolute.vi The selected positioner moves to the target position. The absolute move refers to the acceleration, velocity, minimumTjerkTime and maximumTjerkTime predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Target Position (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

91 EDH0303En1050 — 11/14

Page 106: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.71 Positioner Group Move Relative.vi The selected positioner moves to the target position: Target Position = Current Position + Targe tDisplacement The relative move refers to the acceleration, velocity, minimum Tjerk Time and maximum Tjerk Time predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Target Displacement (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 92

Page 107: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.72 Positioner Group Corrector Output Get.vi Reads the selected positioner corrector output.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector Output (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

93 EDH0303En1050 — 11/14

Page 108: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.73 Positioner Group Position Current Get.vi Reads the selected positioner current position (SetpointPosition - PositionError).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 94

Page 109: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.74 Positioner Group Position Setpoint Get.vi Reads the selected positioner Setpoint position (profiler position).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Set Point position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

95 EDH0303En1050 — 11/14

Page 110: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.75 Positioner Group Position Target Get.vi Reads the selected positioner target position.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Target position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 96

Page 111: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.76 Positioner Raw Encoder Position Get.vi This function allows get the raw encoder position from a user corrected position for a positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Raw encoder position (units)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

User encoder position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

97 EDH0303En1050 — 11/14

Page 112: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.77 Positioner Time Flasher Disable.vi Disable the Time Flasher mode.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 98

Page 113: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.78 Positioner Time Flasher Enable.vi Enable the Time Flasher mode.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

99 EDH0303En1050 — 11/14

Page 114: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.79 Positioner Time Flasher Get.vi Get Time Flasher information.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Time Flasher Parameters

Minimum position: Start of time flashing window

Maximum position: End of time flashing window

Time Period between every pulse

State: true if positioner is in time flashing window

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 100

Page 115: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.1.80 Positioner Time Flasher Set.vi Set Time Flasher information.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Time Flasher Parameters

Minimum position: Start of time flashing window

Maximum position: End of time flashing window

Time Period between every pulse

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

101 EDH0303En1050 — 11/14

Page 116: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2 Controls Description

4.2.1 Tracking Position Control.ctl This control is used by Positioner Analog Tracking Position Parameters Set

Connector Pane

Front Panel

4.2.2 Tracking Position Indicator.ctl This indicator is used by Positioner Analog Tracking Position Parameters Get

Connector Pane

Front Panel

EDH0303En1050 — 11/14 102

Page 117: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2.3 Tracking Velocity Control.ctl This control is used by Positioner Analog Tracking Velocity Parameters Set

Connector Pane

Front Panel

4.2.4 Tracking Velocity Indicator.ctl This indicator is used by Positioner Analog Tracking Velocity Parameters Get

Connector Pane

Front Panel

103 EDH0303En1050 — 11/14

Page 118: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2.5 Corrector PIDDualFFVoltage Control.ctl This control is used by Positioner Corrector PIDDualFFVoltage Set

Connector Pane

Front Panel

4.2.6 Corrector PIDDualFFVoltage Indicator.ctl This indicator is used by Positioner Corrector PIDDualFFVoltage Get

Connector Pane

Front Panel

EDH0303En1050 — 11/14 104

Page 119: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2.7 Corrector PIDFFAcceleration Control.ctl This control is used by Positioner Corrector PIDDualFFAcceleration Set

Connector Pane

Front Panel

4.2.8 Corrector PIDFFAcceleration Indicator.ctl This indicator is used by Positioner Corrector PIDDualFFAcceleration Get

Connector Pane

Front Panel

105 EDH0303En1050 — 11/14

Page 120: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2.9 Corrector PIDFFVelocity control.ctl This control is used by Positioner Corrector PIDFFVelocity Set

Connector Pane

Front Panel

4.2.10 Corrector PIDFFVelocity Indicator.ctl This indicator is used by Positioner Corrector PIDFFVelocity Get

Connector Pane

Front Panel

EDH0303En1050 — 11/14 106

Page 121: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2.11 Corrector PIPosition Control.ctl This control is used by Positioner Corrector PIPosition Set

Connector Pane

Front Panel

4.2.12 Corrector PIPosition Indicator.ctl This indicator is used by Positioner Corrector PIPosition Get

Connector Pane

Front Panel

4.2.13 Notch Filter Control.ctl This control is used by Positioner Corrector Notch Filters Set

Connector Pane

Front Panel

107 EDH0303En1050 — 11/14

Page 122: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2.14 Notch Filter Indicator.ctl This indicator is used by Positioner Corrector Notch Filters Get

Connector Pane

Front Panel

4.2.15 Motion Done Control.ctl This control is used by Positioner Motion Done Set

Connector Pane

Front Panel

4.2.16 Motion Done Indicator.ctl This indicator is used by Positioner Motion Done Get

Connector Pane

Front Panel

EDH0303En1050 — 11/14 108

Page 123: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2.17 SGamma Control.ctl This control is used by Positioner SGamma Parameters Set

Connector Pane

Front Panel

4.2.18 SGamma Indicator.ctl This indicator is used by Positioner SGamma Parameters Get

Connector Pane

Front Panel

4.2.19 Position Compare Control.ctl This control is used by Positioner Motion Compare Set

Connector Pane

Front Panel

109 EDH0303En1050 — 11/14

Page 124: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

4.2.20 Position Compare Indicator.ctl This indicator is used by Positioner Motion Compare Get

Connector Pane

Front Panel

EDH0303En1050 — 11/14 110

Page 125: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.0 Groups

5.1 VIs Description used by all groups

5.1.1 Group Analog Tracking Mode Disable.vi The group must be in ANALOG TRACKING status.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

111 EDH0303En1050 — 11/14

Page 126: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.2 Group Analog Tracking Mode Enable.vi The group must be in ready status (after initialization and home search) and if OK this VI will enable the analog tracking mode for the group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Type Possible Values Position Velocity

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 112

Page 127: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.3 Group Home Search.vi This Vi activates the selected home search, configured in the Stages.ini, for the selected group axis. HomeSearchProfileGeneratorType =

IndexHomeSearch No IndexHomeSearch MechanicalZeroAndIndexHomeSearch MechanicalZeroHomeSearch MinusEndOfRunAndIndexHomeSearch MinusEndOfRunHomeSearch

If the selected group is a XY group The XY home search sequence can be Together, X after Y or Y after X

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

113 EDH0303En1050 — 11/14

Page 128: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.4 Group Home Search And Relative Move.vi

Group Home Search And Relative Move.vi Activates the selected home search, configured in the Stages.ini, for the selected group axis and executes a displacement. HomeSearchProfileGeneratorType =

IndexHomeSearch No IndexHomeSearch MechanicalZeroAndIndexHomeSearch MechanicalZeroHomeSearch MinusEndOfRunAndIndexHomeSearch MinusEndOfRunHomeSearch

If the selected group is a XY group The XY home search sequence can be Together, X after Y or Y after X

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Target Displacement (units) Array of relative positions

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 114

Page 129: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.5 Group Initialize.vi Initializes the group axis (Single, Spindle, XY, XYZ or Multiple axes group) and turns motor on.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

115 EDH0303En1050 — 11/14

Page 130: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.6 Group Initialize No Encoder Reset.vi Initialize the group axis (Single, XY, XYZ or Multiple axes group) without encoder reset and turn motor on.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 116

Page 131: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.7 Group Initialize With Encoder Calibration.vi Initializes the motors, calibrate the encoder and activate the servo loop of the selected single axis group.

NOTE To get the calibration results, use the PositionerEncoderCalibrationParametersGet API.

Connector Pane

Controls and Indicators

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

117 EDH0303En1050 — 11/14

Page 132: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.8 Group Jog Mode Disable.vi The group must be in JOGGING status and the positioner must be idle (velocity NULL)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 118

Page 133: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.9 Group Jog Mode Enable.vi The group must be in ready status (after initialization and home search) and if OK the JOG mode is enabled for the group. (JOGGING status).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

119 EDH0303En1050 — 11/14

Page 134: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.10 Group Kill.vi Kills and resets the group. The group comes back to "not initialised" status.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs..

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 120

Page 135: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.11 Group Motion Disable.vi This VI turns motor OFF and sets the "Motion Enable" status to FALSE for the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

121 EDH0303En1050 — 11/14

Page 136: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.12 Group Motion Enable.vi Initializes positions and corrector before turning motor ON and setting the "Motion Enable" status to TRUE for the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 122

Page 137: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.13 Group Move Abort.vi Aborts the motion: stops the motion in progress on the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

123 EDH0303En1050 — 11/14

Page 138: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.14 Group Status Get.vi Reads the group status (See § "Group state list" ) and returns the group status code.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 124

Page 139: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.15 Group Status Read.vi Reads and returns the group status (See § "Group state list”) without to clear the controller's memory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

125 EDH0303En1050 — 11/14

Page 140: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.16 Group Status String Get.vi Returns the group status string corresponding to the group status code (see § group state list).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Status #

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Group Status String

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

EDH0303En1050 — 11/14 126

Page 141: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.17 Group Referencing Action Execute.vi Executes an action in the referencing state for the selected group axis.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Action

Sensor

Parameter

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs

127 EDH0303En1050 — 11/14

Page 142: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.18 Group Referencing Start.vi Enter the given group in referencing state. This function will allow find a reference position for all the stages of this group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 128

Page 143: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

5.1.19 Group Referencing Stop.vi This function sets a group in ready state from referencing state.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

129 EDH0303En1050 — 11/14

Page 144: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.0 Single Axis Group

6.1 VIs Description

EDH0303En1050 — 11/14 130

Page 145: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.1 Single Axis Group Acceleration Setpoint Get.vi Get current value of setpoint acceleration (Single Axis).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

SingleAxis Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Setpoint Acceleration (units / s²)

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

131 EDH0303En1050 — 11/14

Page 146: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.2 Single Axis Group Current Following Error Get.vi This function returns the current following error of the selected SingleAxis group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

SingleAxis Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Following Error (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 132

Page 147: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.3 Single Axis Group Jog Parameters Get.vi This VI returns the current velocity and the current acceleration used by JOG mode (in cluster Group Jog)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Jog Parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

133 EDH0303En1050 — 11/14

Page 148: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.4 Single Axis Group Jog Current Get.vi This VI returns the current velocity and the current acceleration used by JOG mode (in cluster Group Jog)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Jog Current

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 134

Page 149: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.5 Single Axis Group Jog Parameters Set.vi The JOG mode must be activated (after the call of "Group Jog Mode Enable" VI) This VI allows changing the velocity and acceleration (passed in cluster Group Jog) used by the JOG mode on the fly. If an error occurs, the positioner is stopped with a NULL velocity.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Group Jog parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

135 EDH0303En1050 — 11/14

Page 150: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.6 Single Axis Group Motion Status Get.vi Returns the motion status for one or all positioners of the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

SingleAxis Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Motion Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 136

Page 151: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.7 Single Axis Group Move Absolute.vi The selected single axis moves to the target position. The absolute move refers to the acceleration, velocity, minimum Tjerk Time and maximum Tjerk Time predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Target Position (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

137 EDH0303En1050 — 11/14

Page 152: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.8 Single Axis Group Move Relative.vi The Single Axis moves to the target position: Target Position = Current Position + Target Displacement. The relative move refers to the acceleration, velocity, minimum Tjerk Time and maximum Tjerk Time predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

SingleAxis Group Name (250 c max)

Target Displacement (units)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 138

Page 153: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.9 Single Axis Group Position Current Get.vi Reads the Single Axis current position (Set point Position – Position Error).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

139 EDH0303En1050 — 11/14

Page 154: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.10 Single Axis Group Corrector Output Get.vi Reads the Single Axis corrector output

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs.The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector Output (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 140

Page 155: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.11 Single Axis Group Position Setpoint Get.vi Reads the Set point Position (profiler position) of the Single Axis.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Set Point Position (units)

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

141 EDH0303En1050 — 11/14

Page 156: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.12 Single Axis Group Position Target Get.vi Reads the Single Axis target position.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Target Position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 142

Page 157: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.13 Single Axis Slave Mode Disable.vi Disables the slave mode. The motion profile is set to the previous motion profile.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

143 EDH0303En1050 — 11/14

Page 158: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.14 Single Axis Slave Mode Enable.vi Enables the slave mode only if the "SingleAxis" group is ready. The current motion profile is saved and becomes "SlaveMotionProfileGenerator".

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 144

Page 159: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.15 Single Axis Slave Parameters Get.vi Returns the slave parameters (Positioner Name and Ratio)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Ratio

Positioner Name (250 c max)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

145 EDH0303En1050 — 11/14

Page 160: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.1.16 Single Axis Slave Parameters Set.vi Sets the slave parameters: the slave must be a "Single Axis" group and the master must be a positioner. The slave will follow the master at the ratio that is applied. The slave-master mode is activated only after the call of "Single Axis Slave Mode Enable" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Ratio

Positioner Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 146

Page 161: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

6.2 Controls Description

6.2.1 Single Group Jog Control.ctl This control is used by Single Axis Group Jog Parameters Set

Front Panel

6.2.2 Single Group Jog Indicator.ctl This indicator is used by Single Axis Group Jog Parameters Get

Front Panel

147 EDH0303En1050 — 11/14

Page 162: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.0 Spindle Group

7.1 VIs Description

EDH0303En1050 — 11/14 148

Page 163: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.1 Spindle Group Acceleration Setpoint Get.vi Get current value of setpoint acceleration (Spindle)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Spindle Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Setpoint Acceleration (units / s²)

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

149 EDH0303En1050 — 11/14

Page 164: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.2 Spindle Group Current Following Error Get.vi This function returns the current following error of the selected spindle group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Spindle Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Following Error (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 150

Page 165: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.3 Spindle Group Spin Parameters Get.vi This VI returns the current velocity and the current acceleration used by SPIN mode

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Spin Parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

151 EDH0303En1050 — 11/14

Page 166: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.4 Spindle Group Spin Current Get.vi This VI returns the current velocity and the current acceleration used by SPIN mode

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Spin Current

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 152

Page 167: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.5 Spindle Group Spin Parameters Set.vi The JOG mode must be activated (after the call of "Group Jog Mode Enable" VI) This VI allows changing the velocity and acceleration (passed in cluster Group Jog) used by the JOG mode on the fly. If an error occurs, the positioner is stopped with a NULL velocity.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Group Spin parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs.The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

153 EDH0303En1050 — 11/14

Page 168: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.6 Spindle Group Spin Mode Stop.vi This allows to leave the SPIN mode. It first brakes with the given acceleration, stops the positioner, and then set the group to READY state

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Acceleration (units/s²)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 154

Page 169: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.7 Spindle Group Motion Status Get.vi Returns the motion status for one or all positioners of the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Spindle Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Motion Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

155 EDH0303En1050 — 11/14

Page 170: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.8 Spindle Group Move Absolute.vi The selected spindle moves to the target position. The absolute move refers to the acceleration, velocity, minimum Tjerk Time and maximum Tjerk Time predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Target Position (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 156

Page 171: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.9 Spindle Group Move Relative.vi The spindle moves to the target position: Target Position = Current Position + Target Displacement. The relative move refers to the acceleration, velocity, minimum Tjerk Time and maximum Tjerk Time predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Spindle Group Name (250 c max)

Target Displacement (units)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

157 EDH0303En1050 — 11/14

Page 172: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.10 Spindle Group Position Current Get.vi Reads the Spindle current position (Set point Position – Position Error).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 158

Page 173: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.11 Spindle Group Corrector Output Get.vi Reads the Spindle corrector output

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector Output (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

159 EDH0303En1050 — 11/14

Page 174: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.12 Spindle Group Position Setpoint Get.vi Reads the Set point Position (profiler position) of the Spindle.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Set Point Position (units)

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

EDH0303En1050 — 11/14 160

Page 175: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.13 Spindle Group Position Target Get.vi Reads the Spindle target position.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Target Position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

161 EDH0303En1050 — 11/14

Page 176: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.14 Spindle Slave Mode Disable.vi Disables the slave mode. The motion profile is set to the previous motion profile.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 162

Page 177: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.15 Spindle Slave Mode Enable.vi Enables the slave mode only if the "Spindle" group is ready. The current motion profile is saved and becomes "SlaveMotionProfileGenerator".

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

163 EDH0303En1050 — 11/14

Page 178: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.16 Spindle Slave Parameters Get.vi Returns the slave parameters (Positioner Name and Ratio)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Ratio

Positioner Name (250 c max)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 164

Page 179: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.1.17 Spindle Slave Parameters Set.vi Sets the slave parameters: the slave must be a "Spindle" group and the master must be a Spindle positioner. The slave will follow the master at the ratio that is applied. The slave-master mode is activated only after the call of "Spindle Slave Mode Enable" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Ratio

Positioner Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

165 EDH0303En1050 — 11/14

Page 180: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

7.2 Controls Description

7.2.1 Single Group Spin Control.ctl This control is used by Spindle Group Spin Parameters Set

Front Panel

7.2.2 Single Group Spin Indicator.ctl This indicator is used by Spindle Group Spin Parameters Get

Front Panel

EDH0303En1050 — 11/14 166

Page 181: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.0 XY group

8.1 Vis Description

167 EDH0303En1050 — 11/14

Page 182: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.1 XY Group Acceleration Setpoint Get.vi Get current value of setpoint acceleration (XY)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Setpoint Acceleration X & Y (units/s²)

EDH0303En1050 — 11/14 168

Page 183: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.2 XY Group Current Following Error Get.vi This function returns the current following error for X, Y positioners of the selected XY group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Following Error X & Y (units)

[0] Current Following Error X

[1] Current Following Error Y

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

169 EDH0303En1050 — 11/14

Page 184: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.3 XY Group Jog Parameters Get.vi This VI returns the current velocity and the current acceleration (in cluster Group Jog) used by JOG mode for each positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Jog Parameters X & Y

Group Jog Parameters

Acceleration (units/s²)

Velocity (units/s)

EDH0303En1050 — 11/14 170

Page 185: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.4 XY Group Jog Current Get.vi This VI returns the current velocity and the current acceleration (in cluster Group Jog) used by JOG mode for each positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs..

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Jog Current X & Y

Group Jog Parameters

Velocity (units/s)

Acceleration (units/s²)

171 EDH0303En1050 — 11/14

Page 186: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.5 XY Group Position PCO Raw Encoder Get.vi This function allows getting the X and Y PCO raw encoder positions from the user X and Y corrected positions.

NOTE: This function is only allowed with a XY group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

Position X (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Position Y (units)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

PCO Raw Position X (units)

PCO Raw Position Y (units)

EDH0303En1050 — 11/14 172

Page 187: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.6 Axis Group Jog parameters Set.vi The JOG mode must be activated (after the call of "Group Jog Mode Enable" VI). This VI allows changing the velocity and acceleration used by the JOG mode on each positioner (Theses values are passed by an array of cluster Group Jog) on the fly. If an error occurs, each positioner is stopped with a NULL velocity.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Group Jog Parameters

Group Jog parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

173 EDH0303En1050 — 11/14

Page 188: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.7 Axis Group Move Absolute.vi The selected XY group moves to the X and Y target positions. The absolute move refers to the acceleration, velocity, minimum Jerk Time and maximum Jerk Time predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Target Position (units)

Target Position

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 174

Page 189: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.8 Axis Group Move Relative.vi The selected XY group moves to the X and Y target positions: Target Position X = Current Position X + Target Displacement X Target Position Y = Current Position Y + Target Displacement Y The relative move refers to the acceleration, velocity, minimum JerkTime and maximum Jerk Time predefined in the "Stages.ini" or redefined with the Positionerr…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Target Displacement (units)

Target Displacement

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

175 EDH0303En1050 — 11/14

Page 190: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.9 XY Group Motion Status Get.vi Returns the motion status for one or all positioners of the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Motion Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 176

Page 191: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.10 XY Group Position Corrected Profiler Get.vi This function allows correct a theoretical position. This corrected position is the theoretical position recalculated with the XY mapping correction. This function applies the XY mapping on the theoretical user positions and returns the corrected positions. These corrected profiler positions (X and Y) take the XY mapping correction into account. NOTE: This function is only allowed with a XY group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

Position X (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Position Y (units)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Corrected Position X (units)

Corrected Position Y (units)

177 EDH0303En1050 — 11/14

Page 192: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.11 XY Group Position Current Get.vi Reads the X and Y current positions (Set point Position – Position Error).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Position X & Y (units)

Current Position

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 178

Page 193: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.12 XY Group Corretor Output Get.vi Reads the X and Y corrector outputs.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector outputs X & Y (units)

Corrector output

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

179 EDH0303En1050 — 11/14

Page 194: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.13 XY Group Position Setpoint Get.vi Reads X and Y Set point Positions (profiler position).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Set point Position X & Y (units)

Set Point Position

EDH0303En1050 — 11/14 180

Page 195: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.14 XY Group Position Target Get.vi Reads the X and Y target positions.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Target Position X & Y (units)

Target Position

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

181 EDH0303En1050 — 11/14

Page 196: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.15 XY Line Arc Verification.vi XY LineArc trajectory file verification. The result needs to be read with the "XY LineArc Verification Result Get" VI. This VI is independent from the XY Line Arc Execution VI, so the user does not need to execute this VI before executing the XY Line Arc Execution. The trajectory file must be stored in the "\ADMIN\Public\Trajectory" controller directory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

File Name

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 182

Page 197: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.16 XY Line Arc Verification Result Get.vi This VI is used to get the results previously calculated by "XY Line Arc Verification" VI, positioner by positioner. The results include the position limits (min and max values), max trajectory curved velocity, max trajectory curved acceleration (in cluster Verification Result). This VI doesn't work if the trajectory file has not been previously examined

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Trajectory File Name

XY Line Arc Verification Result

Minimum Position (units)

Maximum Position (units)

Maximum Velocity (units/s)

Maximum Acceleration (units/s²)

XPS error out The XPS error out cluster passes error information out of a VI to be used by other VIs.

183 EDH0303En1050 — 11/14

Page 198: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.17 XY Line Arc Execution.vi Executes an XY LineArc trajectory from a trajectory data file passed in cluster XY Trajectory. The trajectory file must be stored in the "\ADMIN\Public\Trajectory" controller directory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Trajectory File Name

XY Line Arc Trajectory

Velocity (units/s)

Acceleration (unts/s2)

Number of times of execution

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 184

Page 199: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.18 XY Line Arc Parameters Get.vi Gets the XY Line Arc trajectory parameters (trajectory name, cluster XY Trajectory: trajectory velocity, trajectory acceleration, current executing element number). This VI works only during the period of trajectory execution.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept XPS error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Trajectory File Name

XY Line Arc Trajectory

Velocity (units/s)

Acceleration (units/s2)

Current Element Number

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

185 EDH0303En1050 — 11/14

Page 200: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.19 XY Line Arc Pulse Output Set.vi Configure and activate the pulse generation on XY LineArc trajectory (cluster XY Line Arc Pulse Output: Start length, end length, path length interval). Once the pulse generation is done, it's stopped. To reactivate it, re-call this API.

Connector Pane

Controls and Indicators

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

XY Line Arc Trajectory Pulse output

StartLength

EndLength

PathLengthInterval

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

EDH0303En1050 — 11/14 186

Page 201: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.1.20 XY Line Arc Pulse Output Get.vi Get the last configuration of pulse generation on XY LineArc trajectory (cluster XY Line Arc Pulse Output: start length, end length, path length interval).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept XPS error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

XY Line Arc Trajectory Pulses

StartLength

EndLength

PathLengthInterval

187 EDH0303En1050 — 11/14

Page 202: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.2 Controls Description

8.2.1 XY Group Jog Control.ctl This control is used by Axis Group Jog Parameters Set (in menu XY axes)

Front Panel

8.2.2 XY Group Jog Indicator.ctl This indicator is used by XY Group Jog Parameters Get (in menu XY axes)

Front Panel

8.2.3 XY Current Position.ctl This indicator is used by XY Group Position Current Get (in menu XY axes)

Front Panel

EDH0303En1050 — 11/14 188

Page 203: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.2.4 XY Set Point Position.ctl This indicator is used by XY Group Position Setpoint Get (in menu XY axes)

Front Panel

8.2.5 XY Target Position Indicator.ctl

This indicator is used by XY Group Position Target Get (in menu XY axes)

Front Panel

8.2.6 XY Target Position control.ctl This control is used by Axis Group Move Absolute (in menu XY axes)

Front Panel

8.2.7 XY Target Displacement.ctl This control is used by Axis Group Move Relative (in menu XY axes)

Front Panel

8.2.8 Axis Verification Result.ctl This indicator is used by XY Line Arc Verification Result Get (in menu XY axes)

Front Panel

189 EDH0303En1050 — 11/14

Page 204: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

8.2.9 XY Line Arc Trajectory Control.ctl This control is used by XY Line Arc Execution (in menu XY axes)

Front Panel

8.2.10 XY Line Arc Trajectory Indicator.ctl This indicator is used by XY Line Arc Parameters Get (in menu XY axes)

Front Panel

8.2.11 XY Line Arc Pulse Output Control.ctl This indicator is used by XY Line Arc Pulse Output Set (in menu XY axes)

Front Panel

8.2.12 XY Line Arc Pulse Output Indicator.ctl This indicator is used by XY Line Arc Pulse Output Get (in menu XY axes)

Front Panel

EDH0303En1050 — 11/14 190

Page 205: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.0 XYZ group

9.1 Vis Description

191 EDH0303En1050 — 11/14

Page 206: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.1 XYZ Group Acceleration Setpoint Get.vi Get current value of setpoint acceleration (XYZ)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XYZ Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Setpoint Acceleration X, Y & Z (units/s²)

EDH0303En1050 — 11/14 192

Page 207: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.2 XYZ Group Position Corrected Profiler Get.vi This function allows correcting a theoretical position. This corrected position is the theoretical position recalculated with the XYZ mapping correction. The XYZ mapping is applied on the theoretical user positions and the corrected positions are returned.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

XYZ Group Name (250 c max)

User Position X (units)

User Position Y (units)

User Position Z (units)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Corrected Position X (units)

Corrected Position Y (units)

Corrected Position Z (units)

193 EDH0303En1050 — 11/14

Page 208: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.3 XYZ Group Current Following Error Get.vi This function returns the current following error for X, Y, Z positioners of the selected XYZ group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XYZ Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Current Following Error X, Y & Z (units)

[0] Current Following Error X

[1] Current Following Error Y

[2] Current Following Error Z

EDH0303En1050 — 11/14 194

Page 209: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.4 XYZ Group Jog Parameters Get.vi This VI returns the current velocity and the current acceleration (in array of XYZ Group Jog) used by JOG mode for each positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Group Jog Parameters X,Y & Z

Group Jog Parameters

Acceleration (units/s²)

Velocity (units)

195 EDH0303En1050 — 11/14

Page 210: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.5 XYZ Group Jog Current Get.vi This VI returns the current velocity and the current acceleration (in array of XYZ Group Jog) used by JOG mode for each positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Group Jog Current X,Y & Z

Group Jog Parameters

Velocity (units)

Acceleration (units/s²)

EDH0303En1050 — 11/14 196

Page 211: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.6 Axis Group Jog parameters Set.vi The JOG mode must be activated (after the call of "Group Jog Mode Enable" VI). This VI allows changing the velocity and acceleration used by the JOG mode on each positioner (Theses values are passed by an array of cluster Group Jog) on the fly. If an error occurs, each positioner is stopped with a NULL velocity.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Group Jog Parameters

Group Jog parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

197 EDH0303En1050 — 11/14

Page 212: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.7 Axis Group Move Absolute.vi The selected XY group moves to the X and Y target positions. The absolute move refers to the acceleration, velocity, minimum Tjerk Time and maximum Tjerk Time predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Target Position (units)

Target Position

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 198

Page 213: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.8 Axis Group Move Relative.vi The selected XY group moves to the X and Y arget positions: Target PositionX = Current Position X + Target DisplacementX Target PositionY = Current Position Y + Target Displacement Y The relative move refers to the acceleration, velocity, minimum JerkTime and maximum JerkTime predefined in the "Stages.ini" or redefined with the Positionerr…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Target Displacement (units)

Target Displacement

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

199 EDH0303En1050 — 11/14

Page 214: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.9 XYZ Group Corrector Output Get.vi Reads the X, Y, Z corrector output.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

status The status boolean is either TRUE (X) for a XPS error, or FALSE (checkmark) for no XPS error.

code The code input identifies the XPS error.

source The source string describes the origin of the XPS error.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Corrector outputs X, Y & Z (units)

Corrector outputs

EDH0303En1050 — 11/14 200

Page 215: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.10 XYZ Group Motion Status Get.vi Returns the motion status for one or all positioners of the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XYZ Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Motion Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

201 EDH0303En1050 — 11/14

Page 216: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.11 XYZ Group Position Corrected Profiler Get.vi This function allows correcting a theoretical position. This corrected position is the theoretical position recalculated with the XYZ mapping correction. The XYZ mapping is applied on the theoretical user positions and the corrected positions are returned.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

XYZ Group Name (250 c max)

User Position X (units)

User Position Y (units)

User Position Z (units)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Corrected Position X (units)

Corrected Position Y (units)

Corrected Position Z (units)

EDH0303En1050 — 11/14 202

Page 217: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.12 XYZ Group Position Current Get.vi Reads the X, Y, Z current positions (Set point Position – Position Error).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

status The status boolean is either TRUE (X) for a XPS error, or FALSE (checkmark) for no XPS error.

code The code input identifies the XPS error.

source The source string describes the origin of the XPS error.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Current Position X, Y & Z (units)

Current Position

203 EDH0303En1050 — 11/14

Page 218: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.13 XYZ Group Position PCO Raw Encoder Get.vi This function returns the PCO raw encoder positions of an XYZ group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

XYZ Group Name (250 c max)

User Position X (units)

User Position Y (units)

User Position Z (units)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

PCO Raw Position X (units)

PCO Raw Position Y (units)

PCO Raw Position Z (units)

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 204

Page 219: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.14 XYZ Group Position Setpoint Get.vi This VI reads the Set point positions (profiler position) of the three positioners from the XYZ group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Set point Position X, Y & Z (units)

Set Point Position (units)

205 EDH0303En1050 — 11/14

Page 220: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.15 XYZ Group Position Target Get.vi Reads the three positioner Target positions (profiler position) from XYZ group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Target Position X, Y & Z (units)

Target Position (units)

EDH0303En1050 — 11/14 206

Page 221: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.16 XYZ Spline Verification.vi XYZ Spline trajectory file verification. The result needs to be read with the VI “XYZ Spline Verification Result Get”. This VI is independent from the “XYZ Spline Execution“ VI, so the user does not need to execute this VI before executing the XYZ Spline Execution. The trajectory file must be stored in the "\ADMIN\Public\Trajectory" controller directory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Trajectory File Name

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

207 EDH0303En1050 — 11/14

Page 222: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.17 XYZ Spline Verification Result Get.vi This VI is used to get the results previously calculated by “XYZ Spline Verification” VI, positioner by positioner. The results include the position limits (min and max values), max trajectory curved velocity, max trajectory curved acceleration. This VI doesn't work if the trajectory file has not been previously examined.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Trajectory File Name

Verification result

Minimum Position (units)

Maximum Position (units)

Maximum Velocity (units/s)

Maximum Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 208

Page 223: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.18 XYZ Spline Execution.vi Executes an XYZ Spline trajectory from a trajectory data file (passed in cluster Trajectory). The trajectory file must be stored in the "\ADMIN\Public\Trajectory" controller directory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Trajectory File Name

XYZ Spline Trajectory

Velocity (units/s)

Acceleration (units/s²)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

209 EDH0303En1050 — 11/14

Page 224: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.1.19 XYZ Spline Parameters Get.vi Gets the XYZ Spline trajectory parameters (in cluster XYZ Spline Trajectory: trajectory name, trajectory velocity, trajectory acceleration, current executing element number). This VI works only during the period of trajectory execution.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Trajectory File Name

XYZ Spline Trajectory

Velocity (units/s)

Acceleration (units/s²)

Current Element Number

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 210

Page 225: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.2 Controls Description

9.2.1 XYZ Group Jog Control.ctl This control is used by Axis Group Jog Parameters Set (in menu XYZ axes)

Connector Pane

Front Panel

9.2.2 XYZ Group Jog Indicator.ctl This indicator is used by XYZ Group Jog Parameters Get (in menu XYZ axes)

Connector Pane

Front Panel

9.2.3 XYZ Set Point Position.ctl

211 EDH0303En1050 — 11/14

Page 226: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

This indicator is used by XYZ Group Position Setpoint Get (in menu XYZ axes)

Connector Pane

Front Panel

9.2.4 XYZ Current Position.ctl This indicator is used by XYZ Group Position Current Get (in menu XYZ axes)

Connector Pane

Front Panel

9.2.5 XYZ Target Position Indicator.ctl This indicator is used by XYZ Group Position Target Get (in menu XYZ axes)

Connector Pane

Front Panel

9.2.6 XYZ Target Position Control.ctl This control is used by Axis Group Move Absolute (in menu XYZ axes)

Connector Pane

Front Panel

EDH0303En1050 — 11/14 212

Page 227: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.2.7 XYZ Target Displacement.ctl This control is used by Axis Group Move Relative (in menu XYZ axes)

Connector Pane

Front Panel

9.2.8 Axis Verification Result.ctl This indicator is used by XYZ Spline Verification Result Get (in menu XYZ axes)

Connector Pane

Front Panel

9.2.9 XYZ Spline Trajectory Control.ctl This control is used by XYZ Spline Execution (in menu XYZ axes)

Connector Pane

Front Panel

213 EDH0303En1050 — 11/14

Page 228: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

9.2.10 XYZ Spline Trajectory Indicator.ctl This indicator is used by XYZ Spline Parameters Get (in menu XYZ axes)

Connector Pane

Front Panel

EDH0303En1050 — 11/14 214

Page 229: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.0 Multiple Axes Group

10.1 Vis Description

215 EDH0303En1050 — 11/14

Page 230: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.1 Multiple Axes Group Acceleration Setpoint Get.vi Get current value of setpoint acceleration (Multiple Axes)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

MultipleAxes Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Setpoint Acceleration (units / s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 216

Page 231: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.2 Multiple Axes Group Current Following Error Get.vi This function returns the current following error for one or all positioners of the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

MultipleAxes Group Name (250 c max)

Number of Axis [1:8]

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Following Error (units)

[0] Current Following Error of positioner #1

[1] Current Following Error of positioner #2

[7] Current Following Error of positioner #8

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

217 EDH0303En1050 — 11/14

Page 232: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.3 Multiple Axes Group Jog Parameters Get.vi This VI returns the current velocity and the current acceleration used by JOG mode for each positioner in array of cluster (Group Jog)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs..

Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Jog Parameters

Group Jog Parameters 2

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 218

Page 233: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.4 Multiple Axes Group Jog Current Get.vi This VI returns the current velocity and the current acceleration used by JOG mode for each positioner in array of cluster (Group Jog)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Jog Current

Group Jog Parameters 2

Velocity (units/s)

Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

219 EDH0303En1050 — 11/14

Page 234: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.5 Axis Group Jog parameters Set.vi The JOG mode must be activated (after the call of "Group Jog Mode Enable" VI). This VI allows changing the velocity and acceleration used by the JOG mode on each positioner (Theses values are passed by an array of cluster Group Jog) on the fly. If an error occurs, each positioner is stopped with a NULL velocity

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Group Jog Parameters

Group Jog parameters

Velocity (units/s)

Acceleration (units/s²)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs

EDH0303En1050 — 11/14 220

Page 235: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.6 Axis Group Move Absolute.vi The axes from the selected group moves to the target positions. The absolute move refers to the acceleration, velocity, minimum Jerk Time and maximum Jerk Time predefined in the "Stages.ini" or redefined with the "Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Target Position (units)

Target Position

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

221 EDH0303En1050 — 11/14

Page 236: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.7 Axis Group Move Relative.vi The axes from the selected group moves to the target positions: Target Position = Current Position + Target Displacement The relative move refers to the acceleration, velocity, minimum Jerk Time and maximum JerkTime predefined in the "Stages.ini" or redefined with the Positioner…Parameters Set" VI.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Target Displacement (units)

Target Displacement

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 222

Page 237: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.8 Multiple Axes Group Corrector Output Get.vi Reads the Multiple Axes group corrector output.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector outputs (units)

Corrector output

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

223 EDH0303En1050 — 11/14

Page 238: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.9 Multiple Axes Group Motion Status Get.vi Returns the motion status for one or all positioners of the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

MultipleAxes Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Motion Status

Current Position

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 224

Page 239: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.10 Multiple Axes Group Position Current Get.vi Reads the Multiple Axes group current position (Set point Position - Position Error).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Position (units)

Current Position

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

225 EDH0303En1050 — 11/14

Page 240: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.11 Multiple Axes Group Position Setpoint Get.vi Reads Multiple Axes group Set point Position (profiler position).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Set point Position (units)

Set Point Position

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 226

Page 241: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.12 Multiple Axes Group Position Target Get.vi This VI reads Multiple Axes group target position (profiler position).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Target Position (units)

Target Position

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

227 EDH0303En1050 — 11/14

Page 242: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.13 Multiple Axes PVT Verification.vi Multiple axes PVT trajectory verification. The result needs to be read with the VI "Multiple Axes PVT Verification Result Get". This VI is independent from the Multiple Axes PVT Execution" VI, so the user does not need to execute this VI before executing the Multiple Axes PVT Execution. The trajectory file must be stored in the "\ADMIN\Public\Trajectory" controller directory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Trajectory File Name

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 228

Page 243: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.14 Multiple Axes PVT Verification Result Get.vi This VI is used to get results previously calculated by "Multiple Axes PVT Verification" VI, positioner by positioner. The results include minimum and maximum position limits, positioner maximum velocity, positioner maximum acceleration. This VI doesn't work if the trajectory file has not been previously examined.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The XPS error out cluster passes XPS error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Trajectory File Name

Verification result

Minimum Position (units)

Maximum Position (units)

Maximum Velocity (units/s)

Maximum Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

229 EDH0303En1050 — 11/14

Page 244: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.15 Multiple Axes PVT Execution.vi Executes a PVT trajectory from a trajectory data file. The trajectory file must be stored in the "\ADMIN\Public\Trajectory" controller directory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Trajectory File Name

Execution Number

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 230

Page 245: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.16 Multiple Axes PVT Parameters Get.vi Gets the Multiple Axes PVT trajectory parameters (in cluster Multiple Axes PVT Trajectory: trajectory name, current executing element number). This VI works only during the period of trajectory execution.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Trajectory File Name

Current Element Number

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

231 EDH0303En1050 — 11/14

Page 246: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.17 Multiple Axes PVT Pulse Output Set.vi Configure and activate the pulse generation on MultipleAxes PVT trajectory (cluster MultipleAxes PVT Pulse Output: start element, end element, time interval). Once the pulse generation is done, it's stopped. To reactivate it, re-call this API.

Connector Pane

Controls and Indicators

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

MultipleAxes PVT Pulse output

Start Element

End Element

Time Interval

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

EDH0303En1050 — 11/14 232

Page 247: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.1.18 Multiple Axes PVT Pulse Output Get.vi Get the last configuration of pulse generation on MultipleAxes PVT trajectory (cluster MultipleAxes PVT Pulse Output: start element, end element, time interval).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

MultipleAxes Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept XPS error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

MultipleAxes PVT Pulse Output

Start Element

End Element

Time Interval

233 EDH0303En1050 — 11/14

Page 248: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.2 Controls Description

10.2.1 Multiple Group Jog Control.ctl This control is used by Axis Group Jog Parameters Set (in menu Multiple axes)

Front Panel

10.2.2 Multiple Group Jog Indicator.ctl This indicator used by Multiple Axes Group Jog Parameters Get (in menu Multiple axes)

Front Panel

10.2.3 Multiple Current Position.ctl This indicator is used by Multiple Axes Group Position Current Get (in menu Multiple axes)

Front Panel

EDH0303En1050 — 11/14 234

Page 249: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.2.4 Multiple Set Point Position.ctl This indicator is used by Multiple Axes Group Position Setpoint Get (in menu Multiple axes)

Front Panel

10.2.5 Multiple Target Position Indicator.ctl This indicator is used by Multiple Axes Group Position Target Get (in menu Multiple axes)

Front Panel

10.2.6 Multiple Target Position Control.ctl This control is used by Axis Group Move Absolute (in menu Multiple axes)

Front Panel

10.2.7 Multiple Target Displacement.ctl This control is used by Axis Group Move Relative (in menu Multiple axes)

Front Panel

10.2.8 Axis Verification Result.ctl This indicator is used by Multiple Axes PVT Verification Result Get (in menu Multiple axes)

Front Panel

235 EDH0303En1050 — 11/14

Page 250: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

10.2.9 Multiple Target Displacement.ctl This control is used by Axis Group Move Relative (in menu Multiple axes)

Front Panel

10.2.10 Multiple Axes PVT Pulse Output Control.ctl This control is used by Multiple Axes PVT Pulse Output Set (in menu Multiple axes)

Front Panel

10.2.11 Multiple Axes PVT Pulse Output Indicator.ctl This control is used by Multiple Axes PVT Pulse Output Get (in menu Multiple axes)

Front Panel

EDH0303En1050 — 11/14 236

Page 251: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

11.0 GPIO

11.1 Vis Description

237 EDH0303En1050 — 11/14

Page 252: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

11.1.1 GPIO Analog Get.vi Reads analog value for one or several analog inputs or analog outputs

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

GPIO Names (Analog)

GPIO Name (Analog) GPIO2.ADC1: Analog Input 1 of the INT card connector #2 GPIO2.ADC2: Analog Input 2 of the INT card connector #2 GPIO2.ADC3: Analog Input 3 of the INT card connector #2 GPIO2.ADC4: Analog Input 4 of the INT card connector #2 GPIO2.DAC1: Analog Output 1 of the INT card connector #2 GPIO2.DAC2: Analog Output 2 of the INT card connector #2 GPIO2.DAC3: Analog Output 3 of the INT card connector #2 GPIO2.DAC4: Analog Output 4 of the INT card connector #2

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Analog Values

Analog Value

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 238

Page 253: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

11.1.2 GPIO Analog Set.vi Sets analog value for one or several analog outputs.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

GPIO Names (Analog Output)

GPIO Name (AO) GPIO2.DAC1: Analog Output 1 of the INT card connector #2 GPIO2.DAC2: Analog Output 2 of the INT card connector #2 GPIO2.DAC3: Analog Output 3 of the INT card connector #2 GPIO2.DAC4: Analog Output 4 of the INT card connector #2

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Analog Values

Analog Value

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed..

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

239 EDH0303En1050 — 11/14

Page 254: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

11.1.3 GPIO Analog Gain Get.vi Reads gain (1, 2, 4 or 8) for one or several analog inputs.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

GPIO Names (Analog Input)

GPIO Name (AI) GPIO2.ADC1: Analog Input 1 of the INT card connector #2 GPIO2.ADC2: Analog Input 2 of the INT card connector #2 GPIO2.ADC3: Analog Input 3 of the INT card connector #2 GPIO2.ADC4: Analog Input 4 of the INT card connector #2

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

status The status boolean is either TRUE (X) for a XPS error, or FALSE (checkmark) for no XPS error.

code The code input identifies the XPS error.

source The source string describes the origin of the XPS error.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Analog Input Gain Values

Value

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 240

Page 255: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

11.1.4 GPIO Analog Gain Set.vi Sets gain (1, 2, 4 or 8) for one or several analog inputs.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

GPIO Names (Analog Input)

GPIO Name (AI) GPIO2.ADC1: Analog Input 1 of the INT card connector #2 GPIO2.ADC2: Analog Input 2 of the INT card connector #2 GPIO2.ADC3: Analog Input 3 of the INT card connector #2 GPIO2.ADC4: Analog Input 4 of the INT card connector #2

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Analog Input Gain Values

Analog Input Gain

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

241 EDH0303En1050 — 11/14

Page 256: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

11.1.5 GPIO Digital Get.vi Reads digital input or digital output.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

GPIO Name (Digital) GPIO1.DI: Digital Input of the INT card connector #1 GPIO2.DI: Digital Input of the INT card connector #2 GPIO3.DI: Digital Input of the INT card connector #3 GPIO4.DI: Digital Input of the INT card connector #4 GPIO1.DO: Digital Output of the INT card connector #1 GPIO3.DO: Digital Output of the INT card connector #3 GPIO4.DO: Digital Output of the INT card connector #4

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Digital Value

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 242

Page 257: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

11.1.6 GPIO Digital Set.vi Sets digital value for one or several digital outputs.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

GPIO Name (DO) GPIO1.DO: Digital Output of the INT card connector #1 GPIO3.DO: Digital Output of the INT card connector #3 GPIO4.DO: Digital Output of the INT card connector #4

Mask

Digital Output Value

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

243 EDH0303En1050 — 11/14

Page 258: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.0 Gathering

12.1 Vis Description

EDH0303En1050 — 11/14 244

Page 259: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.1 Gathering Configuration Get.vi Gets the current Gathering configuration. Use the "Gathering List Get" VI to get the list of gathering types.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Type List

Type

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

245 EDH0303En1050 — 11/14

Page 260: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.2 Gathering Configuration Set.vi Configures the next acquisition. Use the "Gathering List Get" VI to get the list of gathering types.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Gathering Type List

Type

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 246

Page 261: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.3 Gathering Current Number Get.vi Returns the maximum number of possible samples and the current number during acquisition.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Number

Maximum Samples Number

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

247 EDH0303En1050 — 11/14

Page 262: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.4 Gathering Data Acquire.vi Acquire a configured data

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 248

Page 263: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.5 Gathering Data Get.vi Get a line of the gathered data

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Index point: number of the wanted line in the gathering data.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs..

Data buffer line

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

249 EDH0303En1050 — 11/14

Page 264: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.6 Gathering Data Multiple Lines Get.vi This function enables to read a number of data lines from the gathering buffer. The first line number is defined by an index of data buffer (ex: index #0 = Line #1). The reading buffer is limited to 32767 characters.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Index point

Number of lines

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Data buffer line

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 250

Page 265: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.7 Gathering Run Append.vi This function allows re-start the current stopped data gathering. For a more thorough Description of the internal data gathering capability, please refer to the XPS Motion Tutorial, section named Data Gathering / Internal Data Gathering.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

251 EDH0303En1050 — 11/14

Page 266: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.8 Gathering External Configuration Get.vi Gets the current Gathering external configuration. Use the "Gathering List Get" VI to get the list of gathering types.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Type List

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 252

Page 267: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.9 Gathering External Configuration Set.vi Configures the next acquisition (external). Use the "Gathering List Get" VI to get the list of gathering types.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Gathering Type List

Type

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

253 EDH0303En1050 — 11/14

Page 268: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.10 Gathering External Current Number Get.vi Returns the maximum number of possible samples and the current number during acquisition (external)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Number

Maximum Samples Number

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 254

Page 269: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.11 Gathering External Data Get.vi This function enables to read one data line from the current external gathering buffer. The line number is defined by the index of point.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Index point

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Data buffer line

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

255 EDH0303En1050 — 11/14

Page 270: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.12 Gathering External Stop And Save.vi Stops acquisition (external) and saves data in the GATHERING.DAT file (in the "\PUBLIC" controller folder).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 256

Page 271: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.13 Gathering List Get.vi Gets the list of gathering types.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Type List

Type

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

257 EDH0303En1050 — 11/14

Page 272: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.14 Gathering Reset.vi Reset acquisition buffer.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 258

Page 273: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.15 Gathering Run.vi Starts a new data gathering. The data gathering needs to be configured before using this function (See GatheringConfigurationSet) The parameters are the number of data to be gathered and the divisor of the frequency (servo frequency) at which the data gathering will be done. For a more thorough Description of the internal data gathering capability, please refer to the XPS Motion Tutorial, section named Data Gathering / Internal Data Gathering.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Data number

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Divisor (1 by default)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

259 EDH0303En1050 — 11/14

Page 274: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.16 Gathering Stop.vi Stops internal and external triggered data gathering. To save it to a file, use GatheringStopAndSave function. For a more thorough Description of the internal data gathering capability, please refer to the XPS Motion Tutorial, section named Data Gathering / Internal Data Gathering.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 260

Page 275: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

12.1.17 Gathering Stop And Save.vi Stops acquisition and saves data in the GATHERING.DAT file (in the "\PUBLIC" controller folder).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

261 EDH0303En1050 — 11/14

Page 276: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.0 Events, Actions and Timers

13.1 New Vis Description

13.1.1 Event Extended Configuration Trigger Set.vi Configure one or several events. For each "full event name" [ActorName].[Category].EventName: - Set actor name (Group name, Positioner name, GPIO name or Nothing) - Set category name (Category or Nothing) - Set event name

NOTE Before activating this event, you must configure the actions. Only next, use the "EventExtendedStart" API to launch your configured event.

Connector Pane

EDH0303En1050 — 11/14 262

Page 277: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Extended Event Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Event Parameter 1 (0) The Element Number fior the events ElementNumberStart or ElementNumberState. 0 for the others events

Event Parameter 2 (0) The Element Number fior the events ElementNumberStart or ElementNumberState. 0 for the others events

Event Parameter 3 (0) The Element Number fior the events ElementNumberStart or ElementNumberState. 0 for the others events

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

263 EDH0303En1050 — 11/14

Page 278: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.1.2 Event Extended Configuration Trigger Get.vi Get the last event configured by "EventExtendedConfigurationTriggerSet" API.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Event Trigger Configuration

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

EDH0303En1050 — 11/14 264

Page 279: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.1.3 Event Extended Configuration Action Set.vi Configure one or several actions.

NOTE Before activating the defined actions, you must configure the events. Only then, you can use the "EventExtendedStart" API.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Extended Action Name (250 c max)

Action Parameter 1 (0) The Element Number fior the events ElementNumberStart or ElementNumberState. 0 for the others events

Action Parameter 2 (0) The Element Number fior the events ElementNumberStart or ElementNumberState. 0 for the others events

Action Parameter 3 (0) The Element Number fior the events ElementNumberStart or ElementNumberState. 0 for the others events

Action Parameter 4 (0) The Element Number fior the events ElementNumberStart or ElementNumberState. 0 for the others events

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

265 EDH0303En1050 — 11/14

Page 280: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.1.4 Event Extended Configuration Action Get.vi Get the last action configured by "EventExtendedConfigurationActionSet" API.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Action Configuration

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

EDH0303En1050 — 11/14 266

Page 281: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.1.5 Event Extended Start.vi Launch the last configured event(s) in relation to the last configured action(s).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

ID Event combination identifier is returned.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

267 EDH0303En1050 — 11/14

Page 282: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.1.6 Event Extended Wait.vi Launch the last configured event(s) and wait it occurs to unlock the socket.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

EDH0303En1050 — 11/14 268

Page 283: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.1.7 Event Extended Remove.vi Delete the event(s) defined by the "ID" event identifier (provided by "EventExtendedStart" API).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

ID Event combination identifier provided by the « EventExtendedStart » API.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

269 EDH0303En1050 — 11/14

Page 284: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.1.8 Event Extended Get.vi Get the list of events and actions in progress in relation to the "ID" event identifier (provided by "EventExtendedStart" API).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

ID Identifier provided by “EventExtendedStart” API.

Event Trigger Configuration Event configuration Description (always in progress)

Action Configuration Action configuration Description (always in progress)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

EDH0303En1050 — 11/14 270

Page 285: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.1.9 Event Extended All Get.vi Get the list of all "event and action" combination identifiers in progress.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Event and Action Configurations List of all identifiers of event combinations in progress

Connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

271 EDH0303En1050 — 11/14

Page 286: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.2 Old Vis Description

13.2.1 Event Add.vi Adds an event associated to an action for the selected positioner. The events and the actions are defined in Control Panel (XPS-Q8/Event Action) When an action is accosiated with an event, it's only when the event has occurred that the action is trigged… For example, if you want to set a digital output to a value only when the position is in constant velocity state then you must select the "DoSet" action associated with the "ConstantVelocityStart" event and the "ConstantVelocityEnd" event. This action can NOT be used with the "ConstantVelocityState" event because the digital output is set as soon as and during every time a"ConstantVelocityState" event occurs and so, the digital output stays in the same state, even if the constant velocity state is finished.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

Action DOToggle: The value of bits is reversed on digital output DOPulse: A pulse is generated on a digital output DOSet: The value of bits is modified on a digital output DACSet.SetpointPosition:The Analog output is modified with the Setpoint Position value and this is multiplied by a gain and an offset is added DACSet.SetpointVelocity: The Analog output is modified with the Setpoint Velocity value and this is multiplied by a gain and an offset is added DACSet.SetpointAcceleration: The Analog output is modified with the Setpoint Acceleration value and this is multiplied by a gain and an offset is added GatheringRun: allows to release a gathering on an event

Name DOToggle DOPulse DOSet DACSet.SetpointPosition DACSet.SetpointVelocity DACSet.SetpointAcceleration GatheringRun

EDH0303En1050 — 11/14 272

Page 287: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Param 1 depends of the action GPIO Name (digital output) for actions DOToggle, DOPulse, DOSet GPIO Name (Analog output) for actions DACSet.SetpointPosition, DACSet.SetpointVelocity, DACSet.Acceleration Nb Points for action GatheringRun

Param 2 depends of the action Mask for actions DOToggle, DOPulse, DOSet Gain for actions DACSet.SetpointPosition, DACSet.SetpointVelocity, DACSet.SetpointAcceleration Divisor for action GatheringRun

Param 3 depends of the action 0 for actions DOToggle, DOPulse, GatheringRun value of the digital output for action DOSet offset for actions DACSet.SetpointPosition,DACSet.setpointVelocity, DACSet.SetpointAcceleration

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Event Name Definition for a positioner profile: Always: ALWAYS Immediate: IMMEDIATELY Timer1: Timer2: Timer3: Timer4: Timer5: Motion Done: Definition for a positioner equipped with a SGamma or Jog profile The Event name will be SGamma.name or Jog.name. ConstantVelocityStart: when the constant velocity is reached: ConstantVelocityEnd: when the constant velocity is finished ConstantVelocitySate: during the constant velocity ConstantAccelerationStart: when the constant acceleration is reached ConstantAccelerationEnd: when the constant acceleration is finished ConstantAccelerationState: during the constant acceleration ConstantDecelerationStart: when the constant deceleration is reached ConstantDecelerationEnd: when the constant deceleration is finished ConstantDecelerationState: during the constant deceleration MotionStart: when the motion is started MotionEnd: when the motion is stopped MotionState: during the motion Definition for a group with a trajectory profile (XYLineArc, Spline, PVT): The Event name will be XYLineArc.name or Spline.name or PVT.name. TrajectoryStart: when the trajectory is started TrajectoryEnd: when the trajectory is finished TrajectoryState: during the trajectory ElementNumberStart: when the element number is started ElementNumberState: during the element number

Event Parameter (0) The Element Number fior the events ElementNumberStart or ElementNumberState.

273 EDH0303En1050 — 11/14

Page 288: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

0 for the others events

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs..

EDH0303En1050 — 11/14 274

Page 289: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.2.2 Event Remove.vi Deletes an event associated to an action for the selected actuator. The events and the actions are defined in § Events and § Actions.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Event Name Definition for a positioner profile: Always: ALWAYS Immediate: IMMEDIATELY Timer1: Timer2: Timer3: Timer4: Timer5: Motion Done: Definition for a positioner equipped with a SGamma or Jog profile The Event name will be SGamma.name or Jog.name. ConstantVelocityStart: when the constant velocity is reached: ConstantVelocityEnd: when the constant velocity is finished ConstantVelocitySate: during the constant velocity ConstantAccelerationStart: when the constant acceleration is reached ConstantAccelerationEnd: when the constant acceleration is finished ConstantAccelerationState: during the constant acceleration ConstantDecelerationStart: when the constant deceleration is reached ConstantDecelerationEnd: when the constant deceleration is finished ConstantDecelerationState: during the constant deceleration MotionStart: when the motion is started MotionEnd: when the motion is stopped MotionState: during the motion Definition for a group with a trajectory profile (XYLineArc, Spline, PVT: The Event name will be XYLineArc.name or Spline.name or PVT.name. TrajectoryStart: when the trajectory is started TrajectoryEnd: when the trajectory is finished TrajectoryState: during the trajectory ElementNumberStart: when the element number is started

275 EDH0303En1050 — 11/14

Page 290: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

ElementNumberState: during the element number

Event Parameter (0) The Element Number fior the events ElementNumberStart or ElementNumberState. 0 for the others events

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 276

Page 291: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.2.3 Event Get.vi Gets the events and actions list for the selected actuator. The events and the actions are defined in § Events and § Actions.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Event List

Event

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

277 EDH0303En1050 — 11/14

Page 292: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.2.4 Event Wait.vi This VI waits for an event for the selected positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Event Name Definition for a positioner profile: Always: ALWAYS Immediate: IMMEDIATELY Timer1: Timer2: Timer3: Timer4: Timer5: Motion Done: Definition for a positioner equipped with a SGamma or Jog profile The Event name will be SGamma.name or Jog.name. ConstantVelocityStart: when the constant velocity is reached: ConstantVelocityEnd: when the constant velocity is finished ConstantVelocitySate: during the constant velocity ConstantAccelerationStart: when the constant acceleration is reached ConstantAccelerationEnd: when the constant acceleration is finished ConstantAccelerationState: during the constant acceleration ConstantDecelerationStart: when the constant deceleration is reached ConstantDecelerationEnd: when the constant deceleration is finished ConstantDecelerationState: during the constant deceleration MotionStart: when the motion is started MotionEnd: when the motion is stopped MotionState: during the motion Definition for a group with a trajectory profile (XYLineArc, Spline, PVT: The Event name will be XYLineArc.name or Spline.name or PVT.name. TrajectoryStart: when the trajectory is started TrajectoryEnd: when the trajectory is finished TrajectoryState: during the trajectory ElementNumberStart: when the element number is started

EDH0303En1050 — 11/14 278

Page 293: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

ElementNumberState: during the element number

Event Parameter (0) The Element Number fir the events ElementNumberStart or ElementNumberState. 0 for the others events

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

279 EDH0303En1050 — 11/14

Page 294: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.2.5 Timer Get.vi This VI returns the frequency ticks for the timer.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other Vis

Timer Name

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Frequency Ticks

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 280

Page 295: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.2.6 Timer Set.vi This VI sets a timer

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Timer Name

Frequency Ticks

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

281 EDH0303En1050 — 11/14

Page 296: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.3 Controls Description

13.3.1 Action.ctl

Front Panel

Controls and Indicators

Action DOToggle: The value of bits is reversed on digital output DOPulse: A pulse is generated on a digital output DOSet: The value of bits is modified on a digital output DACSet.SetpointPosition:The Analog output is modified with the Setpoint Position value and this is multiplied by a gain and an offset is added DACSet.SetpointVelocity: The Analog output is modified with the Setpoint Velocity value and this is multiplied by a gain and an offset is added DACSet.SetpointAcceleration: The Analog output is modified with the Setpoint Acceleration value and this is multiplied by a gain and an offset is added GatheringRun: allows to release a gathering on an event

Name

Param 1 Depends on the action

Param 2 Depends on the action

Param 3 Depends on the action

EDH0303En1050 — 11/14 282

Page 297: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.3.2 Action DOToggle.ctl The value of bits is reversed on a digital output. The GPIO Name must be a digital output.

Front Panel

Controls and Indicators

Action

Name

GPIO Name (DO) GPIO1.DO Digital Output of the INT card connector # 1 GPIO3.DO Digital Output of the INT card connector # 3 GPIO4.DO Digital Output of the INT card connector # 4

Mask

Param 3

13.3.3 Action DOPulse.ctl A pulse is generated on a digital output: the bvalue of the bit(s) is set during 1 micro second. The GPIO Name must be a digital output Name.

Front Panel

Controls and Indicators

Action

Name

GPIO Name (DO) GPIO1.DO Digital Output of the INT card connector # 1 GPIO3.DO Digital Output of the INT card connector # 3 GPIO4.DO Digital Output of the INT card connector # 4

Mask

Param 3

283 EDH0303En1050 — 11/14

Page 298: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.3.4 Action DOSet.ctl The value of bits is modified on a digital output. The GPIO Name must be a digital output.

Front Panel

Controls and Indicators

Action

Name

GPIO Name (DO) GPIO1.DO Digital Output of the INT card connector # 1 GPIO3.DO Digital Output of the INT card connector # 3 GPIO4.DO Digital Output of the INT card connector # 4

Mask

Value

13.3.5 Action DACSet.SetpointPosition.ctl The analog output is set with the SetpointPosition value and this is multiplied by a gain and an offset is added. The GPIO Name must be a analog output name.

Front Panel

Controls and Indicators

Action

Name

GPIO Name (AO) GPIO2.DAC1 Analog Output # 1 of the INT card connector # 2 GPIO2.DAC2 Analog Output # 2 of the INT card connector # 2 GPIO2.DAC3 Analog Output # 3 of the INT card connector # 2 GPIO2.DAC4 Analog Output # 4 of the INT card connector # 2

Gain

Offset

EDH0303En1050 — 11/14 284

Page 299: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.3.6 Action DACSet.SetpointVelocity.ctl The analog output is set with the SetpointVelocity value and this is multiplied by a gain and an offset is added. The GPIO Name must be a analog output name.

Front Panel

Controls and Indicators

Action

Name

GPIO Name (AO) GPIO2.DAC1 Analog Output # 1 of the INT card connector # 2 GPIO2.DAC2 Analog Output # 2 of the INT card connector # 2 GPIO2.DAC3 Analog Output # 3 of the INT card connector # 2 GPIO2.DAC4 Analog Output # 4 of the INT card connector # 2

Gain

Offset

13.3.7 Action DACSet.SetpointAcceleration.ctl The analog output is set with the SetpointAcceleration value and this is multiplied by a gain and an offset is added. The GPIO Name must be an analog output name.

Front Panel

Controls and Indicators

Action

Name

GPIO Name (AO) GPIO2.DAC1 Analog Output # 1 of the INT card connector # 2 GPIO2.DAC2 Analog Output # 2 of the INT card connector # 2 GPIO2.DAC3 Analog Output # 3 of the INT card connector # 2 GPIO2.DAC4 Analog Output # 4 of the INT card connector # 2

Gain

Offset

285 EDH0303En1050 — 11/14

Page 300: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

13.3.8 Action GatheringRun.ctl This action allows to release a gathering on an event, only if a gathering is configured previously with the "GatheringConfigurationSet" VI. The "Divisor" parameter must be = 1. Nbpoints * NbType = MAX_POINTS_ACQUISITION.

Front Panel

Controls and Indicators

Action

Name

Nb Points

Divisor

Param 3

EDH0303En1050 — 11/14 286

Page 301: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.0 General Features

14.1 Vis Description

287 EDH0303En1050 — 11/14

Page 302: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.1 Controller Motion Kernel Min Max Time Load Get.vi This function gets the minimum and the maximum values of controller motion kernel time load. It returns: - Minimum Total Load Ratio - Maximum Total Load Ratio - Minimum Corrector Load Ratio - Maximum Corrector Load Ratio - Minimum Profiler Load Ratio - Maximum Profiler Load Ratio - Minimum servitudes Load Ratio - Maximum servitudes Load Ratio

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

MinMaxCPUTotalLoadRatio

Minimum

Maximum

EDH0303En1050 — 11/14 288

Page 303: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

MinMaxCPUCorrectorLoadRatio

Minimum

Maximum

MinMaxCPUProfilerLoadRatio

Minimum

Maximum

MinMaxCPUServitudesLoadRatio

Minimum

Maximum

289 EDH0303En1050 — 11/14

Page 304: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.2 Controller Motion Kernel Min Max Time Load Reset.vi This function Resets controller motion kernel minimum and maximum time load.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 290

Page 305: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.3 Controller Motion Kernel Time Load Get.vi This function allows to get the last exact value of controller motion kernel time load (total , corrector, profier and servitudes calculation time). CorrectorTimeLoad = CorrectorCalculationTime / CorrectorISRPeriod ProfilerTimeLoad = ProfilerCalculationTime / CorrectorISRPeriod / ProfileGeneratorISRRatio ServitudesTimeLoad = ServitudesCalculationTime / CorrectorISRPeriod / ServitudesISRRatio TotalTimeLoad = CorrectorTimeLoad + ProfilerTimeLoad + ServitudesTimeLoad

NOTE Refer to system.ref file to get CorrectorISRPeriod, ProfileGeneratorISRRatio and ServitudesISRRatio.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

CPUTotalLoadRatio

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

CPUCorrectorLoadRatio

CPUProfilerLoadRatio

CPUServitudesLoadRatio

291 EDH0303En1050 — 11/14

Page 306: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.4 Controller Status Get.vi Returns the controller status code. The controller status codes are listed in the "Controller status list".

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Controller Status

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 292

Page 307: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.5 Controller Status String Get.vi Returns the controller status Description corresponding to a controller status code (see § controller status list).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Controller Status Code The code input identifies the XPS error.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Controller Status String

293 EDH0303En1050 — 11/14

Page 308: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.6 Double Global Array Get.vi Gets the variable value from the global array of type "double", located by a "Number" index. So, the first variable value from the global array is located to the index "0". The returned value is returned in a double.

NOTE The number of datas in the global array of type "double" is limited to 1000.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Number

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Double Value

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs

EDH0303En1050 — 11/14 294

Page 309: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.7 Double Global Array Set.vi Sets a new value in the global array located at the "Number" index and the new value is setting in a double.

NOTE The first variable value from the global array is always located to the index "0". The number of datas in the global array is limited to 1000, so the last index is "999".

Connector Pane

Controls and Indicators

connection ID in

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Double Value

Number

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

295 EDH0303En1050 — 11/14

Page 310: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.8 Error String Get.vi Returns the error string corresponding to an error code (see § Error list).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs..

XPS error in The XPS error in cluster which you want to know the error string corresponding to the XPS error.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Error String

EDH0303En1050 — 11/14 296

Page 311: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.9 Elapsed Time Get.vi Returns the elapsed time in seconds from controller power on.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs..

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

elapsed time

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

297 EDH0303En1050 — 11/14

Page 312: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.10 Firmware Version Get.vi Gets the firmware name and the version number. Firmware version string: "XPS Controller Version 1.00"

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Firmware version

error out The error out cluster passes error or warning information out of a VI to be used by other VIs.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 298

Page 313: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.11 Global Array Get.vi Gets the global variable value from the global array at the "Number" index.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Number

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

String Value

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

299 EDH0303En1050 — 11/14

Page 314: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.12 Global Array Set.vi Sets the global variable value in the global array at the "Number" index

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

String Value

Number

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 300

Page 315: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.13 Kill All.vi Kills and resets all groups. All groups come back to the "not initialised" status.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

301 EDH0303En1050 — 11/14

Page 316: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.14 Optional Module Execute.vi This function executes an optional (developed by the user) module. The optional module file must be saved in the folder "\Admin\Firmware" of the XPS controller. 1) An optional module has a main function whose name is identical to the module

name. The term "execute a module" means executing its main function. 2) TaskName is a user designation for the module in execution. It is not possible to

execute a module at the same time with a same task name, elsewhere the ERR_OPTIONAL_EXTERNAL_MODULE_EXECUTE (-95) is returned.

Connector Pane

Controls and Indicators

Connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Task Name

Module File Name

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes XPS error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 302

Page 317: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.15 Optional Module Kill.vi This function kills a running optional module selected by its task name. The task name is a user designation for the optional module in execution (see "Optional Module Execute").

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Task Name

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes XPS error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

303 EDH0303En1050 — 11/14

Page 318: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.16 Reboot.vi Reboots the controller.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error information or warning out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 304

Page 319: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.17 Restart Application.vi This function restarts the controller's application and avoids hardware reboot.

Connector Pane

Controls and indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes XPS error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

305 EDH0303En1050 — 11/14

Page 320: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.18 TCL Script Execute.vi Executes a TCL program under the controller TCL interpretor. The TCL file must be saved in the "Admin\Public\Scripts" controller directory. The execution result is displayed on an opened Telnet session (please refer to the TCL Manual 5.0 Telnet connection to open a Telnet session).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TCL File Name

Task Name

TCL arguments

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes XPS error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 306

Page 321: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.19 TCL Script Execute And Wait.vi Executes a TCL program under the controller TCL interpretor and waits for the end of execution. The TCL file must be saved in the "Admin\Public\Scripts" controller directory. The execution result is displayed in an opened Telnet session (please refer to the TCL Manual 5.0 Telnet connection to open a Telnet session).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TCL File Name

Task Name

TCL arguments input

Timeout (seconds)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes XPS error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

TCL arguments output

307 EDH0303En1050 — 11/14

Page 322: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.20 TCL Script Execute With Priority.vi This function executes a TCL script with the TCL task that its priority level is defined by user. The TCL script file must be saved in the folder "..\Public\Scripts" of the XPS controller.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Task Name

TCL File Name

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

TCL arguments

Priority

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes XPS error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 308

Page 323: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.21 TCL Script Kill.vi Kills a TCL script that is running.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Task Name

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error information or warning out of a VI to be used by other VIs.

309 EDH0303En1050 — 11/14

Page 324: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

14.1.22 TCL Script Kill All.vi Kills all TCL scripts that are running.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection received by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identification of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error information or warning out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 310

Page 325: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

15.0 Examples

The examples are located in Examples.llb file, which can be found in the ../Admin/Public/Drivers/LabView/XPS-Q8 Controller/Examples directory of the XPS controller. Once integrated in LabView (Examples.llb have to be in the directory Program Files/National Instruments/LabVIEW/user.lib/ XPS-Q8 Controller/Examples), the vi examples can be opened, tested and even reused for your own vi programs from the menu Window-> Functions pallet -> Functions -> VI selection.

311 EDH0303En1050 — 11/14

Page 326: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

15.1 Configuration get.vi

Description This example gets the XPS configuration: names of configured motion groups, names of associated positioners and the GPIO list. Before running it, enter the IP address of the XPS controller in the Controller Address edit box.

Connector Pane

Diagram

EDH0303En1050 — 11/14 312

Page 327: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Front Panel with: 1 single axis group named S and its positioner Pos 1 XY group named XY and its positioners X and Y.

313 EDH0303En1050 — 11/14

Page 328: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

15.2 GPIO Get.vi

Description This example gets the GPIO analog and digital values. Before running it, enter the IP address of the XPS controller in the Controller Address edit box.

Connector Pane

Diagram

EDH0303En1050 — 11/14 314

Page 329: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Front Panel with: digital I/O GPIO1.DI = 255 (11111111) GPIO2.DI = 50 (110010) GPIO3.DI = 1 (1) GPIO4.DI = 0 GPIO1.DO = 170 (10101010) GPIO3.DO = 56 (111000) GPIO4.DO = 0 analog I/O set around 0.

315 EDH0303En1050 — 11/14

Page 330: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

15.3 Positioners Position and Status Get.vi

Description This example gets the position and the status for each positioner. Before running it, enter the IP address of the XPS controller in the Controller Address edit box. Please refer to the XPS Programmer’s Manual part 2.13 Positioner hardware status list for the explanations of the different status.

Connector Pane

Diagram

EDH0303En1050 — 11/14 316

Page 331: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Front Panel shows that after the groups’ initialization and home search, the single axis is at position 50 and the Y axis of the XY group is at the position –20.

317 EDH0303En1050 — 11/14

Page 332: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

15.4 XY example motion .vi

Description This example executes a motion on a XY group. Before running it, - enter the IP address of the XPS controller in the Address edit box, - enter the name of the XY group in the Group name edit box, - enter the targeted positions of the X and Y positioners in the Target displacement X & Y (units) edit boxes. After execution of the vi, the current positions of the X and Y positioners are displayed in the Current Position X & Y (units) edit boxes. A file called log.txt is generated in the disk C (path indicated in the Log File Path edit box). It lists all the commands that the VI file execution sent to the XPS.

Connector Pane

Diagram

EDH0303En1050 — 11/14 318

Page 333: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Front Panel shows the displacement for (X; Y) = (50; -20)

Log file

319 EDH0303En1050 — 11/14

Page 334: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

15.5 XY example reading .vi

Description This example gets the current positions of X and Y positioners in the Current Position X & Y (units) edit boxes. Before running it, - enter the IP address of the XPS controller in the Address edit box, - enter the name of the XY group in the XY Group name edit box.

Connector Pane

Diagram

EDH0303En1050 — 11/14 320

Page 335: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Front Panel shows the displacement for (X; Y) = (50; -20). During moves, the current positions are displayed in real time.

321 EDH0303En1050 — 11/14

Page 336: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

15.6 Analog encoder calibration display.vi

Description This example displays the encoder amplitude values (in Volts). It allows the user to know how big the encoder output signals are at any given time. Before running it, enter the IP address of the XPS controller in the Controller Address edit box. Then, select the positioner for which the analog encoder parameters are required and press the START button.

CAUTION The Encoder Type must be "AnalogInterpolated" and the group must be initialized with encoder calibration.

Connector Pane

Diagram

EDH0303En1050 — 11/14 322

Page 337: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Front Panel

Use PositionerEncoderCalibrationParametersGet( ) and PositionerEncoderAmplitudeValuesGet( ) APIs to get calibration results.

323 EDH0303En1050 — 11/14

Page 338: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

After the calibration setting:

EDH0303En1050 — 11/14 324

Page 339: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.0 XPS-Q8 PP Controller

16.1 VIs Description

325 EDH0303En1050 — 11/14

Page 340: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.1 Controller Motion Kernel Time Load Get.vi This function allows getting the last exact value of controller motion kernel time load (total, corrector, profier and servitudes calculation time). CorrectorTimeLoad = CorrectorCalculationTime / CorrectorISRPeriod ProfilerTimeLoad = ProfilerCalculationTime / CorrectorISRPeriod / ProfileGeneratorISRRatio ServitudesTimeLoad = ServitudesCalculationTime / CorrectorISRPeriod / ServitudesISRRatio TotalTimeLoad = CorrectorTimeLoad + ProfilerTimeLoad + ServitudesTimeLoad

NOTE Refer to system.ref file to get CorrectorISRPeriod, ProfileGeneratorISRRatio and ServitudesISRRatio.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

CPUCorrectorLoadRatio

CPUProfilerLoadRatio

CPUServitudesLoadRatio

CPUTotalLoadRatio

EDH0303En1050 — 11/14 326

Page 341: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.2 Controller RT Time Get.vi This function allows getting the last exact value of controller corrector period and of corrector calculation time.

NOTE The theoretical value of XPS controller corrector period is 0.125 ms (corresponding to 8 kHz controller corrector frequency).

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

CurrentRTPeriod (sec)

CurrentRTUsage (sec)

327 EDH0303En1050 — 11/14

Page 342: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.3 Controller Slave Status Get.vi This function, called from the master controller, allows to get status of its slave controller(s) . The slave controller status codes are among the following values: • 0: All slave controllers are well externally synchronized with the master controller. • 1: The synchronization cable is not connected to any slave controller. • 2: At least one slave controller is not externally synchronized with the master

controller. On the master controller, the description of the slave controller status code can be get with the "ControllerSlaveStatusStringGet" function.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Controller Slave Status

EDH0303En1050 — 11/14 328

Page 343: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.4 Controller Slave Status String Get.vi This function returns the slave controller status description corresponding to a slave controller status code.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Controller Status Code The code input identifies the XPS error.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Controller Slave Status String

329 EDH0303En1050 — 11/14

Page 344: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.5 Controller Synchronize Corrector ISR.vi This function sets mode of corrector ISR synchronization between master controller and its slave controllers. Possible synchronization mode (ModeString) values: • "MasterWithEcho" : Turn a controller in the corrector ISR synchronization mode as

Master. The master generates a synchronization signal (derived from its corrector ISR frequency) on a pin of INHIBIT connector.

• "SlaveOnEcho" : Turn a controller in the corrector ISR synchronization mode as Slave. The slave receives a synchronization signal (on a pin of INHIBIT connector) coming from its master and uses it like its corrector frequency.

• "Master" : Return to local mode (each controller generates and use its own corrector ISR frequency.

CAUTION • This function must be called on each controller (master and its

slaves) in following order : Master first, then 1st, 2nd… slaves. • Call this function only if every group is in the NOT_INIT state. • If the controller has just rebooted, wait 300 seconds before calling

this function (the necessary time to have the controller corrector ISR frequency be stabilized).

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

ModeString

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 330

Page 345: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.6 Group Interlock Disable.vi This function removes the dependency between this group and the groups that are involved in GroupInterlock mode. So, if the function execution is OK, the group can initialize, home or move independently of all errors coming from other interlocked groups. GroupInterlock mode : Survey activity that a groups takes care about activities of other groups : execute some actions (like stop axis, power-off, change state…) immediately after an error (or an user command Disable / KillGroup) detected from one of its interlocked groups. Example : The list of interlocked groups is G1, G2, G3 , this means : • G1 depends on G2 and G3 (G1 in action if an error occurs on G2 or G3) • G2 depends on G1 and G3 (G2 in action if an error occurs on G1 or G3) • G3 depends on G1 and G2 (G3 in action if an error occurs on G1 or G2) The interlocked groups are listed in the [GROUPS] section of system.ini file : InterlockedGroups = …; Names of groups involved in the GroupInterlock mode. The GroupInterlock mode is enabled by default at boot of the XPS controller.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

331 EDH0303En1050 — 11/14

Page 346: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.7 Group Interlock Enable.vi This function enables the dependency between this group and the its groups that are involved in GroupInterlock mode. So, if the function execution is OK, the group can not initialize, home or move without taking care of errors coming from its interlocked groups. GroupInterlock mode : Survey activity that a groups takes care about activities of other groups : execute some actions (like stop axis, power-off, change state…) immediately after an error (or an user command Disable / KillGroup) detected from one of its interlocked groups. Example : The list of interlocked groups is G1, G2, G3 , this means : • G1 depends on G2 and G3 (G1 in action if an error occurs on G2 or G3) • G2 depends on G1 and G3 (G2 in action if an error occurs on G1 or G3) • G3 depends on G1 and G2 (G3 in action if an error occurs on G1 or G2) The interlocked groups are listed in the [GROUPS] section of system.ini file : InterlockedGroups = …; Names of groups involved in the GroupInterlock mode. The GroupInterlock mode is enabled by default at boot of the XPS controller.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 332

Page 347: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.8 Positioner Hard Interpolator Position Get.vi This function returns the position interpolated by the encoder hard interpolator.

NOTE The encoder type must be "AnalogInterpolated" or "AnalogInterpolatedTheta" in the stages.ini file ("EncoderType" parameter).

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Position

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

333 EDH0303En1050 — 11/14

Page 348: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.9 Hardware Date And Time Get.vi This function gets the current date and time of the XPS controller under the form "WeekDay Month Day Hour:Minute:Second Year "(for example: "Tue Jan 15 10:28:06 2008").

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Date and Time String With the form "WeekDay Month Day Hour:Minute:Second Year "

EDH0303En1050 — 11/14 334

Page 349: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.10 Hardware Date And Time Set.vi This function sets the date and time of the XPS controller. The setting form must be "WeekDay Month Day Hour:Minute:Second Year " (for example "Tue Jan 15 10:28:06 2008").

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Date and Time String

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information or warning out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Date and Time String With the form "WeekDay Month Day Hour:Minute:Second Year "

335 EDH0303En1050 — 11/14

Page 350: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.11 Multiple Axes Group Acceleration Setpoint Get.vi Get current value of setpoint acceleration (Multiple Axes)

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

MultipleAxes Group Name (250 c max)

Number of Axis

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Setpoint Acceleration (units / s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 336

Page 351: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.12 Multiple Axes Group Current Following Error Get.vi This function returns the current following error for one or all positioners of the selected group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

MultipleAxes Group Name (250 c max)

Number of Axis [1:8]

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Current Following Error (units)

[0] Current Following Error of positioner #1

[1] Current Following Error of positioner #2

[7] Current Following Error of positioner #8

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

337 EDH0303En1050 — 11/14

Page 352: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.13 Multiple Axes PVT Load To Memory.vi This function loads a part of Multiple Axes PVT trajectory in memory. The trajectory loaded in memory is executed by "Multiple Axes PVT Execution" VI with "FromMemory" as file name.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used to communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Multiple Axes Group Name (250 c max)

Trajectory Part

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 338

Page 353: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.14 Multiple Axes PVT Reset In Memory.vi Reset the trajectory loaded in memory with the "Multiple Axes PVT Load To Memor" VI

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Multiple Axes Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

16.1.15 Positioner Compensation Frequency Notchs Get.vi This function returns the CompensationSystemPreFeedForward frequency notch filters parameters. These notch filters allows reducing the external perturbations such as base motion or floor vibrations. Note that the CompensationSystemPreFeedForward feature is available for all corrector types (acceleration, velocity, voltage or position) functioning in closed loop configuration. " NotchFrequency1 " NotchsBandwidth1 " NotchsGain1 " NotchFrequency2 " NotchsBandwidth2 " NotchsGain2 " NotchFrequency3 " NotchsBandwidth3 " NotchsGain3

339 EDH0303En1050 — 11/14

Page 354: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

NotchBandwidth1

NotchGain1

NotchBandwidth2

NotchGain2

NotchFrequency2

NotchFrequency3

NotchBandwidth3

NotchFrequency1

NotchGain3

EDH0303En1050 — 11/14 340

Page 355: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.16 Positioner Compensation Frequency Notchs Set.vi This function sets the CompensationSystemPreFeedForward frequency notch filters parameters. These notch filters allows reducing the external perturbations such as base motion or floor vibrations. Note that the CompensationSystemPreFeedForward feature is available for all corrector types (acceleration, velocity, voltage or position) functioning in closed loop configuration. " NotchFrequency1 " NotchsBandwidth1 " NotchsGain1 " NotchFrequency2 " NotchsBandwidth2 " NotchsGain2 " NotchFrequency3 " NotchsBandwidth3 " NotchsGain3

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

NotchBandwidth1

NotchGain1

NotchBandwidth2

NotchGain2

NotchFrequency2

341 EDH0303En1050 — 11/14

Page 356: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

NotchFrequency3

NotchBandwidth3

NotchFrequency1

NotchGain3

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 342

Page 357: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.17 Positioner Compensation Low Pass Two Filter Get.vi This function returns the system compensation parameters defined for the second order low-pass filter.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

CutOffFrequency

343 EDH0303En1050 — 11/14

Page 358: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.18 Positioner Compensation Low Pass Two Filter Set.vi This function configures the parameters defined for the second order low-pass filter. If the "CutOffFrequency" value = 0 then the second order low-pass filter is not activated.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

CompensationGainJerk

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 344

Page 359: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.19 Positioner Compensation Notch Mode Filters Get.vi This function returns the system compensation parameters defined for two notch mode filters.

First notch mode filters parameters Second notch mode filters parameters * NotchModeFr1 * NotchModeFr2 * NotchModeFa1 * NotchModeFa2 * NotchModeZr1 * NotchModeZr2 * NotchModeZa1 * NotchModeZa2

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

NotchModeFa1

NotchModeFr1

NotchModeZr1

NotchModeZa1

NotchModeFa2

NotchModeFr2

345 EDH0303En1050 — 11/14

Page 360: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

NotchModeZr2

NotchModeZa2

16.1.20 Positioner Compensation Notch Mode Filters Set.vi This function configures the parameters defined for two notch mode filters. If the "NotchModeFr" value = 0 or the "NotchModeFa" value = 0 then the notch mode filter is not activated.

First notch mode filters parameters Second notch mode filters parameters * NotchModeFr1 * NotchModeFr2 * NotchModeFa1 * NotchModeFa2 * NotchModeZr1 * NotchModeZr2 * NotchModeZa1 * NotchModeZa2

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

NotchModeFr1

NotchModeFa1

NotchModeZr1

NotchModeZa1

NotchModeFr2

NotchModeFa2

NotchModeZr2

NotchModeZa2

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

EDH0303En1050 — 11/14 346

Page 361: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

16.1.21 Positioner Compensation Phase Correction Filters Get.vi This function returns the system compensation parameters defined for two phase correction filters.

First phase correction filter parameters Second phase correction filter parameters

* PhaseCorrectionFn1 * PhaseCorrectionFn2 * PhaseCorrectionFd1 * PhaseCorrectionFd2 * PhaseCorrectionGain1 * PhaseCorrectionGain2

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

347 EDH0303En1050 — 11/14

Page 362: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

PhaseCorrectionFn1

PhaseCorrectionFd1

PhaseCorrectionGain1

PhaseCorrectionFn2

PhaseCorrectionFd2

PhaseCorrectionGain2

EDH0303En1050 — 11/14 348

Page 363: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.22 Positioner Compensation Phase Correction Filters Set.vi This function configures the parameters defined for two phase correction filters. If the "PhaseCorrectionFn" value = 0 or the "PhaseCorrectionFd" value = 0 then the phase correction filter is not activated.

First phase correction filter parameters Second phase correction filter parameters

* PhaseCorrectionFn1 * PhaseCorrectionFn2 * PhaseCorrectionFd1 * PhaseCorrectionFd2 * PhaseCorrectionGain1 * PhaseCorrectionGain2

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

PhaseCorrectionFn1

PhaseCorrectionFd1

PhaseCorrectionGain1

PhaseCorrectionFn2

PhaseCorrectionFd2

PhaseCorrectionGain2

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more inormation about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more

349 EDH0303En1050 — 11/14

Page 364: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 350

Page 365: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.23 Positioner Compensation Spatial Periodic Notchs Get.vi This function returns the CompensationSystemPreFeedForward spatial periodic filters parameters. These filters allow reducing spatial periodic perturbations coming from screw pitch or from cogging. Note that the CompensationSystemPreFeedForward feature is available for all corrector types (acceleration, velocity, voltage or position) functioning in closed loop configuration. " SpatialNotchStep1 " SpatialNotchsBandwidth1 " SpatialNotchsGain1 " SpatialNotchStep2 " SpatialNotchsBandwidth2 " SpatialNotchsGain2 " SpatialNotchStep3 " SpatialNotchsBandwidth3 " SpatialNotchsGain3

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more

351 EDH0303En1050 — 11/14

Page 366: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

SpatialNotchStep1

SpatialNotchBandwidth1

SpatialNotchGain1

SpatialNotchStep2

SpatialNotchBandwidth2

SpatialNotchGain2

SpatialNotchStep3

SpatialNotchBandwidth3

SpatialNotchGain3

EDH0303En1050 — 11/14 352

Page 367: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.24 Positioner Corrector P2IDFFAcceleration Get.vi CorrectorType must be "P2IDFFAcceleration". Returns the corrector filter parameters in cluster Corrector P2IDFFAcceleration UserClosedLoopStatus, UserKP, UserKI, UserKI2, UserKD, UserKS, UserIntegrationTime, UserDerivativeFilterDepth, UserGKP, UserGKI, UserGKD, UserKform, UserFeedForwardGainAcceleration, UserFeedForwardGainJerk and UserSetpointPositionDelay.

Connector

Controls and Indicators connection ID in A unique reference to a XPS connection gets by TCP Open

VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Corrector P2IDFFAcceleration Closed Loop Status KP KI KI2 KD KS Integration Time (seconds) Derivative Filter Cut Off frequency GKP GKI GKD KForm

353 EDH0303En1050 — 11/14

Page 368: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Feed Forward Gain Acceleration (units) Feed Forward Gain Jerk Setpoint Position Delay

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 354

Page 369: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.25 Positioner Corrector P2IDFFAcceleration Set.vi Corrector Type must be "P2IDFFAcceleration". Updates corrector filters' parameters (in cluster Corrector P2IDFFAcceleration) Saves the new corrector filters parameters • User Closed Loop Status = New Closed Loop Status • User KP = New KP • User KI = New KI • User KI2 = New KI2 • User KD = New KD • User KS = New KS • User Integration Time = New Integration Time • User Derivative Filter Cut Off Frequency = New Derivative Filter Cut Off

Frequency • User GKP = New GKP • User GKI = New GKI • User GKD = New GKD • User KForm = New KForm • User KFeed Forward Acceleration = New Feed Forward Gain Acceleration • User KFeed Forward Jerk = New Feed Forward Gain Jerk • User Setpoint Position Delay = New Setpoint Position Delay

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

Corrector P2IDFFAcceleration

Closed Loop Status

KP

KI

KI2

KD

KS

355 EDH0303En1050 — 11/14

Page 370: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Integration Time (seconds)

Derivative Filter Cut Off frequency

GKP

GKI

GKD

KForm

Feed Forward Gain Acceleration (units)

Feed Forward Gain Jerk

Setpoint Position Delay

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

EDH0303En1050 — 11/14 356

Page 371: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.26 Positioner Compensation Spatial Periodic Notchs Set.vi This function sets the CompensationSystemPreFeedForward spatial periodic filters parameters. These filters allow reducing spatial periodic perturbations coming from screw pitch or from cogging. Note that the CompensationSystemPreFeedForward feature is available for all corrector types (acceleration, velocity, voltage or position) functioning in closed loop configuration. " SpatialNotchStep1 " SpatialNotchsBandwidth1 " SpatialNotchsGain1 " SpatialNotchStep2 " SpatialNotchsBandwidth2 " SpatialNotchsGain2 " SpatialNotchStep3 " SpatialNotchsBandwidth3 " SpatialNotchsGain3

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

SpatialNotchStep1

SpatialNotchBandwidth1

SpatialNotchGain1

SpatialNotchStep2

SpatialNotchBandwidth2

357 EDH0303En1050 — 11/14

Page 372: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

SpatialNotchGain2

SpatialNotchStep3

SpatialNotchBandwidth3

SpatialNotchGain3

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 358

Page 373: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.27 Positioner Corrector SR1 Acceleration Get.vi This VI returns the SR1 acceleration corrector parameters.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

ClosedLoopStatus

KP

KI

KV

ObserverFrequency

CompensationGainVelocity

CompensationGainAcceleration

CompensationGainJerk

359 EDH0303En1050 — 11/14

Page 374: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.28 Positioner Corrector SR1 Acceleration Set.vi This VI updates the SR1 acceleration corrector parameters.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner Name (250 c max)

ClosedLoopStatus

KP

KI

KV

ObserverFrequency

CompensationGainVelocity

CompensationGainAcceleration

CompensationGainJerk

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 360

Page 375: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.29 Positioner Corrector SR1 Observer Acceleration Get.vi This function allows returning the SR1 observer parameter current values.

NOTE The "CorrectorType" must be "SR1Acceleration" in the stages.ini file. This servo loop type is used when a constant value applied to the driver results in a constant acceleration of the stage.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

ParameterA

ParameterB

ParameterC

361 EDH0303En1050 — 11/14

Page 376: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.30 Positioner Corrector SR1 Observer Acceleration Set.vi This function allows setting directly the SR1 observer parameters.

NOTE • The call of this function set direcly the SR1 observer parameters, so it erases all

of the observer parameter values previously calculated by the PositionerCorrectorSR1AccelerationSet

• The "CorrectorType" parameter must be defined as "SR1Acceleration" in the "stages.ini" file, else the ERR_WRONG_OBJECT_TYPE (-8) error is returned. This servo loop type is used when a constant value applied to the driver results in a constant acceleration of the stage.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

ParameterA

ParameterB

ParameterC

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 362

Page 377: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.31 Positioner Corrector SR1 Offset Acceleration Get.vi This function allows getting the SR1 corrector acceleration output offset current value.

NOTE The "CorrectorType" must be "SR1Acceleration" in the stages.ini file. This servo loop type is used when a constant value applied to the driver results in a constant acceleration of the stage.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

AccelerationOffset

363 EDH0303En1050 — 11/14

Page 378: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.32 Positioner Corrector SR1 Offset Acceleration Set.vi This function allows setting the SR1 acceleration output offset.

NOTE: • The value by default of the SR1 acceleration output offset is zero (0) at

controller reboot. • The "CorrectorType" parameter must be defined as "SR1Acceleration" in the

"stages.ini" file, else the ERR_WRONG_OBJECT_TYPE (-8) error is returned. This servo loop type is used when a constant value applied to the driver results in a constant acceleration of the stage.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Positioner Name (250 c max)

AccelerationOffset

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 364

Page 379: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.33 Positioner Driver Filters Get.vi This VI gets the piezo driver filters parameters.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

KI

NotchBandwidth

NotchGain

NotchFrequency

LowpassFrequency

365 EDH0303En1050 — 11/14

Page 380: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.34 Positioner Driver Filters Set.vi This VI sets the piezo driver filters parameters.

Connector Pane

Controls and Indicators

Connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

Error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

KI

NotchFrequency

NotchGain

LowPassFrequency

NotchBandWidth

Connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

Error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 366

Page 381: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.35 Positioner Excitation Signal Get.vi Returns the currently used parameters of the excitation signal functionality.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Amplitude

Frequency (Hertz)

Time (sec)

SignalType

367 EDH0303En1050 — 11/14

Page 382: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.36 Positioner Excitation Signal Set .vi Configure and activate the signal of excitation.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Frequency (Hertz)

Amplitude

Time (sec)

SignalType

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 368

Page 383: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.37 Positioner Driver Position Offsets Get.vi This VI gets current value of piezo driver stage and gage position offsets.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

StagePositionOffset

GagePositionOffset

369 EDH0303En1050 — 11/14

Page 384: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.38 Positioner Group Move Abort Fast.vi This function allows aborting a motion or a jog in progress with a deceleration value defined by user:

UserDeceleration = DecelerationMultiplier * MaximumAcceleration. Here: DecelerationMultiplier: GroupMoveAbortFast function parameter MaximumAcceleration: Stage parameter, defined in the stages.ini file. The group status must be "MOVING" or "JOGGING" else the "ERR_NOT_ALLOWED_ACTION (-22)" error is returned. For a positioner : If the group status is "MOVING", this function stops the motion in progress of the selected positioner. If the group status is "JOGGING", this function stops the "jog" motion in progress of the selected positioner. If the positioner is idle, an ERR_NOT_ALLOWED_ACTION (-22) error is returned. After this "positioner move abort" action, if all positioners are idle then the group status becomes "READY", else the group stays in the same state.

NOTE If the "move abort" action failed, an ERR_GROUP_ABORT_MOTION (-27) error is returned.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Positioner or Group Name (250 c max)

Deceleration Multiplier [1:100]

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 370

Page 385: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

371 EDH0303En1050 — 11/14

Page 386: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.39 Positioner Position Compare Scan Acceleration Limit Get.vi This function returns the position compare scan acceleration limit. During scan of position compare, the motor output will be limited to this value instead of AccelerationLimit. The position compare scan acceleration limit takes effect only with PIDFFAcceleration corrector type. This function can be used only with a PIDFFAcceleration corrector (elsewhere ERR_UNCOMPATIBLE error is returned). For a more description of the position compare output, please refer to the XPS Motion Tutorial, section named Triggers / Position Compare Output.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

ScanAccelerationLimit

EDH0303En1050 — 11/14 372

Page 387: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.40 Positioner Position Compare Scan Acceleration Limit Set.vi This function sets the position compare scan acceleration limit. During scan of position compare, the motor output will be limited to this value instead of AccelerationLimit. The position compare scan acceleration limit takes effect only with PIDFFAcceleration corrector type. This function can be used only with a PIDFFAcceleration corrector (elsewhere ERR_UNCOMPATIBLE error is returned). For a more description of the position compare output, please refer to the XPS Motion Tutorial, section named Triggers / Position Compare Output.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

ScanAccelerationLimit

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

373 EDH0303En1050 — 11/14

Page 388: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.41 Positioner Pre Corrector Excitation Signal Get.vi Returns the currently used parameters of the pre-corrector excitation signal functionality.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Amplitude

Frequency (Hertz)

Time (sec)

EDH0303En1050 — 11/14 374

Page 389: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.42 Positioner Pre Corrector Excitation Signal Set .vi Configure and activate the signal of pre-corrector excitation.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Frequency (Hertz)

Amplitude

Time (sec)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

375 EDH0303En1050 — 11/14

Page 390: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.43 Positioner Raw Encoder Position Get.vi This function allows get the raw encoder position from a user corrected position for a positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Raw encoder position (units)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

User encoder position (units)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 376

Page 391: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.44 Positioner Warning Following Error Get.vi This function allows getting the current values of the warning following error for a positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Following Error

377 EDH0303En1050 — 11/14

Page 392: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.45 Positioner Warning Following Error Set.vi This function allows setting a new value of the warning following error for a positioner.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Warning Following Error

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 378

Page 393: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.46 Group Move Abort Fast.vi This function allows aborting a motion or a jog in progress with a deceleration value defined by user: UserDeceleration = DecelerationMultiplier * MaximumAcceleration. Here: DecelerationMultiplier: GroupMoveAbortFast function parameter MaximumAcceleration: Stage parameter, defined in the stages.ini file. The group status must be "MOVING" or "JOGGING" else the "ERR_NOT_ALLOWED_ACTION (-22)" error is returned. For a group: If the group status is "MOVING", this function stops all motion in progress. If the group status is "JOGGING", this function stops all "jog" motion in progress and disables the jog mode. After this "group move abort" action, the group status becomes "READY".

NOTE If the "move abort" action failed, an ERR_GROUP_ABORT_MOTION (-27) error is returned.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Group Name (250 c max)

Deceleration Multiplier [1:100]

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out

379 EDH0303En1050 — 11/14

Page 394: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

of a VI to be used by other VIs.

EDH0303En1050 — 11/14 380

Page 395: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.47 Single Axis With Clamping Slave Mode Disable.vi Disable the "Slave" mode for a SingleAxisWithClamping group.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

381 EDH0303En1050 — 11/14

Page 396: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.48 Single Axis With Clamping Slave Mode Enable.vi Enable the "Slave" mode for a SingleAxisWithClamping group.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 382

Page 397: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.49 Single Axis With Clamping Slave Parameters Get.vi Get the "Slave" parameters for a SingleAxisWithClamping group.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Positioner Name

Ratio

383 EDH0303En1050 — 11/14

Page 398: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.50 Single Axis With Clamping Slave Parameters Set.vi Set the "Slave" parameters for a SingleAxisWithClamping group.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Group Name (250 c max)

Positioner Name

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Ratio

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 384

Page 399: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.51 TZ Focus Mode Disable.vi Take TZ group out of focus state.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

385 EDH0303En1050 — 11/14

Page 400: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.52 TZ Focus Mode Enable.vi Make TZ group going into focus state.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 386

Page 401: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.53 TZ Tracking User Maximum ZZZ Target Difference Get.vi Get the tracking maximum ZZZ target difference for a TZ group.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

User Max ZZZ Target Difference (Units)

387 EDH0303En1050 — 11/14

Page 402: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.54 TZ Tracking User Maximum ZZZ Target Difference Set.vi Set the tracking maximum ZZZ target difference for a TZ group.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

User max ZZZ Target Difference (Units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 388

Page 403: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.55 TZ PVT Execution.vi Execute a PVT trajectory from a trajectory data file for a TZ group. The trajectory file must be stocked in the "\Admin\Public\Trajectory" controller directory.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Execution Number

Trajectory File Name

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

389 EDH0303En1050 — 11/14

Page 404: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.56 TZ PVT Load To Memory.vi This function loads a part of TZ PVT trajectory in memory. The trajectory loaded in memory is executed by "TZ PVT Execution" VI with "FromMemory" as file name.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

Trajectory Part

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 390

Page 405: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.57 TZ PVT Parameters Get.vi Get the TZ PVT trajectory parameters (TZ PVT Trajectory : trajectory name, current executing element number). This VI works only during the period of trajectory execution.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

Current Element Number

Trajectory File Name

391 EDH0303En1050 — 11/14

Page 406: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.58 TZ PVT Pulse Output Get.vi Get the last configuration of pulse generation on TZ PVT trajectory (TZ PVT Pulse Output : start element, end element, time interval).

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept XPS error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

TZ PVT Pulse Output

EDH0303En1050 — 11/14 392

Page 407: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.59 TZ PVT Pulse Output Set.vi Configure and activate the pulse generation on TZ PVT trajectory (TZ PVT Pulse Output : start element, end element, time interval). Once the pulse generation is done, it's stopped. To reactivate it, re-call this function.

Connector

Controls and Indicators

Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

TZ PVT Pulse output

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

393 EDH0303En1050 — 11/14

Page 408: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.60 TZ PVT Reset In Memory.vi Reset the trajectory loaded in memory with the "TZ PVT Load To Memor" VI

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 394

Page 409: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.61 TZ PVT Verification Result Get.vi This VI used to get results previously calculated by "TZ PVT Verification" VI, positioner by positioner. The results is the position limits are written in cluster Axis Verification Result (min and max values), positioner maximum velocity, positioner maximum acceleration. This VI doesn't work if not any trajectory file has not previously been examined.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The XPS error out cluster passes XPS error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Verification result

Minimum Position (units)

Maximum Position (units)

Maximum Velocity (units/s)

Maximum Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Trajectory File Name

395 EDH0303En1050 — 11/14

Page 410: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.62 TZ PVT Verification.vi TZ PVT trajectory verification. The result is to be read with the VI "TZ PVT Verification Result Get". This VI is independent from the "TZ PVT Execution" VI, so the user need not execute this VI before executing the TZ PVT Execution. The trajectory file must be stocked in the "\Admin\Public\Trajectory" controller directory.

Connector

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

TZ Group Name (250 c max)

Trajectory File Name

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 396

Page 411: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.63 XY Group Position Corrected Profiler Get.vi The function allows correcting a theoretical position. This corrected position is the theoretical position recalculated with the XY mapping correction. This function applies the XY mapping on the theoretical user positions and returns the corrected positions. These corrected profiler positions (X and Y) take the XY mapping correction into account.

NOTE This function is only allowed with a XY group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

Position X (units)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Position Y (units)

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Corrected Position X (units)

Corrected Position Y (units)

397 EDH0303En1050 — 11/14

Page 412: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.64 XY PVT Execution.vi Execute an XY PVT trajectory from a trajectory data file. The trajectory file must be stocked in the "\Admin\Public\Trajectory" controller directory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

XPS error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Trajectory File Name

Execution Number

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

EDH0303En1050 — 11/14 398

Page 413: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.65 XY PVT Load To Memory.vi This function loads a part of XY PVT trajectory in memory. The trajectory loaded in memory is executed by "XY PVT Execution" VI with "FromMemory" as file name.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

Trajectory Part

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

399 EDH0303En1050 — 11/14

Page 414: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.66 XY PVT Parameters Get.vi Get the XY PVT trajectory parameters (XY PVT Trajectory : trajectory name, current executing element number). This VI works only during the period of trajectory execution.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes error or warning information out of a VI to be used by other VIs.

Current Element Number

Trajectory File Name

EDH0303En1050 — 11/14 400

Page 415: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.67 XY PVT Pulse Output Get.vi Get the last configuration of pulse generation on XY PVT trajectory (XY PVT Pulse Output : start element, end element, time interval).

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept XPS error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

PVT Pulse Output

Start Element

End Element

Time Interval

401 EDH0303En1050 — 11/14

Page 416: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.68 XY PVT Pulse Output Set.vi Configure and activate the pulse generation on XY PVT trajectory (XY PVT Pulse Output : start element, end element, time interval). Once the pulse generation is done, it's stopped. To reactivate it, re-call this function.

Connector Pane

Controls and Indicators

XY Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

PVT Pulse output

Start Element

End Element

Time Interval

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

EDH0303En1050 — 11/14 402

Page 417: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.69 XY PVT Reset In Memory.vi Reset the trajectory loaded in the memory with the "XY PVT Reset In Memory” VI

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

403 EDH0303En1050 — 11/14

Page 418: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.70 XY PVT Verification Result Get.vi This VI used to get results previously calculated by "XY PVT Verification" VI, positioner by positioner. The results are the position limits are written in cluster Axis Verification Result (min and max values), positioner maximum velocity, positioner maximum acceleration. This VI doesn't work if not any trajectory file has not previously been examined.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Positioner Name (250 c max)

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The XPS error out cluster passes XPS error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

Verification result

Minimum Position (units)

Maximum Position (units)

Maximum Velocity (units/s)

Maximum Acceleration (units/s²)

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Trajectory File Name

EDH0303En1050 — 11/14 404

Page 419: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.71 XY PVT Verification.vi XY PVT trajectory verification. The result is to be read with the VI "XY PVT Verification Result Get". This VI is independent from the "XY PVT Execution" VI, so the user need not execute this VI before executing the XY PVT Execution. The trajectory file must be stocked in the "\Admin\Public\Trajectory" controller directory.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XY Group Name (250 c max)

Trajectory File Name

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

405 EDH0303En1050 — 11/14

Page 420: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

16.1.72 XYZ Group Position Corrected Profiler Get.vi This function allows correcting a theoretical position. This corrected position is the theoretical position recalculated with the XYZ mapping correction. This function applies the XYZ mapping on the theoretical user positions and returns the corrected positions. These corrected profiler positions (X, Y and Z) take the XYZ mapping correction into account.

NOTE This function is only allowed with a XYZ group.

Connector Pane

Controls and Indicators

connection ID in A unique reference to a XPS connection gets by TCP Open VI. It identifies theTCP/IP connection used for communicate with the XPS and the identifiant of the logging file if log to file is active. See the TCP Open VI for more information.

XYZ Group Name (250 c max)

Position X (units)

Position Y (units)

Position Z (units)

error in (no error) The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error in (no error) The XPS error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

connection ID out This is a copy of the connection ID in. It is used programmatically to pass the connection ID in to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram’s structure.

error out The error out cluster passes error information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

XPS error out The XPS error out cluster passes XPS error information out of a VI to be used by other VIs.

Corrected Position X (units)

Corrected Position Y (units)

Corrected Position Z (units)

EDH0303En1050 — 11/14 406

Page 421: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

407 EDH0303En1050 — 11/14

Page 422: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation
Page 423: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

XPS-Q8 LabVIEW Manual

Service Form Your Local Representative

Tel.: __________________

Fax: ___________________

Name: _________________________________________________ Return authorization #: ____________________________________

Company:_______________________________________________ (Please obtain prior to return of item)

Address: ________________________________________________ Date: __________________________________________________

Country: ________________________________________________ Phone Number: __________________________________________

P.O. Number: ____________________________________________ Fax Number: ____________________________________________

Item(s) Being Returned: ____________________________________

Model#: ________________________________________________ Serial #: ________________________________________________

Description: ________________________________________________________________________________________________________

Reasons of return of goods (please list any specific problems): ________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________

_______________________________________________________________________________________________________

409 EDH0303En1050 — 11/14

Page 424: XPS-Q8 LabVIEW Manual - Newport Corporationassets.newport.com/.../XPS-Q8_LabVIEW_Manual.pdf · XPS-Q8 LabVIEW Manual . Preface . Confidentiality & Proprietary Rights . Reservation

North America & Asia Newport Corporation 1791 Deere Ave. Irvine, CA 92606, USA Sales Tel.: (800) 222-6440 e-mail: [email protected] Technical Support Tel.: (800) 222-6440 e-mail: [email protected] Service, RMAs & Returns Tel.: (800) 222-6440 e-mail: [email protected]

Europe MICRO-CONTROLE Spectra-Physics S.A.S 9, rue du Bois Sauvage 91055 Évry CEDEX France

Sales Tel.: +33 (0)1.60.91.68.68 e-mail: [email protected]

Technical Support e-mail: [email protected]

Service & Returns Tel.: +33 (0)2.38.40.51.55

Visit Newport Online at: www.newport.com