From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
10-18-2018 03:24 AM
Hello all
I'd be grateful if anyone has a moment to glance through my attached exam solution. Boiler2.vi is the correct VI to run. In the exam I would have deleted the Boiler.vi as this went wrong - I decided to leave it to learn from the mistakes...
This is my second attempt and I found it much harder than the ATM sample exam. My instinct is to prevent access to buttons which have no current function, hence I originally decided to use an event structure, but this made the task much more complicated. My learning from this is that I should keep the solution very simple (to achieve it within the time limit) and to document my concerns on the BD. Is that valid?
Thanks in advance
Ray
11-22-2018 09:10 AM
Hello all
I am hoping to take the exam in a week. I would be grateful if someone could take a quick look at the attached and advise on any issues.
Thanks for your time.
Ray
11-22-2018 09:17 AM
@Radiator
Did you write that in LV8.6? If you're going somewhere to take the exam, you'll probably get LV17 or LV18. That is quite a gab.
11-22-2018 09:47 AM
Hi
No I wrote it in LV 2017 but saved as 8.6 for this thread.
11-26-2018 04:23 AM
Hello all
Here it is in LabvIEW 2017. I think the placement of the comments is the main change.
Thanks
Ray
11-26-2018 05:09 AM
@Radiator wrote:
Here it is in LabvIEW 2017. I think the placement of the comments is the main change.
-1 for not spelling LabVIEW correctly
Your main case has a default. I'd remove the default, as you want a broken wire when a case is added.
In "Select next zone" the "Current zone index" doesn't connect. The wire probably got dislocated after a resize. That's a big one...
Why use a case in "Wait for user input"? A Selector would be better. Same for the true case "Select next zone" state. Same for "Rain" and "Wait for user input" state. (Probably faster)
If you'd put "Zone Setup Array" above "Current zone index" you'd lose a few wire crossings. Same for "Status indicators" and "Zone indicators". (Very minor)
Sub VI "Load from CSV File" might use a tiny bit more documentation.(Minor)
This VI is not required to be wired to Default values.reinit to default. (Probably faster, use CRTL+Space, type "VI", then CTRL+B to set it to VI)
The wiring could be a bit tighter here and there (the Booleans in the North, East, South, West case). (Minor)
Only tested functionality briefly. It seems to hit all marks.
All in all a good and very simple solution. I'm not sure if they require\expect the use of an event structure? I wonder if they like solutions without event structures. It's a bit old school (LV4-5 style). They might assume\expect solutions with parallel loops, like a producer\consumer.
For me personally, the simpler the solution the better. You reduced the problem to the bare minimum, which is great in my book (less is more). I'd personally remove all those constants to set tunnels to their defaults, but for CLD you might actually loose points for doing that.
11-26-2018 08:37 AM
Hi wiebe@CARYA
Thanks for the comments - this is brilliant feedback. I have gone through them line by line and rejigged my implementation. Thanks for taking the time!
Ray
11-26-2018 09:29 AM
@Radiator wrote:
Thanks for the comments - this is brilliant feedback. I have gone through them line by line and rejigged my implementation. Thanks for taking the time!
You're welcome. I think normally you'd get more responses, but (I think) last weekend was thanksgiving. So 95% of the USA is eating and presumably drinking.
12-10-2018 10:03 AM
Hi All,
I gave the carwash exam a go using the LCOD architecture from the ATM example in LabVIEW 2017.
I'm hoping to take the exam soon, so feedback would be appreciated. Also, would be good to know if I am crazy for using LCOD and whether Actor is more or less a prerequisite.
Thanks,
Seán
12-10-2018 10:15 AM