Vworks Automation Control User Guide
Total Page:16
File Type:pdf, Size:1020Kb
VWorks Automation Control User Guide Original Instruction Agilent Technologies Notices © Agilent Technologies, Inc. 2010 Warranty (June1987) or DFAR 252.227-7015 (b)(2) (November 1995), as applicable in any No part of this manual may be reproduced The material contained in this docu- technical data. in any form or by any means (including ment is provided “as is,” and is sub- electronic storage and retrieval or transla- ject to being changed, without notice, Safety Noticies tion into a foreign language) without prior agreement and written consent from Agi- in future editions. Further, to the max- A WARNING notice denotes a lent Technologies, Inc. as governed by imum extent permitted by applicable hazard. It calls attention to an United States and international copyright law, Agilent disclaims all warranties, operating procedure, practice, or the laws. either express or implied, with regard like that, if not correctly performed or to this manual and any information User Guide Part Number adhered to, could result in personal contained herein, including but not injury or death. Do not proceed G5415-90063 limited to the implied warranties of beyond a WARNING notice until the merchantability and fitness for a par- indicated conditions are fully Edition ticular purpose. Agilent shall not be understood and met. liable for errors or for incidental or Revision 01, April 2010 consequential damages in connection A CAUTION notice denotes a hazard. It Technical Support with the furnishing, use, or perfor- calls attention to an operating procedure, mance of this document or of any practice, or the like that, if not correctly performed or adhered to, could result in Agilent Technologies Inc. information contained herein. Should Automation Solutions Division damage to the product or loss of important Agilent and the user have a separate 5301 Stevens Creek Blvd. Building 4 data. Do not proceed beyond a CAUTION Santa Clara, CA 95051 written agreement with warranty notice until the indicated conditions are USA terms covering the material in this fully understood and met. document that conflict with these Technical Support: 1.800.979.4811 terms, the warranty terms in the sep- or +1.408.345.8011 arate agreement shall control. [email protected] Customer Service: 1.866.428.9811 Technology Licenses or +1.408.345.8356 [email protected] The hardware and/or software described in this document are furnished under a European Service: +44 (0)1763850230 license and may be used or copied only in [email protected] accordance with the terms of such license. Web: www.agilent.com/lifesciences/ Restricted Rights Legend automation If software is for use in the performance of Acknowledgements a U.S. Government prime contract or sub- contract, Software is delivered and Microsoft and Windows are registered licensed as “Commercial computer soft- trademarks of the Microsoft Corporation in ware” as defined in DFAR 252.227-7014 the United States and other countries. (June 1995), or as a “commercial item” as Adobe and Acrobat are trademarks of defined in FAR 2.101(a) or as “Restricted Adobe Systems Incorporated. computer software” as defined in FAR 52.227-19 (June 1987) or any equivalent agency regulation or contract clause. Use, duplication or disclosure of Software is subject to Agilent Technologies’ standard commercial license terms, and non-DOD Departments and Agencies of the U.S. Gov- ernment will receive no greater than Restricted Rights as defined in FAR 52.227- 19(c)(1-2) (June 1987). U.S. Government users will receive no greater than Limited Rights as defined in FAR 52.227-14 Contents Preface . ix About this guide . x Accessing Automation Solutions user guides . xii 1. VWorks software overview . 1 VWorks software description . 2 Supported devices. 3 Relationship of VWorks components. 4 Overview of VWorks software user interface. 8 2. Creating a protocol: basic procedure . 13 About protocols, processes, and tasks . 14 Workflow for creating a basic protocol . 18 Preparing for protocol writing . 19 Logging in, logging out, and changing passwords. 22 Adding devices . 25 Creating a new protocol. 30 Setting protocol options. 31 Adding an alarm . 35 Configuring labware . 38 Adding processes . 42 Setting plate parameters . 44 Adding and deleting tasks . 51 Specifying time constraints between dependent tasks . 55 Setting up Startup and Cleanup Protocol processes. 58 Saving the protocol. 59 Opening a plugin . 60 Compiling the protocol . 61 Simulating the protocol run. 62 Printing protocols . 66 3. Creating a protocol: advanced topics . 69 Tracking barcodes . 70 Using simple variables . 73 Using JavaScript . 80 VWorks-defined functions. 83 plate object. 85 User Guide Name iii Contents plates[] object . 89 task object . 91 About scripting the Print and Apply task . 101 plateDB object . 104 runset object . 108 forms object. 111 Using start and finish protocol scripts . 112 Using JavaScript utilities. ..