throbber

`
`
`
`
`
`User Manual
`.
`
`
`The Soflware is the Instrument ® August 1993 Edition
`fiw-Igaagaw
`EXHIBIT 1014
`
`DEFS 00031588
`
`ABB Inc.
`
`For! Number 320534-07
`
`Page 1 of 460
`
`

`

`
`LabVIEW
`.’\/\ for Wmdows
`
`
`User Manual
`
`I'DaDDDDDDD
`
`© Copyright 1992, 1993 National Instruments Corporation.
`All Rights Reserved.
`
`'
`
`Pm Number 320534-01
`August 1993
`
`DEFS 00031589
`
`Page 2 of460
`
`Page 2 of 460
`
`

`

`National Instruments Corporate Headquarters
`6504 Bridge Point Parkway
`'
`Austin. TX 78730-5039
`
`(512) 794—0100
`(800) 433-3488 (toll-free U.S. and Canada)
`Technical support fax: (512) 794-5678
`
`Branch Offices:
`
`'
`
`Australia 03 879 9422, Austria 0662 435986, Belgium 02 757 00 20, Canada (Ontario) 519 622 9310, Canada
`(Québec) 514 694 8521, Denmark 45 76 26 00, Finland 90 527 2321, France 1 48 65 33 70, Germany 089 714 50 93,
`
`Italy 02 48301892, Japan 03 3788 1921, Netherlands 01720 45761, Norway 03 846866, Spain 91 640 0085, Sweden
`08 730 49 70, Switzerland 056 27 00 20, U.K. 0635 523545
`
`DEFS 00031590
`
`Page 3 0f460
`
`Page 3 of 460
`
`

`

`Limited Warranty
`
`The media on which you receive National Instruments software are warranted not to fail to execute
`programming instructions, due to defects in materials and workmanship, for a period of 90 days from
`date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its
`option, repair or replace software media that do not execute programming instructions if National
`Instruments receives notice of Such defects during the warranty period. National Instruments does
`not warrant that the operation of the software shall be uninterrupted or error free.
`
`A Return Material Authorization (RMA) number must be obtained from the factory and clearly
`marked on the outside of the package before any equipment will be accepted for warranty work.
`National Instruments will pay the shipping costs of returning to the owner parts which are covered
`by warranty.
`
`National Instruments believes that the information in this manual is accurate. The document has
`
`been carefully reviewed for technical accuracy. In the event that technical or typographical errors
`exist, National Instruments reserves the right to make changes to subsequent editions of this
`document without prior notice to holders of this edition. The reader should consult National
`Instruments if errors are suspected. In no event shall National Instruments be liable for any damages
`arising out of or related to this document or the information contained in it.
`
`EXCEPT AS SPECIFIED HEREIN , NATIONAL INSTRUMENTS MAKES NO WARRANTIES,
`EXPRESS OR IMPLIED, AND SPECIFICALLY DISCLAIMS ANY WARRANTY OF
`MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. CUSTOMER'S RIGHT
`TO RECOVER DAMAGES CAUSED BY FAULT OR NEGLIGENCE ON THE PART OF
`NATIONAL INSTRUMENTS SHALL BE LIMITED TO THE AMOUNT THERETOFORE PAID
`BY THE CUSTOMER. NATIONAL INSTRUMENTS WILL NOT BE LIABLE FOR DAMAGES
`
`RESULTING FROM LOSS OF DATA, PROFITS, USE OF PRODUCTS , OR INCIDENTAL OR
`CONSEQUENTIAL DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. This
`limitation of the liability of National Instruments will apply regardless of the form of action, whether
`in contract or tort, including negligence. Any action against National Instruments must be brought
`within one year after the cause of action accrues. N ational Instruments shall not be liable for any
`delay in performance due to causes beyond its reasonable control. The warranty provided herein
`does not cover damages, defects, malfunctions, or service failures caused by owner's failure to
`follow the National Instruments installation, operation, or maintenance instructions; owner's
`modification of the product; owner's abuse, misuse, or negligent acts; and power failure or surges,
`fire, flood, accident, actions of third parties, or other events outside reasonable control.
`
`DEFS 00031591
`
`Page 4 of460
`
`Page 4 of 460
`
`

