![]() |
VWorks software calls the LoadPlate method to tell the plugin to accept the specified labware from the robot. Then robot does one of the following:
• Places the labware on the storage device’s handoff location, and the storage device loads the labware to the specified locationVWorks software calls this method each time a Load task is executed during a protocol run.IMPORTANT VWorks software always calls the LookupLocations method before the LoadPlate and UnloadPlate methods. See “LookupLocations method” and “UnloadPlate method” .
HRESULT LoadPlate(
[in] BSTR Labware,
[in] enum PlateFlagsType PlateFlags,
[in] BSTR LoadPlateLocationXML,
[out,retval] enum ReturnCode *retVal
);
0 = The labware does not have a lid and is not sealed1 = The labware has a lid2 = The labware is sealed [in] A StorageLocation XML block that contains information about the location on the storage device to which the specified labware is to be loaded. 0 = The request was completed (RETURN_SUCCESS)1 = Something was wrong with the input, so the request was not completed (RETURN_BAD_ARGS)2 = The request was not completed (RETURN_FAIL)VWorks software passes a StorageLocation XML block into the LoadPlateLocationXML parameter of the LoadPlate method.The StorageLocation XML block contains the StorageLocation element and all its children. This XML block provides information about the location on the storage device, including the cassette/slot coordinates, that is used for a Load or Unload task.
The value Cassette.Note: The cassette name was received with a previous call to the GetMetaData method. See IWorksDriver “GetMetaData method” . The value Slot.Note: The slot name was received with a previous call to the GetMetaData method. See IWorksDriver “GetMetaData method” .The Location element contains information about the location on the storage device. The Location element is defined in “Location element” .The following sample code is a StorageLocation XML block that is received by the plugin from VWorks software as a string in the LoadPlateLocationXML parameter of the LoadPlate method. VWorks software tells the plugin to accept a labware from the robot. Then the robot is to load the specified labware to the location named Primary (Load/Unload) Pad, which is one of the StoreX device’s external locations.
→Offset='0' Type='4' />