I’ll work on getting more clarification on the lack of forward/upward compatibility, but historically with VENUS, it’s been discouraged as there may have been updates to core libraries and functions in newer versions that weren’t compatible with older versions.
I also wanted to add when using the shell command, Venus 6 will not open the command prompt when using /K. There’s no way to continue without having to reboot the computer.
As others already alluded to in the thread, there was a reformatting in the med and smt structure with VENUS 6 that prevents them from opening in earlier revisions. Good news is that a patch is forthcoming that will address this and in the interim, @BrandonBare_Hamilton created a method to convert the files.
This method isn’t “official” and neither the method or the patch will address all compatibility concerns. For new functions such as the expanded If/Else command, there will be syntax errors when importing into earlier versions.
I should note that the patch is different than the planned service pack. As soon as I get more info on those, I will be sure to share the news on the forum!
I am encountering a bug with the Deck Layout Editor. I am unable to select desired labware that are stacked on each other. I’ve tried sending the undesired labware backwards, but still unable to select it. Is this a known bug?
In 3D mode, if you right-click anywhere off-deck, you can select Select Labware, which shows a list of all labware on the deck. Select the labware you want and it will highlight it and from there you can adjust it.
I’m seeing issues with the send to forward/back functions though in 2D mode so I will follow up internally.
Hi Eric,
we are planning to switch from COM interface to the Venus WebAPI. Is there more documentation available than in the swagger html?
Best regards
Wolfgang
Yes, there is now an available draft of the API manual, as well as several code examples. This is posted and discussed in a separate thread, which you can find here:
Hi Nick,
thank you for very fast response. I did some testing with the Rest API. It worked fine so far. I used “Put api/v1/vector/execution/input” to set variables in Venus. That worked great. Now my questions.
Is there a possibilty to read variable values during or after the run ?
I tried “Get api/v1/vector/file-management/runtime-data” with boolan switch false. But I always get “Runtime data results not returned.” The idea was to get the runGuid which I need in “Get api/v1/vector/file-management/trace-file”
Thank you very much and best regards
Wolfgang
There is currently no built-in API function to GET method variables at runtime, but the method could be written to have a parallel function running at all times to listen for new requests (either with cURL or using the custom HTTP library) from your controlling software and send back any requested variable information.
To get the runGUID, once the run has started call /api/vector/v2/files/runtime-data
The last entry will be the current run, including its runGUID.
Can you confirm that you have sample tracking enabled and a functional SQL server Vector database instance?
The runtime data functionality you are attempting to use requires the Vector database to be active during runs. You can check these settings in the system configuration editor:
I found the problem. It’s related to my Venus installation. On my notebook, Trace Viewer and Run History show an error message. On an installation where Trace Viewer and Run History work, the REST API also works perfectly. Sorry to bother you with this problem.
Best regards
Wolfgang
I noticed the link to release notes in this thread, and links in other threads to downloads are no longer working. Is there a new path for the shared folders?
The site is currently down and we’ve been working on getting it set back up - it’s taking more time as we want to maintain the original links. My apologies for the delay and inconvenience.