`

`Copyright -
`
`Under the copyright laws, this publication may not be reproduced or transmitted in any form,
`electronic or mechanical, including photocopying, recording, storing in an information retrieval
`system, or translating, in whole or in part, without the prior written consent of National Instruments
`Corporation.
`
`LabVIEW® is a trademark of National Instruments Corporation.
`
`'Il‘ademarks
`
`Product and company names listed are trademarks or trade names of their respective companies.
`
`Warning Regarding Medical and Clinical Use
`of National Instruments Products
`
`National Instruments products are not designed with components and testing intended to ensure a
`level of reliability suitable for use in treatment and diagnosis of humans. Applications of National
`Instruments products involving medical or clinical treatment can create a potential for accidental
`injury caused by product failure, or by errors on the part of the user or application designer. Any use
`or application of National Instruments products for or involving medical or clinical treatment must
`be performed by properly trained and qualified medical personnel, and all traditional medical
`safeguards, equipment, and procedures that are appropriate in the particular situation to prevent
`serious injury or death should always continue to be used when National Instruments Products are
`being used. National Instruments products are NOT intended to be a substitute for any form of
`established process, procedure, or equipment used to monitor or safeguard human health and safety
`in medical or clinical treatment.
`
`DEFS 00031592
`
`Page 5 of460
`
`Page 5 of 460
`
`

`

`Contents I
`
` 9111911163
`
`DEFS 00031593
`
`Page 6 of460
`
`Page 6 of 460
`
`

`

`
`
`DEFS 00031594
`
`Page 7 of 460
`
`Page 7 of 460
`
`

`

`
`
`Contents
`
`
`
`About This Manual ............................................................... xvii
`
`Organization of This Manual .................................................. xvii
`LabVIEW Basics ............................................................. xvii
`
`Front Panel Objects .......................................................... xviii
`
`Block Diagram Programming .......................................... xviii
`Appendices, Glossary, and Index.
`................................... xix
`Conventions Used1n This Manual
`.................................. xix
`
`Customer Communication ...................................................... xx
`
`LabVIEW Basics—Chapters 1 through 3
`
`Chapter 1
`Introduction to LabVIEW ................................................. 1-1
`
`What Is LabVIEW? ................................................................. 1-1
`How Does LabVIEW Work? ...... ~. ........................................... 1-1
`
`Front Panel ....................................................................... 1-3
`
`Block Diagram ................................................................. 1-4
`Icon and Connector .......................................................... 1—5
`
`Introduction to the LabVIEW Development System .............. 1—6
`Using LabVIEW Menus .................................................. 1—6
`
`Diagram and Panel Windows .......................................... 1—8
`Edit and Run Modes ........................................................ 1—8
`Tools ................................................................................ 1—9
`
`Help Window ................................................................... 1-9
`Printing VIs ...................................................................... 1-10
`Previewing a VI ........................................................ 1-13
`
`Enhancing Printouts with Transparency and
`Decorations/Bitmaps‘ ....................................................... 1-13
`Saving VIs ....................................................................... 1—14
`Save Options ............................................................. 1-14
`Revert
`....................................................................... 1-15
`
`VI Libraries .............................................................. 1 ~15
`
`Accessing Your VI Library from
`the Functions Menu .................................................. 1-17
`
`Edit VI Library Dialog ............................................. 1-18
`Confl gurin g LabVIEW .................................................... 1-20
`How Preferences Are Stored .................................... 1—21‘
`
`©Nan'onal Instruments Corporation
`
`v
`
`.
`
`LabVIEWfor Windows User Manual
`
`DEFS 00031595
`
`Page 8 of460
`
`Page 8 of 460
`
`

`

