wrote: What are the complaints, any horror stories to share? Thanks!
NBSV are globals on steroids. So everything that goes for globals, goes for SV. They're required for FPGA, but other than that, I avoid them.
I usually like to have full control, and SV are not that tame. They do as expected, but only if I lower my expectations.
Put them anywhere (like normal globals)! But there's no way to find them! See how that works in a (inherited) 3000 VIs application. **
I remember the "first read always gives an error" issue. The solution: to put a for loop around the read... Really? **
Where to put the SVE? c or PC? What if there are 5 PCs and 5 cRIOs? I really don't want to think about it. **
I like my libraries to make simple things easy, and hard things possible. Not easy things easy, hard things impossible. I really don't like the "take it as it is or DIY" character of SVs. DIY it is...
Honestly, I gave up on them pretty much immediately. Too complex for me.
** Not sure if this got fixed, but I gave up before that.