08-09-2024 04:44 PM - edited 08-14-2024 01:31 PM
It's been a while since I posted an updated Hidden Gems list. Here are some Hidden Gems you'll find in LabVIEW 2021 through 2024:
1. Bit Manipulation VIs (located in vi.lib/Bit Manipulation, LV 2021 and later)
Several VIs and VIMs that perform common bit manipulation operations, like dealing with endianness, network-order, etc.
2. Parse URI.vi (located in vi.lib/net/URI, LV 2021 and later)
A parser that returns the different components of a URL.
3. Deadline VIs (located in vi.lib/Utility/Deadline, LV 2021 and later)
VIs to implement deadline/timeout checking.
4. TCP Set TCP_NODELAY.vi (located in vi.lib/Utility/tcp.llb, LV 2022 and later)
Sets the NODELAY flag on a TCP connection.
5. Symbolic Path VIs (located in vi.lib/Utility/Symbolic Paths, LV 2023 and later)
VIs for dealing with paths starting with <vilib>:\, <resource>:\, etc. As more LabVIEW addons and modules move to installing support into the LVAddons folder, using these VIs will be helpful for finding VIs that may have previously been located in [LabVIEW 20xx]\vi.lib, but may now be in LVAddons locations instead. Note that all hidden gems are still (to my knowledge) in the [LabVIEW 20xx]\vi.lib folder... 🙂
Note that for LabVIEW 2024, there is still not a new Hidden Gems package on the Tools Network. Version 1.0.0.10 continues to be the latest version.