`Contents
`
`Memory and Disk Preferences ................................. 1-21
`Path Preferences ....................................................... 1-23
`
`1 ~24
`Library, Temporary, and Default Directories
`VI Search Path ....................................- ............... 1-25
`
`. Display Preferences .................................................. 1-27
`Miscellaneous Preferences ....................................... 1-28
`
`Chapter 2
`Editing VIs ................................................................................ 2-1
`Creating Objects ...................................................................... 2-1
`
`Selecting Objects .................. g ................................................. 2-5
`Moving Objects ....................................................................... 2-6
`Duplicating Objects ............................................. ; .................. 2—6
`Copying Objects between VIs or
`. from Other Applications .................................................. 2—7
`Deleting Objects ...................................................................... 2-7
`
`Labeling Objects ..................................................................... 2-7
`Creating Labels ................................................................ 2-8
`Changing Font, Style, Size, and Color of Text ................ 2-9
`
`Resizing Objects ..................................................................... 2—14
`Resizing Labels ................................................................ 2— l 5
`Creating Descriptions .............................................................. 2-15
`Coloring Objects ..................................................................... 2-16
`Aligning and Distributing Objects .......................................... 2-18
`Aligning Objects .............................................................. 2-18
`
`Distributing Objects ......................................................... 2—19
`Moving Objects To Front, To Back, Forward,
`and Backward .......................................................................... 2-20
`
`Documenting Vls with the Get Info... Option ........................ 2-21
`Icon and Connector ................................................................. 2-22
`
`Creating the Icon .............................................................. 2—22
`Defining the Connector Terminal Pattern ............................... 2-24
`Selecting and Modifying Terminal Patterns .................... 2-26
`Assigning Terminals to Controls and Indicators ............. 2-26
`
`Deleting Connections ....................................................... 2—28
`Confirming Connections .......................................... 2—29
`
`\
`
`Chapter 3
`Executing VIs ........................................................................... 3-]
`Operating VIs .......................................................................... 3-]
`Running a VI .................................................................... 3-2
`Stopping a VI ................................................................... 3-3
`Running a VI Repeatedly ................................................. 3-3
`Printing Programmatically ............................................... 3-3
`
`LabVIEWfor Windows User Manual
`
`vi
`
`©National Instruments Corporation
`
`DEFS 00031596
`
`Page 9 of460
`
`Page 9 of 460
`
`

`

`Contents
`
`Front Panel Datalogging .................................................. 3-4 .
`Programmatic Data Retrieval
`.............................L ............ 3-6
`Debugging Executable VIs ..................................................... 3—7
`Correcting a VI Range Error ............................................ 3-7
`
`Recognizing Undefined Data ........................................... 3—8
`Debugging Techniques for Executable VIS ..................... 3-9
`LabVIEW Debugging Features ....................................... 3-12
`Single-Stepping through a VI ................................... 3-12
`Highlighting Execution ............................................ 3- 12
`Using the Probe ........................................................ 3-14
`Setting Breakpoints .................................................. 3—1 5
`Warnings for Overlapping Objects ..... L ............................ 3-16
`
`Front Panel Objects—Chapters 4 through 10
`
`Chapter 4
`Introduction to Front Panel Objects .............................. 4-1
`Building the Front Panel ......................................................... 4-1 '
`Importing Graphics from Other Programs ....................... 4-2
`Common Front Panel Control and Indicator Options ......4—2
`Dialog Controls ................................................................ 4-4
`Custom Controls and Type Definitions .................................. 4-6
`Creating a Custom Control
`..................................................... 4-6
`Applying Changes from a Custom Control
`..................... 4-7
`Saving a Custom Control ................................................. 4-9
`
`Using a Custom Control .................................................. 4—9
`Adding a Custom Control to the Controls Menu ............. 4—9
`Making an Icon ................................................................ 4-10
`Custom Controls are Independent from Source File ....... 4—10
`Customize Mode ..................................................................... 4-10
`Independent Parts ............................................................. 4-1 1
`The Control Editor Parts Window ................................... 4-12
`
`Pop-up Menus for Different Parts in Customize Mode ...4-13
`Cosmetic Parts ................................................................. 4—14
`Cosmetic Parts with More than One Picture ............ 4-15
`
`Cosmetic Parts with Independent Pictures ............... 4-16
`Text Parts ......................................................................... 4-18
`
`Scale Parts ........................................................................ 4-19
`
`Controls as Parts ........................ ; ..................................... 4-19
`
`Adding Cosmetic Parts to a Custom Control ................... 4-21
`
`Type Definitions ....................................................................A. 4-21
`Type Definition: Data types must match ......................... 4-22
`Strict Type Definition: Everything must match ............... 4—22
`Making a Type Definition ............................................... 4-22
`Using a Type Definition .................................................. 4-23
`
`©Nati0nal Instruments Corporation
`
`vii
`
`LabVIEWfor Windows User Manual
`
`DEFS 00031597
`
`Page 10 of 460
`
`Page 10 of 460
`
`

`

