Source file: "C:\\Documents and Settings\\rwarren\\Local Settings\\Temporary Internet Files\\OLK12A\\Scan_Serial.vee" File last revised: Tue May 18 15:41:00 2004 Date documented: Tue May 18 16:13:55 2004 VEE revision: 7.0.6310.0 Execution Mode: VEE 6 Convert Infinity on Binary Read: no I/O Configuration My Configuration (C:\Documents and Settings\rwarren\Local Settings\Application Data\Agilent\Agilent VEE Pro\vee.io) GPIB0 HP6032A(@(NOT LIVE)) Timeout (sec): 5.000000 Byte ordering: MSB HP6643A(@(NOT LIVE)) Timeout (sec): 5.000000 Byte ordering: MSB HP8920A(@(NOT LIVE)) Timeout (sec): 5.000000 Byte ordering: MSB LST5x(@(NOT LIVE)) Timeout (sec): 5.000000 Byte ordering: MSB newDevice(@(NOT LIVE)) Timeout (sec): 5.000000 Byte ordering: MSB serial(@(NOT LIVE)) Timeout (sec): 5.000000 Byte ordering: MSB -------------------------------------------------- M: Main Device Type : Main Context is secured : off TrigMode : Degrees PopupPanelTitle : Untitled PopupMoveable : on Delete Globals at Prerun : off M.23: Main/Declare aGlobalRecord Device Type : Declare Variable Variable Scope : Global Global Name : aGlobalRecord Record Value : M.24: Main/Build Record Device Type : Build Record Input pin 1 : Serial (Text, Scalar) Input pin 2 : inPutTextNull (UInt8, Scalar) Input pin 3 : Do1 (UInt8, Scalar) Input pin 4 : Do2 (UInt8, Scalar) Input pin 5 : aText (Text, Scalar) Output pin 1 : Record Record output shape : Scalar M.25: Main/NULL Device Type : Text Constant Output pin 1 : Text Wait For Input : off AutoExecute : off InitializeAtPrerun : off InitializeAtActivate : off InitialValue : DataShape : Scalar ArraySize : 10 ArraySizeFixed : off PasswordMasking : off ShowArrayIndices : on Text Value : "" M.26: Main/False Device Type : Constant Output pin 1 : UInt8 Wait For Input : off AutoExecute : off InitializeAtPrerun : off InitializeAtActivate : off InitialValue : 0 DataShape : Scalar ArraySize : 10 ArraySizeFixed : off ShowArrayIndices : on UInt8 Value : 0 M.27: Main/Set aGlobalRecord Device Type : Set Variable Input pin 1 : Data (Any, Any) Global Name : aGlobalRecord M.30: Main/ShowPanel("aDisplay") Device Type : Formula Formula : ShowPanel("aDisplay") M.31: Main/Until Break Device Type : Until Break Output pin 1 : Continuous M.32: Main/Call aDisplay Device Type : Call Function name : aDisplay -------------------------------------------------- M.33: DoBee Device Type : UserObject Context is secured : off TrigMode : Degrees PopupPanelTitle : UserObject PopupMoveable : on ShowPopupPanelTitle : on ShowPopupPanelBorder : on PopupPanelTitleForeColor : Object Title Text PopupPanelTitleBackColor : Object Title PopupPanelTitleFont : Object Title Text M.33.0: DoBee/Do 1? Device Type : If/Then/Else Output pin 1 : Then Output pin 2 : Else If/Else cases : aGlobalRecord.Do1>0 M.33.2: DoBee/Do 2? Device Type : If/Then/Else Output pin 1 : Then Output pin 2 : Else If/Else cases : aGlobalRecord.Do2>0 M.33.6: DoBee/Serial text? Device Type : Formula Formula : aGlobalRecord.aText = "DO 1!" M.33.7: DoBee/More Serial text? Device Type : Formula Formula : aGlobalRecord.aText = "DO 2!" M.33.8: DoBee/Call aDisplay Device Type : Call Function name : aDisplay M.33.9: DoBee/Call aDisplay Device Type : Call Function name : aDisplay M.33.10: DoBee/Exit UserObject Device Type : Exit UserObject M.33.11: DoBee/Exit UserObject Device Type : Exit UserObject M.34: Main/Next Device Type : Next -------------------------------------------------- F1: aDisplay Device Type : UserFunction Context is secured : off TrigMode : Degrees PopupPanelTitle : UserFunction2 PopupMoveable : on ShowPopupPanelTitle : on ShowPopupPanelBorder : on PopupPanelTitleForeColor : Object Title Text PopupPanelTitleBackColor : Object Title PopupPanelTitleFont : Object Title Text F1.1: aDisplay/Do 1 Device Type : Toggle Control Output pin 1 : Toggle Wait For Input : on AutoExecute : off InitializeAtPrerun : on InitializeAtActivate : on InitialValue : 0 Int32 Value : 0 F1.2: aDisplay/Do 2 Device Type : Toggle Control Output pin 1 : Toggle Wait For Input : on AutoExecute : off InitializeAtPrerun : on InitializeAtActivate : on InitialValue : 0 Int32 Value : 0 F1.4: aDisplay/Logging AlphaNumeric Device Type : Logging AlphaNumeric Input pin 1 : Data (Any, Any) ClearAtPrerun : on ClearAtActivate : on Buffer Size : 256 F1.5: aDisplay/Is this a Serial? Device Type : Label Label : Is this a Serial? F1.6: aDisplay/DO 1 Device Type : Formula Formula : aGlobalRecord.Do1 = 1 F1.7: aDisplay/DO 2 Device Type : Formula Formula : aGlobalRecord.Do2 = 1 F1.8: aDisplay/Formula Device Type : Formula Output pin 1 : Result Formula : aGlobalRecord.aText F1.9: aDisplay/Formula Device Type : Formula Formula : aGlobalRecord.aText = "" F1.10: aDisplay/JCT Device Type : Junction Input pin 1 : A (Any, Any) Input pin 2 : B (Any, Any) Output pin 1 : Data F1.11: aDisplay/Exit UserObject Device Type : Exit UserObject F1.13: aDisplay/DO 1 Device Type : Formula Formula : aGlobalRecord.Do1 = 0; F1.14: aDisplay/DO 2 Device Type : Formula Formula : aGlobalRecord.Do2 = 0;