Library Downloads? (Requests)

can you just use a shell command to execute the regex and pipe it to a file?

One more venus library question: field service engineers are using an on-deck mettler toledo scale for qualification purposes. Can you share the HSL library used to control and get data from this scale?

Many thanks
Martin

See this link for the Mettler WXS HSL Library.

I recommend you also download the Mettler APW Link Weigh Module Software from their website. While it’s not required for the hsl library to work, it is helpful during setup and troubleshooting. In other words, check to make sure the balance connects with the Mettler software first before testing with the hsl library in VENUS.

Great, that’s what I was looking for!

I have no idea. The provided lib most likely covers my request, I will give it a try soon

Hi @EricSindelar_Hamilton, can you upload the newest easyBlood library, version 3.3.1, along with the easyFraction level installer for V1.4.8? Thanks in advance!

I’m not able to post these libraries as they are part of a specific configuration we sell. Please message me separately so we can coordinate with your local support team to set you up with what’s needed.

1 Like

Messaged you separately. Thank you for the quick reply!

Getting Windows Registry values.

Hi Everyone - a while ago I ran into an issue when trying to retrieve a value from the Windows registry using the GetRegistryValue function of the HSLExtensions::Windows library. I found that as Venus runs as an x86 application it can only query registry values in the x86 sections of the registry. I needed to access one from the 64 bit section.

Therefore I wrote a submethod library with a PowerShell helper script which is able to retrieve a value from anywhere in the registry. I’ve uploaded it to the User Created Content section here in case it’s of use to anyone else.

Requirements:

  • HSLFileDirectoryLib and ASWStandard libraries must be installed
  • The method calling the function must be present in the default methods folder or a subfolder there of
  • If running on Windows 7, Microsoft Windows Management Framework 4.0 (KB2819745) must be installed
1 Like

@EricSindelar_Hamilton can you upload the most recent library for the IDL Scanner for scanning plates/tubes on carriers? Thanks.

@chips-a-hoai - I am assuming you are referring to the VANTAGE IDL Tools SMT. The most recent pkg version is linked here.

Keep in mind this a custom library that is not officially released and managed with VENUS on VANTAGE, so potential support may be limited.

If you have a previous version of IDL tools on your install, be sure to delete the following folder before importing.

C:\Program Files (x86)\HAMILTON\Library\Vantage Tools

-Nick

Thanks Nick. Are there plans for an officially released version? I was looking through it and it seems like some of the code is disabled. Wasn’t sure if I should enable it or what enabling it would mean.

The officially managed and maintained IDL commands are the ML_STAR ‘load carrier’ and ‘unload carrier’ commands that install with VENUS/VoV, along with the Smart Steps that use them.

Custom VENUS libraries that are developed and shared as a resource by Hamilton personnel, collaborators and customers are welcome to be used and employed in solutions, but are not subject to internal quality assurance measures, or any official maintenance. There are a ton of custom libraries developed by numerous sources, most of which can be subject to changes by local users for their custom purposes.

In this instance, I would not enable the disabled code. I checked with the author and they confirmed that the disabled code should be ignored or deleted. If you enabled, I would recommend deleting and reimporting.

-Nick

1 Like

Does the barcode scanning feature work on the load carrier? I was under the impression that I had to use the IDL library in order to scan barcodes because of the new Cognex scanner.

If your VANTAGE has a Cognex IDL, all IDL functionality will work as normal using default commands. It would be no different programmatically than the previous style scanner. As such, IDL tools works with both as well, but is not required for Cognex.

-Nick

1 Like

Hi all,
Is there a library that contains a function to get the full filename of a labware file based on its Labware ID?

@Martin - Yes, there is a specific function for this via the HSLLabwareAccess library. Note that this library requires an installer, contained in the download link, to be run for all the functions to work properly

The specific function is GetConfigurationFileName. See below for function parameter details. Configuration filename refers to the labware definition file path.

-Nick

1 Like

Perfect - thats exactly what I was looking for. Thanks a lot!

1 Like

Hi,
I have a question about sequence sorting librairies. I have the feeling there’s a lot of them, recently I’ve discovered that a Sequence_V4 exists. But I also have an empty “HSLSeqSortingLib” folder that I don’t remember importing. I wonder if you can share insights about the last available librairies to sort sequences in a worklist ?
Also, if you have a sequence of source position / source labware / dest position / dest labware and volume, what would be the approach to achieve the best optimization / speed of pipetting ? I’ve done optimizations based on x coordinates and wonder if you have a better idea or insights ?

Thanks

Hi Yass,

Yes, there are many sequence libraries! The SequenceTools_V4 and its predecessors are submethod libraries that were developed and optimized by field applications specialists over the years. That submethod library has been incorporated and further optimized in the STAR Tools suite of submethod libraries - specifically the STAR Channel Tools smt. Moving forward, I am encouraging the team to contribute to this set of tools as opposed to creating “one-off” libraries and am advocating that these functions be included in future versions of VENUS.

In terms of optimal sorting, yes, I would recommend grouping everything by x ascending and then y descending. If you are hitpicking from multiple plates, then the channels can spread asymmetrically in the y to access all the wells in the same column across plates on the same carrier.

For 8 channel systems, you typically don’t have to worry about access restrictions, but if you have more than 8 channels and/or specialized channels or arms, then you could run into an issue where a specific channel can’t access the position in the y. The Channel Tools smt from the STAR Tools Suite accounts for any access issues - as you can see below, it has more functionality than the SequenceTools_V4:

The HSLSeqSort library was written in HSL and requires an executable to be run to install. The Channel Tools smt has the same functions as this HSL library, but also the additional functionality to check access as well as other commands.

I hope this helps!

-Eric

4 Likes