Welcome to Venus’s documentation!
Venus is a coding language wrapper used in the coding of Hamilton Microlab STARs and similar devices. This is the consolidated unofficial documentation for Venus 4 as well as its libraries, compiled from official sources as well as personal troubleshooting.
This is not an official Hamilton resource
Note
This project is under active development. If any issues or mistakes are found, please comment or contact me directly at tarunchapman@hotmail.com. General place to download libraries: https://github.com/theonetruenerd/VenusPackages
- Venus
- Error Codes & Debugging
- ASWGlobal
- Aliquot for Easy Steps v2
- Aliquot with Easy Steps
- Array (from HSLExtensions)
- ArrayTools
- ColourSchemeLibrary
- Convert File To ASCII
- DebugAssist
- EditFileAttributes
- Error Report Library
- Error Simulator
AA_Abstract()
STEP1_PrepareRegistryAndCfgFile()
STEP2a_SimulateError_Channels()
STEP2b_SimulateError_COREGripper()
STEP2c_SimulateError_iSWAP()
STEP2d_SimulateError_96Head()
STEP2e_SimulateError_384head()
STEP2f_SimulateError_BarcodeReading()
STEP2g_SimulateError_Autoload()
STEP2h_SimulateError_CRWashstation()
STEP3_Restore_BackupCfgFile()
STEP4_Optional_SwitchChecksum_ON()
- Framework (from HSLExtensions)
- HSLDeckVisualize
- HSLFilLib
FilEof()
FilFindFile()
FilFindNextFile()
FilFormatBarcodeFile()
FilGetBinPath()
FilGetCommState()
GetCommTimeouts()
FilGetConfigPath()
FilGetLabwarePath()
FilGetLibraryPath()
FilGetLogFilesPath()
FilGetMethodsPath()
FilGetSystemPath()
FilIsNull()
FilReadString()
FilRemoveFields()
FilSearchPath()
FilSetCommState()
FilSetCommTimeouts()
FilUpdateRecord()
FilWriteString()
- HSLFileLibEx
- HSLStatistics
- HSLStrLib
StrAsciiToStr()
StrConcat2()
StrConcat4()
StrConcat8()
StrConcat12()
StrEvaluateExpr()
StrFillLeft()
StrFillRight()
StrFind()
StrFStr()
StrFStrEx()
StrFVal()
StrGetLength()
StrGetType()
StrHexIStr()
StrIsDigit()
StrIsStr()
StrIVal()
StrLeft()
StrMakeLower()
StrMakeLowerCopy()
StrMakeUpper()
StrMakeUpperCopy()
StrMid()
StrReplace()
StrReverseFind()
StrRight()
StrSpanExcluding()
StrStrToAscii()
StrTrimLeft()
StrTrimRight()
- HSLZipLib
- HSL_SeqDailyTools
- If_And_If_Or
- Labware Properties
- Lookup
- Pipetting (from HSLExtensions)
- STAR_Channel_Tools
CHAN_ACCESS_Sort1Sequence()
CHAN_ACCESS_Sort1Sequence1Array()
CHAN_ACCESS_Sort1Sequence2Arrays()
CHAN_ACCESS_Sort2Sequences()
CHAN_ACCESS_Sort2Sequences1Array()
CHAN_ACCESS_Sort2Sequences2Arrays()
LIQUID_LEVEL_GetLiquidLevelHeight()
LIQUID_LEVEL_MeasureLiquidMulti()
LIQUID_LEVEL_MeasureLiquidSingle()
LIQUID_LEVEL_ReturnVolumesFromLiquidLevel()
MOVE_ChannelsToSequencePosition()
MOVE_ChannelsToSequencePosition_5mL()
MOVE_CheckPlateWithTwoChannels()
MOVE_InitDispenseDrive()
MOVE_InitDispenseDrive_5mL()
PLATE_STACK_CountPlateStacks()
QUERY_GetChannelPosition()
QUERY_GetChannelPosition_5mL()
QUERY_GetTipPresentState()
QUERY_GetTipPresentState_5mL()
QUERY_GetTipVolume()
QUERY_GetTipVolume()
SPLIT_WELLS_AddContainersToWell()
SPLIT_WELLS_Remove_Containers()
TRAVEL_LANES_MoveChannelsToTravelLanes()
TRAVEL_LANES_MoveChannelsToTravelLanes_5mL()
TRAVEL_LANES_MoveChannelsToYPosition()
TRAVEL_LANES_MoveChannelsToYPosition_5mL()
TRAVEL_LANES_MoveChannelsWithTravelLanes()
TRAVEL_LANES_MoveChannelsWithTravelLanes_5mL()
TRAVEL_LANES_SingleSource_ChannelDisplacement()
TRAVEL_LANES_SingleSource_ChannelDisplacement_5mL()
- StrTokenize
- String (from HSLExtensions)
- Tools Library
- TraceLevel
- Windows (from HSLExtensions)
- Zero uL Scanner