Advertisement

Quick Links

G5584A
Labware MiniHub
User Guide
For Research Use Only. Not for use in
diagnostic procedures.
Original Instructions


Advertisement

Table of Contents
loading

Summary of Contents for Agilent Technologies Labware MiniHub G5584A

  • Page 1 G5584A Labware MiniHub User Guide For Research Use Only. Not for use in diagnostic procedures. Original Instructions ...
  • Page 2 Further, to the max- A WARNING notice denotes a prior agreement and written consent from imum extent permitted by applicable Agilent Technologies, Inc. as governed by hazard. It calls attention to an law, Agilent disclaims all warranties, United States and international copyright...
  • Page 3: Table Of Contents

    Contents Preface ..................v About this guide .
  • Page 4 Contents Profiles tab..................62 Controls tab .
  • Page 5: Preface

    G5584A Labware MiniHub User Guide Preface This preface contains the following topics: • “About this guide” on page vi • “Accessing Agilent Automation Solutions user guides” on page viii Agilent Technologies...
  • Page 6: About This Guide

    Preface About this guide About this guide Who should read this guide This user guide is for people with the following job roles: Job role Responsibilities Installer Unpacks, installs, and tests the device before it is used. Integrator Configures hardware and writes software. Lab manager, •...
  • Page 7 Preface About this guide Related guides G5584A Labware MiniHub User Guide should be used in conjunction with the following documents, if applicable: • G5584A Labware MiniHub Safety and Installation Guide. Presents the safety precautions, emergency stop procedure, site preparation information, and installation instructions.
  • Page 8: Accessing Agilent Automation Solutions User Guides

    To open the knowledge base, do one of the following: From within VWorks software, select Help > Knowledge Base or press F1. • From the Windows 10 desktop, select Start > All apps > Agilent Technologies > • VWorks Knowledge Base.
  • Page 9 Preface Accessing Agilent Automation Solutions user guides Opening the help topic for an area in the VWorks window To access the context-sensitive help feature: In the main window of the VWorks software, click the help button The pointer changes to .
  • Page 10 Preface Accessing Agilent Automation Solutions user guides Features in the Knowledge Base window Item Feature Navigation area. Consists of four tabs: • Contents. Lists all the books and the table of contents of the books. • Index. Displays the index entries of all of the books. •...
  • Page 11: Introduction

    G5584A Labware MiniHub User Guide Introduction This chapter contains the following topics: • “About the Labware MiniHub” on page 2 • “Safety information” on page 4 • “Hardware overview” on page 4 • “Software overview” on page 8 • “Quick start” on page 11 ...
  • Page 12: About The Labware Minihub

    1 Introduction About the Labware MiniHub About the Labware MiniHub Description The Labware MiniHub is a rotating random- access labware storage device. Up to four labware can be placed on each shelf. Spacing blocks, also called spacers, can be added or removed to adjust the distance between shelves, accommodating different labware types (microplates, tip boxes, or tube racks).
  • Page 13 1 Introduction About the Labware MiniHub Option Description Integration Configuration For the DDR, this option enables the following (option 020) basic configurations: • Direct Drive Robot 16 shelves, with single spacers between shelves, accommodate a maximum of 64 microplates • 9 shelves, with two spacers between shelves, accommodate a maximum of 36 deepwell microplates or tube racks...
  • Page 14: Safety Information

    1 Introduction Safety information Safety information Before you operate the Labware MiniHub, ensure you have read the following guides and are trained in the safe operation of the device. • Automation Solutions Products General Safety Guide • G5584A Labware MiniHub Safety and Installation Guide Related information For information about...
  • Page 15 1 Introduction Hardware overview Figure Main components: Integration Configuration (left) and BenchCel Configuration (right) Item Name Description Base White structure at the bottom of the MiniHub that attaches the MiniHub to the target surface. The base contains the electronics and hosts the connection panel and the indicator lights.
  • Page 16 1 Introduction Hardware overview Item Name Description Black knob Component at the top of the MiniHub that locks the spacers and shelves in place. Power supply The power supply is the component that supplies electrical power to the Labware MiniHub. Figure Power supply Item Name...
  • Page 17 1 Introduction Hardware overview Status lights On the base of the Labware MiniHub are two status lights, as the following figure shows. Figure Status lights on Labware MiniHub base (front view) Power Motor enabled Motor disabled Status light Description Power Indicates whether the power is on or off: •...
  • Page 18: Software Overview

    1 Introduction Software overview Software overview About this topic This topic describes the software components you use to operate the Labware MiniHub: • Labware MiniHub Diagnostics • Laboratory automation software Labware MiniHub Diagnostics The following figure shows the Labware MiniHub Diagnostics dialog box. The Labware MiniHub Diagnostics software allows you to: •...
  • Page 19 1 Introduction Software overview • Diagnose problems. For information on diagnosing and troubleshooting problems, see “Using device diagnostics” on page 39 “Maintenance and troubleshooting” on page Access to Labware MiniHub Diagnostics depends on the automation software you are using. Laboratory automation software You can use either the VWorks software or third- party automation software to operate the Labware MiniHub in protocol runs.
  • Page 20 1 Introduction Software overview • Run, pause, monitor, and stop protocols. You can start, pause, monitor, and stop a protocol run from the controlling computer. For instructions, see the VWorks Automation Control User Guide. For a full description and instructions on how to use the VWorks software, see VWorks Automation Control User Guide.
  • Page 21: Quick Start

    1 Introduction Quick start Quick start Overall setup workflow The following table presents the basic steps for setting up the Labware MiniHub for operation. Step For this task... See... Prepare the lab for the Labware G5584A Labware MiniHub Safety MiniHub installation. and Installation Guide Install the Labware MiniHub.
  • Page 22 1 Introduction Quick start Step For this task... See... VWorks software only. Verify VWorks Automation Control Setup that the labware you plan to Guide use is defined in the Labware Editor for the robot that you are using. BenchCel Configuration only. Ensure that the Stack holding method is set to Hold with stacker grippers to ensure precision...
  • Page 23: Setting Up The Device

    G5584A Labware MiniHub User Guide Setting up the device This chapter explains how to set up the Labware MiniHub in the VWorks software. This chapter contains the following topics: • “Setup workflow for the VWorks software” on page 14 • “Turning on and off the Labware MiniHub”...
  • Page 24: Setup Workflow For The Vworks Software

    2 Setting up the device Setup workflow for the VWorks software Setup workflow for the VWorks software The following table presents the steps for setting up the Labware MiniHub in the VWorks software. After setting up the Labware MiniHub for the first time, you will not likely need to change any of the settings in the procedure.
  • Page 25: Turning On And Off The Labware Minihub

    2 Setting up the device Turning on and off the Labware MiniHub Turning on and off the Labware MiniHub Turning on the Labware MiniHub CAUTION The Labware MiniHub will rotate during the startup process. Obstructing the Labware MiniHub while it is rotating will cause an error. To turn on the Labware MiniHub: Ensure that the power supply is connected: The power supply cable connects to the 24V port (1) on the MiniHub...
  • Page 26: Creating A Vworks Device File

    2 Setting up the device Creating a VWorks device file For information about... See... Adding the Labware MiniHub in “Adding and deleting a Labware the device file MiniHub in the device file” on page 18 Creating profiles for the MiniHub “Creating Labware MiniHub profiles”...
  • Page 27 2 Setting up the device Creating a VWorks device file Procedure If you are setting up a lab automation system, such as a BenchCel Workstation, for the first time, you need to create a new device file, and then add the system or workstation robot, the Labware MiniHub, and other integrated devices to this file.
  • Page 28: Adding And Deleting A Labware Minihub In The Device File

    If you do not see the Labware MiniHub in the Available Devices list, check that the MiniHub plugin file (AgilentLabwareMiniHub.dll) is stored in the following folder: ...\Agilent Technologies\VWorks\Plugins. If you added the Labware MiniHub plugin file in the Plugins folder and you have already started the VWorks software, be sure to reload the plugin.
  • Page 29: Setting Labware Minihub Properties

    2 Setting up the device Setting Labware MiniHub properties Related information For information about... See... Creating profiles for the Labware “Creating Labware MiniHub profiles” on MiniHub page 26 Editing profiles “Editing and managing profiles” on page 29 Setting up Labware MiniHub “Setting Labware MiniHub properties”...
  • Page 30 2 Setting up the device Setting Labware MiniHub properties • Created a Labware MiniHub profile. • Set the Labware MiniHub home position. • Set the robot teachpoints for each shelf. Procedure To set the Labware MiniHub properties: In the Labware MiniHub Properties area of the device file, type or select the following: Property Description...
  • Page 31 2 Setting up the device Setting Labware MiniHub properties Parameter Description Allow/prohibited labware Permitted labware class for the selected location. For example, you might specify that only tip boxes are allowed at a given location. For details on labware classes, see the VWorks Automation Control Setup...
  • Page 32 2 Setting up the device Setting Labware MiniHub properties Parameter Description Use for deadlock avoidance The option to permit the location to be used for deadlock avoidance. Select Yes to permit labware to be moved to this location to avoid a deadlock in the system.
  • Page 33: Configuring Profiles And Setting Teachpoints

    G5584A Labware MiniHub User Guide Configuring profiles and setting teachpoints This chapter contains the following topics: • “Configuration workflow” on page 24 • “Opening Labware MiniHub Diagnostics” on page 25 • “Creating Labware MiniHub profiles” on page 26 • “Editing and managing profiles” on page 29 •...
  • Page 34: Configuration Workflow

    3 Configuring profiles and setting teachpoints Configuration workflow Configuration workflow About this topic This topic presents the workflow for configuring the Labware MiniHub in Labware MiniHub Diagnostics. This step is required whether you are using the VWorks software or a different automation control software with the Labware MiniHub ActiveX control.
  • Page 35: Opening Labware Minihub Diagnostics

    3 Configuring profiles and setting teachpoints Opening Labware MiniHub Diagnostics Opening Labware MiniHub Diagnostics About this topic Access to Labware MiniHub Diagnostics depends on the automation software you are using: VWorks software or third- party automation software. VWorks software In the VWorks software Devices area, select the Labware MiniHub name, and then click Device diagnostics.
  • Page 36: Creating Labware Minihub Profiles

    3 Configuring profiles and setting teachpoints Creating Labware MiniHub profiles Creating Labware MiniHub profiles About profiles A VWorks device profile is a collection of settings that manages how you connect to a device. A Labware MiniHub profile specifies the following: •...
  • Page 37 3 Configuring profiles and setting teachpoints Creating Labware MiniHub profiles Under Connection, select This MiniHub is connected via ethernet, and then click Find available device. Note: If you have an earlier model device, you may select This MiniHub is connected via serial, and then select which COM port on the computer you are using.
  • Page 38 3 Configuring profiles and setting teachpoints Creating Labware MiniHub profiles Profile parameter Description Speed The speed at which the Labware MiniHub rotates during protocol runs. The three selections are: • Slow. Turns the MiniHub at 25% of the factory- set maximum speed. •...
  • Page 39: Editing And Managing Profiles

    3 Configuring profiles and setting teachpoints Editing and managing profiles Editing and managing profiles About this topic This topic assumes that you have opened Labware MiniHub Diagnostics. Editing profiles To edit a profile: In the Profiles tab, select the profile you want to edit in the Profile Management area.
  • Page 40: Initializing The Labware Minihub

    3 Configuring profiles and setting teachpoints Initializing the Labware MiniHub Related information For information about... See... Creating profiles “Creating Labware MiniHub profiles” on page 26 Setting the home position “Setting the home position” on page 32 Setting robot teachpoints “Setting robot teachpoints” on page 37 Configuring the MiniHub “Configuration workflow”...
  • Page 41 3 Configuring profiles and setting teachpoints Initializing the Labware MiniHub If you are using the Labware MiniHub ActiveX control, see “Labware MiniHub ActiveX control” on page Related information For information about... See... Creating profiles “Creating Labware MiniHub profiles” on page 26 Setting the home position “Setting the home position”...
  • Page 42: Setting The Home Position

    3 Configuring profiles and setting teachpoints Setting the home position Setting the home position About the home position The Labware MiniHub home position is the position at which the automation robot accesses any slot in cassette 1. Cassette 1 is identified by the number 1 on the cassette cap.
  • Page 43 3 Configuring profiles and setting teachpoints Setting the home position Before you start Make sure you do the following: • BenchCel Configuration. Load the labware you want to use in one of the stackers, and then downstack a labware. The BenchCel robot should be holding the labware.
  • Page 44 3 Configuring profiles and setting teachpoints Setting the home position Manually rotate the MiniHub so that cassette 1 faces the robot. This is the approximate home position. In the following figures, notice that cassette 1 is facing the robot. Figure BenchCel Microplate Handler integrated with MiniHub (top view) Figure Direct Drive Robot integrated with the MiniHub (top view) Move the robot so that the microplate held in the gripper sits in MiniHub shelf 1, the bottom- most shelf, in cassette 1.
  • Page 45 3 Configuring profiles and setting teachpoints Setting the home position Check the position of the microplate. You might have to rotate the Labware MiniHub slightly or move the robot arm until the microplate is seated correctly in the slot. If the microplate is seated at a slight angle to the shelf, rotate the Labware MiniHub slightly to adjust the microplate position.
  • Page 46 3 Configuring profiles and setting teachpoints Setting the home position In the Profiles tab, click Update this profile to save the change. Leave the labware and robot in their current position and proceed to set the robot teachpoints. Related information For information about...
  • Page 47: Setting Robot Teachpoints

    3 Configuring profiles and setting teachpoints Setting robot teachpoints Setting robot teachpoints About setting robot teachpoints After setting the Labware MiniHub home position, you set the robot teachpoints at each shelf in cassette 1. To set, edit, and verify robot teachpoints, see the robot user guide, for example, the BenchCel Microplate Handler User...
  • Page 48 3 Configuring profiles and setting teachpoints Setting robot teachpoints Related information For information about... See... Labware specifications G5584A Labware MiniHub Safety and Installation Guide Creating profiles “Creating Labware MiniHub profiles” on page 26 Editing and managing profiles “Editing and managing profiles” on page 29 Setting the home position “Setting the home position”...
  • Page 49: Using Device Diagnostics

    G5584A Labware MiniHub User Guide Using device diagnostics This chapter explains how to use the provided software tools to diagnose and troubleshoot the Labware MiniHub. This chapter contains the following topics: • “About Labware MiniHub Diagnostics” on page 40 • “Checking the current position of the device”...
  • Page 50: About Labware Minihub Diagnostics

    4 Using device diagnostics About Labware MiniHub Diagnostics About Labware MiniHub Diagnostics The Labware MiniHub Diagnostics software allows you to create profiles and control the motions of the Labware MiniHub. The software has two tabs: Controls and Profiles. The commands and parameters available in the Controls tab can help you troubleshoot problems.
  • Page 51: Checking The Current Position Of The Device

    4 Using device diagnostics Checking the current position of the device For information about... See... Rotating to a specific position “Rotating the MiniHub to a specific position” on page 47 Teaching the home position “Setting the home position” on page 32 The fault indicator “Checking the fault indicator”...
  • Page 52 4 Using device diagnostics Checking the current position of the device • Cassette. Indicates the cassette that is currently facing the robot. For example, a Cassette value of 3 indicates that cassette 3 is facing the robot. A dash (—) indicates that the Labware MiniHub is between cassette positions.
  • Page 53: Enabling And Disabling The Motor

    4 Using device diagnostics Enabling and disabling the motor For information about... See... Rotating to a specific position “Rotating the MiniHub to a specific position” on page 47 Teaching the home position “Setting the home position” on page 32 The fault indicator “Checking the fault indicator”...
  • Page 54 4 Using device diagnostics Enabling and disabling the motor Figure Motor area in the Controls tab Figure Status lights on Labware MiniHub base (front view) Motor enabled Power Motor disabled Related information For information about... See... Opening diagnostics “Opening Labware MiniHub Diagnostics” on page 25 Checking the Labware MiniHub’s “Checking the current position of the...
  • Page 55: Changing The Rotation Speed

    4 Using device diagnostics Changing the rotation speed Changing the rotation speed About this topic You can select the speed at which the Labware MiniHub turns while you are making adjustments in Labware MiniHub Diagnostics. For example, you can select the Slow speed when you are setting up or troubleshooting the Labware MiniHub.
  • Page 56 4 Using device diagnostics Changing the rotation speed Related information For information about... See... Opening Labware MiniHub “Opening Labware MiniHub Diagnostics” Diagnostics on page 25 Checking the current position of “Checking the current position of the the Labware MiniHub device” on page 41 Enabling and disabling the “Enabling and disabling the motor”...
  • Page 57: Rotating The Minihub To A Specific Position

    4 Using device diagnostics Rotating the MiniHub to a specific position For information about... See... Profiles tab “Creating Labware MiniHub profiles” on page 26 Rotating the MiniHub to a specific position About this topic You can use Labware MiniHub Diagnostics to rotate the MiniHub using one of the following methods: •...
  • Page 58 4 Using device diagnostics Rotating the MiniHub to a specific position G5584A Labware MiniHub User Guide...
  • Page 59 4 Using device diagnostics Rotating the MiniHub to a specific position Rotating the Labware MiniHub in set increments You can rotate the Labware MiniHub clockwise or counterclockwise in set increments from its current position. To rotate the Labware MiniHub in set increments: Move the automation robot away from the Labware MiniHub.
  • Page 60 4 Using device diagnostics Rotating the MiniHub to a specific position Click the Jog counterclockwise or Jog clockwise button again to rotate the MiniHub the specified number of degrees. Rotating the MiniHub to a specific position relative to home You can rotate the stage so that cassette 1 is at a specified number of degrees from the home position, 0°.
  • Page 61 4 Using device diagnostics Rotating the MiniHub to a specific position Related information For information about... See... Opening Labware MiniHub “Opening Labware MiniHub Diagnostics” Diagnostics on page 25 Checking the current position of “Checking the current position of the the Labware MiniHub device”...
  • Page 62: Checking The Fault Indicator

    4 Using device diagnostics Checking the fault indicator Checking the fault indicator About controller faults If an error occurs during operation, the red Fault light turns on in the Controls tab in Labware MiniHub Diagnostics. Read the message in the error dialog box, and then check “Maintenance and troubleshooting”...
  • Page 63: Viewing The Log Area

    4 Using device diagnostics Viewing the log area For information about... See... Profiles tab “Creating Labware MiniHub profiles” on page 26 Viewing the log area About the log area The log area displays all of the commands issued and the status of the actions while you are working in the dialog box.
  • Page 64 4 Using device diagnostics Viewing the log area Related information For information about... See... Opening Labware MiniHub “Opening Labware MiniHub Diagnostics” Diagnostics on page 25 Checking the current position of “Checking the current position of the the Labware MiniHub device” on page 41 Enabling and disabling the “Enabling and disabling the motor”...
  • Page 65: Maintenance And Troubleshooting

    G5584A Labware MiniHub User Guide Maintenance and troubleshooting This chapter describes how to maintain the Labware MiniHub and how to troubleshoot potential problems. This chapter contains the following topics: • “Cleaning the shelves” on page 56 • “Troubleshooting hardware problems” on page 56 •...
  • Page 66: Cleaning The Shelves

    5 Maintenance and troubleshooting Cleaning the shelves Cleaning the shelves Procedure WARNING Always turn off the Labware MiniHub and shut down the lab automation system or workstation before performing any maintenance procedure. See “Turning on and off the Labware MiniHub” on page 15 and the lab automation system user documentation.
  • Page 67 5 Maintenance and troubleshooting Troubleshooting hardware problems Communication or power problems Problem Cause Solution The Labware The electrical requirements are not Make sure the electrical requirements are MiniHub does not met. met. See the G5584A Labware MiniHub turn on. Safety and Installation Guide.
  • Page 68: Troubleshooting Error Messages

    5 Maintenance and troubleshooting Troubleshooting error messages Problem Cause Solution The robot does The robot teachpoints might be set Check and reset the robot teachpoints. not place or pick incorrectly, the Labware MiniHub “Setting robot teachpoints” on labware correctly has moved after the teachpoints page at the Labware were set, or the shelves are bent.
  • Page 69 5 Maintenance and troubleshooting Troubleshooting error messages Check the following causes and try the corresponding solutions: Cause Solution The Ethernet cable is not connected Verify that the Ethernet cable is in good condition and properly. securely connected. Power cycle the device, and try to reconnect. The device profile specifies the wrong Verify that the device profile specifies the correct device device ID for this Labware MiniHub.
  • Page 70: Reporting Problems

    Solutions Technical Support. For contact information, see Notices on the back of the title page. Reporting hardware problems When contacting Agilent Technologies, make sure you have the serial number of the device ready. You can locate the serial number on the base. Reporting software problems...
  • Page 71: Quick Reference

    G5584A Labware MiniHub User Guide Quick reference This appendix contains the following topics: • “Profiles tab” on page 62 • “Controls tab” on page 65 ...
  • Page 72: Profiles Tab

    Profiles tab Profiles tab Profile Management area Control Description Profile name Displays the selected profile. Also allows you to select from the list of available profiles. Create a new profile Creates a new profile. Create a copy of this profile Creates a duplicate copy of the selected profile.
  • Page 73 Profiles tab Connection area Control Description This MiniHub is Available only for G5584A MiniHub. Specifies an connected via ethernet Ethernet communication connection between the device and the computer. Device ID Displays the device number of the Labware MiniHub that is communicating with the computer.
  • Page 74 Profiles tab Commands Control Description About Displays the Labware MiniHub Diagnostics version number and copyright information. Related information For information about... See... Opening Labware MiniHub “Opening Labware MiniHub Diagnostics” Diagnostics on page 25 Profiles “About profiles” on page 26 Creating a profile “Creating a Labware MiniHub profile”...
  • Page 75: Controls Tab

    Controls tab Controls tab Status area and commands Control or Description indicator Cassette The cassette currently at the home position. Position The current position of the Labware MiniHub, in degrees. Speed The rotational speed of the Labware MiniHub while you are in diagnostics.
  • Page 76 Controls tab Control or Description indicator Fault The light that indicates whether the Labware MiniHub has encountered an error. If the light is on, an error has occurred. Movement area Control Description Jog counterclockwise Turns the Labware MiniHub counterclockwise by the selected degree increment: 1, 5, 30, 45, 90, or 180.
  • Page 77: Labware Minihub Activex Control

    G5584A Labware MiniHub User Guide Labware MiniHub ActiveX control This appendix contains the following topics: • “About the Labware MiniHub ActiveX control” on page 68 • “Properties” on page 71 • “Methods” on page 74 • “Events” on page 88 Note: The Labware MiniHub ActiveX control has been verified to work in Visual Studio 2015.
  • Page 78: About The Labware Minihub Activex Control

    Labware MiniHub. How the Labware MiniHub ActiveX control is used In an Agilent Technologies automation system that is running the VWorks software, ActiveX interfaces are not used to communicate with devices.
  • Page 79 About the Labware MiniHub ActiveX control In the Choose Toolbox Items window, click the COM Components tab, and select the check box of the desired control. For the MiniHub ActiveX, select the MiniHub Control check box. Click OK. The selected control appears in the Toolbox area. G5584A Labware MiniHub User Guide...
  • Page 80 About the Labware MiniHub ActiveX control Drag the control onto your form. Related information For information about... See... Integrating the Labware MiniHub Installation instructions in the release ActiveX control notes Labware MiniHub ActiveX “Properties” on page 71 properties G5584A Labware MiniHub User Guide...
  • Page 81: Properties

    Properties For information about... See... Labware MiniHub ActiveX methods “Methods” on page 74 Labware MiniHub ActiveX events “Events” on page 88 Properties About this topic This topic describes the following properties: • “Blocking” on page 71 • “ControlPicture” on page 72 Blocking VARIANT_BOOL Blocking Description...
  • Page 82 Properties Visual C++ Example // set the MiniHub in blocking mode VARIANT_BOOL blocking=VARIANT_TRUE; m_Minihub.PutBlocking (blocking); // set the MiniHub in non-blocking mode blocking=VARIANT_FALSE; m_Minihub.PutBlocking (blocking); // returns the blocking value blocking = m_Minihub.GetBlocking ( ); // user should handle events if non-blocking! Visual Basic .NET Example ‘set Labware MiniHub in blocking mode Minihub1.Blocking=True...
  • Page 83 Properties Related information For information about... See... MiniHub ActiveX control “About the Labware MiniHub ActiveX control” on page 68 Integrating the MiniHub ActiveX Installation instructions in the release control notes MiniHub ActiveX methods “Methods” on page 74 MiniHub ActiveX events “Events”...
  • Page 84: Methods

    Methods Methods About this topic The topic describes the following methods: • “Abort” on page 74 • “AboutBox” on page 75 • “Close” on page 75 • “DisableMotor” on page 76 • “EnableMotor” on page 76 • “EnumerateProfiles” on page 77 •...
  • Page 85 Methods Visual C++ example long lres = m_Minihub.Abort(); Visual Basic .NET example Dim ires as Integer ires = Minihub1.Abort() AboutBox void AboutBox(void) Description Displays the Labware MiniHub About dialog box that contains the ActiveX version number. Parameters None Return None Visual C++ example m_Minihub.AboutBox();...
  • Page 86 Methods DisableMotor long DisableMotor(void) Description Turns off the MiniHub’s motor. Parameters None Return 0 if successful, and fires the DisableMotorComplete event Other value if there was an error Visual C++ example long lres = m_Minihub.DisableMotor(); Visual Basic .NET example Dim ires as Integer ires = Minihub1.DisableMotor() EnableMotor long EnableMotor(void)
  • Page 87 Methods EnumerateProfiles VARIANT EnumerateProfiles(void) Description Retrieves a list of defined profiles. The strings in this array are the profile names that should be used for the Initialize method. Parameters None Return An array of profile names Visual C++ example VARIANT vProfiles = m_Minihub.EnumerateProfiles(); SAFEARRAY *psa = vProfiles.parray;...
  • Page 88 Methods GetActiveXVersion BSTR GetActiveXVersion(void) Description Retrieves the MiniHub ActiveX software version number. Parameters None Return ActiveX software version number (string) Visual C++ example CString ActiveXVer = m_Minihub.GetActiveXVersion(); Visual Basic .NET example Dim sVersion As String sVersion = Minihub1.GetActiveXVersion() GetCassetteCount long GetCassetteCount(short *nCassetteCount) Description Retrieves the cassette count.
  • Page 89 Methods GetCurrentCassette long GetCurrentCassette(short* nCassetteIndex) Description Retrieves the ID of the cassette that is currently at the home position. Parameters short* nCassetteIndex The ID of the cassette that is currently at the MiniHub’s home position Return 0 if successful, and fires the GetCurrentCassetteComplete event Other value if there was an error...
  • Page 90 Methods GetFirmwareVersion BSTR GetFirmwareVersion(void) Description Retrieves the Agile controller firmware version number. Parameters None Return Agile controller version number (string) Visual C++ example CString str = m_Minihub.GetFirmwareVersion (); Visual Basic .NET example Dim sFirmVer As Strings sFirmVer = Minihub1.GetFirmwareVersion() GetHomePositionOffset long GetHomePositionOffset(float* fPosition) Description Retrieves the MiniHub’s home position offset, which is the encoder counter...
  • Page 91 Methods GetLastError BSTR GetLastError(void) Description Retrieves the last known error condition. Parameters None Return An error string Visual C++ example CString str = m_Minihub.GetLastError(); Visual Basic .NET example Dim sError As String = "" sError = Minihub1.GetLastError() GetMotorStatus long GetMotorStatus(VARIANT_BOOL* bServoStatus) Description Checks to see whether the motor is on.
  • Page 92 Methods GetSlotCount long GetSlotCount(short *nSlotCount) Description Retrieves the slot count (the total number of slots in a cassette). Parameters short *nSlotCount The slot count value Return 0 if successful, and fires the GetSlotCountComplete event Other value if there was an error Visual C++ example short nslots;...
  • Page 93 Methods Ignore long Ignore(void) Description Ignores the previously issued error and moves to the next step in the task. This is not a recommended course of action, as the errors are issued for a reason. However, ignoring some errors can be appropriate if the operator understands the implications.
  • Page 94 Methods long Jog(float fDegree, VARIANT_BOOL bClockwise) Description Rotates the MiniHub a specified number of degrees from its current position. Parameters float fDegree The number of degrees relative to the current position. VARIANT_BOOL bClockwise The direction of the rotation. Set Clockwise to VARIANT_TRUE (C++) or True (Visual Basic .NET) to rotate the stage clockwise.
  • Page 95 Methods RotateToCassette long RotateToCassette(short nCassetteIndex) Description Rotates the MiniHub so that the specified cassette is at the 0° position. Parameters short nCassetteIndex The cassette number: 1, 2, 3, or 4. Return 0 if successful, and fires the RotateToCassetteComplete event Other value if there was an error Visual C++ example long lres = m_Minihub.RotateToCassette(1);...
  • Page 96 Methods RotateToHomePosition long RotateToHomePosition(void) Description Rotates the MiniHub so that cassette 1 is at the 0° position. This method is equivalent to the Go Home command in MiniHub Diagnostics. Parameters None Return 0 if successful, and fires the RotateToHomePositionComplete event Other value if there was an error Visual C++ example long lres = m_Minihub.RotateToHomePosition();...
  • Page 97 Methods ShowDiagsDialog void ShowDiagsDialog (VARIANT_BOOL modal, short securityLevel) Description Displays the Diagnostics dialog box that allows the operator to troubleshoot and correct problems. This method can be called before the Initialize method to create a profile. Contents displayed are based on the operator’s access level. Parameters VARIANT_BOOL modal The mode of the dialog box.
  • Page 98: Events

    Events Visual C++ example long lres = m_Minihub.TeachHome(); Visual Basic .NET example Dim ires as Integer ires = Minihub1.TeachHome() Related information For information about... See... MiniHub ActiveX control “About the Labware MiniHub ActiveX control” on page 68 Integrating the MiniHub ActiveX Installation instructions in the release control notes...
  • Page 99 Events CloseComplete void CloseComplete(void) Description Occurs when the Close method is successful. Parameters None Return None DisableMotorComplete void DisableMotorComplete(void) Description Occurs when the DisableMotor method is successful. Parameters None Return None EnableMotorComplete void EnableMotorComplete(void) Description Occurs when the EnableMotor method is successful. Parameters None Return...
  • Page 100 Events Note: short Number, long Scode, BSTR Source, BSTR HelpFile, and long HelpContext are not used. Return None GetCassetteCountComplete void GetCassetteCountComplete(short nCassetteCount) Description Occurs when the GetCassetteCountComplete method is successful. Parameters short nCassetteCount The number of cassettes in the MiniHub. Return None GetCurrentCassetteComplete...
  • Page 101 Events GetHomePositionOffsetComplete void GetHomePositionOffsetComplete(float fPosition) Description Occurs when the GetHomePositionOffset method is successful. Parameters float fPosition The position, in degrees. Return None GetMotorStatusComplete void GetMotorStatusComplete(VARIANT_BOOL bServoStatus) Description Occurs when the GetMotorStatus method is successful. Parameters VARIANT_BOOL bMotorStatus The status of motor. Return None GetSlotCountComplete...
  • Page 102 Events GetSpeedComplete void GetSpeedComplete(short* pSpeed) Description Occurs when the GetSpeed method is successful. Parameters short pSpeed The current speed: 0 (slow), 1 (medium), or 2 (fast). Return None InitializeComplete void InitializeComplete(void) Description Occurs when the Initialize method is successful. Parameters None Return None...
  • Page 103 Events RotateToDegreeComplete void RotateToDegreeComplete(void) Description Occurs when the RotateToDegrees method is successful. Parameters None Return None RotateToHomePositionComplete void RotateToHomePositionComplete(void) Description Occurs when the RotateToHomePosition method is successful. Parameters None Return None SetSpeedComplete void SetSpeedComplete(void) Description Occurs when the SetSpeed method is successful. Parameters None Return...
  • Page 104 Events Related information For information about... See... MiniHub ActiveX control “About the Labware MiniHub ActiveX control” on page 68 Integrating the MiniHub ActiveX Installation instructions in the release control notes MiniHub ActiveX properties “Properties” on page 71 MiniHub ActiveX methods “Methods”...
  • Page 105: Orderable Spare Parts

    G5584A Labware MiniHub User Guide Orderable spare parts This appendix lists the Labware MiniHub spare parts you can order from Agilent Technologies. ...
  • Page 106: Spare Parts List

    Spare parts list Spare parts list Part name Part number Shelves • Landscape (Integration Configuration) G5508- 00013 • Portrait (BenchCel Configuration) G5400- 00036 Spacers • 25.1 mm G5508- 20014 • 8.4 mm G5508- 20015 Rods, 6- mm threaded • Integration Configuration –...
  • Page 108  User Guide G5584-90000 Revision A, July 2017...

Table of Contents