Certification

cancel
Showing results for 
Search instead for 
Did you mean: 

Sample Exam Solutions for Review

Perhaps someone will correct me if I'm wrong, but my understanding is that block diagram size (along with a large number of other things) is/are tested by VI Analyzer, with default settings.

 

This means, the VI will fail that test (block diagram size) if the used area is larger than 1024x768 pixels. This is fairly small, especially if you have a high resolution monitor.

 

However, it's unclear how much you lose by failing that test - that probably depends on the specific exam. If it's just one or two diagrams, it's probably not so bad (but I have no evidence to support this).


GCentral
0 Kudos
Message 441 of 642
(6,787 Views)

Hello Mauricio,

 

Application functionality is good.

 

Few Observations.

 

1. Cluster are not typedefs.

2. Try to put comments in each and every cases of the application.

3. Run VI analyzer to avoid wires bends and other style points.

4. Give descriptive names to the controls or constant, i have seen like Button 2, Button 3.

5. In place of using String constant as a empty string its better to use empty string constant.

6. Every constant should have name. Like Stop.

7. It would be more better or scalable if you have separate error case for terminating the application.

 

Best of luck for the Exam.

 

Hemant

 

0 Kudos
Message 442 of 642
(6,765 Views)

Hello, I am submitting my sprinkler exam solution. I ran VI Analyzer before I uploaded it in hopes of not having wasted anyone's time. I have been developing LabVIEW programs for almost 20 years now. Just about 2 years ago (yeah - my time's up gotta get me CLD) I got my CLAD. The company has changed hands enough that we got someone who cared about 5 years ago or so. 

Thanks for your time and consideration.

Jamey

0 Kudos
Message 443 of 642
(6,449 Views)

@Jamey wrote:

Hello, I am submitting my sprinkler exam solution. I ran VI Analyzer before I uploaded it in hopes of not having wasted anyone's time. I have been developing LabVIEW programs for almost 20 years now. Just about 2 years ago (yeah - my time's up gotta get me CLD) I got my CLAD. The company has changed hands enough that we got someone who cared about 5 years ago or so. 

Thanks for your time and consideration.

Jamey


Jamey,

Your vi does nothing but load a configuration file. And poorly at that!  When did you plan on notifying anyone of the error if the file is deleted or emptied?

 

Lets give that a redo OK?


"Should be" isn't "Is" -Jay
0 Kudos
Message 444 of 642
(6,443 Views)

Hi Jamey,

 

After initialization, your program doesn't do anything. I see you have a "Run Step" case, but there is no code in there, was that intentional? You will need a program with much more functionality for the CLD. 

 

Besides this point, I would recommend using some folders inside the project, so only the top-level VI is not in a folder. Also, I noticed the bottom loop stops on an error, but the top loop is not alerted. And while not mandatory, I always use "value change" events for simple button presses, and only play around with "mouse up/down" when I want to achieve a special UI effect.

0 Kudos
Message 445 of 642
(6,441 Views)

oh geez - I loaded the wrong folder - sorry - Let me try this again...

Thanks 

~Jamey (sheepishly).

0 Kudos
Message 446 of 642
(6,432 Views)

Ok - one more time for what it is worth. 

 I worked the sample exam - then looked at the solution. My solution is a lot more complicated. I need to learn how to simplify my designs! Thanks for looking at this again.

0 Kudos
Message 447 of 642
(6,403 Views)

Hi Jamey,

 

Overall I think it's pretty good, but there is some room for improvement. I probably would have done this with a single loop, and I think using 3 definitely overcomplicates things. A couple notes:

  • Don't leave default icons for typedefs, at least add some descriptive text in the icons
  • The timer doesn't count down, is that a requirement? If not, then ignore me.
  • The program does not "halt" when the rain comes in, the timer continues in the background. So if the steps step has 5 seconds left, you turn the rain on for 5+ seconds, then when the rain goes off it will jump immediately to next step, where it should stay on the current step for the remaining 5 seconds.
  • Don't leave small 1 or 2 pixel kinks in the wires.

Good luck!

Message 448 of 642
(6,395 Views)

Thanks, I will review what I have in light of your input. I have a exam date up in March sometime so I am going to work through as many of the sample exams as possible and with different design patterns. In a few weeks, I will post another.

0 Kudos
Message 449 of 642
(6,375 Views)

Hi Everyone,

I'll be sitting the CLA shortly. I'm not all that confident, but I'd really appreciate some feedback on my attempted ATM Solution.

 

I didn't complete all the requirements as I didn't have time, however hopefully you can see how I would have completed the bits I missed.

 

Any pointers would be great!

 

Thanks!!

 

Nico

0 Kudos
Message 450 of 642
(6,299 Views)