labview manual - phidgets inc. - products for usb sensing …€¦ ·  · 2018-02-16labview manual

620
© 2014 Phidgets Inc. Labview Manual

Upload: lamtu

Post on 05-May-2018

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

© 2014 Phidgets Inc.

Labview Manual

Page 2: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, ormechanical, including photocopying, recording, taping, or information storage and retrieval systems - without thewritten permission of the publisher.

Products that are referred to in this document may be either trademarks and/or registered trademarks of therespective owners. The publisher and the author make no claim to these trademarks.

While every precaution has been taken in the preparation of this document, the publisher and the author assume noresponsibility for errors or omissions, or for damages resulting from the use of information contained in thisdocument or from the use of programs and source code that may accompany it. In no event shall the publisher andthe author be liable for any loss of profit or any other commercial damage caused or alleged to have been causeddirectly or indirectly by this document.

Printed: July 2014 in Canada

Labview Manual

© 2014 Phidgets Inc.

Page 3: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

3Contents

3

© 2014 Phidgets Inc.

Table of Contents

Foreword 0

Part I Welcome to Phidgets 13

Part II Introduciton 14

................................................................................................................................... 141 Understanding Phidgets

................................................................................................................................... 152 Platform Support

Part III Programming Concept 17

................................................................................................................................... 171 Getting Started

................................................................................................................................... 212 Event Handler

................................................................................................................................... 243 Multiple Devices

Part IV Phidgets Common 26

................................................................................................................................... 261 ErrorHandler.vi

................................................................................................................................... 272 PhidgetClose.vi

................................................................................................................................... 283 PhidgetDelete.vi

................................................................................................................................... 294 PhidgetEventCloseOnError.vi

................................................................................................................................... 305 PhidgetEventCreateOnError.vi

................................................................................................................................... 316 PhidgetEventExeOnError.vi

................................................................................................................................... 337 PhidgetGetDeviceClass.vi

................................................................................................................................... 348 PhidgetGetDeviceID.vi

................................................................................................................................... 369 PhidgetGetDeviceLabel.vi

................................................................................................................................... 3710 PhidgetGetDeviceName.vi

................................................................................................................................... 3811 PhidgetGetDeviceType.vi

................................................................................................................................... 3912 PhidgetGetDeviceVersion.vi

................................................................................................................................... 4113 PhidgetGetServerAddress.vi

................................................................................................................................... 4214 PhidgetGetServerStatus.vi

................................................................................................................................... 4315 PhidgetGetServiceID.vi

................................................................................................................................... 4516 PhidgetLibraryVersion.vi

................................................................................................................................... 4617 PhidgetOpen.vi

................................................................................................................................... 4718 PhidgetOpenRemote.vi

................................................................................................................................... 4919 PhidgetOpenRemoteIP.vi

................................................................................................................................... 5120 PhidgetSetDeviceLabel.vi

................................................................................................................................... 5221 Subvi

.......................................................................................................................................................... 52_AttachCHK.vi

.......................................................................................................................................................... 53_ChkError.vi

.......................................................................................................................................................... 55_Close.vi

.......................................................................................................................................................... 56_Delete.vi

Page 4: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual4

© 2014 Phidgets Inc.

.......................................................................................................................................................... 57_Open.vi

.......................................................................................................................................................... 58_OpenRemote.vi

.......................................................................................................................................................... 59_OpenRemoteIP.vi

.......................................................................................................................................................... 61_SerialReturn.vi

.......................................................................................................................................................... 62_WaitAttach.vi

.......................................................................................................................................................... 63EventCloseIntDouble.vi

.......................................................................................................................................................... 65EventCloseIntInt.vi

.......................................................................................................................................................... 66EventExeIntDouble.vi

.......................................................................................................................................................... 68EventExeIntInt.vi

Part V Specific Modules 70

................................................................................................................................... 701 Accelerometer

.......................................................................................................................................................... 70AcceAxisCount.vi

.......................................................................................................................................................... 71AcceCreate.vi

.......................................................................................................................................................... 72AcceEventClose.vi

.......................................................................................................................................................... 74AcceEventCreate.vi

.......................................................................................................................................................... 75AcceEventExe.vi

.......................................................................................................................................................... 76AcceGetData.vi

.......................................................................................................................................................... 78AcceGetMax.vi

.......................................................................................................................................................... 79AcceGetMin.vi

.......................................................................................................................................................... 81AcceGetTrigger.vi

.......................................................................................................................................................... 82AcceOpen.vi

.......................................................................................................................................................... 84AcceSetTrigger.vi

................................................................................................................................... 852 AdvancedServo

.......................................................................................................................................................... 85AdvServoCount.vi

.......................................................................................................................................................... 86AdvServoCreate.vi

.......................................................................................................................................................... 87AdvServoEventClose.vi

.......................................................................................................................................................... 89AdvServoEventCreateCrtChange.vi

.......................................................................................................................................................... 90AdvServoEventCreatePosChange.vi

.......................................................................................................................................................... 91AdvServoEventCreateVelChange.vi

.......................................................................................................................................................... 93AdvServoEventExe.vi

.......................................................................................................................................................... 94AdvServoGetAcce.vi

.......................................................................................................................................................... 96AdvServoGetAcceMax.vi

.......................................................................................................................................................... 97AdvServoGetAcceMin.vi

.......................................................................................................................................................... 99AdvServoGetCurrent.vi

.......................................................................................................................................................... 100AdvServoGetEngaged.vi

.......................................................................................................................................................... 102AdvServoGetPos.vi

.......................................................................................................................................................... 103AdvServoGetPosMax.vi

.......................................................................................................................................................... 104AdvServoGetPosMin.vi

.......................................................................................................................................................... 106AdvServoGetRampingState.vi

.......................................................................................................................................................... 107AdvServoGetServoType.vi

.......................................................................................................................................................... 109AdvServoGetVel.vi

.......................................................................................................................................................... 110AdvServoGetVelLmt.vi

.......................................................................................................................................................... 112AdvServoGetVelMax.vi

.......................................................................................................................................................... 113AdvServoGetVelMin.vi

.......................................................................................................................................................... 115AdvServoOpen.vi

.......................................................................................................................................................... 116AdvServoSetAcce.vi

.......................................................................................................................................................... 117AdvServoSetEngaged.vi

.......................................................................................................................................................... 119AdvServoSetPos.vi

.......................................................................................................................................................... 120AdvServoSetPosMax.vi

.......................................................................................................................................................... 122AdvServoSetPosMin.vi

.......................................................................................................................................................... 123AdvServoSetRampingState.vi

.......................................................................................................................................................... 125AdvServoSetServoParameters.vi

Page 5: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

5Contents

5

© 2014 Phidgets Inc.

.......................................................................................................................................................... 126AdvServoSetServoType.vi

.......................................................................................................................................................... 128AdvServoSetVelLmt.vi

.......................................................................................................................................................... 129AdvServoStoppedState.vi

................................................................................................................................... 1313 Analog

.......................................................................................................................................................... 131AnalogCreate.vi

.......................................................................................................................................................... 132AnalogGetEnabled.vi

.......................................................................................................................................................... 133AnalogGetVoltage.vi

.......................................................................................................................................................... 135AnalogGetVoltageMax.vi

.......................................................................................................................................................... 136AnalogGetVoltageMin.vi

.......................................................................................................................................................... 138AnalogOpen.vi

.......................................................................................................................................................... 139AnalogOutputCount.vi

.......................................................................................................................................................... 141AnalogSetEnabled.vi

.......................................................................................................................................................... 142AnalogSetVoltage.vi

................................................................................................................................... 1444 Bridge

.......................................................................................................................................................... 144BridgeCreate.vi

.......................................................................................................................................................... 145BridgeEventClose.vi

.......................................................................................................................................................... 146BridgeEventCreate.vi

.......................................................................................................................................................... 147BridgeEventExe.vi

.......................................................................................................................................................... 149BridgeGetDataRate.vi

.......................................................................................................................................................... 150BridgeGetDataRateMax.vi

.......................................................................................................................................................... 151BridgeGetDataRateMin.vi

.......................................................................................................................................................... 153BridgeGetEnabled.vi

.......................................................................................................................................................... 154BridgeGetGain.vi

.......................................................................................................................................................... 156BridgeGetValue.vi

.......................................................................................................................................................... 157BridgeGetValueMax.vi

.......................................................................................................................................................... 159BridgeGetValueMin.vi

.......................................................................................................................................................... 160BridgeInputCount.vi

.......................................................................................................................................................... 161BridgeOpen.vi

.......................................................................................................................................................... 163BridgeSetDataRate.vi

.......................................................................................................................................................... 164BridgeSetEnabled.vi

.......................................................................................................................................................... 166BridgeSetGain.vi

................................................................................................................................... 1675 Encoder

.......................................................................................................................................................... 167EncoderCreate.vi

.......................................................................................................................................................... 168EncoderEventCloseInput.vi

.......................................................................................................................................................... 169EncoderEventClosePosition.vi

.......................................................................................................................................................... 171EncoderEventCreateInput.vi

.......................................................................................................................................................... 172EncoderEventCreatePosition.vi

.......................................................................................................................................................... 173EncoderEventExeInput.vi

.......................................................................................................................................................... 175EncoderEventExePosition.vi

.......................................................................................................................................................... 177EncoderGetCount.vi

.......................................................................................................................................................... 178EncoderGetEnabledState.vi

.......................................................................................................................................................... 180EncoderGetIndexPosition.vi

.......................................................................................................................................................... 181EncoderGetInputCount.vi

.......................................................................................................................................................... 182EncoderGetInputState.vi

.......................................................................................................................................................... 184EncoderGetPosition.vi

.......................................................................................................................................................... 185EncoderOpen.vi

.......................................................................................................................................................... 187EncoderSetEnabled.vi

.......................................................................................................................................................... 188EncoderSetPosition.vi

................................................................................................................................... 1906 Frequency

.......................................................................................................................................................... 190FreqCreate.vi

.......................................................................................................................................................... 191FreqEventClose.vi

.......................................................................................................................................................... 192FreqEventCreate.vi

.......................................................................................................................................................... 193FreqEventExe.vi

Page 6: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual6

© 2014 Phidgets Inc.

.......................................................................................................................................................... 195FreqGetCount.vi

.......................................................................................................................................................... 197FreqGetCount71.vi

.......................................................................................................................................................... 198FreqGetEnabled.vi

.......................................................................................................................................................... 200FreqGetFilter.vi

.......................................................................................................................................................... 201FreqGetTime.vi

.......................................................................................................................................................... 202FreqGetTime71.vi

.......................................................................................................................................................... 204FreqGetTimeout.vi

.......................................................................................................................................................... 205FreqGetValue.vi

.......................................................................................................................................................... 207FreqInputCount.vi

.......................................................................................................................................................... 208FreqOpen.vi

.......................................................................................................................................................... 210FreqReset.vi

.......................................................................................................................................................... 211FreqSetEnabled.vi

.......................................................................................................................................................... 212FreqSetFilter.vi

.......................................................................................................................................................... 214FreqSetTimeout.vi

................................................................................................................................... 2157 GPS

.......................................................................................................................................................... 215GPSCreate.vi

.......................................................................................................................................................... 216GPSEventCloseFixStatus.vi

.......................................................................................................................................................... 218GPSEventClosePosition.vi

.......................................................................................................................................................... 219GPSEventCreateFixStatus.vi

.......................................................................................................................................................... 220GPSEventCreatePosition.vi

.......................................................................................................................................................... 221GPSEventExeFixStatus.vi

.......................................................................................................................................................... 223GPSEventExePosition.vi

.......................................................................................................................................................... 225GPSGetAltitude.vi

.......................................................................................................................................................... 226GPSGetDate.vi

.......................................................................................................................................................... 228GPSGetFixStatus.vi

.......................................................................................................................................................... 229GPSGetHeading.vi

.......................................................................................................................................................... 231GPSGetLatitude.vi

.......................................................................................................................................................... 232GPSGetLongitude.vi

.......................................................................................................................................................... 233GPSGetTime.vi

.......................................................................................................................................................... 235GPSGetVelocity.vi

.......................................................................................................................................................... 236GPSOpen.vi

................................................................................................................................... 2388 InterfaceKit

.......................................................................................................................................................... 238IFCreate.vi

.......................................................................................................................................................... 239IFEventClose.vi

.......................................................................................................................................................... 240IFEventCreateInput.vi

.......................................................................................................................................................... 241IFEventCreateOutput.vi

.......................................................................................................................................................... 243IFEventCreateSensor.vi

.......................................................................................................................................................... 244IFEventExe.vi

.......................................................................................................................................................... 246IFGetDataRate.vi

.......................................................................................................................................................... 247IFGetDataRateMax.vi

.......................................................................................................................................................... 249IFGetDataRateMin.vi

.......................................................................................................................................................... 250IFGetInputCount.vi

.......................................................................................................................................................... 251IFGetInputState.vi

.......................................................................................................................................................... 253IFGetOutputCount.vi

.......................................................................................................................................................... 254IFGetOutputState.vi

.......................................................................................................................................................... 256IFGetRatio.vi

.......................................................................................................................................................... 257IFGetSensorCount.vi

.......................................................................................................................................................... 259IFGetSensorValue.vi

.......................................................................................................................................................... 260IFGetSensorValueRaw.vi

.......................................................................................................................................................... 261IFGetTrig.vi

.......................................................................................................................................................... 263IFOpen.vi

.......................................................................................................................................................... 264IFSetDataRate.vi

.......................................................................................................................................................... 266IFSetOutputState.vi

Page 7: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

7Contents

7

© 2014 Phidgets Inc.

.......................................................................................................................................................... 267IFSetRatio.vi

.......................................................................................................................................................... 269IFSetTrig.vi

................................................................................................................................... 2709 IR

.......................................................................................................................................................... 270IRCreate.vi

.......................................................................................................................................................... 271IREventCloseOnCode.vi

.......................................................................................................................................................... 272IREventCloseOnLearn.vi

.......................................................................................................................................................... 274IREventCloseOnRawData.vi

.......................................................................................................................................................... 275IREventCreateOnCode.vi

.......................................................................................................................................................... 276IREventCreateOnLearn.vi

.......................................................................................................................................................... 278IREventCreateOnRawData.vi

.......................................................................................................................................................... 279IREventExeOnCode.vi

.......................................................................................................................................................... 281IREventExeOnLearn.vi

.......................................................................................................................................................... 284IREventExeOnRawData.vi

.......................................................................................................................................................... 286IRGetLastCode.vi

.......................................................................................................................................................... 287IRGetLastLearnedCode.vi

.......................................................................................................................................................... 291IRGetRawData.vi

.......................................................................................................................................................... 292IROpen.vi

.......................................................................................................................................................... 294IRTransmit.vi

.......................................................................................................................................................... 297IRTransmitRaw.vi

.......................................................................................................................................................... 299IRTransmitRepeat.vi

................................................................................................................................... 30110 LED

.......................................................................................................................................................... 301LEDCount.vi

.......................................................................................................................................................... 302LEDCreate.vi

.......................................................................................................................................................... 303LEDGetBrightness.vi

.......................................................................................................................................................... 304LEDGetCurrentLimit.vi

.......................................................................................................................................................... 306LEDGetCurrentLimitIndexed.vi

.......................................................................................................................................................... 307LEDGetVoltage.vi

.......................................................................................................................................................... 309LEDOpen.vi

.......................................................................................................................................................... 310LEDSetBrightness.vi

.......................................................................................................................................................... 311LEDSetCurrentLimit.vi

.......................................................................................................................................................... 313LEDSetCurrentLimitIndexed.vi

.......................................................................................................................................................... 314LEDSetVoltage.vi

................................................................................................................................... 31611 MotorControl

.......................................................................................................................................................... 316MCCreate.vi

.......................................................................................................................................................... 317MCEventCloseCurrent.vi

.......................................................................................................................................................... 318MCEventCloseEMF.vi

.......................................................................................................................................................... 319MCEventCloseInput.vi

.......................................................................................................................................................... 320MCEventClosePositionChange.vi

.......................................................................................................................................................... 322MCEventClosePositionUpdate.vi

.......................................................................................................................................................... 323MCEventCloseSensorUpdate.vi

.......................................................................................................................................................... 324MCEventCloseVelocity.vi

.......................................................................................................................................................... 325MCEventCreateCurrentChange.vi

.......................................................................................................................................................... 326MCEventCreateCurrentUpdate.vi

.......................................................................................................................................................... 328MCEventCreateEMF.vi

.......................................................................................................................................................... 329MCEventCreateInput.vi

.......................................................................................................................................................... 330MCEventCreatePositionChange.vi

.......................................................................................................................................................... 331MCEventCreatePositionUpdate.vi

.......................................................................................................................................................... 333MCEventCreateSensorUpdate.vi

.......................................................................................................................................................... 334MCEventCreateVelocity.vi

.......................................................................................................................................................... 335MCEventExeCurrent.vi

.......................................................................................................................................................... 337MCEventExeEMF.vi

.......................................................................................................................................................... 339MCEventExeInput.vi

.......................................................................................................................................................... 340MCEventExePositionChange.vi

Page 8: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual8

© 2014 Phidgets Inc.

.......................................................................................................................................................... 342MCEventExePositionUpdate.vi

.......................................................................................................................................................... 344MCEventExeSensorUpdate.vi

.......................................................................................................................................................... 345MCEventExeVelocity.vi

.......................................................................................................................................................... 347MCGetAcceleration.vi

.......................................................................................................................................................... 348MCGetAccelerationMax.vi

.......................................................................................................................................................... 350MCGetAccelerationMin.vi

.......................................................................................................................................................... 351MCGetBackEMFValue.vi

.......................................................................................................................................................... 353MCGetBraking.vi

.......................................................................................................................................................... 354MCGetCurrent.vi

.......................................................................................................................................................... 355MCGetEMFState.vi

.......................................................................................................................................................... 357MCGetEncoderCount.vi

.......................................................................................................................................................... 358MCGetEncoderPosition.vi

.......................................................................................................................................................... 360MCGetInputCount.vi

.......................................................................................................................................................... 361MCGetInputState.vi

.......................................................................................................................................................... 363MCGetMotorCount.vi

.......................................................................................................................................................... 364MCGetRatiometricState.vi

.......................................................................................................................................................... 365MCGetSenorCount.vi

.......................................................................................................................................................... 367MCGetSensorValue.vi

.......................................................................................................................................................... 368MCGetSensorValueRAW.vi

.......................................................................................................................................................... 370MCGetSupplyVoltage.vi

.......................................................................................................................................................... 371MCGetVelocity.vi

