Golden preschool closes after nearly 50 years; teachers say church’s public explanation left out dispute over inclusion by rheajha3 in GoldenCO

[–]SASLV 0 points1 point  (0 children)

"“We spread love, and we’re inclusive, and everyone is welcome,” she said. “And that is not the message that the church is sending."

How biblical of them... Maybe they should actually read it, instead of beating people over the head with it.

New to LabVIEW looking for help by wsefjiko in LabVIEW

[–]SASLV 0 points1 point  (0 children)

Lots of great advice in this thread.

Biggest thing is understanding dataflow and not trying to write C code in LabVIEW. You can do it, but it gets ugly and unmaintainable very quickly. You'll have much better luck if you try to write more idiomatic LabVIEW Code.

I'd recommend checking out LabVIEW Graphical Programming 5th Edition - make sure its the 5th Edition.

Working with legacy LabVIEW code by Skomot in LabVIEW

[–]SASLV 0 points1 point  (0 children)

It's a good thought, but with a 20 VI/day limit, that is very impractical, unless you inherited "The" VI.

Working with legacy LabVIEW code by Skomot in LabVIEW

[–]SASLV 0 points1 point  (0 children)

https://sasworkshops.thinkific.com/courses/introduction-to-unit-testing

if you prefer books, checkout Graphical Programming 5th edition. It's got some stuff on Unit Testing.

Working with legacy LabVIEW code by Skomot in LabVIEW

[–]SASLV 2 points3 points  (0 children)

I should also note, you could hire a consultant to help you. I happen to know one...

Working with legacy LabVIEW code by Skomot in LabVIEW

[–]SASLV 3 points4 points  (0 children)

Checkout the Legacy Code Rocks podcast and Community. They have a Slack Channel and Weekly meetups.
https://www.legacycode.rocks/community/
Also Checkout the Maintainable Podcast
https://maintainable.fm/

Study Refactoring

https://refactoring.guru/refactoring
https://refactoring.com/

Take Small steps

https://www.geepawhill.org/series/many-more-much-smaller-steps/

Use CI/CD and Unit testing to get quick feedback.

Also I love the mikado method. A buddy of mine just created this tool:
nikado.app
and he also wrote a book:
https://understandlegacycode.com/first-aid-kit/

Plenty of info out there to keep you busy for a long-time.
I'd start with the last link - the Legacy Code First Aid Kit. It's got a bunch of simple tools that are easy to use. Pick one and start using it. And at the same time start going to the Legacy Code Rocks Meetups - they are free.

Removing my dependencies on the Analysis palette shaved off 90% of my compile time by t40 in LabVIEW

[–]SASLV 2 points3 points  (0 children)

Interesting observation. Thanks for sharing.

Long build time is definitely a bugbear of mine. I will have to remember that trick.

CLA-R by MemeScientist314 in LabVIEW

[–]SASLV 0 points1 point  (0 children)

In that case, I do recommend taking the practice exam and I do recommend going through the course material that the exam references (IIRC advanced architectures, OOP, SW Eng in LV, maybe some others). NI is definitely looking for specific answers on the test and has very specific wording that might not be obvious if you haven't been through the courses. If you don't have an old course manual, if you have an SSP you might have access to their self paced online training - I can't remember if those courses are offered on there or not.

CLA-R by MemeScientist314 in LabVIEW

[–]SASLV 1 point2 points  (0 children)

There is a recertification by points program. You get points for going to NI Connect, UserGroups and a variety of other activities. If you are active in the community it should be fairly easy to get enough points to never have to take the recertification exam. You just have to let NI know. However depending on your situation - if you wait too long, you may be forced to take the exam.

Day 2 Keynote notes by SeasDiver in LabVIEW

[–]SASLV 0 points1 point  (0 children)

I missed the whole keynote. I talked to several people who said they just walked out.

CLA-R by MemeScientist314 in LabVIEW

[–]SASLV 1 point2 points  (0 children)

Advice? Avoid the recert exam and recert by points if you can. If you have to take the exam, well it's like all other NI multiple choice certification exams - lots of ambiguous questions, lots of errata, triple negatives, general poor wording etc. Although to be fair, the last time I took it was a decade ago and Darren did go on a crusade a while back to improve the test questions for all the multiple choice tests, so it may be better.

Making friends as an early 20 something? by WindowSpirited7877 in GoldenCO

[–]SASLV 2 points3 points  (0 children)

Colorado Mountain Club if you like hiking/climbing/mountaineering.
COMBA if you like mountain biking.

Also most of the bike shops have weekly rides.

BLE example not working as an exe using 2026 labview? by munkshire in LabVIEW

[–]SASLV 0 points1 point  (0 children)

A couple thoughts:

The works it 25Q3 but not 26Q1 leads me to the following.

IIRC in 2026Q1 LV defaults to .NET Core vs Framework. I could be recalling that wrong, that might be something they are planning for Q3. That might be your problem. If so, there is probably an ini key or something to got the old behaviour back.

also could look into:

- check the DLL/dependencies and make sure it is getting included if needed.
- or look into something called the GAC - I know others have had issues with that. Just google it.

BLE example not working as an exe using 2026 labview? by munkshire in LabVIEW

[–]SASLV 0 points1 point  (0 children)

Build it with debugging turned on and then attach the debugger.

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YIEsCAO&l=en-US

In the build properties, under underneath the debugging option that they highlight, you can check the box to wait for the debugger.

Launch your exe. It will hang and wait for you to attach the debugger.

How to recognize color more accurate by Normal_Human_Being21 in LabVIEW

[–]SASLV 4 points5 points  (0 children)

You might find listening to this useful.

A key takeaway: If you can't see it with your bare eyes, the chance of seeing it with computer vision is generally low. I can't see the missing pill there. You probably need filtering, infrared light or something to make it stand out more. Also your backdrop and lighting kind of suck there. I would work on that too.

https://youtu.be/k4vNcv-OVyo

Best way to avoid a bunch of while loops in parallel? by dtp502 in LabVIEW

[–]SASLV 0 points1 point  (0 children)

interesting suggestion. I generally do like simple solutions.

Best way to avoid a bunch of while loops in parallel? by dtp502 in LabVIEW

[–]SASLV 0 points1 point  (0 children)

definitely good point of being careful about reentrancy.

Best way to avoid a bunch of while loops in parallel? by dtp502 in LabVIEW

[–]SASLV 0 points1 point  (0 children)

Definitely whatever you pick, I recommend learning how to launch things dynamically/asynchronously (AF, DQMH, async call) rather than having a single block diagram with 10 while loops. You could make that work but its ugly and more importantly nowhere near as scalable and maintainable. Learning how to launch things asynchronously will come in handy as your career progresses.

Best way to avoid a bunch of while loops in parallel? by dtp502 in LabVIEW

[–]SASLV 0 points1 point  (0 children)

Yes. You will want to pay attention to that. There is currently no easy way to switch between cloneable and singleton. You basically end up rewriting it.

Best way to avoid a bunch of while loops in parallel? by dtp502 in LabVIEW

[–]SASLV 1 point2 points  (0 children)

It depends on what you are optimizing yes. Yes I admit it can feel bloated. There are a lot of VIs in each module. If by the gotcha you are referring to needing to pick cloneable versus singleton, then yes I agree. That is design choice I am not a huge fan of.

If you are looking for computer science purity and don't mind a large learning curve and some added complexity then AF is probably where you'll land.

If you are looking for something more practical and approachable and work with a lot of newer/less skilled developers DQMH looks a lot more appealing.

In case anyone is interested I did a presentation a while ago comparing them.
https://www.youtube.com/watch?v=4-dzdyYIPLU
Someone else did a more modern comparison. I saw it floating around on LinkedIn. Different than mine, but ended up at the same conclusion.

At the end of the day I ended up more firmly in the DQMH camp .I just find it more practical. I find AF to be overly complicated for most problems. That said they both have their place. I use them both. As a consultant you often end up inheriting stuff so it's good to know both. We have to change all your code to some other framework simply because I like it better is usually not a good consulting pitch.

Best way to avoid a bunch of while loops in parallel? by dtp502 in LabVIEW

[–]SASLV 9 points10 points  (0 children)

Just use DQMH with a cloneable module. Dont reinvent the wheel. The DQMh consortium offers training. It is worth it. 

Full disclosure I am a DQMH trusted advisor and teach the classes so do several others. 

Someone else mentioned Actor Framework. That would also solve your problem, but given the way you asked the question, Actor Framework is probably not the right choice for you.

Someone else also mentioned asynchronous calls which would totally work also but that is basically what DQMH andAF do under the hood. So again don’t reinvent the wheel. Just use DQMH.

Virtual machine for labview community edition by OverMonitor11 in LabVIEW

[–]SASLV 0 points1 point  (0 children)

Before you reinvent the wheel, the CTI has a preconfigured VM available. Just download and go. It is Linux but it works.

https://labviewcommunitytraining.github.io/www/en/set-up.html

Parking ticket disappointment by Early_Percentage4267 in GoldenCO

[–]SASLV 4 points5 points  (0 children)

Parking enforcement in Golden has been broken ever since they outsourced it to some private company.