Jump to content

PaulG.

Members
  • Posts

    822
  • Joined

  • Last visited

  • Days Won

    22

Posts posted by PaulG.

  1. Naming conventions are up to you and your team - and as you will see here you will get just as many suggestions as folks who respond. Good luck with that.

    One thing I have learned, however, and it could be useful for you: don't keep a seperate folder for typedefs and custom controls. Put these in the code directories. It will make things a lot easier if you ever want to reuse your code somewhere else.

  2. Dude! My first real job after the military was working for a medical imaging company. Optics, imaging, image processing, lasers, etc. I managed to work my way into engineering very quickly. I loved that line of work. Some of the best years of my life, career-wise. LV wasn't quite around then and I didn't get into LV until a few years later. But your are definitely in the right spot now.

    What kind of work are you in? Medical? Space imaging? Machine?

    Welcome to LAVA. I'm sure you will find many here who can be very helpful. cool.gif

  3. Didn't know under what category it falls but here's the prob -- > I work with DAQ 6008 (for Measurements).

    For instance , i wanna measure Voltage. But i can use only one channel in the DAQ. If I use another channel to Measure something else , It says that The DAQ is already in use.

    How can I write a program that can run measurements simultaneously in 2 channels (or more) ?

    How do I write this program? Am I suppose to Duplicate the DAQ VI or can I use only one VI with two exits (for the 2 channels) ?

    Have you tried using the DAQ Assistant? You should be able to select multiple channels with the ctl key.

  4. That is a great question, and probably the most difficult I have had to answer on numerous occasions in my career.

    I'm no expert but I have gotten a lot better coming up with reasonable estimates on how long it will take me to write some code. And I'm not intimidated any more when my boss(es) and planners and account managers in the meeting room let out a collective "GASP!" when I say "oh, about 3 months." rolleyes.gif

    What always ends up biting me in the @ss is something hardware related.

    Every. Single. Time.

    Whether it's drivers or compatibility or mechanical, or availability or cleaning up someone else's mess it's always hardware related. Trying to fit a square pin into a round hole accounts for 90% of my wasted time. angry.gif

    • paranoid - it's not paranoia if they really are out to get you. ph34r.gif
    • naysayers - it was actually constructive criticism.
    • over here - it was actually delivered directly to the relevant people at NI. Its appearance here is only because the topic was brought up.

    Well, at least your "the" was correct.

    The problem is not with knowing the material. I know it quite well, but as Hooovahh said, knowing it doesn't help if you're asked whether a build array primitive concatenates the array or not based solely on its appearance (which is a question on the example online exam. I didn't know the answer and I don't think anyone needs to know the answer - I can tell if it concats the array or not by looking at the inputs and the output. I don't care about the actual glyphs on the primitive).

    Just to clear the issue of whether some of the questions have wrong answers, here's one from the online exam:

    <B><B>

    A coercion dot indicates that:

    </B></B>

    A) A polymorphic operation will be performed on the data

    B) The data types are consistent

    C) Data values are being coerced because they are out of range

    D) A data buffer is created to handle data conversion

    Think about it and give your answer. I will then explain why NI's answer (which may or may not be the same as yours) is wrong.

    Here's another example of a question where the answer isn't wrong, but the question is incomplete:

    What is the result of the following Array addition?

    Question2.JPG

    1-D Array of {120, 30}

    1-D Array of {120, 30, -60}

    How should I know? For all I know the arrays have more elements (in this case, the first array might have a third element which is 0, thus making reply 2 correct, instead of reply 1). This is a good example of how the people who wrote the question didn't pay enough attention. The "correct" answer is obvious, but if you know enough about LabVIEW, you're left with an inconvenient feeling. This is actually more likely to hurt experienced developers.

    Out of the 20 questions in the online example, I found 8 which were either incorrect, incomplete or misleading and a couple which were simply unfair and pretty much irrelevant trivia. A considerable number of them had to do with the term "best", which was already mentioned here. It's a real issue because "best" is a very relative term and in each of those questions there were answers other than the "correct" ones which were equally valid and in some cases even more valid, IMO. I'm not the only one who thinks so, either. Others have passed the same criticism and NI has heard it.

    All that said, what I said refers only to the online exam. As I've already mentioned, I never took any of the real exams and I have no idea what they're like.

    I understand your frustration. I felt it, too when I was preparing for my CLAD exam. But I kept studying the material before I took the test. And because of that I see no ambiguity at all in either question. To me the answers to both questions are no-brainers. (D and 120,30). But I KNOW THE MATERIAL. I know how arrays and coercion works. I knew the material and I passed my CLAD years ago. That was my point. It's not so much the "right" answer as it is knowing the answer NI wants to here. And that answer is not necessarily "wrong".

  5. One point to make is that at least the online exam has some questions which are not just tricky, but misleading or even wrong. I've never done the actual exam, but my understanding is that you should expect the same level of questions and that NI is aware of this issue.

    I would tend to disagree. Pay no attention to the paranoid naysayers over here. rolleyes.gif

    None of the questions, IMO are not "wrong". Tricky? Yes. "Misleading"? Yes, a few of them. But not wrong. The CLAD exam is a true exam. It can't be crammed for or cheated. You need to really know and understand the material. Like I said before: take the practice exam. Review and practice the answers you get wrong. Then try again. Repeat until you feel comfortable with the material. You will do fine. thumbup1.gif

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.