.......................................................................................................................................................... 372MCOpen.vi

.......................................................................................................................................................... 374MCSetAcceleration.vi

.......................................................................................................................................................... 375MCSetBraking.vi

.......................................................................................................................................................... 377MCSetEMFState.vi

.......................................................................................................................................................... 378MCSetEncoderPosition.vi

.......................................................................................................................................................... 380MCSetRatiometricState.vi

.......................................................................................................................................................... 381MCSetVelocity.vi

................................................................................................................................... 38212 PHSensor

.......................................................................................................................................................... 382PHCreate.vi

.......................................................................................................................................................... 383PHEventClose.vi

.......................................................................................................................................................... 385PHEventCreate.vi

.......................................................................................................................................................... 386PHEventExe.vi

.......................................................................................................................................................... 388PHGetPH.vi

.......................................................................................................................................................... 389PHGetPHMax.vi

.......................................................................................................................................................... 390PHGetPHMin.vi

.......................................................................................................................................................... 392PHGetPHTrigger.vi

.......................................................................................................................................................... 393PHGetPotential.vi

.......................................................................................................................................................... 394PHGetPotentialMax.vi

.......................................................................................................................................................... 396PHGetPotentialMin.vi

.......................................................................................................................................................... 397PHOpen.vi

.......................................................................................................................................................... 398PHSetTemperature.vi

.......................................................................................................................................................... 400PHSetTrig.vi

................................................................................................................................... 40113 RFID

.......................................................................................................................................................... 401RFIDCreate.vi

.......................................................................................................................................................... 402RFIDEventClose.vi

.......................................................................................................................................................... 404RFIDEventClose2.vi

.......................................................................................................................................................... 405RFIDEventCloseOutput.vi

.......................................................................................................................................................... 406RFIDEventCreateOutput.vi

.......................................................................................................................................................... 407RFIDEventCreateTag.vi

.......................................................................................................................................................... 409RFIDEventCreateTag2.vi

.......................................................................................................................................................... 410RFIDEventCreateTagLost.vi

.......................................................................................................................................................... 411RFIDEventCreateTagLost2.vi

Page 9: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

9Contents

9

© 2014 Phidgets Inc.

.......................................................................................................................................................... 412RFIDEventExe.vi

.......................................................................................................................................................... 414RFIDEventExe2.vi

.......................................................................................................................................................... 416RFIDEventExeOutput.vi

.......................................................................................................................................................... 417RFIDGetAntennaState.vi

.......................................................................................................................................................... 419RFIDGetLastTag.vi

.......................................................................................................................................................... 420RFIDGetLastTag2.vi

.......................................................................................................................................................... 422RFIDGetLEDState.vi

.......................................................................................................................................................... 423RFIDGetOutputCount.vi

.......................................................................................................................................................... 424RFIDGetOutputState.vi

.......................................................................................................................................................... 426RFIDGetTagState.vi

.......................................................................................................................................................... 427RFIDOpen.vi

.......................................................................................................................................................... 429RFIDSetAntennaState.vi

.......................................................................................................................................................... 430RFIDSetLEDState.vi

.......................................................................................................................................................... 432RFIDSetOutputState.vi

.......................................................................................................................................................... 433RFIDWriteTag.vi

................................................................................................................................... 43514 Servo

.......................................................................................................................................................... 435ServoCount.vi

.......................................................................................................................................................... 436ServoCreate.vi

.......................................................................................................................................................... 437ServoEventClose.vi

.......................................................................................................................................................... 438ServoEventCreate.vi

.......................................................................................................................................................... 440ServoEventExe.vi

.......................................................................................................................................................... 441ServoGetEngaged.vi

.......................................................................................................................................................... 443ServoGetPos.vi

.......................................................................................................................................................... 444ServoGetPosMax.vi

.......................................................................................................................................................... 446ServoGetPosMin.vi

.......................................................................................................................................................... 447ServoGetServoType.vi

.......................................................................................................................................................... 448ServoOpen.vi

.......................................................................................................................................................... 450ServoSetEngaged.vi

.......................................................................................................................................................... 451ServoSetPos.vi

.......................................................................................................................................................... 453ServoSetServoParameters.vi

.......................................................................................................................................................... 454ServoSetServoType.vi

................................................................................................................................... 45615 Spatial

.......................................................................................................................................................... 456SpatialCreate.vi

.......................................................................................................................................................... 457SpatialEventClose.vi

.......................................................................................................................................................... 458SpatialEventCreate.vi

.......................................................................................................................................................... 460SpatialEventExe.vi

.......................................................................................................................................................... 462SpatialGetAcce.vi

.......................................................................................................................................................... 463SpatialGetAcceAxisCount.vi

.......................................................................................................................................................... 465SpatialGetAcceMax.vi

.......................................................................................................................................................... 466SpatialGetAcceMin.vi

.......................................................................................................................................................... 468SpatialGetAngRate.vi

.......................................................................................................................................................... 469SpatialGetAngRateMax.vi

.......................................................................................................................................................... 471SpatialGetAngRateMin.vi

.......................................................................................................................................................... 472SpatialGetCompassAxisCount.vi

.......................................................................................................................................................... 473SpatialGetDataRate.vi

.......................................................................................................................................................... 475SpatialGetDataRateMax.vi

.......................................................................................................................................................... 476SpatialGetDataRateMin.vi

.......................................................................................................................................................... 477SpatialGetGyroAxisCount.vi

.......................................................................................................................................................... 479SpatialGetMagField.vi

.......................................................................................................................................................... 480SpatialGetMagFieldMax.vi

.......................................................................................................................................................... 482SpatialGetMagFieldMin.vi

.......................................................................................................................................................... 483SpatialOpen.vi

.......................................................................................................................................................... 485SpatialResetCompassCorrectionParameters.vi

Page 10: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual10

© 2014 Phidgets Inc.

.......................................................................................................................................................... 486SpatialSetCompassCorrectionParameters.vi

.......................................................................................................................................................... 488SpatialSetDataRate.vi

.......................................................................................................................................................... 489SpatialZeroGyro.vi

................................................................................................................................... 49016 Stepper

.......................................................................................................................................................... 490StepperCreate.vi

.......................................................................................................................................................... 491StepperEventCloseCurrentVelocity.vi

.......................................................................................................................................................... 493StepperEventCloseInput.vi

.......................................................................................................................................................... 494StepperEventClosePosition.vi

.......................................................................................................................................................... 495StepperEventClosePosition71.vi

.......................................................................................................................................................... 496StepperEventCreateCurrent.vi

.......................................................................................................................................................... 498StepperEventCreateInput.vi

.......................................................................................................................................................... 499StepperEventCreatePosition.vi

.......................................................................................................................................................... 500StepperEventCreatePosition71.vi

.......................................................................................................................................................... 501StepperEventCreateVelocity.vi

.......................................................................................................................................................... 503StepperEventExeCurrentVelocity.vi

.......................................................................................................................................................... 504StepperEventExeInput.vi

.......................................................................................................................................................... 506StepperEventExePosition.vi

.......................................................................................................................................................... 508StepperEventExePosition71.vi

.......................................................................................................................................................... 509StepperGetAcceleration.vi

.......................................................................................................................................................... 511StepperGetAccelerationMax.vi

.......................................................................................................................................................... 512StepperGetAccelerationMin.vi

.......................................................................................................................................................... 514StepperGetCurrent.vi

.......................................................................................................................................................... 515StepperGetCurrentLimit.vi

.......................................................................................................................................................... 516StepperGetCurrentMax.vi

.......................................................................................................................................................... 518StepperGetCurrentMin.vi

.......................................................................................................................................................... 519StepperGetCurrentPosition.vi

.......................................................................................................................................................... 521StepperGetCurrentPosition71.vi

.......................................................................................................................................................... 522StepperGetEngaged.vi

.......................................................................................................................................................... 524StepperGetPositionMax.vi

.......................................................................................................................................................... 525StepperGetPositionMax71.vi

.......................................................................................................................................................... 527StepperGetPositionMin.vi

.......................................................................................................................................................... 528StepperGetPositionMin71.vi

.......................................................................................................................................................... 530StepperGetTargetPosition.vi

.......................................................................................................................................................... 531StepperGetTargetPosition71.vi

.......................................................................................................................................................... 532StepperGetVelocity.vi

.......................................................................................................................................................... 534StepperGetVelocityLimit.vi

.......................................................................................................................................................... 535StepperGetVelocityMax.vi

.......................................................................................................................................................... 537StepperGetVelocityMin.vi

.......................................................................................................................................................... 538StepperInputCount.vi

.......................................................................................................................................................... 540StepperInputState.vi

.......................................................................................................................................................... 541StepperMotorCount.vi

.......................................................................................................................................................... 542StepperOpen.vi

.......................................................................................................................................................... 544StepperSetAcceleration.vi

.......................................................................................................................................................... 545StepperSetCurrentLimit.vi

.......................................................................................................................................................... 547StepperSetCurrentPosition.vi

.......................................................................................................................................................... 548StepperSetCurrentPosition71.vi

.......................................................................................................................................................... 550StepperSetEngaged.vi

.......................................................................................................................................................... 551StepperSetTargetPosition.vi

.......................................................................................................................................................... 553StepperSetTargetPosition71.vi

.......................................................................................................................................................... 554StepperSetVelocityLimit.vi

.......................................................................................................................................................... 555StepperStoppedState.vi

................................................................................................................................... 55717 TemperatureSensor

.......................................................................................................................................................... 557TempCreate.vi

Page 11: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

11Contents

11

© 2014 Phidgets Inc.

.......................................................................................................................................................... 558TempEventClose.vi

.......................................................................................................................................................... 559TempEventCreate.vi

.......................................................................................................................................................... 561TempEventExe.vi

.......................................................................................................................................................... 562TempGetAmbient.vi

.......................................................................................................................................................... 564TempGetAmbientMax.vi

.......................................................................................................................................................... 565TempGetAmbientMin.vi

.......................................................................................................................................................... 566TempGetPotential.vi

.......................................................................................................................................................... 568TempGetPotentialMax.vi

.......................................................................................................................................................... 569TempGetPotentialMin.vi

.......................................................................................................................................................... 571TempGetTemperature.vi

.......................................................................................................................................................... 572TempGetTemperatureMax.vi

.......................................................................................................................................................... 573TempGetTemperatureMin.vi

.......................................................................................................................................................... 575TempGetThermocoupleType.vi

.......................................................................................................................................................... 576TempGetTrigger.vi

.......................................................................................................................................................... 578TempInputCount.vi

.......................................................................................................................................................... 579TempOpen.vi

.......................................................................................................................................................... 581TempSetThermocoupleType.vi

.......................................................................................................................................................... 582TempSetTrigger.vi

................................................................................................................................... 58318 TextLCD

.......................................................................................................................................................... 583TextCreate.vi

.......................................................................................................................................................... 585TextGetBacklightState.vi

.......................................................................................................................................................... 586TextGetBrightness.vi

.......................................................................................................................................................... 587TextGetColumnCount.vi

.......................................................................................................................................................... 589TextGetContrast.vi

.......................................................................................................................................................... 590TextGetCursorBlinkState.vi

.......................................................................................................................................................... 592TextGetCursorState.vi

.......................................................................................................................................................... 593TextGetRowCount.vi

.......................................................................................................................................................... 594TextGetScreenCount.vi

.......................................................................................................................................................... 596TextGetScreenIndex.vi

.......................................................................................................................................................... 597TextGetScreenSize.vi

.......................................................................................................................................................... 599TextOpen.vi

.......................................................................................................................................................... 600TextReset.vi

.......................................................................................................................................................... 601TextSetBacklightState.vi

.......................................................................................................................................................... 603TextSetBrightness.vi

.......................................................................................................................................................... 604TextSetCharacter.vi

.......................................................................................................................................................... 606TextSetContrast.vi

.......................................................................................................................................................... 607TextSetCursorBlinkState.vi

.......................................................................................................................................................... 608TextSetCursorState.vi

.......................................................................................................................................................... 610TextSetDisplayChar.vi

.......................................................................................................................................................... 611TextSetDisplayString.vi

.......................................................................................................................................................... 613TextSetScreenIndex.vi

.......................................................................................................................................................... 614TextSetScreenSize.vi

Part VI Phidgets Constants 616

................................................................................................................................... 6161 CodeInfo

................................................................................................................................... 6162 Frequency Filter Mode

................................................................................................................................... 6163 IREncoding

................................................................................................................................... 6174 IRLength

................................................................................................................................... 6175 ServoType

................................................................................................................................... 6186 ThermocoupleType

Page 12: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual12

© 2014 Phidgets Inc.

Index 0

Page 13: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Welcome to Phidgets 13

© 2014 Phidgets Inc.

1 Welcome to Phidgets

LabVIEW Help July 2014, Version 2.1.8 This help system includes information about LabVIEW programming for each Phidget device. Itcontains programming concepts, step-by-step instructions, and reference information about VIs,functions and palettes. To navigate this help system, use the Contents and Search tabs to the left of this window. Phidgets are an easy to use set of building blocks for low cost sensing and control from your PC.Using the Universal Serial Bus (USB) as the basis for all Phidgets, the complexity is managed behindthis easy to use and robust Application Program Interface (API) library. This help system may link to Portable Document Format (PDF) versions of documents. You must haveAdobe Reader installed to view or search the PDF versions of these manuals.

Note: (Mac OS X) Phidgets recommends that you use Safari 1.3.2 or later or Firefox 1.0.2or later to view the Help. (Linux) Phidgets recommends that you use Mozilla 1.2 or later orFirefox 1.0.2 or later to view the Help.

Page 14: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual14

© 2014 Phidgets Inc.

2 Introduciton

Phidgets are an easy to use set of building blocks for low cost sensing and control from your PC.Using the Universal Serial Bus (USB) as the basis for all Phidgets, the complexity is managed behindthis easy to use and robust Application Program Interface (API) library.

This manual documents the Phidgets software programming model in National Instruments Labviewlanguage. The Programming Concept should be the first section to be read for someone beginning touse Phidgets. After the concepts described are understood, users can read Phidgets Common andSpecific Modules for function reference and device documentation in general. Note that thesesections are light on function documentation - generally only containing specific reference informationand basic function information.

For a more detailed introduction, please refer to Understanding Phidgets and Platform Support.

2.1 Understanding Phidgets

Hardware Model

All Phidgets are connected to the computer using USB. Most computers support up to 127 USBdevices (or more), so it is easy to connect as many Phidgets as are required for almost any project.Phidgets can be connected either directly to a computer or through Hubs, but there are somelimitations.

The maximum cable length for USB is 15 feet. This is a maximum distance between device andcomputer, even if there are one or more Hubs in between. There are cable extenders available onthe market, but these can be unreliable and are not endorsed by Phidgets Inc. Users should nevertry to run USB over anything other then a certified USB cable, and should never try to run it longerthan the spec.

Phidgets run as USB 1.1 low speed or full speed devices, and are supported by both USB 1.1 andUSB 2.0 hosts.

Software Model

The Phidgets Labview library is written under the C library - phidget21, which implements thelow-level protocols necessary to communicate with the Phidgets, and exports a unified interface tothe software programmer. This also makes the Phidgets Labview library cross-platform.

The Phidget Labview library contains only glue logic for interfacing with the C library, thus makingmaintenance much easier. It should be noted the library employs threading and events extensively.(See Programming Concept for more information.)

Page 15: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Introduciton 15

© 2014 Phidgets Inc.

2.2 Platform Support

Operating System Support

Windows

Microsoft Windows 2000 and later are supported, including 64-bit editions. The Windowslibraries are installed using an MSI installer that can be found on the Phidgets web site. This installsthe C library, the .NET library, the COM library, the Java library, the Phidget Web Service and thePhidget Control Panel.

The Phidget Control Panel is represented by a “Ph” icon that runs in the system tray (usually on theright end of the Windows task bar). This program can be used to list and control any Phidgetsattached to the system, and to control the Web Service.

Mac OS X

Mac OS X 10.3.9 and newer on Intel and PPC are supported. The Mac libraries are distributed ina .dmg and are installed using a standard Mac package installer. This installs the C library, theKernel driver, the Java library, the Phidget Web Service and the Phidget Preference Pane.

The Phidget Preference Pane is a preference pane which resides in System Preferences. Thisprogram can be used to list and control any Phidgets attached to the system, and to control theWeb Service.

Linux

Linux version 2.4 is supported, including 64-bit editions, but 2.6.7 or newer is recommended. TheLinux libraries are distributed as source. The source for the C library, with optional JNI (Javasupport) extensions and the source for the Phidget Web Service are available as a .tar.gz. Theincluded Makefile makes it easy to build and install the libraries on most Linux distribution.

Other

Other Operating System support is not currently available.

Labview Version Support

The Phidgets Labview library supports 32-bit Labview version 7.1.1 or higher. It also supports64-bit Labview version 2009 or higher.

Note: If you use Labview 64-bit, you need to install the Phidgets Labview 64-bit

Page 16: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual16

© 2014 Phidgets Inc.

library.

Page 17: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Programming Concept 17

© 2014 Phidgets Inc.

3 Programming Concept

This manual is designed such that both novice and expert users can quickly reference the variousPhidget LabVIEW functions.

The manual is subdivided into 6 sections: Getting Started, Event Handler, Multiple Devices, PhidgetsCommon, Specific Modules and Phidgets Constants.

Each section is defined as follow:

Getting Started: tells users how to communicate with phidgets and perform some basic functions.Use the Getting Started manual as a tutorial to familiarize yourself with Phidget LabVIEW functionsand basic features you use to build data acquisition and instrument control applications.

Event Handler: needs only be used in applications that need to receive events. Use the Event Handlermanual as a tutorial to learn how to construct the event and use the handler.

Multiple Devices: needs only be used in applications that involve multiple phidgets. Use the MultipleDevices manual as a tutorial to configure and control many phidgets in one VI.

Phidgets Common: contains the common functions for all phidgets.

Specific Modules: contains all the functions for specific phidgets.

Phidgets Constants: explains all Phidgets pre-defined constants.

Note: It is important for user to upgrade the Phidgets21 library to the most recentversion. Click here to check and download the latest version library.

3.1 Getting Started

Phidgets are an easy to use set of building blocks for low cost sensing and control from your PC.Using the Universal Serial Bus (USB) as the basis for all Phidgets, the complexity is managedbehind this easy to use and robust Application Program Interface (API) library.

As such, the Phidgets Labview VI features a very simple and easy-to-use set of VIs. At thesimplest level, all you have to do to control a Phidget is explained in this section.

For illustration purposes, Phidget Accelerometer will be used.

