Another thing I noticed is for Terminate CPAC: as shown below from trace file, it sends commands to controller over 10 times. Is this how it supposed to work? Screenshot is from the method. We have 4 CPACs on this system.
Based on OD600 nm, I want to add diluent to normalize all wells of a 96-DWP to an OD600 of 1.0. I have an excel that generates a worklist of the different values which range from 1 - 300 uL. My goal is to use 300 uL tips for any volume between 51 - 300 uL, and 50 uL tips for any volume 50 uL or less. Since the distribution of these volumes are random, A1 may need 33 uL and B1 may need 243 uL, etc.
I thought about making separate worklists - 1 for 50 uL tips and 1 for 300 uL tips - but that would require the sequence I create for each worklist to skip certain wells. Is there a way to do this, or otherwise accomplish my goal?
Check out this thread which covers the topic. You can use one worklist and create separate sequences and arrays for each volume/tip set OR use one and sequence and array and pick up a mix of tips you need. While the latter is possible, I prefer the former route as it is a bit more straightforward in regards to programming and you donβt need to do multiple tip pickup steps for each transfer.
I uploaded a series of examples that we use when onboarding new applications specialists that covers arrays and barcoding with different volumes and tip sizes. In the zip, youβll find a document that describes the setup and a series of exercises that increase in complexity and then example pkgs for each of those steps.
It looks like it was failing to communicate with the TEC controller during the Terminate call. After 10 attempts to get a successful response to Terminate it gave up and ended its retries. According to the Help File, Error Code 3 is βFailed to find the controller for the specified ControllerIDβ. If you can provide a trace file and a package file we can see if there appears to be some redundancy in the termination that is causing this or if there is a need to investigate a potential issue in Terminate. If you can please let us know which version of the driver you are using, that would be helpful as well.
What software are you guys using to create your very lightweight and extremely convenient installers you share. It is a fantastic way to share programs, but Iβm curious how to ensure security.
Many of our installers are built using Inno Setup Compiler: Inno Setup. This is typically used in the field and when building custom libraries due to ease of use.
Thank you for your response. The method worked and turned off cooling after 10 re-tries. Iβm just wondering if there is a way to get rid of these errors. Iβm traveling today. Will get trace file and version number as soon as Iβm back.
Not at this time. The methods that have been developed were qualified on specific configurations and are not suitable for widespread distribution. Please reach out to your direct sales and support teams if there are certain methods of interest. If you need help getting in touch with them, just let me know!
Can someone fill me in on how iSWAP complex movement parameters like retract distance and lift-up height work? Are these βcollision-safeβ, or are they like firmware commands in that there is collision potential? Thank you.
Theyβre more like firmware commands and there is the possibility of collision. So if you use a complex movement with an integration such as a stacker or handoff where there is a cutout in the plexi, the system wonβt know there is a shelf or obstruction above it. You have the define the proper retract and lift-up height to avoid any obstacle.
@max_gildemeister - If you have checksum verification disabled, you should be able to delete that line (the last line of the HSL file is the checksum) and save. When reopening via HSL editor, the checksum should be automatically recreated and updated.
Checksum verification can be toggled via the security settings in your system configuration editor
I wonder if you have documentation on that piece of code and if thereβs a way to know more about it. My idea would be to retrieve the task specific starting time and ending time when scheduling a process. (and not only the final workflow duration).
PS : Iβm using the venus dynamic scheduler.
It has only this function that gives the workflow total scheduled duration (very useful). From my understanding itβs creating an Executor object from a registry key. When I look up that registry key I see that itβs linked to VenusScheduler.
But I honestly have no idea how the registry key was found nor how the object works or if thereβs other objects available.