`Contents
`
`Automatic Updating ......................................................... 4-24
`Searching for a Type Definition ...................................... 4-24
`Cluster Type Definitions .................................................. 4-24
`
`Chapter 5
`Numeric Controls and Indicators ................................... 5-1
`
`Digital Controls and Indicators ..............'................................. 5-2
`Digital Numeric Options .................................................. 5-3
`Displaying Integers in Other Radixes ....................... 5-3
`Changing the Representation of Numeric Values ....5-4
`Setting the Range Options of Numeric Controls
`'
`and Indicators ................................................................... 5-5
`
`Numeric Range Checking ......................................... 5-7
`Changing the Format and Precision of Digital Displays .5-9
`Slide Numeric Controls and Indicators ................................... 5-11
`
`Slide Scale .................................................._. .................... 5-13
`Changing Scale Limits ............................................. 5-14
`Text Scale ................................................................. 5-15
`
`Filled and Multivalued Slides .......................................... 5-17
`
`The Rotary Numerics
`
`............................ 5-19
`
`Ring Controls .......................................................................... 5—2]
`Enumerations
`.............. 5~23
`
`Color Box .................................v............................................... 5-24
`
`Color Ramp ............................................................................. 5-26
`Units ........................................................................................ 5—28
`
`Entering Units .................................................................. 5-32
`
`Units have Stricter Type Checking .................................. 5-33
`Polymorphic Units ........................................................... 5-35
`
`Chapter 6
`Boolean Controls and Indicators ..................................'...6—1
`
`Creating and Operating Boolean Controls and Indicators ...... 6-1
`Configuring Boolean Controls and Indicators ........................ 6-3
`Labeling Booleans
`................................................. 6-3
`Stopping on a Boolean Value
`..... 6-4
`Boolean Range Checking .......................................p .. 6-4
`Configuring the Mechanical Action of Boolean Controls 6-5
`Customizing a Boolean with Imported Pictures .............. 6-6
`
`Chapter 7
`String and Table Controls and Indicators ................... 7-1
`Using String Controls and Indicators ...................................... 7-1
`Options for String Controls and Indicators ............................. 7-2
`Using the Scrollbar with String Controls and Indicators .7-2
`
`LabVIEWfor Windows User Manual
`
`viii
`
`@National Instruments Corporation
`
`DEFS 00031598
`
`Page 11 0f460
`
`Page 11 of 460
`
`

`

`Contents
`
`Entering and Viewing Nondisplayable Characters .......... 7-3
`Using the Table ......... , ..............................................p............... 7—5
`
`Chapter 8
`Array and Cluster Controls and Indicators ............... 8—1
`Arrays ...................................................................................... 8-1
`Creating Array Controls .................................................. 8-4
`Setting the Array Dimension .................................... 8-7
`Interpreting the Array Index Display ....................... 8-8
`Displaying an Array in Single—Element or
`,'
`Tabular Form ............................................................ 8-9
`
`Operating Arrays ............................................................. 8—11
`Setting the Default Size and Values of an Array
`8-11
`Finding the Size of an Array .................................... 8-13
`Moving or Resizing the Array .................................. 8-13
`Selecting Array Cells ................................................ 8—13
`LabVIEW Arrays and Arrays in Other Systems .............. 8—15
`Clusters ................................................................................... 8— l 8
`
`Creating Clusters ............................................................. 8-19
`
`Operating and Configuring Cluster Elements ........_.......... 8-19
`Setting Cluster Default Values ................................. 8-20
`Setting the Order of Cluster Elements ...................... 8-20
`Moving or Resizing the Cluster ................................ 8-21
`Assembling Clusters ........................................................ 8—23
`Bundle Function ....................................................... 8—23
`
`Bundle by Name Function ........................................ 8-24
`
`Array To Cluster Function ........................................ 8-27
`Disassembling Cluster Elements ..................................... 8-28
`Unbundle Function ...........'........................................ 8—28
`
`Unbundle by Name Function .................................... 8—29
`Cluster To Array Function ........................................ 8-3]
`Replacing Cluster Elements ............................................. 8-32
`
`Chapter 9
`Graph and Chart Indicators ............................................. 9-1
`Waveform and KY Graphs ..................................................... 9—1
`Creating a Single-—Plot Graph ........................................... 9-2
`Waveform Graph Data Types ................................... 9-2
`
`XY Graph Data Types .............................................. 9—4
`Creating a Multiplot Graph .............................................. 9— 5
`Waveform Graph Data Types ................................... 9-5
`XY Graph Data Types .............................................. 9-10
`Graph Options .................................................................. 9—12
`Scale Options ............................................................ 9-14
`
`©National Instruments Corporation
`
`ix
`
`Lab VIEWfor Windows User Manual
`
`DEFS 00031599
`
`Page 12 0f460
`
`Page 12 of 460
`
`

`

