![]() |
Property | Data type | Description |
---|---|---|
plate.name | Read-only string | Name of the process. |
plate.instance | Read-only integer | Instance number of the process. |
plate.labware | Read-only string | Name of the labware type. |
plate.barcode | Read-only array | Array of four strings where, SOUTH=0, WEST=1, NORTH=2, EAST=3. The barcode property can be changed by the plate.setBarcode() method. Example: plate.barcode[SOUTH] |
plate.volume | Read-only array of float arrays | An array consisting of one or more arrays of floating-point numbers. The array size depends on the number of wells in the labware (96, 384, or 1536), arranged in row, column format. This property is available only in VWorks software that has the volume-tracking database option. Example: plate.volume[row][column] For 96-well microplates, the maximum row value is 8, and the maximum column value is 12. For 384-well microplates, the maximum row value is 16, the maximum column value is 24. For 1536-well microplates, the maximum row value is 32, the maximum column value is 48. |
plate.plateMultiplier | Read-only integer | The number of microplates needed for the run. This number is based on the number of times the protocol is run and the specifications in the Loop and Change Instance tasks. Examples: • A simple protocol processing Plate_A is run twice. The plateMultiplier is 2. • A protocol loops four times to move contents from the Source Plate to the Destination Plate, and changes instance on the Source Plate only. The protocol is run once. The plateMultiplier is 4 for the Source Plate and 1 for the Destination Plate. |
plate.hasLid | Read-only boolean | The indicator that the microplate currently has a lid. |
plate.startedWithLid | Read-only boolean | The indicator that the microplate entered the system with a lid. |
plate.device | Read-only string | The device that is processing the microplate. |
plate.location | Read-only string | The location on the device where the microplate currently resides. |
Method | Description |
---|---|
plate.setUserData(string key, string value) | Stores value under the key in a database record associated with this microplate. The data is retained across runs. The method is only available if the database is installed. |
plate.getUserData(string key) | Returns the ‘value’ stored earlier using plate.setUserData or plates[n].setUserData. (See plates[ ] object.) The method is only available if the database is installed. |
plate.reportErrorToPlugin(string error) | Calls the VWorks Hooks ScriptPlateError method to pass error to the Hooks plugin. |
plate.setBarcode(SIDE, string barcode) | Manually stores the barcode data in plate.barcode[SIDE]. For example: plate.setBarcode(WEST, "A1234") |
For information about... | See... |
---|---|
Using JavaScript in the VWorks software | |
VWorks-defined functions | |
Other VWorks-defined objects | |
Using JavaScript utilities | |
JavaScript task | |
Startup and cleanup protocols |