Page 18: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual18

© 2014 Phidgets Inc.

Note: For a more specific illustration on different phidgets, users can refer to differentexamples accordingly.

Open the diagram of the "Single control example.vi" under the "Accelerometer" folder.

Page 19: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Programming Concept 19

© 2014 Phidgets Inc.

Phidgets can be programmed into 3 steps:

<Step1> Initialize the Phidget. This includes opening a Phidget hardware, creating a Phidgethandler or setting up parameters of a Phidget.

Users can also acquire other information in this step. For more details, please refer to the examplecalled "Remote Example.vi" under "TemperatureSensor" folder.

If users want to open Phidgets over the network, a PhidgetOpenRemote and AcceCreate functionswill be called instead of AcceOpen.

Page 20: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual20

© 2014 Phidgets Inc.

<Step2> Perform any execution related with the Phidget. This includes data acquisition, devicecontrol, event execution etc.

<Step3> Close the Phidget. This may include closing the device, releasing all the resources orfreeing a Phidget handle and an error handler.

Page 21: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Programming Concept 21

© 2014 Phidgets Inc.

3.2 Event Handler

This demonstrates how to call a Phidgets event and how to use them.

For illustration purposes, Phidget Spatial will be used.

Note: For a more specific illustration on different phidgets, users can refer to differentexamples accordingly.

Page 22: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual22

© 2014 Phidgets Inc.

Open the diagram of the "Spatial event example.vi" under the "Spatial" folder.

Phidgets Event can be programmed into 3 steps:

<Step1> Create an event handler.

<Step2> Perform any event execution related with the Phidget.

Page 23: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Programming Concept 23

© 2014 Phidgets Inc.

<Step3> Close the related event.

Note: When execute an event, please make sure "create", "execute" and "close" the sameevent. For example, user wants to run an Event called A. He has to place"CreateEventA.vi", "ExeEventA.vi" and "CloseEventA.vi" on the block diagram. Hecannot place "CloseEventB.vi" instead of "CloseEventA.vi". However, for some Phidgetsevent, they share same VIs. (For more details, please refer to specific Phidgets.)

Phidget Error Event:

Another useful example will be "Temp On Error.vi" under "TemperatureSensor" folder.

Page 24: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual24

© 2014 Phidgets Inc.

In this example, the error event is actually located in "Common Functions" folder. It will detectasynchronous errors from Phidgets.

Note: Phidgets can also support multiple events. For an example, please refer to "Eventhandler example.vi" under the "InterfaceKit" folder.

3.3 Multiple Devices

Phidgets Labview can control multiple phidgets. As long as the handlers are different, differentphidgets can run in parallel.

For a more detailed illustration, please refer to the example of "Multiple control example(Parallel).vi" and "Multiple control example (Advanced).vi" under the "Accelerometer" folder.

Page 25: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Programming Concept 25

© 2014 Phidgets Inc.

Note: Another example will be "TemperatureDisplay.vi" under "TextLCD" folder. Thisexample shows how to combined use different phidgets.

Page 26: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual26

© 2014 Phidgets Inc.

4 Phidgets Common

This section describes the VI functions used by all Phidgets. The SubVI folder contains advancedLabVIEW VIs

4.1 ErrorHandler.vi

ErrorHandler.vi

Create a Phidget Error handler

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error?

TRUE if error occurs

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 27: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 27

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

4.2 PhidgetClose.vi

PhidgetClose.vi

Close a Phidget device

Device In

Device # Identification.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred or

Page 28: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual28

© 2014 Phidgets Inc.

FALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

4.3 PhidgetDelete.vi

PhidgetDelete.vi

Delete a Phidget device handle

Device In

Device # Identification.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

Page 29: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 29

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

4.4 PhidgetEventCloseOnError.vi

PhidgetEventCloseOnError.vi

Close a Phidget error event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 30: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual30

© 2014 Phidgets Inc.

warning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

4.5 PhidgetEventCreateOnError.vi

PhidgetEventCreateOnError.vi

Create a Phidget error event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 31: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 31

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

4.6 PhidgetEventExeOnError.vi

PhidgetEventExeOnError.vi

This is called when an asynchronous error occurs.

Page 32: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual32

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

ErrorCode

The error code to get the description of.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 33: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 33

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Same as the Event Registration Refnum In.

ErrorString

Contain the error description string.

4.7 PhidgetGetDeviceClass.vi

PhidgetGetDeviceClass.vi

Get the class of a Phidget

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 34: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual34

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DeviceClass

Returns the device class constant

4.8 PhidgetGetDeviceID.vi

PhidgetGetDeviceID.vi

Get the device ID of a Phidget

Page 35: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 35

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 36: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual36

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

DeviceID

Returns the device ID constant

4.9 PhidgetGetDeviceLabel.vi

PhidgetGetDeviceLabel.vi

Get the label of a Phidget

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

Page 37: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 37

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

DeviceLabel

Returns the device label

4.10 PhidgetGetDeviceName.vi

PhidgetGetDeviceName.vi

Get the specific name of a Phidget

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the error

Page 38: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual38

© 2014 Phidgets Inc.

or warning.

Device In

Device # Identification.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

DeviceName

Returns the device name

4.11 PhidgetGetDeviceType.vi

PhidgetGetDeviceType.vi

Get the type (class) of a Phidget

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 39: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 39

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

DeviceType

Returns the device type

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.12 PhidgetGetDeviceVersion.vi

PhidgetGetDeviceVersion.vi

Get the firmware version of a Phidget

Page 40: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual40

© 2014 Phidgets Inc.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Page 41: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 41

© 2014 Phidgets Inc.

Version

Returns the device version

4.13 PhidgetGetServerAddress.vi

PhidgetGetServerAddress.vi

Get the address and port of a remotely opened Phidget. This will fail if the Phidget was openedlocally

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 42: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual42

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

ServerAddress

Returns the address

port

Returns the port number

4.14 PhidgetGetServerStatus.vi

PhidgetGetServerStatus.vi

Get the connected to server status of a remotely opened Phidget. This will fail if the Phidget wasopened locally

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 43: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 43

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

ServerStatus

Returns the server status. Possible values are 0for unattached, 1 for attached and others forundefined

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

4.15 PhidgetGetServiceID.vi

PhidgetGetServiceID.vi

Page 44: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual44

© 2014 Phidgets Inc.

Get the server ID of a remotely opened Phidget. This will fail if the Phidget was opened locally

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Page 45: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 45

© 2014 Phidgets Inc.

Same as Device In

ServiceID

Returns the server ID

4.16 PhidgetLibraryVersion.vi

PhidgetLibraryVersion.vi

Get the library version. This contains a version number and a build date

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 46: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual46

© 2014 Phidgets Inc.

source

source string describes the origin of the erroror warning.

LibraryVersion

Returns the library version

4.17 PhidgetOpen.vi

PhidgetOpen.vi

Open a Phidget locally

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Page 47: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 47

© 2014 Phidgets Inc.

Device # Identification. This function will createa new device identification if it's 0

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.18 PhidgetOpenRemote.vi

PhidgetOpenRemote.vi

Open a Phidget remotely by ServerID. Note that this requires Bonjour (mDNS) to be running onboth the host and the server

Page 48: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual48

© 2014 Phidgets Inc.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

Serial Number

Serial Number. Specify -1 to open any.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid

serverID

Server ID. Specify NULL to open any

password

Password. Can be NULL if the server isrunning without password

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

Page 49: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 49

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.19 PhidgetOpenRemoteIP.vi

PhidgetOpenRemoteIP.vi

Open a Phidget remotely by address and port

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

Serial Number

Serial Number. Specify -1 to open any.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

Page 50: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual50

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid.

address

Address. This can be a hostname or IPaddress

password

Password. Can be NULL if the server isrunning without password

port

Port number. Default is 5001

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 51: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 51

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.20 PhidgetSetDeviceLabel.vi

PhidgetSetDeviceLabel.vi

Set the label of a Phidget. Note that this is not supported on very old Phidgets, and not yetsupported in Windows

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

DeviceLabel

Page 52: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual52

© 2014 Phidgets Inc.

The label to be set

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.21 Subvi

4.21.1 _AttachCHK.vi

_AttachCHK.vi

Get the attach state of a Phidget

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 53: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 53

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

4.21.2 _ChkError.vi

_ChkError.vi

Check the error of a Phidget

error in (no error)

Page 54: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual54

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Return Code

The error code to get the description of.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 55: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 55

© 2014 Phidgets Inc.

4.21.3 _Close.vi

_Close.vi

Close a Phidget device

Device In

Device # Identification.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 56: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual56

© 2014 Phidgets Inc.

source

source string describes the origin of the erroror warning.

4.21.4 _Delete.vi

_Delete.vi

Delete a Phidget handler

Device In

Device # Identification.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 57: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 57

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

4.21.5 _Open.vi

_Open.vi

Open a Phidget device

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

Serial Number

Serial Number. Specify -1 to open any.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 58: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual58

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.21.6 _OpenRemote.vi

_OpenRemote.vi

Open a Phidget remotely by ServerID. Note that this requires Bonjour (mDNS) to be running onboth the host and the server

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Page 59: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 59

© 2014 Phidgets Inc.

Device In

Device # Identification.

Serial Number

Serial Number. Specify -1 to open any.

serverID

Server ID. Specify NULL to open any

password

Password. Can be NULL if the server isrunning without password

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.21.7 _OpenRemoteIP.vi

_OpenRemoteIP.vi

Open a Phidget remotely by address and port

Page 60: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual60

© 2014 Phidgets Inc.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

Serial Number

Serial Number. Specify -1 to open any.

address

Address. This can be a hostname or IPaddress

password

Password. Can be NULL if the server isrunning without password

port

Port number. Default is 5001

error out

error out passes error or warning informationout of a VI to be used by other VIs.

Page 61: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 61

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.21.8 _SerialReturn.vi

_SerialReturn.vi

Return the serial number of a Phidget

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Page 62: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual62

© 2014 Phidgets Inc.

Device # Identification.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Serial Number Return

Serial Number of the opened phidget

4.21.9 _WaitAttach.vi

_WaitAttach.vi

Wait until a Phidget attached

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 63: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 63

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

4.21.10 EventCloseIntDouble.vi

EventCloseIntDouble.vi

Close the event handler which contains an integer and a double event variables. This should not bedirectly accessed by users

Page 64: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual64

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 65: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 65

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

4.21.11 EventCloseIntInt.vi

EventCloseIntInt.vi

Close the event handler which contains an integer and an integer event variables. This should not bedirectly accessed by users

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Page 66: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual66

© 2014 Phidgets Inc.

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

4.21.12 EventExeIntDouble.vi

EventExeIntDouble.vi

Call the event handler which contains an integer and a double event variables. This should not bedirectly accessed by users

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 67: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 67

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

acceleration

The double

index

The integer

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

Page 68: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual68

© 2014 Phidgets Inc.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

4.21.13 EventExeIntInt.vi

EventExeIntInt.vi

Call the event handler which contains an integer and an integer event variables. This should not bedirectly accessed by users

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Page 69: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Common 69

© 2014 Phidgets Inc.

a

The 1st integer

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum

Event # Identification

b

The 2nd integer

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Page 70: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual70

© 2014 Phidgets Inc.

5 Specific Modules

This section describes each of the VI function used by different Phidgets. All the VI functions arelocated in its dll folder correspondingly.

Note: Refer to the Product manual for your Phidget and the C Programming Manual formore detailed, language unspecific API documentation.

Please select a specified module accordingly.

5.1 Accelerometer

5.1.1 AcceAxisCount.vi

AcceAxisCount.vi

Get the number of acceleration axes supported by this accelerometer.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 71: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 71

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

count

The number of axes

5.1.2 AcceCreate.vi

AcceCreate.vi

Create a Phidget Accelerometer handle.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 72: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual72

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

The created Device # ID

5.1.3 AcceEventClose.vi

AcceEventClose.vi

Close the acceleration change event handle.

Device In

Device # Identification.

error in (no error)

Page 73: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 73

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Page 74: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual74

© 2014 Phidgets Inc.

5.1.4 AcceEventCreate.vi

AcceEventCreate.vi

Set up an acceleration change event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 75: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 75

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.1.5 AcceEventExe.vi

AcceEventExe.vi

This is called when the acceleration changes by more then the change trigger.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 76: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual76

© 2014 Phidgets Inc.

warning.

Event Registration Refnum In

Event # Identification

acceleration

The acceleration

index

The acceleration index.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Same as the Event Registration Refnum In.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

5.1.6 AcceGetData.vi

AcceGetData.vi

Page 77: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 77

© 2014 Phidgets Inc.

Get the current acceleration data of an axis.

Device In

Device # Identification.

Channel

Channel of the device to open

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

acceleration

The acceleration

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 78: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual78

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.1.7 AcceGetMax.vi

AcceGetMax.vi

Get the maximum acceleration supported by an axis.

Device In

Device # Identification.

Channel

The acceleration index. (x, y, z)

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 79: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 79

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

acce_max

The maximum acceleration.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.1.8 AcceGetMin.vi

AcceGetMin.vi

Get the minimum acceleration supported by an axis.

Device In

Page 80: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual80

© 2014 Phidgets Inc.

Device # Identification.

Channel

The acceleration index. (x, y, z)

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

acce_min

The minimum acceleration.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 81: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 81

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.1.9 AcceGetTrigger.vi

AcceGetTrigger.vi

Get the change trigger for an axis.

Device In

Device # Identification.

Channel

The acceleration index. (x, y, z)

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Page 82: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual82

© 2014 Phidgets Inc.

Same as Device In

Trigger Out

The change trigger.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.1.10 AcceOpen.vi

AcceOpen.vi

Open a Phidget Accelerometer.

Serial Number

Serial number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in

Page 83: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 83

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Page 84: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual84

© 2014 Phidgets Inc.

Same as Device In

5.1.11 AcceSetTrigger.vi

AcceSetTrigger.vi

Set the change trigger for an axis.

Device In

Device # Identification.

Channel

Channel of the device to open

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Trigger In

The change trigger.

Device Out

Page 85: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 85

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2 AdvancedServo

5.2.1 AdvServoCount.vi

AdvServoCount.vi

Gets the number of motors supported by this controller.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 86: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual86

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

count

The motor count.

5.2.2 AdvServoCreate.vi

AdvServoCreate.vi

Create a Phidget Advanced Servo handle.

Page 87: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 87

© 2014 Phidgets Inc.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification.

5.2.3 AdvServoEventClose.vi

AdvServoEventClose.vi

Page 88: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual88

© 2014 Phidgets Inc.

Close the Phidget Advanced Servo event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 89: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 89

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.2.4 AdvServoEventCreateCrtChange.vi

AdvServoEventCreateCrtChange.vi

Set up a current change event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

Page 90: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual90

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.2.5 AdvServoEventCreatePosChange.vi

AdvServoEventCreatePosChange.vi

Set up a postion change event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 91: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 91

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.2.6 AdvServoEventCreateVelChange.vi

AdvServoEventCreateVelChange.vi

Set up a velocity change event handle

Device In

Device # Identification.

Page 92: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual92

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

Page 93: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 93

© 2014 Phidgets Inc.

5.2.7 AdvServoEventExe.vi

AdvServoEventExe.vi

This is called when the Phidget Advanced Servo event changes.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Value

The return value of related event. (E.g.: For aposition change event, this value is position.)

index

Page 94: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual94

© 2014 Phidgets Inc.

The motor index.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Same as the Event Registration Refnum In.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

5.2.8 AdvServoGetAcce.vi

AdvServoGetAcce.vi

Get the last set acceleration of a motor

Device In

Device # Identification.

error in (no error)

Page 95: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 95

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 96: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual96

© 2014 Phidgets Inc.

acce_out

The acceleration

5.2.9 AdvServoGetAcceMax.vi

AdvServoGetAcceMax.vi

Get the maximum acceleration supported by a motor.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

Page 97: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 97

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

accemax_out

The maximum acceleration

5.2.10 AdvServoGetAcceMin.vi

AdvServoGetAcceMin.vi

Get the minimum acceleration supported by a motor.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 98: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual98

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

accemin_out

The minimum acceleration

Page 99: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 99

© 2014 Phidgets Inc.

5.2.11 AdvServoGetCurrent.vi

AdvServoGetCurrent.vi

Get the current current draw for a motor.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 100: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual100

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

current_out

The current

5.2.12 AdvServoGetEngaged.vi

AdvServoGetEngaged.vi

Get the engaged state of a motor. This is whether the motor is powered or not

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 101: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 101

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EngagedState_out

The engaged state. Possible values are 0 forFalse, 1 for True and others for undefined

Engaged?

The engaged state. Possible values are True forEngaged and False for Not Engaged

Page 102: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual102

© 2014 Phidgets Inc.

5.2.13 AdvServoGetPos.vi

AdvServoGetPos.vi

Get the current position of a motor.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 103: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 103

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

pos_out

The position.

5.2.14 AdvServoGetPosMax.vi

AdvServoGetPosMax.vi

Get the maximum position that a motor can go to.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 104: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual104

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

posmax_out

The maximum position

5.2.15 AdvServoGetPosMin.vi

AdvServoGetPosMin.vi

The minimum position

Page 105: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 105

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 106: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual106

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

posmin_out

The minimum position

5.2.16 AdvServoGetRampingState.vi

AdvServoGetRampingState.vi

Get the speed ramping state for a motor. This is whether or not velocity and acceleration are used

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 107: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 107

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

RampingState_out

The speed ramping state. Possible values are 0for False, 1 for True and others for undefined.

RampingState?

The speed ramping state (Boolean type).

5.2.17 AdvServoGetServoType.vi

AdvServoGetServoType.vi

Get the servo type of a motor

Page 108: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual108

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 109: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 109

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

GetServoType

Returns the servo type. This is an enum. Pleaserefer to Phidgets Constants -> ServoType

5.2.18 AdvServoGetVel.vi

AdvServoGetVel.vi

Get the current velocity of a motor.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 110: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual110

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

vel_out

The current velocity

5.2.19 AdvServoGetVelLmt.vi

AdvServoGetVelLmt.vi

Get the last set velocity limit of a motor.

Device In

Page 111: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 111

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 112: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual112

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

vellim_out

The velocity limit

5.2.20 AdvServoGetVelMax.vi

AdvServoGetVelMax.vi

Get the maximum velocity that can be set for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Page 113: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 113

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

velmax_out

The maximum velocity

5.2.21 AdvServoGetVelMin.vi

AdvServoGetVelMin.vi