`Contents
`
`Using the Legend ...................................................... 9— 1 5
`Using the Palette ....................................................... 9-16
`Waveform Chart ................................................... 9-17
`
`Waveform Chart Data Types ........................................... 9-18
`
`Waveform Chart Options ................................................. 9-20
`Chart Update Modes ................................................. 9-21
`Stacked versus Overlaid Plots .................................. 9-23
`
`Intensity Chart ......................................................................... 9-25
`Intensity Chart Options .................................................... 9-26
`Defining the Color Mapping .................................... 9-28
`
`Intensity Graph ........................................................................ 9-29
`Intensity Graph Data Type ............................................... 9-29
`Intensity Graph Options ................................................... 9—30
`Graph Cursors ...........................................~.............................. 9-31
`
`Chapter 10
`Path Controls and Refnums .............................................. 10-1
`
`Using Path Controls and Indicators ........................................ 10-1
`Refnums ................................................................................... 10-2
`
`Block Diagram Programming—Chapters 11 through 19
`
`Chapter 11
`Introduction to the Block Diagram ................................. 11—1
`Block Diagram ....................................................................... 11—1
`Terminals
`............... ll—l
`Control and Indicator Terminals
`11-2
`
`User-Defined and Universal Constants .................... 11—4
`Nodes ............................................................................... 11-8
`
`Functions .................................................................. 1 1—9
`SubVI Nodes ............................................................ 11—1 1
`
`Structures .................................................................. 11-13
`
`Online Help for Constants, Functions,
`and SubVI Nodes ............................................................. 11-14
`
`Chapter 12
`Wiring the Block Diagram ................................................. 12-]
`Basic Wiring Techniques ........................................................ 12—1
`Wire Stretching ................................................................ 12—5
`Selecting, Moving, and Deleting Wires ........................... 12-5
`Wiring to Off-Screen Areas ............................................. 12-8
`Duplicating Sections of the Block Diagram .................... 12-9
`Replacing and Inserting Block Diagram Objects .................... 12-9
`Solving Wiring Problems ........................................................ 12—10
`
`LabVIEWfor Windows User Manual
`
`x
`
`© National Instruments Corporation
`
`DEFS 00031600
`
`Page 13 of460
`
`Page 13 of 460
`
`

`

`Contents
`
`Common Reasons for Bad Wires .................................... 12-10
`
`Faulty Connections ................................................... 12-10
`Wire Type, Dimension, Unit,
`or Element Conflict ........................................... 12-11
`
`,
`
`Multiple Wire Sources ...................................... 12-12
`No Wire Source ................................................. 12-12
`
`Loose Ends ........................................................ 12-13
`Wire Stubs ......................................................... 12— 13
`
`Wire Cycle ........................................................ 12-14
`File Refnum Type Conflict
`............................... 12—14
`
`Wiring Situations to Avoid .............................................. 12—14
`Wire Loops ............................................................... 12—14
`Hidden Wire Segments ............................................. 12-15
`Wiring Underneath Objects ...................................... 12—16
`Problems in Wiring Structures ......................................... 12-17
`Assigning More Than One Value to
`a Sequence Local ...................................................... 12-17
`Failing to Wire a Tunnel in All Cases of
`a Case Structure ........................................................ 12-17
`
`Overlapping Tunnels ................................................ 12-18
`Wiring from Multiple Frames of
`a Sequence Structure ................................................ 12-19
`Wiring Underneath Rather Than through
`21 Structure ................................................................. 12-20
`
`Debugging Techniques for Nonexecutable VIs ............... 1’2-21
`Fixing a Broken VI ................................................... 12-21
`
`Chapter 13
`Structures .................................................................................. 13-1
`For Loop and While Loop Structures .-.................................... 13—2
`For Loop .......................................................................... 13-2
`While Loop ...................................................................... 13—3
`Placing Objects inside Structures .................................... 13-3
`Terminals Inside L00ps ..................................................,13-4
`Auto-Indexing .................................................................. 13-5
`Using Auto—Indexing to Set the For Loop Count
`..... 13-6
`Using Auto—Indexing with While Loops ................. -.13-7
`Executing a For Loop Zero Times ................................... 13-7
`Shift Registers
`.......................................................... 13—8
`Case and Sequence Structures ................................................ 13-10
`Case Structure .................................................................. 13—11
`
`Sequence Structure .......................................................... 13-13
`Editing Case and Sequence Structures ............................ 13-15
`Moving between Subdiagrams ........................................ 13-15
`Adding Subdiagrams ....................................................... 13-16
`
`© National Instruments Corporation
`
`xi
`
`LabVIEWfor Windows User Manual
`
`DEFS 00031601
`
`Page 14 0f460
`
`Page 14 of 460
`
`

