07-18-2005 04:09 PM
07-18-2005 04:35 PM
07-18-2005 04:41 PM
I don't know what kind response they are looking for, but in general I would have a real hard time coming up with good reasons for most of them--if for no other reason than you typically want you user interface to look like a standard PC application. If I have a dialog button I use "latch when released". If I don't I use the default.
Personally I view the others "mechanical actions" as anacronisms that the GUI design advances in more recent versions have made obsolete.
Mike...
07-18-2005 04:57 PM
07-18-2005 09:55 PM - edited 07-18-2005 09:55 PM
Thanks for the ideas so far. I agree the questions are pretty vague. I'd like to get a good idea of what NI is looking for though, I'd hate to go into the exam with two questions wrong already...
I forgot to put a link to the exam in the first post. It is the first 2 questions.
http://www.ni.com/pdf/custed/us/sample_clad_exam.pdf
Thanks again for everyones' ideas
Matt
(link didn't take the first time, must be firefox)
Message Edited by maat on 07-18-2005 09:58 PM
07-19-2005 08:01 AM
This example test is a wonderful example of why certification is so pointless. It's an amazing mishmash of incredibly easy questions in combination with questions that are absurdly meaningless.
Like question 1. What is the "most approriate" choice? Who knows!?! What is the structure of the code? What are the constraints that it's having to meet? You haven't given me nearly enough information to give an intelligent answer.
Ditto on Question 5. Any of those choices might be "most appropriate" depending on your situation.
07-19-2005 10:48 AM
@mikeporter wrote:
This example test is a wonderful example of why certification is so pointless. It's an amazing mishmash of incredibly easy questions in combination with questions that are absurdly meaningless.
07-19-2005 11:01 AM
I totally agree with you all, but I still need to take the test.
There was another question (On the free online sample quiz I think) which asked what level of commenting was acceptable when creating a vi. It seems like the questions would be very situation-dependent. It's hard to guess what answer they were looking for.
I was hoping someone from NI would have a comment or provide some insight...
07-19-2005 11:17 AM
The rule of thumb I use is that if I can't understand the logic by simply looking at the screen and reading it, I put in some sort of note as a free-standing text object. Another thing to look at is how much effort did it take you to figure out how to make the code work. For example, if a driver has some bizzare setting (like it only understands 5-bit teletype characters) that is something that you will want to document very well. Ditto for bugs that you have to workaround in LV or instrument firmware. Obviously this is all highly subjective and situation dependent but you do it enough and you develop an approach that works for you.
(I have also noticed that I tend to put more detail in lower-level VIs than in higher-level ones. I'm not sure but I think that might have to do with the fact that lower-level VIs don't get revisited as often. Recently I was writing some documentation and revisited some error handling VIs I had written a long time ago (one goes back to V2!) and realized that though I use them on a daily basis I hadn't looked in side of some of them in 4 or 5 years.)
When putting notes on a diagram (or front panel) I will color it a pastel green color to help it standout a bit but not be so bright that its distracting.