Get the minimum velocity that can be set for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 114: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual114

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

velmin_out

The minimum velocity

Page 115: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 115

© 2014 Phidgets Inc.

5.2.22 AdvServoOpen.vi

AdvServoOpen.vi

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid.

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

Page 116: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual116

© 2014 Phidgets Inc.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.2.23 AdvServoSetAcce.vi

AdvServoSetAcce.vi

Set the acceleration for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred or

Page 117: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 117

© 2014 Phidgets Inc.

FALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

acce_in

The acceleration

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2.24 AdvServoSetEngaged.vi

AdvServoSetEngaged.vi

Page 118: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual118

© 2014 Phidgets Inc.

Set the engaged state of a motor. This is whether the motor is powered or not.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

SetEngaged

Set the engage state.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 119: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 119

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2.25 AdvServoSetPos.vi

AdvServoSetPos.vi

Set the position of a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 120: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual120

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

pos_in

The position

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2.26 AdvServoSetPosMax.vi

AdvServoSetPosMax.vi

Set the maximum position that a motor can go to.

Device In

Page 121: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 121

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

posmax_in

The maximum position

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 122: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual122

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2.27 AdvServoSetPosMin.vi

AdvServoSetPosMin.vi

Set the minimum position that a motor can go to.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

posmin_in

The minimum position

Page 123: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 123

© 2014 Phidgets Inc.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2.28 AdvServoSetRampingState.vi

AdvServoSetRampingState.vi

Set the speed ramping state for a motor. This is whether or not velocity and acceleration are used

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 124: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual124

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

SetRampingState

The speed ramping state. ( 0 = False 1 =True )

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 125: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 125

© 2014 Phidgets Inc.

warning.

5.2.29 AdvServoSetServoParameters.vi

AdvServoSetServoParameters.vi

Set the servo parameters of a motor.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

min_us

The minimum supported PCM in microseconds

Page 126: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual126

© 2014 Phidgets Inc.

max_us

The maximum supported PCM inmicroseconds

degrees

The degrees of rotation defined by the givenPCM range

velocity_max

The maximum velocity in degrees/second

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2.30 AdvServoSetServoType.vi

AdvServoSetServoType.vi

Set the servo type of a motor

Page 127: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 127

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

setServoType

The servo type. This is an enum. Please referto Phidgets Constants -> ServoType

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 128: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual128

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2.31 AdvServoSetVelLmt.vi

AdvServoSetVelLmt.vi

Set the velocity limit for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

vel_in

Page 129: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 129

© 2014 Phidgets Inc.

The velocity limit

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.2.32 AdvServoStoppedState.vi

AdvServoStoppedState.vi

Get the stopped state of a motor. This is true when the motor is not moving and there are nooutstanding commands

Device In

Device # Identification.

error in (no error)

Page 130: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual130

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 131: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 131

© 2014 Phidgets Inc.

StoppedState

The stopped state. Possible values are 0 forFalse, 1 for True and others for undefined

Stopped?

The stopped state (Boolean type). Possiblevalues are True for Stopped and False for NotStopped

5.3 Analog

5.3.1 AnalogCreate.vi

AnalogCreate.vi

Create a Phidget Analog device

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 132: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual132

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

The created device # ID

5.3.2 AnalogGetEnabled.vi

AnalogGetEnabled.vi

Get the enabled state of the device

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 133: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 133

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

index

The analog output index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EnabledState

The enabled state. Possible values are 0 forFalse, 1 for True and others for undefined

Enabled?

The enabled state. Possible values are True forEnabled and False for Not Enabled

5.3.3 AnalogGetVoltage.vi

AnalogGetVoltage.vi

Page 134: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual134

© 2014 Phidgets Inc.

Get the measured voltage

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The analog output index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 135: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 135

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

voltage

The voltage

5.3.4 AnalogGetVoltageMax.vi

AnalogGetVoltageMax.vi

Gets the maximum voltage that can be output

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 136: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual136

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

index

The analog output index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

VoltageMax

The maximum voltage

5.3.5 AnalogGetVoltageMin.vi

AnalogGetVoltageMin.vi

Gets the minimum votlage that can be output

Device In

Page 137: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 137

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The analog output index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 138: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual138

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

VoltageMin

The minimum voltage

5.3.6 AnalogOpen.vi

AnalogOpen.vi

Opens a Phidget Analog device

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Page 139: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 139

© 2014 Phidgets Inc.

Device # identification. This function will createa new device identification if it's 0 or invalid.

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.3.7 AnalogOutputCount.vi

AnalogOutputCount.vi

Gets the number of analog outputs on the device

Device In

Device # Identification.

Page 140: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual140

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Count

Page 141: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 141

© 2014 Phidgets Inc.

The number of analog outputs on the device

5.3.8 AnalogSetEnabled.vi

AnalogSetEnabled.vi

Set the enabled state of the device

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The analog output index

SetEnabled

The enabled state

Device Out

Page 142: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual142

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.3.9 AnalogSetVoltage.vi

AnalogSetVoltage.vi

Sets the voltage to output

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 143: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 143

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

voltage

The voltage to output

index

The analog output index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 144: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual144

© 2014 Phidgets Inc.

5.4 Bridge

5.4.1 BridgeCreate.vi

BridgeCreate.vi

Create a phidget bridge device.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Page 145: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 145

© 2014 Phidgets Inc.

Device Out

The created Device # ID

5.4.2 BridgeEventClose.vi

BridgeEventClose.vi

Close a Phidget Bridge event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

Page 146: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual146

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.4.3 BridgeEventCreate.vi

BridgeEventCreate.vi

Create a Phidget Bridge event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 147: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 147

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.4.4 BridgeEventExe.vi

BridgeEventExe.vi

Returns the value of the selected input

Device In

Device # Identification.

Page 148: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual148

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Value

The value of the selected input (mV/V)

index

The bridge input index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 149: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 149

© 2014 Phidgets Inc.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Same as Event # Registration Refnum In

5.4.5 BridgeGetDataRate.vi

BridgeGetDataRate.vi

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Page 150: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual150

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataRate

5.4.6 BridgeGetDataRateMax.vi

BridgeGetDataRateMax.vi

Gets the maximum supported data rate, in ms.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 151: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 151

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataRateMax

Maximum data rate

5.4.7 BridgeGetDataRateMin.vi

BridgeGetDataRateMin.vi

Page 152: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual152

© 2014 Phidgets Inc.

Gets the minimum supported data rate, in ms.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 153: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 153

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataRateMin

Minimum data rate

5.4.8 BridgeGetEnabled.vi

BridgeGetEnabled.vi

Get the enabled state of a bridge input.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 154: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual154

© 2014 Phidgets Inc.

index

The bridge input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EnabledState

The enabled state. Possible values are 0 forFalse, 1 for True and others for undefined

Enabled?

The enabled state. Possible values are True forEnabled and False for Not Enabled

5.4.9 BridgeGetGain.vi

BridgeGetGain.vi

Gets the gain setting of the bridge input

Page 155: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 155

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The bridge input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 156: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual156

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Gain

The gain setting

5.4.10 BridgeGetValue.vi

BridgeGetValue.vi

Gets the value of the selected bridge input

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The bridge input index

Page 157: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 157

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

value

The value on the bridge input

5.4.11 BridgeGetValueMax.vi

BridgeGetValueMax.vi

The maximum measureable bridge value

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 158: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual158

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The bridge input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

ValueMax

The maximum value

Page 159: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 159

© 2014 Phidgets Inc.

5.4.12 BridgeGetValueMin.vi

BridgeGetValueMin.vi

The minimum measurable bridge value.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The bridge input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 160: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual160

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

ValueMin

The minimum value

5.4.13 BridgeInputCount.vi

BridgeInputCount.vi

Gets the number of bridge inputs on the device

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 161: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 161

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Count

The number of bridge inputs on the device

5.4.14 BridgeOpen.vi

BridgeOpen.vi

Serial Number

Page 162: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual162

© 2014 Phidgets Inc.

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification. This function will createa new device identification if it's 0

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 163: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 163

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.4.15 BridgeSetDataRate.vi

BridgeSetDataRate.vi

Sets the data rate for the bridge input. (ms)

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 164: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual164

© 2014 Phidgets Inc.

DataRate

The data rate

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.4.16 BridgeSetEnabled.vi

BridgeSetEnabled.vi

Sets the enabled state of the bridge input

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 165: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 165

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The bridge input index

SetEnabled

The enabled state

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 166: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual166

© 2014 Phidgets Inc.

warning.

5.4.17 BridgeSetGain.vi

BridgeSetGain.vi

Sets the bridge gain

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

gain

The bridge gain

index

The bridge input index

Device Out

Page 167: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 167

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.5 Encoder

5.5.1 EncoderCreate.vi

EncoderCreate.vi

Create a Phidget Encoder handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 168: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual168

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Teh created device # ID

5.5.2 EncoderEventCloseInput.vi

EncoderEventCloseInput.vi

Close the input change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 169: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 169

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.5.3 EncoderEventClosePosition.vi

EncoderEventClosePosition.vi

Page 170: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual170

© 2014 Phidgets Inc.

Close the encoder position change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 171: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 171

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.5.4 EncoderEventCreateInput.vi

EncoderEventCreateInput.vi

Set up an input change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

Page 172: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual172

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.5.5 EncoderEventCreatePosition.vi

EncoderEventCreatePosition.vi

Set up an encoder position change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 173: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 173

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.5.6 EncoderEventExeInput.vi

EncoderEventExeInput.vi

Thos occurs on a Phidget Encoder Input event

Page 174: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual174

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device In

Device # Identification.

index

The encoder index

Value

The input state value. Possible values are 0 forFalse, 1 for True and others for undefined

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 175: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 175

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Same as the Event Registration Refnum In

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

5.5.7 EncoderEventExePosition.vi

EncoderEventExePosition.vi

This is called when an encoder position changes.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 176: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual176

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device In

Device # Identification.

Event Registration Refnum In

Event # Identification

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Same as the Event Registration Refnum In

index

The encoder index

time

Page 177: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 177

© 2014 Phidgets Inc.

The time in ms since the last position changeevent

position

The current position of the encoder. (This is arelative not absolute position.)

5.5.8 EncoderGetCount.vi

EncoderGetCount.vi

Get the number of encoders supported by this board

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

Page 178: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual178

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EncoderCount

The encoder input count

5.5.9 EncoderGetEnabledState.vi

EncoderGetEnabledState.vi

Get the enabled state of an encoder. This is whether the encoder is powered or not. Please note that1057 doesn't support this function

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 179: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 179

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The encoder index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EncoderState

The enabled state. Possible values are 0 forFalse, 1 for True and others for undefined

Enabled?

Page 180: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual180

© 2014 Phidgets Inc.

The enabled state. Possible values are True forEnabled and False for Not Enabled

5.5.10 EncoderGetIndexPosition.vi

EncoderGetIndexPosition.vi

Get the position of the last index pulse, as referenced to Phidget Encoder -> EncoderGetPosition.The function will return an error (EPHIDGET_UNKNOWN) if there hasn't been an index event, orif the encoder doesn't support index

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The encoder index

Device Out

Same as Device In

Page 181: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 181

© 2014 Phidgets Inc.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

IndexPosition

The index position

5.5.11 EncoderGetInputCount.vi

EncoderGetInputCount.vi

Get the number of encoders supported by this board

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 182: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual182

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

InputCount

The input count

5.5.12 EncoderGetInputState.vi

EncoderGetInputState.vi

Get the state of a digital input

Page 183: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 183

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The encoder index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 184: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual184

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

input_state

The input state. Possible values are 0 for False,1 for True and others for undefined

InputState

The input state (Boolean type). Possible valuesare True for Engaged and False for NotEngaged

5.5.13 EncoderGetPosition.vi

EncoderGetPosition.vi

Get the current position of an encoder

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 185: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 185

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The encoder index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Position

The current position

5.5.14 EncoderOpen.vi

EncoderOpen.vi

Open a PhidgetEncoder

Page 186: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual186

© 2014 Phidgets Inc.

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification. This function will createa new device identification if it's 0

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

Page 187: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 187

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.5.15 EncoderSetEnabled.vi

EncoderSetEnabled.vi

Set the enabled state of an encoder. This is whether the encoder is powered or not. Please note that1057 doesn't support this function

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 188: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual188

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The encoder index

SetEnable

The encoder state.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.5.16 EncoderSetPosition.vi

EncoderSetPosition.vi

Set the position of an encoder

Page 189: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 189

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The encoder index

setPosition

The new position

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 190: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual190

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.6 Frequency

5.6.1 FreqCreate.vi

FreqCreate.vi

Create a Phidget Frequency input handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

Page 191: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 191

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

The created Device # ID

5.6.2 FreqEventClose.vi

FreqEventClose.vi

Close a Phidget Frequency input event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 192: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual192

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.6.3 FreqEventCreate.vi

FreqEventCreate.vi

Create a Phidget Frequency input event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 193: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 193

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.6.4 FreqEventExe.vi

FreqEventExe.vi

Page 194: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual194

© 2014 Phidgets Inc.

Executes whenever some counts have been detected

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device In

Device # Identification.

Event Registration Refnum In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 195: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 195

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

index

The encoder index

time

Time in microseconds over which the pulseshave been measured

counts

Then number of counts that occured

Event Registration Refnum Out

5.6.5 FreqGetCount.vi

FreqGetCount.vi

Gets the total number of pulses detected on the specified channel since the Phidget was opened, orsince the last reset

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 196: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual196

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Count

The total number of pulses

Page 197: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 197

© 2014 Phidgets Inc.

5.6.6 FreqGetCount71.vi

FreqGetCount71.vi

Gets the total number of pulses detected on the specified channel since the Phidget was opened, orsince the last reset

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 198: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual198

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Count

The number of pulses

5.6.7 FreqGetEnabled.vi

FreqGetEnabled.vi

Get the enabled state of the device

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 199: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 199

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EnabledState

The enabled state. Possible values are 0 forFalse, 1 for True and others for undefined

Enabled?

The enabled state. Possible values are True forEnabled and False for Not Enabled

Page 200: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual200

© 2014 Phidgets Inc.

5.6.8 FreqGetFilter.vi

FreqGetFilter.vi

Get the channel filter mode.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 201: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 201

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Filter Type

The filter type. This is an enum. Please refer to Phidgets Constants -> Frequency Filter Mode

5.6.9 FreqGetTime.vi

FreqGetTime.vi

Gets the total elapsed time since Phidget was opened, or since the last reset, in microseconds.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 202: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual202

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Time

The elapsed times

5.6.10 FreqGetTime71.vi

FreqGetTime71.vi

Gets the total elapsed time since Phidget was opened, or since the last reset, in microseconds.

Page 203: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 203

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 204: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual204

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Time

The elapsed time

5.6.11 FreqGetTimeout.vi

FreqGetTimeout.vi

Gets or set the Timeout value, in microseconds

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 205: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 205

© 2014 Phidgets Inc.

warning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Timeout

The timeout value

5.6.12 FreqGetValue.vi

FreqGetValue.vi

Get the frequency measured by the device.

Device In

Page 206: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual206

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 207: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 207

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Frequency

The measured frequency

5.6.13 FreqInputCount.vi

FreqInputCount.vi

The number of frequency inputs on the device

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

Page 208: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual208

© 2014 Phidgets Inc.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Count

The number of inputs

5.6.14 FreqOpen.vi

FreqOpen.vi

Opens a Phidget Frequency Input device

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning information

Page 209: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 209

© 2014 Phidgets Inc.

out of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification. This function will createa new device identification if it's 0

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Page 210: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual210

© 2014 Phidgets Inc.

Same as Device In

5.6.15 FreqReset.vi

FreqReset.vi

Resets the TotalCount and TotalTime counters to 0 for the specified channel.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

Page 211: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 211

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.6.16 FreqSetEnabled.vi

FreqSetEnabled.vi

Sets the enabled state of the channel.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 212: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual212

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

SetEnabled

The enabled state of the channel

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.6.17 FreqSetFilter.vi

FreqSetFilter.vi

Set the channel filter mode. This controls the type of signal that the frequency counter will respond to- either a zero-centered signal, or a logic level signal.

Page 213: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 213

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Filter

The filter type. This is an enum. Please refer to Phidgets Constants -> Frequency Filter Mode

index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 214: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual214

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.6.18 FreqSetTimeout.vi

FreqSetTimeout.vi

Sets the timeout value in microsesonds.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 215: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 215

© 2014 Phidgets Inc.

timeout

The timeout value.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.7 GPS

5.7.1 GPSCreate.vi

GPSCreate.vi

Create a Phidget GPS device

error in

error out passes error or warning informationout of a VI to be used by other VIs.

Page 216: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual216

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # ID

5.7.2 GPSEventCloseFixStatus.vi

GPSEventCloseFixStatus.vi

Close a Phidget GPS Fix Status event handler

Device In

Page 217: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 217

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Page 218: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual218

© 2014 Phidgets Inc.

5.7.3 GPSEventClosePosition.vi

GPSEventClosePosition.vi

Close a Phidget GPS Position event handler

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 219: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 219

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.7.4 GPSEventCreateFixStatus.vi

GPSEventCreateFixStatus.vi

Create a Phidget GPS Fix Status event handler

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 220: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual220

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.7.5 GPSEventCreatePosition.vi

GPSEventCreatePosition.vi

Create a Phidget GPS Position event handler

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 221: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 221

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.7.6 GPSEventExeFixStatus.vi

GPSEventExeFixStatus.vi

Executes when a position fix is obtained or lost.

Page 222: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual222

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 223: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 223

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Same as Event Registration Refnum In

Status

The fix status. Possible values are 0 for False,1 for True and others for undefined

Status (T?F)

The fix status. Possible values are True forFixed and False for Not Fixed

5.7.7 GPSEventExePosition.vi

GPSEventExePosition.vi

Executes when position changes.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 224: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual224

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Page 225: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 225

© 2014 Phidgets Inc.

Event # Identification

Latitude

The latitude

Longitude

The longitude

Altitude

The altitude

5.7.8 GPSGetAltitude.vi

GPSGetAltitude.vi

Gets the altitude.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 226: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual226

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Altitude

The altitude

5.7.9 GPSGetDate.vi

GPSGetDate.vi

Gets the date of the last recieved position.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 227: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 227

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Date

The date in UTC.

tm_mday

Page 228: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual228

© 2014 Phidgets Inc.

The day of the month

tm_mon

The month

tm_year

The year