`

`Contents
`
`Deleting Subdiagrams ...................................................... 13-18
`Reordering Subdiagrams ................................................. 13—19
`
`r
`Chapter 14
`The Formula Node ................................................................. 14—]
`Formula Node Functions ......................................................... 14-4 '
`
`Chapter 15
`Attribute Nodes ....................................................................... 15—1
`
`Creating Attribute Nodes ........................................................ 15—1
`Using Attribute Nodes ............................................................ 15-5 '
`
`Attribute Help .‘................................................................. 15—7
`Examples .......................................................................... 15-7
`Setting the Strings of a Ring Control
`....................... 15-7
`Selectively Presenting the User with Options .......... 15-8
`Reading Cursors Programmatically .......................... 15-9
`Available Attributes ................................................................ 15-10
`
`Base Attributes ................................................................. 15-10
`
`Attributes for Digital Numeric Controls
`and Color Numeric Controls ............................................ 15-10
`
`Attributes for Rotary, Slide and Fill Controls ................. 15—11
`Attributes for Rings ......................................................... 15-12
`
`Attributes for the Color Ramp ..............,........................... 1 5-13
`Attributes for Booleans .................................................... 15—14
`
`Attributes for Strings ....................................................... 15-15
`Attributes for Tables ........................................................ 15-15
`
`Attributes for Paths .......................................................... 15-17
`
`Attributes for Arrays ........................................................ 15—1 7
`Attributes for Clusters ...................................‘ ................... 15-17
`Attributes for the Waveform Chart .................................. 15-18
`
`Attributes for the Waveform Graph ................................. 15—20
`Attributes for the XY Graph ................ L ........................... 15—21
`Attributes for the Intensity Chart ..................................... 15—21
`Attributes for the Intensity Graph .................................... 15—22
`Attributes for Refnums .................................................... 15-22
`
`.
`Chapter 16
`Global and Local Variables ............................................... 16-1
`Global Variables 16—]
`
`Local Variables ........................................................................ 16-3
`
`Chapter 17
`File VIs ........................................................................................ 17 -1
`
`File V1 Descriptions ................................................................ 17-2
`
`LabVIEWfor Windows User Manual
`
`xii
`
`@ National Instruments Corporation
`
`DEFS 00031602
`
`Page 15 of460
`
`Page 15 of 460
`
`

`

`Contents
`
`Write Characters To File ................................................. 17-2
`Read Characters. From File .............................................. 17-3
`Read Lines From File ...................................................... 17-4
`
`Write To Spreadsheet File ............................................... 17-5
`Read From Spreadsheet File ............................................ 17-6
`Write To 116 File ............................................................. 17-7
`Read From 116 File
`.............. 17—8
`
`Write To SGL File ........................................................... 17-9
`
`Read From SGL File ........................................................ 17-10
`
`Open/Create/Replace File ................................................ 17-1 1
`Open File+ ..............._........................................................ 1 7-13
`Write File+ (string) .......................................................... l7~15
`Read File+ (string) ........................................................... 17-16
`Write File+ [116] .............................................................. 17~18
`Read File+ [116] ............................................................... 17-19
`
`Write File+ [SGL] ............................................................ 17-21
`
`............................................................ 17-22
`Read File+ [SGL]
`Close File+ ...................................................................... '.17-24
`
`Chapter 18
`Error Handler VIs ......................,........................................... 18-1
`7
`Error Handling ........................................................................ 18—1
`Error Input/Output Cluster ...................................................... 18-2
`Errbr Handler VI Overview .................................................... 18-3
`Error Handler Vls
`......... 18—4
`
`Simple Error Handler ..................................... -.................. 18-4
`Find First Error ................................................................ 18-5
`General Error Handler ..................................................... 18—7
`
`Chapter 19
`VI Setup Options .................................................................... 19-1
`VI Setup... and SubVI Node Setup ........................................

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket