09-18-2019 12:45 PM
Hello,
So a while back at my new company (been here 6 months) I stumbled across and old cRIO with a few cards. I was intrigued because we used a ton of NI equipment at my last job and I knew how easy it was to use (from a technician standpoint of being able to plug and play a new instrument/card if something starts failing...I never was on the designing/building systems side of things). I'm not getting much support from management in trying to learn more and implement some NI stuff, but I just recently also came across an old cDAQ-9174 and I've been looking into FlexLogger recently. I know it can record/log data and you can view it in real time, but can you also use it to create simple test scripts? I'm wanting to do something during the trial period using FlexLogger to justify to management that this is something to seriously look into. I've got some Digital I/O cards, thermocouple inputs, analog inputs, and digital output cards. Can I use FlexLogger and some of these cards to act like a PLC, combined with a test script, to test a board using simple "switches" to verify it works properly (give it a signal that only goes through if a specific safety feature is "on")?
Or do I need to delve into LabVIEW to do what I'm wanting? I don't know LabVIEW and ultimately what I'm trying to do is convince management that NI equipment is worth the investment and pay for my LabVIEW Core 1 and Core 2 classes that I'd like to take.
Solved! Go to Solution.
09-18-2019 12:54 PM
Great question! To help us answer your question better, could you give a quick, generic version of a test script you'd want to be able to perform (just in written form, no code required)?
09-18-2019 01:05 PM
I hadn't even thought of it, yet. It was more of an idea. Also, I should probably point out what the board is: it's essentially the brains behind the electronics of a lawn mower - drive-by-wire for the transmission from the lap bars, safety features, e-kill of the engine, etc. Essentially the steps involved would be, roughly:
Turn on unit
Toggle all safety features on/off/on
Ensure "mower" is ready to be turned on
Send/receive start signal for the engine
Receive signal when safety features like brake or lap-bar neutral are disengaged
Send/receive CAN signal from high-speed-actuator
Ensure high-speed-actuator is turning transmission at proper degrees
Turn on/off switches like speed hi/low, deck motor, or headlights
E-kill engine if operator present safety goes from "true" to "false"
It's not a complex system in terms of switches...the complexity comes in the software for the high-speed-actuators (which I'm not dealing with thankfully). I'm just wanting to create a setup to test this board to ensure it does what it's supposed to. I hope this helps/makes sense!
09-19-2019 10:39 AM
Thanks for the context. This is very helpful. Quick summary on how FlexLogger can help you:
Hope this helps!
09-19-2019 11:45 AM
Jarrod,
Thanks for the info! Unfortunately I don't already know LabVIEW. I'm trying to convince management that it's something worth pursuing and spending the resources to train someone (*cough* me *cough*) on how to use LabVIEW. I'll look through all of the links you posted and hopefully I can work something out. Again, thank you!