5.7.10 GPSGetFixStatus.vi

GPSGetFixStatus.vi

Gets the GPS fix status.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Page 229: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 229

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

FixStatus

The fis status. Possible values are 0 for False,1 for True and others for undefined

FixStatus (T?F)

The fix status. Possible values are True forFixed and False for Not Fixed

5.7.11 GPSGetHeading.vi

GPSGetHeading.vi

Returns the current true course over ground of the active antenna in degrees (000.0 - 359.9).

Device In

Device # Identification.

Page 230: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual230

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Heading

Page 231: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 231

© 2014 Phidgets Inc.

The current course

5.7.12 GPSGetLatitude.vi

GPSGetLatitude.vi

Gets the lattitude of the antenna.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 232: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual232

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Latitude

The lattitude

5.7.13 GPSGetLongitude.vi

GPSGetLongitude.vi

Gets the longitude of the antenna.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 233: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 233

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Longitude

The longitude

5.7.14 GPSGetTime.vi

GPSGetTime.vi

Gets the current time as transmitted by the GPS receiver.

Page 234: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual234

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 235: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 235

© 2014 Phidgets Inc.

warning.

Time

Current time in UTC format.

tm_ms

Current ms

tm_sec

Current second

tm_min

Current minute

tm_hour

Current hour

5.7.15 GPSGetVelocity.vi

GPSGetVelocity.vi

Get the velocity of the antenna.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 236: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual236

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Velocity

The velocity.

5.7.16 GPSOpen.vi

GPSOpen.vi

Open a PhidgetGPS device.

Page 237: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 237

© 2014 Phidgets Inc.

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 238: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual238

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.8 InterfaceKit

5.8.1 IFCreate.vi

IFCreate.vi

Create a Phidget InterfaceKit handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 239: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 239

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

5.8.2 IFEventClose.vi

IFEventClose.vi

Close an IF Kit event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 240: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual240

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.8.3 IFEventCreateInput.vi

IFEventCreateInput.vi

Create an IF Kit Input event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 241: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 241

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.8.4 IFEventCreateOutput.vi

IFEventCreateOutput.vi

Page 242: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual242

© 2014 Phidgets Inc.

Create an IF kit Output event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 243: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 243

© 2014 Phidgets Inc.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.8.5 IFEventCreateSensor.vi

IFEventCreateSensor.vi

Create an IF kit sensor event.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

Page 244: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual244

© 2014 Phidgets Inc.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.8.6 IFEventExe.vi

IFEventExe.vi

Executes when an IF kit event occurs.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 245: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 245

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device In

Device # Identification.

index

The input index

Value

The value returned by the event

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

Device Out

Same as Device In

Event?

Page 246: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual246

© 2014 Phidgets Inc.

Returns TRUE if the event has executed, orFALSE otherwise.

5.8.7 IFGetDataRate.vi

IFGetDataRate.vi

Get the data rate for an analog input

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

Page 247: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 247

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataRate

The data rate

5.8.8 IFGetDataRateMax.vi

IFGetDataRateMax.vi

Get the maximum supported data rate for an analog input

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 248: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual248

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataRateMax

The maximum data rate

Page 249: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 249

© 2014 Phidgets Inc.

5.8.9 IFGetDataRateMin.vi

IFGetDataRateMin.vi

Get the minimum supported data rate for an analog input.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 250: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual250

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataRateMin

The minimum data rate.

5.8.10 IFGetInputCount.vi

IFGetInputCount.vi

Get the number of digital inputs supported by this board

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 251: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 251

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Input Count

the number of digital inputs

5.8.11 IFGetInputState.vi

IFGetInputState.vi

The state of the indexed digital input.

Page 252: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual252

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 253: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 253

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Input State (0,1)

The input state. Possible values are 0 for False,1 for True and others for undefined

Input State

The input state (Boolean type)

5.8.12 IFGetOutputCount.vi

IFGetOutputCount.vi

Get the number of digital outputs supported by this board

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 254: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual254

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Output count

The ditial output count

5.8.13 IFGetOutputState.vi

IFGetOutputState.vi

Get the state of a digital output

Device In

Device # Identification.

error in (no error)

error in can accept error information wired

Page 255: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 255

© 2014 Phidgets Inc.

from VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 256: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual256

© 2014 Phidgets Inc.

Output State (0,1)

The output state. Possible values are 0 forFalse, 1 for True and others for undefined

Output State

The output state (Boolean type).

5.8.14 IFGetRatio.vi

IFGetRatio.vi

Get the ratiometric state for this board

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Page 257: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 257

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Ratiometric

The ratio metric state. Possible values are 0 forFalse, 1 for True and others for undefined

Ratiometric State

The ratio metric state (Boolean type).

5.8.15 IFGetSensorCount.vi

IFGetSensorCount.vi

Get the number of sensor (analog) inputs supported by this board

Device In

Device # Identification.

error in (no error)

Page 258: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual258

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Sensor Count

The sensor input count

Page 259: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 259

© 2014 Phidgets Inc.

5.8.16 IFGetSensorValue.vi

IFGetSensorValue.vi

Get a sensor value (0-1000).

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 260: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual260

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Sensor Value

The sensor value

5.8.17 IFGetSensorValueRaw.vi

IFGetSensorValueRaw.vi

Get a sensor raw value (12-bit).

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 261: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 261

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Sensor Value (Raw)

The sensor value

5.8.18 IFGetTrig.vi

IFGetTrig.vi

Get a sensor change trigger

Page 262: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual262

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 263: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 263

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Trig

The change trigger

5.8.19 IFOpen.vi

IFOpen.vi

Open a PhidgetInterfaceKit

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 264: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual264

© 2014 Phidgets Inc.

source string describes the origin of the erroror warning.

Device In

Device # Identification. This function will createa new device identification if it's 0

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.8.20 IFSetDataRate.vi

IFSetDataRate.vi

Set the data rate for an analog input

Page 265: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 265

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

DataRate

The data rate.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 266: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual266

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.8.21 IFSetOutputState.vi

IFSetOutputState.vi

The Set the state of a digital output

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 267: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 267

© 2014 Phidgets Inc.

warning.

index

The input index

OutputState

The output state. ( 0 = False 1 = True )

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.8.22 IFSetRatio.vi

IFSetRatio.vi

Set the ratio metric state for this board.

Device In

Device # Identification.

Page 268: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual268

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Ratiometric

The ratiometric state. ( 0 = False 1 = True )

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 269: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 269

© 2014 Phidgets Inc.

warning.

5.8.23 IFSetTrig.vi

IFSetTrig.vi

Set a sensor change trigger

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Trig

The change trigger

Device Out

Page 270: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual270

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.9 IR

5.9.1 IRCreate.vi

IRCreate.vi

Create a Phidget IR handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 271: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 271

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

5.9.2 IREventCloseOnCode.vi

IREventCloseOnCode.vi

Close the Phidget IR OnCode event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 272: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual272

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.9.3 IREventCloseOnLearn.vi

IREventCloseOnLearn.vi

Page 273: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 273

© 2014 Phidgets Inc.

Close the Phidget IR OnLearn event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 274: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual274

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.9.4 IREventCloseOnRawData.vi

IREventCloseOnRawData.vi

Close the Phidget IR OnRawData event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Page 275: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 275

© 2014 Phidgets Inc.

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.9.5 IREventCreateOnCode.vi

IREventCreateOnCode.vi

Set up a Phidget IR OnCode event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 276: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual276

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.9.6 IREventCreateOnLearn.vi

IREventCreateOnLearn.vi

Set up a Phidget IR OnLearn event handle.

Device In

Device # Identification.

Page 277: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 277

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

Page 278: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual278

© 2014 Phidgets Inc.

5.9.7 IREventCreateOnRawData.vi

IREventCreateOnRawData.vi

Set up a Phidget IR OnRawData event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 279: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 279

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.9.8 IREventExeOnCode.vi

IREventExeOnCode.vi

This is called when a code has been received that could be automatically decoded. Data is return asan array with MSB in index 0. Bit count and a repeat flag are also returned. Repeats are detected aseither the same code repeated in < 100ms or as a special repeat code.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 280: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual280

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

BitCount

The bit count of the code

Repeat

Returns the repeats

Data

A user array to store the code data in

Data

Event Registration Refnum Out

Page 281: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 281

© 2014 Phidgets Inc.

Same as the Event Registration Refnum In

5.9.9 IREventExeOnLearn.vi

IREventExeOnLearn.vi

This is called when a code has been received for long enough to be learned. The returned CodeInfostructure can be used to retransmit the same code.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Page 282: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual282

© 2014 Phidgets Inc.

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

CodeInfo

This contains all information needed to transmita code. Please refer to Phidgets Constants ->CodeInfo

BitCount

Encoding

Length

Gap

Trail

Header 1

Header 2

One 1

One 2

Zero 1

Zero 2

Repeat 1

Page 283: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 283

© 2014 Phidgets Inc.

Repeat 2

Repeat 3

Repeat 4

Repeat 5

Repeat 6

Repeat 7

Repeat 8

Repeat 9

Repeat 10

Repeat 11

Repeat 12

Repeat 13

Repeat 14

Repeat 15

Repeat 16

Repeat 17

Repeat 18

Repeat 19

Repeat 20

Repeat 21

Repeat 22

Repeat 23

Repeat 24

Repeat 25

Repeat 26

min_repeat

toggle_mask 1

toggle_mask 2

toggle_mask 3

toggle_mask 4

toggle_mask 5

toggle_mask 6

toggle_mask 7

toggle_mask 8

Page 284: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual284

© 2014 Phidgets Inc.

toggle_mask 9

toggle_mask 10

toggle_mask 11

toggle_mask 12

toggle_mask 13

toggle_mask 14

toggle_mask 15

toggle_mask 16

CarrierFrequency

DutyCycle

Data

A user array to store the code data in.

Data

Event Registration Refnum Out

Same as the Event Registration Refnum In

5.9.10 IREventExeOnRawData.vi

IREventExeOnRawData.vi

This is called when raw data has been read from the device. Raw data always starts with a spaceand ends with a pulse

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 285: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 285

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Data

A user array for raw data to be written into

Page 286: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual286

© 2014 Phidgets Inc.

data

Event Registration Refnum Out

Same as the Event Registration Refnum In

5.9.11 IRGetLastCode.vi

IRGetLastCode.vi

Get the last code that was received.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataLength In (16)

Length of the user array - should be at least16. This is set to the amount of data actually

Page 287: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 287

© 2014 Phidgets Inc.

written to the array

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

dataLength

Length of the user array.

bitCount

Set to the bit count of the code

data

A user array to store the code

5.9.12 IRGetLastLearnedCode.vi

IRGetLastLearnedCode.vi

Get the last code that was learned.

Page 288: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual288

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataLength In (16)

Length of the user array - should be at least16. This is set to the amount of data actuallywritten to the array.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 289: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 289

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

dataLength

Length of the user array

CodeInfo

The CodeInfo structure for the learned code.Please refer to Phidgets Constants ->CodeInfo

BitCount

Encoding

Length

Gap

Trail

Header 1

Header 2

One 1

One 2

Zero 1

Zero 2

Repeat 1

Repeat 2

Repeat 3

Repeat 4

Repeat 5

Repeat 6

Repeat 7

Page 290: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual290

© 2014 Phidgets Inc.

Repeat 8

Repeat 9

Repeat 10

Repeat 11

Repeat 12

Repeat 13

Repeat 14

Repeat 15

Repeat 16

Repeat 17

Repeat 18

Repeat 19

Repeat 20

Repeat 21

Repeat 22

Repeat 23

Repeat 24

Repeat 25

Repeat 26

min_repeat

toggle_mask 1

toggle_mask 2

toggle_mask 3

toggle_mask 4

toggle_mask 5

toggle_mask 6

toggle_mask 7

toggle_mask 8

toggle_mask 9

toggle_mask 10

toggle_mask 11

toggle_mask 12

toggle_mask 13

toggle_mask 14

Page 291: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 291

© 2014 Phidgets Inc.

toggle_mask 15

toggle_mask 16

CarrierFrequency

DutyCycle

data

A user array to store the code data in.

5.9.13 IRGetRawData.vi

IRGetRawData.vi

Read any available raw data. This should be polled continuously (every 20ms) to avoid missing data.Read data always starts with a space and ends with a pulse

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 292: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual292

© 2014 Phidgets Inc.

DataLength In

The maximum amount of data to read. This isset to the actual amount of data read

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

dataLength

The amount of data to read

data

A user array for raw data to be written into

5.9.14 IROpen.vi

IROpen.vi

Open a PhidgetIR.

Page 293: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 293

© 2014 Phidgets Inc.

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification. This function will createa new device identification if it's 0

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

Page 294: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual294

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.9.15 IRTransmit.vi

IRTransmit.vi

Transmit a code according to the settings in a CodeInfo structure.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 295: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 295

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

CodeInfo

The CodeInfo structure specifying to to sendthe code. Anything left as null to select defaultis filled in for the user. Please refer to PhidgetsConstants -> CodeInfo

BitCount

Encoding

Length

Gap

Trail

Header 1

Header 2

One 1

One 2

Zero 1

Zero 2

Repeat 1

Repeat 2

Repeat 3

Repeat 4

Repeat 5

Repeat 6

Repeat 7

Repeat 8

Repeat 9

Repeat 10

Repeat 11

Repeat 12

Repeat 13

Page 296: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual296

© 2014 Phidgets Inc.

Repeat 14

Repeat 15

Repeat 16

Repeat 17

Repeat 18

Repeat 19

Repeat 20

Repeat 21

Repeat 22

Repeat 23

Repeat 24

Repeat 25

Repeat 26

min_repeat

toggle_mask 1

toggle_mask 2

toggle_mask 3

toggle_mask 4

toggle_mask 5

toggle_mask 6

toggle_mask 7

toggle_mask 8

toggle_mask 9

toggle_mask 10

toggle_mask 11

toggle_mask 12

toggle_mask 13

toggle_mask 14

toggle_mask 15

toggle_mask 16

CarrierFrequency

DutyCycle

Data

Page 297: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 297

© 2014 Phidgets Inc.

The code to send. Data is transmitted MSBitfirst. MSByte is in array index 0. LSBit is rightjustified, so MSBit may be in bit positions 0-7in array index 0 depending on the bit count.

Data

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.9.16 IRTransmitRaw.vi

IRTransmitRaw.vi

Transmit RAW data as a series of pulses and spaces.

Page 298: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual298

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

length

The length of the data array. Maximum lengthis 1024, but streams should be kept muchshorter, ie. < 100ms between gaps

carrierFrequency

The Carrier Frequency in Hz. leave as 0 fordefault

dutyCycle

The Duty Cycle (10-50). Leave as 0 fordefault

gap

The gap time in us. This guarantees a gap time(no transmitting) after the data is sent, but canbe set to 0.

Data

The data to send. The array must start and end

Page 299: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 299

© 2014 Phidgets Inc.

with a pulse and each element is a positive timein us.

data

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.9.17 IRTransmitRepeat.vi

IRTransmitRepeat.vi

Transmits a repeat of the last transmitted code. Depending of the CodeInfo structure, this may be aretransmission of the code itself, or there may be a special repeat code

Device In

Device # Identification.

error in (no error)

error in can accept error information wired

Page 300: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual300

© 2014 Phidgets Inc.

from VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 301: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 301

© 2014 Phidgets Inc.

5.10 LED

5.10.1 LEDCount.vi

LEDCount.vi

Get the number of LEDs supported by this board.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 302: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual302

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Count

The LED count

5.10.2 LEDCreate.vi

LEDCreate.vi

Create a Phidget LED handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

Page 303: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 303

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification.

5.10.3 LEDGetBrightness.vi

LEDGetBrightness.vi

Get the brightness of an LED

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 304: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual304

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

brightness

The LED brightness (0-100).

5.10.4 LEDGetCurrentLimit.vi

LEDGetCurrentLimit.vi

Page 305: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 305

© 2014 Phidgets Inc.

Get the current limit. This is for all outputs

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 306: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual306

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

CurrentLimit

The current limit

5.10.5 LEDGetCurrentLimitIndexed.vi

LEDGetCurrentLimitIndexed.vi

Gets an indexed current limit.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 307: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 307

© 2014 Phidgets Inc.

index

The LED index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Current Limit

The current limit

5.10.6 LEDGetVoltage.vi

LEDGetVoltage.vi

Get the output voltage. This is for all outputs.

Device In

Device # Identification.

error in (no error)

Page 308: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual308

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Voltage

The output voltage

Page 309: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 309

© 2014 Phidgets Inc.

5.10.7 LEDOpen.vi

LEDOpen.vi

Open a Phidget LED.

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfully

Page 310: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual310

© 2014 Phidgets Inc.

attached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.10.8 LEDSetBrightness.vi

LEDSetBrightness.vi

Set the brightness of an LED

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 311: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 311

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The LED index

brightness

The LED brightness (0-100).

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.10.9 LEDSetCurrentLimit.vi

LEDSetCurrentLimit.vi

Page 312: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual312

© 2014 Phidgets Inc.

Set the current limit. This is for all outputs

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

CurrentLimit

The current limit

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 313: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 313

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.10.10 LEDSetCurrentLimitIndexed.vi

LEDSetCurrentLimitIndexed.vi

Sets the indexed current limit.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 314: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual314

© 2014 Phidgets Inc.

index

The LED index

Current Limit

The current limit

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.10.11 LEDSetVoltage.vi

LEDSetVoltage.vi

Set the output voltage. This is for all outputs.

Device In

Device # Identification.

error in (no error)

Page 315: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 315

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Voltage

The output voltage

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 316: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual316

© 2014 Phidgets Inc.

5.11 MotorControl

5.11.1 MCCreate.vi

MCCreate.vi

Create a Phidget Motor Control handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Page 317: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 317

© 2014 Phidgets Inc.

Device Out

Device # identification.

5.11.2 MCEventCloseCurrent.vi

MCEventCloseCurrent.vi

Close the Phidget Motor Control current change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

Page 318: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual318

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.11.3 MCEventCloseEMF.vi

MCEventCloseEMF.vi

Close the Phidget Motor Control EMF change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 319: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 319

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.11.4 MCEventCloseInput.vi

MCEventCloseInput.vi

Close the Phidget Motor Control input change event handle

Device In

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 320: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual320

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Device Out

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.11.5 MCEventClosePositionChange.vi

MCEventClosePositionChange.vi

Close the Phidget motor controller position change event handler

Page 321: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 321

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the error

Page 322: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual322

© 2014 Phidgets Inc.

or warning.

5.11.6 MCEventClosePositionUpdate.vi

MCEventClosePositionUpdate.vi

Close the phidget motor controller position update event handle

Device In

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Device Out

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 323: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 323

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.11.7 MCEventCloseSensorUpdate.vi

MCEventCloseSensorUpdate.vi

Close the Phidget Motor controller Sensor update event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Page 324: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual324

© 2014 Phidgets Inc.

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.11.8 MCEventCloseVelocity.vi

MCEventCloseVelocity.vi

Close the Phidget Motor Control velocity change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 325: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 325

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.11.9 MCEventCreateCurrentChange.vi

MCEventCreateCurrentChange.vi

Device In

Page 326: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual326

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

5.11.10 MCEventCreateCurrentUpdate.vi

MCEventCreateCurrentUpdate.vi

Page 327: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 327

© 2014 Phidgets Inc.

Device In

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Page 328: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual328

© 2014 Phidgets Inc.

5.11.11 MCEventCreateEMF.vi

MCEventCreateEMF.vi

Create the Phidget Motor Control EMF change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 329: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 329

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.11.12 MCEventCreateInput.vi

MCEventCreateInput.vi

Create the Phidget Motor Control input change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 330: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual330

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.11.13 MCEventCreatePositionChange.vi

MCEventCreatePositionChange.vi

Create the Phidget motor controller position change event handler

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 331: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 331

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.11.14 MCEventCreatePositionUpdate.vi

MCEventCreatePositionUpdate.vi

Create the phidget motor controller position update event handle

Page 332: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual332

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 333: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 333

© 2014 Phidgets Inc.

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.11.15 MCEventCreateSensorUpdate.vi

MCEventCreateSensorUpdate.vi

Create the Phidget Motor controller Sensor update event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

Page 334: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual334

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.11.16 MCEventCreateVelocity.vi

MCEventCreateVelocity.vi

Create the Phidget Motor Control velocity change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 335: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 335

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.11.17 MCEventExeCurrent.vi

MCEventExeCurrent.vi

Ececutes on an MC Current change event

Page 336: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual336

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Current

The current

index

The motor index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 337: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 337

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Event # Identification

5.11.18 MCEventExeEMF.vi

MCEventExeEMF.vi

Executes on an EMF event

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 338: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual338

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Voltage

The votlage

index

The motor index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Event # Identification

Page 339: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 339

© 2014 Phidgets Inc.

5.11.19 MCEventExeInput.vi

MCEventExeInput.vi

Executes when the state of a digital input changes.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device In

Device # Identification.

Event Registration Refnum In

Event # Identification

index

The input index

InputState

The state of the input

Page 340: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual340

© 2014 Phidgets Inc.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Event # Identification

5.11.20 MCEventExePositionChange.vi

MCEventExePositionChange.vi

Executes if the motor's position changes.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 341: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 341

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device In

Device # Identification.

Event Registration Refnum In

Event # Identification

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Event?

Page 342: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual342

© 2014 Phidgets Inc.

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Event # Identification

index

The encoder index

time

The amount of time in which PositionChangecounts occurred in 1/3 ms

position

The change in encoder position

5.11.21 MCEventExePositionUpdate.vi

MCEventExePositionUpdate.vi

Executes every 8ms regardless of is the position changed or not.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 343: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 343

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Device In

Device # Identification.

Event Registration Refnum In

Event # Identification

index

The motor index

position

The change in posiiton

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Event # Identification

Page 344: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual344

© 2014 Phidgets Inc.

5.11.22 MCEventExeSensorUpdate.vi

MCEventExeSensorUpdate.vi

An event containing sensor value information for sensors plugged into the Analog Inputs.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device In

Device # Identification.

Event Registration Refnum In

Event # Identification

index

The motor index

value

The sensor's value

Page 345: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 345

© 2014 Phidgets Inc.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Event # Identification

5.11.23 MCEventExeVelocity.vi

MCEventExeVelocity.vi

Executes when the velocity a motor is being driven at changes

Device In

Device # Identification.

error in (no error)

Page 346: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual346

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Velocity

The velocity

index

The motor index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 347: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 347

© 2014 Phidgets Inc.

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Event # Identification

5.11.24 MCGetAcceleration.vi

MCGetAcceleration.vi

Gets the motor's acceleration

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 348: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual348

© 2014 Phidgets Inc.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Acceleration

The acceleration

5.11.25 MCGetAccelerationMax.vi

MCGetAccelerationMax.vi

Gets the maximum settable acceleraiton.

Device In

Device # Identification.

error in (no error)

Page 349: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 349

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Acceleration Max

Page 350: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual350

© 2014 Phidgets Inc.

Maximum acceleration

5.11.26 MCGetAccelerationMin.vi

MCGetAccelerationMin.vi

Gets the minimum settable acceleraiton.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

Page 351: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 351

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Acceleration Min

Minumum acceration.

5.11.27 MCGetBackEMFValue.vi

MCGetBackEMFValue.vi

Gets the back EMF voltage

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 352: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual352

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Voltage

The back EMF votlage

Page 353: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 353

© 2014 Phidgets Inc.

5.11.28 MCGetBraking.vi

MCGetBraking.vi

Gets the braking amount for the motor at rest.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 354: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual354

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Braking

The braking percentage (0-100%)

5.11.29 MCGetCurrent.vi

MCGetCurrent.vi

Get the current flowing through the motor.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 355: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 355

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Current

The current

5.11.30 MCGetEMFState.vi

MCGetEMFState.vi

Get the EMF sensing state. When back-EMF sensing is enabled, the motor will coast (freewheel)5% of the time while the back EMF measurement is taken.

Page 356: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual356

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 357: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 357

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EMFState (0,1)

The EMF sensing state. Possible values are 0for False, 1 for True and others for undefined

EMFState

The EMF sensing state. Possible values areTrue for Enabled and False for Not Enabled

5.11.31 MCGetEncoderCount.vi

MCGetEncoderCount.vi

Returns the number of encoder inputs

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 358: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual358

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EncoderCount

The number of encoder inputs

5.11.32 MCGetEncoderPosition.vi

MCGetEncoderPosition.vi

Gets the encoder position.

Device In

Page 359: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 359

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The encoder index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 360: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual360

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Position

Encoder posiiton

5.11.33 MCGetInputCount.vi

MCGetInputCount.vi

Get the number of digital inputs on the motor controller.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

Page 361: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 361

© 2014 Phidgets Inc.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

InputCount

The number of digital inputs.

5.11.34 MCGetInputState.vi

MCGetInputState.vi

Gets the state of the digital input.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 362: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual362

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

InputState (0,1)

The input state. Possible values are 0 for False,1 for True and others for undefined

InputState

Page 363: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 363

© 2014 Phidgets Inc.

The input state. (boolean)

5.11.35 MCGetMotorCount.vi

MCGetMotorCount.vi

Gets the number of motors the controller can handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 364: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual364

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Motor Count

The number of motors

5.11.36 MCGetRatiometricState.vi

MCGetRatiometricState.vi

Gets the ratiometric state for the analog inputs.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 365: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 365

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Ratiometeric (0,1)

The ratiometric state. Possible values are 0 forFalse, 1 for True and others for undefined

Ratiometric

The ratiometric state of the input (boolean)

5.11.37 MCGetSenorCount.vi

MCGetSenorCount.vi

The number of analog sensors the MC can accomodate.

Page 366: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual366

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 367: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 367

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

SensorCount

The number of sensors

5.11.38 MCGetSensorValue.vi

MCGetSensorValue.vi

Gets the current value for a sensor input. Range is 0-1000

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

Page 368: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual368

© 2014 Phidgets Inc.

The sensor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Value

The sensor value

5.11.39 MCGetSensorValueRAW.vi

MCGetSensorValueRAW.vi

Gets the raw 12-bit value for a sensor input. Range is 0-4096

Device In

Device # Identification.

error in (no error)

Page 369: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 369

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The sensor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 370: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual370

© 2014 Phidgets Inc.

Value (Raw)

The raw sensor value

5.11.40 MCGetSupplyVoltage.vi

MCGetSupplyVoltage.vi

Gets the voltage of the poser supply.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use this

Page 371: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 371

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Voltage

The voltage

5.11.41 MCGetVelocity.vi

MCGetVelocity.vi

Velocity is the percentage of time the motor is being powered for, from -100% to 100%

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 372: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual372

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Velocity

The velcoity

5.11.42 MCOpen.vi

MCOpen.vi

Page 373: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 373

© 2014 Phidgets Inc.

Open a Phidget Motor controller

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning information

Page 374: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual374

© 2014 Phidgets Inc.

out of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.11.43 MCSetAcceleration.vi

MCSetAcceleration.vi

Set the motor's acceleration (in % duty cycle/second)

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 375: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 375

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Acceleration

The acceleration.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.11.44 MCSetBraking.vi

MCSetBraking.vi

Set the braking amount for a motor at rest.

Page 376: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual376

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Braking

The breaking duty cycle

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 377: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 377

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.11.45 MCSetEMFState.vi

MCSetEMFState.vi

Set the EMF Sensing State

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 378: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual378

© 2014 Phidgets Inc.

warning.

Set EMF

The EMF Sensing State

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.11.46 MCSetEncoderPosition.vi

MCSetEncoderPosition.vi

Set the encoder position

Device In

Page 379: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 379

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The encoder index

Position

The position

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 380: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual380

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.11.47 MCSetRatiometricState.vi

MCSetRatiometricState.vi

Set the ratiometric state for the device.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Ratiometric

The ratiometric state

Device Out

Page 381: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 381

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.11.48 MCSetVelocity.vi

MCSetVelocity.vi

Set the Motor controller velocity in % duty cycle from -100% to 100%

Device In

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 382: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual382

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

Velocity

Device Out

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.12 PHSensor

5.12.1 PHCreate.vi

PHCreate.vi

Create a Phidget PH Sensor handle.

Page 383: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 383

© 2014 Phidgets Inc.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

5.12.2 PHEventClose.vi

PHEventClose.vi

Close the Phidget PH Sensor change event handle

Page 384: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual384

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 385: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 385

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.12.3 PHEventCreate.vi

PHEventCreate.vi

Set up a PH change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

Page 386: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual386

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.12.4 PHEventExe.vi

PHEventExe.vi

This is called when the PH changes by more then the change trigger

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred or

Page 387: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 387

© 2014 Phidgets Inc.

FALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

PH

The PH

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Same as the Event Registration Refnum In

Page 388: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual388

© 2014 Phidgets Inc.

5.12.5 PHGetPH.vi

PHGetPH.vi

Get the measured PH

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 389: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 389

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PH

The PH

5.12.6 PHGetPHMax.vi

PHGetPHMax.vi

Get the maximum PH that the sensor could report

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 390: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual390

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PH Max

The maximum PH

5.12.7 PHGetPHMin.vi

PHGetPHMin.vi

Get the minimum PH that the sensor could report

Device In

Device # Identification.

error in (no error)

Page 391: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 391

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PH Min

The minimum PH

Page 392: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual392

© 2014 Phidgets Inc.

5.12.8 PHGetPHTrigger.vi

PHGetPHTrigger.vi

Get the PH change trigger

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 393: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 393

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PH Trigger

The change trigger

5.12.9 PHGetPotential.vi

PHGetPotential.vi

Get the sensed potential

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 394: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual394

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Potential

The potential

5.12.10 PHGetPotentialMax.vi

PHGetPotentialMax.vi

Get the maximum potential that can be sensed

Device In

Device # Identification.

error in (no error)

Page 395: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 395

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Potential Max

The maximum potential

Page 396: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual396

© 2014 Phidgets Inc.

5.12.11 PHGetPotentialMin.vi

PHGetPotentialMin.vi

Get the minimum potential that can be sensed

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 397: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 397

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Potential Min

The minimum potential

5.12.12 PHOpen.vi

PHOpen.vi

Open a Phidget PH Sensor

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 398: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual398

© 2014 Phidgets Inc.

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.12.13 PHSetTemperature.vi

PHSetTemperature.vi

Set the temperature to be used for PH calculations

Page 399: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 399

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Temperature

The temperature (degrees celcius). By defaultthis is 20.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred or

Page 400: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual400

© 2014 Phidgets Inc.

FALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.12.14 PHSetTrig.vi

PHSetTrig.vi

Set the PH change trigger.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Trigger

Page 401: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 401

© 2014 Phidgets Inc.

The change trigger

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.13 RFID

5.13.1 RFIDCreate.vi

RFIDCreate.vi

Create a Phidget RFID handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 402: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual402

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

5.13.2 RFIDEventClose.vi

RFIDEventClose.vi

Close the Phidget RFID Tag or TagLost event handle

Device In

Device # Identification.

error in (no error)

Page 403: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 403

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Page 404: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual404

© 2014 Phidgets Inc.

5.13.3 RFIDEventClose2.vi

RFIDEventClose2.vi

Close the Phidget RFID Tag or TagLost event handle (2)

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 405: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 405

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.13.4 RFIDEventCloseOutput.vi

RFIDEventCloseOutput.vi

Close the Phidget RFID output change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 406: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual406

© 2014 Phidgets Inc.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.13.5 RFIDEventCreateOutput.vi

RFIDEventCreateOutput.vi

Set up an output change event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 407: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 407

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.13.6 RFIDEventCreateTag.vi

RFIDEventCreateTag.vi

Set up a tag change event handle

Page 408: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual408

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Page 409: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 409

© 2014 Phidgets Inc.

Event # Identification

5.13.7 RFIDEventCreateTag2.vi

RFIDEventCreateTag2.vi

Set up a tag change event handle (2)

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 410: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual410

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.13.8 RFIDEventCreateTagLost.vi

RFIDEventCreateTagLost.vi

Set up a tag lost event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 411: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 411

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.13.9 RFIDEventCreateTagLost2.vi

RFIDEventCreateTagLost2.vi

Set up a tag lost event handle (2)

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 412: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual412

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.13.10 RFIDEventExe.vi

RFIDEventExe.vi

Page 413: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 413

© 2014 Phidgets Inc.

This is called when the Phidget RFID Tag or TagLost event changes. Tag Event is called when a tagis first detected by the reader. TagLost Event is called when a tag is no longer detected by the reader

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred or

Page 414: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual414

© 2014 Phidgets Inc.

FALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Tag

The tag.

a

Event Registration Refnum Out

Same as the Event Registration Refnum In

5.13.11 RFIDEventExe2.vi

RFIDEventExe2.vi

This is called when the Phidget RFID Tag or TagLost event changes. (2)

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 415: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 415

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Tag

Page 416: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual416

© 2014 Phidgets Inc.

The tag.

Protocol

The protocol being used.

Event Registration Refnum Out

Event # Identification

5.13.12 RFIDEventExeOutput.vi

RFIDEventExeOutput.vi

This is called when an output changes

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Page 417: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 417

© 2014 Phidgets Inc.

Device In

Device # Identification.

index

The output index

OutputState

The output state. Possible values are 0 forFalse, 1 for True and others for undefined

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

5.13.13 RFIDGetAntennaState.vi

RFIDGetAntennaState.vi

Get the state of the antenna

Page 418: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual418

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 419: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 419

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Antenna State

The antenna state. Possible values are 0 forFalse, 1 for True and others for undefine

Antenna On?

The antenna state

5.13.14 RFIDGetLastTag.vi

RFIDGetLastTag.vi

Get the last tag read by the reader. This tag may or may not still be on the reader

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 420: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual420

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Tag

The tag. This must be an unsigned char array ofsize 5.

5.13.15 RFIDGetLastTag2.vi

RFIDGetLastTag2.vi

Get the last tag read by the reader. This tag may or may not still be on the reader. (2)

error in

Page 421: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 421

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Tag String

The tag string

Tag Protocol

Page 422: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual422

© 2014 Phidgets Inc.

The tag protocol

5.13.16 RFIDGetLEDState.vi

RFIDGetLEDState.vi

Get the state of the onboard LED

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 423: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 423

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

LED State

The LED state. Possible values are 0 for False,1 for True and others for undefined

LED On?

The LED state

5.13.17 RFIDGetOutputCount.vi

RFIDGetOutputCount.vi

Get the number of outputs supported by this board.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 424: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual424

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

count

The number of outputs.

5.13.18 RFIDGetOutputState.vi

RFIDGetOutputState.vi

Get the state of an output

Page 425: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 425

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The output index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 426: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual426

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

OutputState

The output state. Possible values are 0 forFalse, 1 for True and others for undefined

Output?

The output state.

5.13.19 RFIDGetTagState.vi

RFIDGetTagState.vi

Get the tag present status. This is whether or not a tag is being read by the reader.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 427: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 427

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Tag State

The tag state. Possible values are 0 for False, 1for True and others for undefined.

Tag On?

The tag state

5.13.20 RFIDOpen.vi

RFIDOpen.vi

Open a Phidget RFID

Page 428: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual428

© 2014 Phidgets Inc.

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

Page 429: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 429

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.13.21 RFIDSetAntennaState.vi

RFIDSetAntennaState.vi

Set the state of the antenna. Note that the antenna must be enabled before tags will be read

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 430: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual430

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

AntennaState

The antenna state

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.13.22 RFIDSetLEDState.vi

RFIDSetLEDState.vi

Set the state of the onboard LED

Device In

Device # Identification.

error in (no error)

Page 431: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 431

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

LEDState

Set the LED state

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 432: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual432

© 2014 Phidgets Inc.

5.13.23 RFIDSetOutputState.vi

RFIDSetOutputState.vi

Set the state of an output

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

OutputState

Set the output state

index

The output index

Device Out

Same as Device In

error out

Page 433: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 433

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.13.24 RFIDWriteTag.vi

RFIDWriteTag.vi

Write an RFID Tag

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 434: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual434

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

string

The data to send

protocol

The protocol to use

Lock

Locks the tag from further writes.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 435: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 435

© 2014 Phidgets Inc.

5.14 Servo

5.14.1 ServoCount.vi

ServoCount.vi

Gets the number of motors supported by this controller.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 436: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual436

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Count

The motor count.

5.14.2 ServoCreate.vi

ServoCreate.vi

Create a Phidget Servo handle.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

Page 437: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 437

© 2014 Phidgets Inc.

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

5.14.3 ServoEventClose.vi

ServoEventClose.vi

Close the Phidget Servo event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 438: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual438

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.14.4 ServoEventCreate.vi

ServoEventCreate.vi

Set up a postion change event handle

Device In

Page 439: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 439

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Page 440: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual440

© 2014 Phidgets Inc.

Event # Identification

5.14.5 ServoEventExe.vi

ServoEventExe.vi

This is called when the Phidget Advanced Servo event occurs

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Value

The return value of the position

Page 441: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 441

© 2014 Phidgets Inc.

index

The servo index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Same as the Event Registration Refnum In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

5.14.6 ServoGetEngaged.vi

ServoGetEngaged.vi

Get the engaged state of a motor. This is whether the motor is powered or not

Device In

Device # Identification.

Page 442: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual442

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The servo index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 443: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 443

© 2014 Phidgets Inc.

warning.

EngagedState_out

The engaged state. Possible values are 0 forFalse, 1 for True and others for undefined

Engaged?

The engaged state (Boolean type). Possiblevalues are True for Engaged and False for NotEngaged.

5.14.7 ServoGetPos.vi

ServoGetPos.vi

Get the current position of a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 444: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual444

© 2014 Phidgets Inc.

index

The servo index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

pos_out

The position

5.14.8 ServoGetPosMax.vi

ServoGetPosMax.vi

Get the maximum position that a motor can go to

Device In

Device # Identification.

error in (no error)

Page 445: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 445

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The servo index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 446: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual446

© 2014 Phidgets Inc.

posmax_out

The maximum position

5.14.9 ServoGetPosMin.vi

ServoGetPosMin.vi

Get the minimum position that a motor can go to

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The servo index

Device Out

Same as Device In

error out

Page 447: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 447

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

posmin_out

The minimum position

5.14.10 ServoGetServoType.vi

ServoGetServoType.vi

Get the servo type of a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 448: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual448

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

GetServoType

Returns the servo type. This is an enum. Pleaserefer to Phidgets Constants -> ServoType

5.14.11 ServoOpen.vi

ServoOpen.vi

Page 449: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 449

© 2014 Phidgets Inc.

Open a PhidgetServo.

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification. This function will createa new device identification if it's 0

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning information

Page 450: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual450

© 2014 Phidgets Inc.

out of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.14.12 ServoSetEngaged.vi

ServoSetEngaged.vi

Set the engaged state of a motor. This is whether the motor is powered or not

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 451: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 451

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The servo index

SetEngaged

The engaged state of the servo.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.14.13 ServoSetPos.vi

ServoSetPos.vi

Set the position of a motor.

Page 452: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual452

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

pos_in

The servo position

index

The servo index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 453: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 453

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.14.14 ServoSetServoParameters.vi

ServoSetServoParameters.vi

Set the servo parameters of a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 454: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual454

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

index

The servo index

min_us

The minimum supported PCM in microseconds

max_us

The maximum supported PCM inmicroseconds

degrees

The degrees of rotation defined by the givenPCM range

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.14.15 ServoSetServoType.vi

ServoSetServoType.vi

Page 455: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 455

© 2014 Phidgets Inc.

Set the servo type of a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The servo index

setServoType

The servo type. This is an enum. Please referto Phidgets Constants -> ServoType

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 456: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual456

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.15 Spatial

5.15.1 SpatialCreate.vi

SpatialCreate.vi

Create a Phidget Spatial handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Page 457: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 457

© 2014 Phidgets Inc.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

5.15.2 SpatialEventClose.vi

SpatialEventClose.vi

Close the Phidget Spatial event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred or

Page 458: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual458

© 2014 Phidgets Inc.

FALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.15.3 SpatialEventCreate.vi

SpatialEventCreate.vi

Set up a data change event handle

Device In

Page 459: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 459

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Page 460: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual460

© 2014 Phidgets Inc.

Event # Identification

5.15.4 SpatialEventExe.vi

SpatialEventExe.vi

This is called when data come. It is called at SpatialGetDataRate, up to 8ms. For the rate faster than8ms, multiple sets of data are supplied in a single event.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device In

Device # Identification.

Event Registration Refnum In

Event # Identification

error out

error out passes error or warning information

Page 461: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 461

© 2014 Phidgets Inc.

out of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Event # Identification

Output

The Output Data

acc0

Acceleration X.

acc1

Acceleration Y.

acc2

Acceleration Z

ang0

Angular rate X

ang1

Angular rate Y

ang2

Page 462: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual462

© 2014 Phidgets Inc.

Angular rate Z

mag0

Magnetic field X

mag1

Magnetic field Y

mag2

Magnetic field Z

sec

Timestamp in s

micsec

Timestamp in ms

5.15.5 SpatialGetAcce.vi

SpatialGetAcce.vi

Get the current acceleration data of an axis

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 463: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 463

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The acceleration index. (x, y, z)

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Acce

The acceleration in gs

5.15.6 SpatialGetAcceAxisCount.vi

SpatialGetAcceAxisCount.vi

Get the number of acceleration axes supplied by this board

Page 464: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual464

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 465: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 465

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

AcceAxisCount

The axis count

5.15.7 SpatialGetAcceMax.vi

SpatialGetAcceMax.vi

Get the maximum acceleration supported by an axis

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

Page 466: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual466

© 2014 Phidgets Inc.

The acceleration index. (x, y, z)

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

AcceMax

The maximum acceleration

5.15.8 SpatialGetAcceMin.vi

SpatialGetAcceMin.vi

Get the minimum acceleration supported by an axis

Device In

Device # Identification.

error in (no error)

Page 467: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 467

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The axis index (x, y, z)

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 468: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual468

© 2014 Phidgets Inc.

AcceMin

The minimum acceleration

5.15.9 SpatialGetAngRate.vi

SpatialGetAngRate.vi

Get the current angular rate of an axis

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The axis index (x, y, z)

Device Out

Same as Device In

error out

Page 469: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 469

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

AngRate

The angular rate in degrees/second

5.15.10 SpatialGetAngRateMax.vi

SpatialGetAngRateMax.vi

Get the maximum angular rate supported by an axis

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 470: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual470

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The axis index (x, y, z)

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

AngRateMax

The maximum angular rate

Page 471: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 471

© 2014 Phidgets Inc.

5.15.11 SpatialGetAngRateMin.vi

SpatialGetAngRateMin.vi

Get the minimum angular rate supported by an axis

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The axis index (x, y, z)

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 472: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual472

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

AngRateMin

The minimum angular rate

5.15.12 SpatialGetCompassAxisCount.vi

SpatialGetCompassAxisCount.vi

Get the number of compass axes supplied by this board

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 473: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 473

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

CompassAxisCount

The number of compass axes

5.15.13 SpatialGetDataRate.vi

SpatialGetDataRate.vi

Get the data rate

Device In

Page 474: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual474

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 475: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 475

© 2014 Phidgets Inc.

DataRate

The data rate in milliseconds

5.15.14 SpatialGetDataRateMax.vi

SpatialGetDataRateMax.vi

Get the maximum supported data rate

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use this

Page 476: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual476

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataRateMax

The data rate in milliseconds

5.15.15 SpatialGetDataRateMin.vi

SpatialGetDataRateMin.vi

Get the minimum supported data rate

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 477: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 477

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DataRateMin

The data rate in milliseconds

5.15.16 SpatialGetGyroAxisCount.vi

SpatialGetGyroAxisCount.vi

Get the number of gyroscope axes supplied by this board

Page 478: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual478

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 479: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 479

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

GyroAxisCount

The number of gyro axes.

5.15.17 SpatialGetMagField.vi

SpatialGetMagField.vi

Get the current magnetic field strength of an axis

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

Page 480: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual480

© 2014 Phidgets Inc.

The axis index (x, y, z)

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

MagField

The magnetic field strength in Gauss

5.15.18 SpatialGetMagFieldMax.vi

SpatialGetMagFieldMax.vi

Get the maximum magnetic field strength supported by an axis.

Device In

Device # Identification.

error in (no error)

Page 481: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 481

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The axis index (x, y, z)

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 482: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual482

© 2014 Phidgets Inc.

MagFieldMax

The maximum magnetic field strength in Gauss

5.15.19 SpatialGetMagFieldMin.vi

SpatialGetMagFieldMin.vi

Get the minimum magnetic field strength supported by an axis

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The axis index (x, y, z)

Device Out

Same as Device In

error out

Page 483: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 483

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

MagFieldMin

The minimum magnetic field strength in Gauss

5.15.20 SpatialOpen.vi

SpatialOpen.vi

Open a PhidgetSpatial

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

Page 484: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual484

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Page 485: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 485

© 2014 Phidgets Inc.

5.15.21 SpatialResetCompassCorrectionParameters.vi

SpatialResetCompassCorrectionParameters.vi

Reset the compass correction factors. Magnetic field data will be presented directly as reported bythe sensor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 486: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual486

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.15.22 SpatialSetCompassCorrectionParameters.vi

SpatialSetCompassCorrectionParameters.vi

Set the compass correction factors. This can be used to correcting any sensor errors, including hardand soft iron offsets and sensor error factors.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 487: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 487

© 2014 Phidgets Inc.

Settings

The correction parameters.

magField

offset0

offset1

offset2

gain0

gain1

gain2

T0

T1

T2

T3

T4

T5

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 488: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual488

© 2014 Phidgets Inc.

5.15.23 SpatialSetDataRate.vi

SpatialSetDataRate.vi

Set the data rate. Note that data at rates faster then 8ms will be delivered to events as an array ofdata

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

DateRate

The data rate

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 489: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 489

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.15.24 SpatialZeroGyro.vi

SpatialZeroGyro.vi

Zero the gyroscope. This takes about two seconds and the gyro axes will report 0 during theprocess. This should only be called when the board is not moving

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 490: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual490

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.16 Stepper

5.16.1 StepperCreate.vi

StepperCreate.vi

Create a Phidget Stepper handle.

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 491: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 491

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

5.16.2 StepperEventCloseCurrentVelocity.vi

StepperEventCloseCurrentVelocity.vi

Close the Phidget Stepper current change event handle

Device In

Page 492: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual492

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Page 493: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 493

© 2014 Phidgets Inc.

5.16.3 StepperEventCloseInput.vi

StepperEventCloseInput.vi

Close the Phidget Stepper input change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 494: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual494

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.16.4 StepperEventClosePosition.vi

StepperEventClosePosition.vi

Close the Phidget Stepper position change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 495: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 495

© 2014 Phidgets Inc.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.16.5 StepperEventClosePosition71.vi

StepperEventClosePosition71.vi

Close the Phidget Stepper position change event handle for Labview version 7.1 only

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 496: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual496

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.16.6 StepperEventCreateCurrent.vi

StepperEventCreateCurrent.vi

Set up a current change event handle

Page 497: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 497

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Page 498: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual498

© 2014 Phidgets Inc.

Event # Identification

5.16.7 StepperEventCreateInput.vi

StepperEventCreateInput.vi

Set up an input change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 499: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 499

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.16.8 StepperEventCreatePosition.vi

StepperEventCreatePosition.vi

Set up a position change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 500: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual500

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.16.9 StepperEventCreatePosition71.vi

StepperEventCreatePosition71.vi

Set up a position change event handle for Labview version 7.1 only

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 501: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 501

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.16.10 StepperEventCreateVelocity.vi

StepperEventCreateVelocity.vi

Page 502: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual502

© 2014 Phidgets Inc.

Set up a velocity change event handle

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 503: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 503

© 2014 Phidgets Inc.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Event # Identification

5.16.11 StepperEventExeCurrentVelocity.vi

StepperEventExeCurrentVelocity.vi

This is called when the Phidget Stepper Current/Velocity event changes

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Page 504: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual504

© 2014 Phidgets Inc.

Event # Identification

Value

The return value of related event. (E.g. forvelocity change event, this value is velocity.)

index

The motor index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Same as the Event Registration Refnum In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

5.16.12 StepperEventExeInput.vi

StepperEventExeInput.vi

This is called when the Phidget Stepper Input event changes.

Page 505: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 505

© 2014 Phidgets Inc.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device In

Device # Identification.

index

The motor index

Value

The input

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

Page 506: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual506

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Same as the Event Registration Refnum In

Device Out

Same as Device In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

5.16.13 StepperEventExePosition.vi

StepperEventExePosition.vi

This is called when the Phidget Stepper Position event changes

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 507: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 507

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

index

The motor index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Value

The position

Event?

Returns TRUE if the event has executed, or

Page 508: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual508

© 2014 Phidgets Inc.

FALSE otherwise.

Event Registration Refnum Out

Same as the Event Registration Refnum In

5.16.14 StepperEventExePosition71.vi

StepperEventExePosition71.vi

This is called when the Phidget Stepper Position event changes. This function is for Labview version7.1 only

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Page 509: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 509

© 2014 Phidgets Inc.

index

The motor index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

Event Registration Refnum Out

Same as the Event Registration Refnum In

value

The position

5.16.15 StepperGetAcceleration.vi

StepperGetAcceleration.vi

Get the last set acceleration for a motor

Device In

Page 510: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual510

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 511: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 511

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Acce

The acceleration

5.16.16 StepperGetAccelerationMax.vi

StepperGetAccelerationMax.vi

Get the maximum acceleration supported by a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Page 512: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual512

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

AcceMax

The maximum acceleration

5.16.17 StepperGetAccelerationMin.vi

StepperGetAccelerationMin.vi

Get the minimum acceleration supported by a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 513: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 513

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

AcceMin

The minimum acceleration

Page 514: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual514

© 2014 Phidgets Inc.

5.16.18 StepperGetCurrent.vi

StepperGetCurrent.vi

Get the current current draw for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 515: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 515

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Current

The current

5.16.19 StepperGetCurrentLimit.vi

StepperGetCurrentLimit.vi

Get the current limit for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 516: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual516

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Current Limit

The current limit

5.16.20 StepperGetCurrentMax.vi

StepperGetCurrentMax.vi

Get the maximum current limit

Page 517: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 517

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 518: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual518

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

CurrentMax

The maximum current limit

5.16.21 StepperGetCurrentMin.vi

StepperGetCurrentMin.vi

Get the minimum current limit

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 519: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 519

© 2014 Phidgets Inc.

warning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

CurrentMin

The minimum current limit.

5.16.22 StepperGetCurrentPosition.vi

StepperGetCurrentPosition.vi

Get the current position of a motor

Device In

Page 520: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual520

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 521: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 521

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

Position

The position

5.16.23 StepperGetCurrentPosition71.vi

StepperGetCurrentPosition71.vi

Get the current position of a motor. This function is for Labview version 7.1 only

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Page 522: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual522

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Position

The position

5.16.24 StepperGetEngaged.vi

StepperGetEngaged.vi

Get the engaged state of a motor. This is whether the motor is powered or not

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 523: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 523

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

EngagedState

Page 524: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual524

© 2014 Phidgets Inc.

The engaged state. Possible values are 0 forFalse, 1 for True and others for undefined

Engaged?

The engaged state (Boolean type). Possiblevalues are True for Engaged and False for NotEngaged

5.16.25 StepperGetPositionMax.vi

StepperGetPositionMax.vi

Get the maximum position that a motor can go to

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

Page 525: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 525

© 2014 Phidgets Inc.

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PositionMax

The maximum position

5.16.26 StepperGetPositionMax71.vi

StepperGetPositionMax71.vi

Get the maximum position that a motor can go to. This function is for Labview version 7.1 only

Device In

Device # Identification.

error in (no error)

Page 526: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual526

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 527: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 527

© 2014 Phidgets Inc.

PositionMax

Maximum position

5.16.27 StepperGetPositionMin.vi

StepperGetPositionMin.vi

Get the minimum position that a motor can go to.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

Page 528: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual528

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PositionMin

The minimum position

5.16.28 StepperGetPositionMin71.vi

StepperGetPositionMin71.vi

Get the minimum position that a motor can go to. This function is for Labview version 7.1 only

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 529: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 529

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PositionMin

The minimum position

Page 530: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual530

© 2014 Phidgets Inc.

5.16.29 StepperGetTargetPosition.vi

StepperGetTargetPosition.vi

Get the last set target position of a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 531: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 531

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Position

The position

5.16.30 StepperGetTargetPosition71.vi

StepperGetTargetPosition71.vi

Get the last set target position of a motor. This function is for Labview version 7.1 only

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 532: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual532

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Position

The position

5.16.31 StepperGetVelocity.vi

StepperGetVelocity.vi

Get the current velocity of a motor

Page 533: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 533

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 534: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual534

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Velocity

The velocity

5.16.32 StepperGetVelocityLimit.vi

StepperGetVelocityLimit.vi

Get the last set velocity limit for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 535: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 535

© 2014 Phidgets Inc.

warning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

VelocityLimit

The velocity limit

5.16.33 StepperGetVelocityMax.vi

StepperGetVelocityMax.vi

Get the maximum velocity that can be set for a motor

Device In

Page 536: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual536

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 537: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 537

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

VelocityMax

The maximum velocity

5.16.34 StepperGetVelocityMin.vi

StepperGetVelocityMin.vi

Get the minimum velocity that can be set for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Page 538: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual538

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

VelocityMin

The minimum velocity

5.16.35 StepperInputCount.vi

StepperInputCount.vi

Get the number of digital inputs supported by this board

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 539: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 539

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

count

The digital input count

Page 540: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual540

© 2014 Phidgets Inc.

5.16.36 StepperInputState.vi

StepperInputState.vi

Get the state of a digital input

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 541: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 541

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Input State (0,1)

The input state. Possible values are 0 for False,1 for True and others for undefined

Input State

The input state (Boolean type).

5.16.37 StepperMotorCount.vi

StepperMotorCount.vi

Get the number of motors supported by this controller

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 542: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual542

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

count

The motor count

5.16.38 StepperOpen.vi

StepperOpen.vi

Page 543: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 543

© 2014 Phidgets Inc.

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

Page 544: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual544

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.16.39 StepperSetAcceleration.vi

StepperSetAcceleration.vi

Set the acceleration for a motor.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 545: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 545

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

acce_in

The acceleration

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.16.40 StepperSetCurrentLimit.vi

StepperSetCurrentLimit.vi

Set the current limit for a motor

Page 546: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual546

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Current

The current limit

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 547: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 547

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.16.41 StepperSetCurrentPosition.vi

StepperSetCurrentPosition.vi

Set the current position of a motor. It will not move the motor, just update the position value

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 548: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual548

© 2014 Phidgets Inc.

warning.

position

The position

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.16.42 StepperSetCurrentPosition71.vi

StepperSetCurrentPosition71.vi

Set the current position of a motor. It will not move the motor, just update the position value. Thisfunction is for Labview version 7.1 only.

