BLACS Virtual Devices

28 views
Skip to first unread message

carte...@gmail.com

unread,
Mar 8, 2023, 12:28:35 PM3/8/23
to the labscript suite
Hello,

Our group recently transitioned to labscript, and so far things have been going well.
One "nice to have" feature would be organization of different device functionality onto different tabs in blacs. The final comment on https://github.com/labscript-suite/labscript/issues/25 seems to suggest that this functionality exists under the name virtual devices, but--as far as I can tell--this is still not documented.
I was trying to read through the code to find out how to access this, but have been unable to make much progress. I was wondering if anyone has made this work or has suggestions as to where in the code to start looking to determine how to use this.
If I can get it working, I would be happy to document my steps for other/future users.

Thank you,
Carter

dihm....@gmail.com

unread,
Mar 10, 2023, 3:34:28 PM3/10/23
to the labscript suite
Carter,

I'll admit that I am unfamiliar with the framework Phil is talking about in that issue that supposedly exists already. Maybe he can chime in and enlighten us, though that was 6 years ago. I may be missing something (I often find the BLACS internals tricky to understand), but I suspect the framework Phil referred to was fairly basic (ie allowing communication between worker processes for instance) and not fleshed out enough to make writing a virtual tab easy.

If you do make progress, please do document it for others, as I suspect that functionality would be greatly appreciated by the community.

-David

Reply all
Reply to author
Forward
0 new messages