Device In

Page 549: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 549

© 2014 Phidgets Inc.

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

position

The position

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 550: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual550

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.16.43 StepperSetEngaged.vi

StepperSetEngaged.vi

Set the engaged state of a motor. This is whether the motor is powered or not

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Page 551: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 551

© 2014 Phidgets Inc.

SetEngaged

Set the engage state

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.16.44 StepperSetTargetPosition.vi

StepperSetTargetPosition.vi

Set the target position of a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality should

Page 552: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual552

© 2014 Phidgets Inc.

be bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

position

The position

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 553: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 553

© 2014 Phidgets Inc.

5.16.45 StepperSetTargetPosition71.vi

StepperSetTargetPosition71.vi

Set the target position of a motor. This function is for Labview version 7.1 only.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

position

The position

Device Out

Same as Device In

error out

Page 554: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual554

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.16.46 StepperSetVelocityLimit.vi

StepperSetVelocityLimit.vi

Set the velocity limit for a motor

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 555: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 555

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

velocity

The velocity limit

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.16.47 StepperStoppedState.vi

StepperStoppedState.vi

Get the stopped state of a motor. This is true when the motor is not moving and there are nooutstanding commands

Page 556: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual556

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The motor index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 557: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 557

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

StoppedState

The stopped state. Possible values are 0 forFalse, 1 for True and others for undefined.

Stopped?

The stopped state (Boolean type). Possiblevalues are True for Stopped and False for NotStopped

5.17 TemperatureSensor

5.17.1 TempCreate.vi

TempCreate.vi

Create a Phidget Temperature Sensor handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 558: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual558

© 2014 Phidgets Inc.

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

5.17.2 TempEventClose.vi

TempEventClose.vi

Close the Phidget Temperature Sensor event handle.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 559: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 559

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

5.17.3 TempEventCreate.vi

TempEventCreate.vi

Set up a temperature change event handle

Page 560: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual560

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Page 561: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 561

© 2014 Phidgets Inc.

Event # identification

5.17.4 TempEventExe.vi

TempEventExe.vi

This is called when the temperature changes by more then the change trigger

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Event Registration Refnum In

Event # Identification

Value

The temperature

Page 562: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual562

© 2014 Phidgets Inc.

index

The input index

Device Out

Same as Device In

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Event Registration Refnum Out

Same as the Event Registration Refnum In

Event?

Returns TRUE if the event has executed, orFALSE otherwise.

5.17.5 TempGetAmbient.vi

TempGetAmbient.vi

Get the ambient (board) temperature

Device In

Device # Identification.

error in (no error)

Page 563: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 563

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Ambient

The ambient (board) temperature

Page 564: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual564

© 2014 Phidgets Inc.

5.17.6 TempGetAmbientMax.vi

TempGetAmbientMax.vi

Get the maximum temperature that the ambient onboard temperature sensor can measure

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 565: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 565

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Ambient Max

The maximum temperature

5.17.7 TempGetAmbientMin.vi

TempGetAmbientMin.vi

Get the minimum temperature that the ambient onboard temperature sensor can measure

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 566: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual566

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Ambient Min

The minimum temperature

5.17.8 TempGetPotential.vi

TempGetPotential.vi

Get the currently sensed potential for a thermocouple input

Device In

Device # Identification.

error in (no error)

Page 567: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 567

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 568: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual568

© 2014 Phidgets Inc.

potential

The potential

5.17.9 TempGetPotentialMax.vi

TempGetPotentialMax.vi

Get the maximum potential that a thermocouple input can measure

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

Page 569: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 569

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PotentialMax

The maximum potential

5.17.10 TempGetPotentialMin.vi

TempGetPotentialMin.vi

Get the minimum potential that a thermocouple input can measure

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 570: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual570

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

PotentialMin

The minimum potential

Page 571: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 571

© 2014 Phidgets Inc.

5.17.11 TempGetTemperature.vi

TempGetTemperature.vi

Get the temperature measured by a thermocouple input

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 572: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual572

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

temperature

The temperature

5.17.12 TempGetTemperatureMax.vi

TempGetTemperatureMax.vi

Get the maximum temperature that can be measured by a thermocouple input. This depends on thetype of thermocouple attached, as well as the ambient temperature

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 573: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 573

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Temp Max

The maximum temperature

5.17.13 TempGetTemperatureMin.vi

TempGetTemperatureMin.vi

Get the minimum temperature that can be measured by a thermocouple input. This depends on thetype of thermocouple attached, as well as the ambient temperature

Page 574: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual574

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 575: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 575

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Temp Min

The minimum temperature

5.17.14 TempGetThermocoupleType.vi

TempGetThermocoupleType.vi

Get the type of thermocouple set to be at a thermocouple input. By default this is K-Type (1).

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error or

Page 576: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual576

© 2014 Phidgets Inc.

warning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

ThermocoupleType

The thermocouple type. This is an enum.Please refer to Phidgets Constants ->ThermocoupleType

5.17.15 TempGetTrigger.vi

TempGetTrigger.vi

Get the change trigger for a thermocouple input

Page 577: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 577

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 578: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual578

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

trigger

The change trigger

5.17.16 TempInputCount.vi

TempInputCount.vi

Get the number of thermocouple inputs supported by this board

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

Page 579: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 579

© 2014 Phidgets Inc.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

count

The thermocouple input count

5.17.17 TempOpen.vi

TempOpen.vi

Open a Phidget Temperature Sensor

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in

error out passes error or warning information

Page 580: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual580

© 2014 Phidgets Inc.

out of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # Identification.

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfullyattached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

Page 581: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 581

© 2014 Phidgets Inc.

5.17.18 TempSetThermocoupleType.vi

TempSetThermocoupleType.vi

Set the type of thermocouple plugged into a thermocouple input. By default this is K-Type

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The input index

ThermocoupleType

The thermocouple type. This is an enum.Please refer to Phidgets Constants ->ThermocoupleType

Device Out

Same as Device In

Page 582: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual582

© 2014 Phidgets Inc.

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.17.19 TempSetTrigger.vi

TempSetTrigger.vi

Set the change trigger for a thermocouple input

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 583: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 583

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

trigger

The change trigger

index

The input index

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.18 TextLCD

5.18.1 TextCreate.vi

TextCreate.vi

Page 584: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual584

© 2014 Phidgets Inc.

Create a Phidget TextLCD handle

error in

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Device # identification

Page 585: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 585

© 2014 Phidgets Inc.

5.18.2 TextGetBacklightState.vi

TextGetBacklightState.vi

Get the state of the backlight

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 586: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual586

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Backlight State

The backlight state. Possible values are 0 forFalse, 1 for True and others for undefined

Backlight?

The backlight state (Boolean type).

5.18.3 TextGetBrightness.vi

TextGetBrightness.vi

Get the brightness of the backlight. Not supported on all TextLCDs

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 587: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 587

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Brightness

The backlight brightness (0-255)

5.18.4 TextGetColumnCount.vi

TextGetColumnCount.vi

Get the number of columns per supported by this display

Page 588: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual588

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

Page 589: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 589

© 2014 Phidgets Inc.

code is the error or warning code.

source

source describes the origin of the error orwarning.

count

The column count

5.18.5 TextGetContrast.vi

TextGetContrast.vi

Get the last set contrast value

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Page 590: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual590

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Contrast

The contrast (0-255)

5.18.6 TextGetCursorBlinkState.vi

TextGetCursorBlinkState.vi

Get the cursor blink state

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 591: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 591

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

CursorBlink State

The cursor blink state. Possible values are 0for False, 1 for True and others for undefined

Page 592: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual592

© 2014 Phidgets Inc.

Blink?

The cursor blink state (Boolean type)

5.18.7 TextGetCursorState.vi

TextGetCursorState.vi

Get the cursor visible state

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use this

Page 593: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 593

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Cursor State

The state of the cursor. Possible values are 0for False, 1 for True and others for undefined

Cursor?

The state of the cursor (Boolean type)

5.18.8 TextGetRowCount.vi

TextGetRowCount.vi

Get the number of rows supported by this display

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

Page 594: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual594

© 2014 Phidgets Inc.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

count

The row count

5.18.9 TextGetScreenCount.vi

TextGetScreenCount.vi

Page 595: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 595

© 2014 Phidgets Inc.

Gets the number of screens supported by the TextLCD

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

Page 596: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual596

© 2014 Phidgets Inc.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

ScreenCount

The number of screens

5.18.10 TextGetScreenIndex.vi

TextGetScreenIndex.vi

Gets the screen index

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 597: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 597

© 2014 Phidgets Inc.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

ScreenIndex

The screen index

5.18.11 TextGetScreenSize.vi

TextGetScreenSize.vi

Gets the screen size for the active TextLCD display.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use this

Page 598: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual598

© 2014 Phidgets Inc.

information to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Screen Size

The screen size

Page 599: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 599

© 2014 Phidgets Inc.

5.18.12 TextOpen.vi

TextOpen.vi

Open a Phidget TextLCD

Serial Number

Serial Number. Specify -1 to open any.

milliseconds

Time to wait for the attachment. Specify 0 towait forever. (Default is 5000)

error in (no error)

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device In

Device # identification. This function will createa new device identification if it's 0 or invalid

Serial Number Return

Serial Number of the opened phidget

Attached?

Returns TRUE is the device successfully

Page 600: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual600

© 2014 Phidgets Inc.

attached, or FALSE otherwise.

error out

error out passes error or warning informationout of a VI to be used by other VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source string describes the origin of the erroror warning.

Device Out

Same as Device In

5.18.13 TextReset.vi

TextReset.vi

Re-initializes the LCD Display, clearing it, etc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 601: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 601

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.18.14 TextSetBacklightState.vi

TextSetBacklightState.vi

Set the state of the backlight

Page 602: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual602

© 2014 Phidgets Inc.

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Turn Backlight

Set the backlight state

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

Page 603: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 603

© 2014 Phidgets Inc.

source

source describes the origin of the error orwarning.

5.18.15 TextSetBrightness.vi

TextSetBrightness.vi

Set the brightness of the backlight. Not supported on all TextLCDs

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Brightness

The backlight brightness (0-255).

Device Out

Same as Device In

error out

Page 604: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual604

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.18.16 TextSetCharacter.vi

TextSetCharacter.vi

Set a custom character. See the product manual for more information

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning or

Page 605: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 605

© 2014 Phidgets Inc.

that no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

index

The custom character index (8-15)

var1

The first part of the custom character

var2

The second part of the custom character

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 606: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual606

© 2014 Phidgets Inc.

5.18.17 TextSetContrast.vi

TextSetContrast.vi

Set the last set contrast value

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Contrast

The contrast (0-255).

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 607: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 607

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.18.18 TextSetCursorBlinkState.vi

TextSetCursorBlinkState.vi

Set the cursor blink state

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 608: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual608

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

Cursor Blink

Set the cursor blink state

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.18.19 TextSetCursorState.vi

TextSetCursorState.vi

Set the cursor visible state

Device In

Device # Identification.

error in (no error)

Page 609: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 609

© 2014 Phidgets Inc.

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Turn Cursor ON

Set the state of the cursor

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 610: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual610

© 2014 Phidgets Inc.

5.18.20 TextSetDisplayChar.vi

TextSetDisplayChar.vi

Set a single character on the display

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

row

The row index

column

The column index

character

The character to display

Device Out

Page 611: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 611

© 2014 Phidgets Inc.

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.18.21 TextSetDisplayString.vi

TextSetDisplayString.vi

Set a row on the display

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

Page 612: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual612

© 2014 Phidgets Inc.

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

row

The row index

string

The string to display. Make sure this is notlonger then TextGetColumnCount

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 613: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 613

© 2014 Phidgets Inc.

5.18.22 TextSetScreenIndex.vi

TextSetScreenIndex.vi

Choose the screen to modify

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

ScreenIndex

The index of the screen being selected

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from other

Page 614: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual614

© 2014 Phidgets Inc.

VIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

5.18.23 TextSetScreenSize.vi

TextSetScreenSize.vi

Set the size of the screen

Device In

Device # Identification.

error in (no error)

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

Page 615: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Specific Modules 615

© 2014 Phidgets Inc.

source describes the origin of the error orwarning.

ScreenSize

The screen size

Device Out

Same as Device In

error out

error in can accept error information wiredfrom VIs previously called. Use thisinformation to decide if any functionality shouldbe bypassed in the event of errors from otherVIs.

status

status is TRUE (X) if an error occurred orFALSE (checkmark) to indicate a warning orthat no error occurred.

code

code is the error or warning code.

source

source describes the origin of the error orwarning.

Page 616: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual616

© 2014 Phidgets Inc.

6 Phidgets Constants

This section describes each of the Phidgets constants used by different Phidgets.

6.1 CodeInfo

The PhidgetIR CodeInfo structure contains all information needed to transmit a code, apart from theactual code data. Some values can be set to null to select defaults. See the product manual for moreinformation.

DataType

Item Comments

bitCount Number of bits in the code.

encoding Encoding used to encode the data. This is an enum. Please refer to PhigetsConstant -> IREncoding

length Constant or Variable length encoding. This is an enum. Please refer to PhigetsConstant -> IRLength

gap Gap time in us.

trail Trail time in us - can be 0 for none.

header [2] Header pulse and space - can be 0 for none.

one [2] Pulse and Space times to represent a '1' bit, in us.

zero [2] Pulse and Space times to represent a '0' bit, in us.

repeat [26] A series or pulse and space times to represent the repeat code. Start and endwith pulses and null terminate. Set to 0 for none.

min_repeat Minimum number of times to repeat a code on transmit.

toggle_mask [16]

Bit toggles, which are applied to the code after each transmit.

carrierFrequency

Carrier frequency in Hz - defaults to 38kHz.

dutyCycle Duty Cycle in percent (10-50). Defaults to 33.

6.2 Frequency Filter Mode

An enum value with the following definition:

Value CommentsZERO_CROSSING = 1 Phidget responds to Zero CrossingLOGIC_LEVEL = 2 Phiget responds to logic levels

6.3 IREncoding

The PhidgetIR supports these data encodings:

Page 617: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Constants 617

© 2014 Phidgets Inc.

Value CommentsPHIDGET_IR_ENCODING_UNKNOWN= 1,

Unknown - the default value

PHIDGET_IR_ENCODING_SPACE = 2, Space encoding, or Pulse Distance ModulationPHIDGET_IR_ENCODING_PULSE = 3, Pulse encoding, or Pulse Width ModulationPHIDGET_IR_ENCODING_BIPHASE = 4,Bi-Phase, or Manchester encodingPHIDGET_IR_ENCODING_RC5 = 5, RC5 - a type of Bi-Phase encodingPHIDGET_IR_ENCODING_RC6 = 6, RC6 - a type of Bi-Phase encodingOthers Undefined

6.4 IRLength

The PhidgetIR supports these encoding lengths:

Value CommentsPHIDGET_IR_LENGTH_UNKNOWN = 1,Unknown - the default valuePHIDGET_IR_LENGTH_CONSTANT = 2,Constant - the bitstream + gap length is constantPHIDGET_IR_LENGTH_VARIABLE = 3, Variable - the bitstream has a variable length with a

constant gapOthers Undefined

6.5 ServoType

An enum value with the following definition:

Value CommentsPHIDGET_SERVO_DEFAULT = 1, Default - This is what the servo API been

historically used, originally based on the Futaba FP-S148

PHIDGET_SERVO_RAW_us_MODE = 2, Raw us mode - all position, velocity, accelerationfunctions are specified in microseconds rather thendegrees

PHIDGET_SERVO_HITEC_HS322HD = 3,HiTec HS-322HD Standard ServoPHIDGET_SERVO_HITEC_HS5245MG =4,

HiTec HS-5245MG Digital Mini Servo

PHIDGET_SERVO_HITEC_805BB = 5, HiTec HS-805BB Mega Quarter Scale ServoPHIDGET_SERVO_HITEC_HS422 = 6, HiTec HS-422 Standard Servo

Page 618: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Labview Manual618

© 2014 Phidgets Inc.

PHIDGET_SERVO_TOWERPRO_MG90 =7,

Tower Pro MG90 Micro Servo

PHIDGET_SERVO_HITEC_HSR1425CR= 8,

HiTec HSR-1425CR Continuous Rotation Servo

PHIDGET_SERVO_HITEC_HS785HB = 9,HiTec HS-785HB Sail Winch ServoPHIDGET_SERVO_HITEC_HS485HB =10,

HiTec HS-485HB Deluxe Servo

PHIDGET_SERVO_HITEC_HS645MG =11,

HiTec HS-645MG Ultra Torque Servo

PHIDGET_SERVO_HITEC_815BB = 12, HiTec HS-815BB Mega Sail ServoPHIDGET_SERVO_FIRGELLI_L12_30_50_06_R = 13,

Firgelli L12 Linear Actuator 30mm 50:1

PHIDGET_SERVO_FIRGELLI_L12_50_100_06_R = 14,

Firgelli L12 Linear Actuator 50mm 100:1

PHIDGET_SERVO_FIRGELLI_L12_50_210_06_R = 15,

Firgelli L12 Linear Actuator 50mm 210:1

PHIDGET_SERVO_FIRGELLI_L12_100_50_06_R = 16,

Firgelli L12 Linear Actuator 100mm 50:1

PHIDGET_SERVO_FIRGELLI_L12_100_100_06_R = 17,

Firgelli L12 Linear Actuator 100mm 100:1

PHIDGET_SERVO_USER_DEFINED =others

Undefined

6.6 ThermocoupleType

An enum value with the following definition:

Value CommentsPHIDGET_TEMPERATURE_SENSOR_K_TYPE = 1,

K-Type thermocouple

PHIDGET_TEMPERATURE_SENSOR_J_TYPE = 2,

J-Type thermocouple

PHIDGET_TEMPERATURE_SENSOR_E_TYPE = 3,

E-Type thermocouple

PHIDGET_TEMPERATURE_SENSOR_T_ T-Type thermocouple

Page 619: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Phidgets Constants 619

© 2014 Phidgets Inc.

TYPE = 4,PHIDGET_SERVO_USER_DEFINED =others

Undefined

Page 620: Labview Manual - Phidgets Inc. - Products for USB Sensing …€¦ ·  · 2018-02-16Labview Manual

Unit 1, 6115 4th Street S.E.Calgary, ABCanada T2H 2H9Telephone: 1-403-282-7335Facsimile: 1-403-282-7332E-mail: [email protected] site: www.phidgets.com

Phidgets Inc.