CLAD Sample Exam 1, question 2:

CLAD Sample Exam 1, question 2: can a wire be used to pass date between 2 llps that are intended to be runn in parallel?  CLAD Sample exam1  provides the following url as an answer:  http://zone.ni.com/devzone/cda/tut/p/id/9393 . This doesn’t explain the answer. Please provide a correct explanation.
Solved!
Go to Solution.

B Spears wrote:
NIquist wrote:
Is that the actual wording?  Why can't they make these questions less
ambiguous?   Just because you intend for the loops to run in parallel doesn't mean they actually do it.  BUT, the data will still be passed between the loops eventually, so technically, YES, a wire can be used.  Why didn't the question just say: "two loops that ARE running in parallel"?
The wording actually seems to be pretty decent. Two loops cannot be running in parallel if there is a wire running between them. The situation you describe--where one loop stops, data is passed, then the other loop begins--does NOT describe two loops running in parallel, rather two loops running sequentially.
When the question says "intends", it asks you to play the part of the designer of the code: if you want to have data passed between two loops, how would you design that? The answer is certainly not a wire.
True, but the fact that we're even discussing the semantics proves that it's confusing.  I'm sure NI has a tough time coming up with multiple CLAD versions covering essentially the same questions but those questions should be testing for knowledge of LabVIEW, not English Language.  A test taker should be able to focus on the what a question is asking and not how it's being asked.
Using LabVIEW: 7.1.1, 8.5.1 & 2013

Similar Messages

  • Clad sample exam 1 question

    Hi.
    I noticed this question in the clad sample exam 1
    Which of the following statements is FALSE?
    a. A SubVI connector pane defines where to wire inputs and outputs
    b. The color of a SubVI connector pane terminal matches the data type it is connected to
    c. You must have an icon/connector pane to use a SubVI
    d. A SubVI icon can be edited from the functions palette
     In the answers it says D.
    Wouldn't 'C' be the right answer ? I know that the icon is optional, but you must build the connector pane to use a sub vi.
    Nevertheless, I found an invoke node (VI Icon -> Set from file/image data) that can edit the vi icon, therefore you could pick a vi server reference and an invoke node, all from the functions palette.
    What do you guys think ?
    Thanks.

    Nope D is the correct answer.
    For C, you must have a connector pane in a subVI.  (Of course it is possible to have no terminals setup on it, or even no wires wired to it even if there are terminals set up.)  Any every subVI has an icon, it is not optional.  It might be the default icon from LabVIEW, or even a blank one, but it is always there.
    For D, no you can't edit it from the functions palette.  I had actually never come across that invoke node you mentioned.  I don't think it is one that 99.9% of LV programmers would ever use.  I'd argue that you aren't editing the icon with that from the palette.  Yes you did grab it from a palette.  But really it is just a way to programmatically set the icon, you're not actually doing any "editing" with it.

  • CLAD Sample Exam -2 - Question 3

    Anwer B and C are clearly wrong.
    But I am not sure any of them are right but if any Answer D seems the nearest to being correct.
    So why is A the correct answer, surely it's not during the execution of SubVi but the elased time of the execution of SubVi
    Regards
    Ray Farmer

    zakic wrote:
    Great catch! and thanks for reporting the error. We will have the sample exam corrected and posted as soon as possible.
    Zaki Chasmawala - Certification Development Group Manager
    [email protected]
    Zaki,
    Perhaps you need someone with experience behind the podium.  I've been chatting about the quality of tests on this forum, Breakpoimt and less public ones
    (Yes, I just spoke on the phone today with Hunka  RE: what are the barriers to re-cert?  Look for a Private forum post "Kaison Event")
    Jordan may need to take this post down.  But I am your Champion in this!  Let us fix the exams
    Jeff

  • Functional Global Variable in the CLAD sample Exam

    Hello,
    A question in the CLAD sample exam #2 keeps puzzling me. It's question number 32 about FGVs:
    32. Which is not an important part of creating a Functional Global Variable?
    a. Using Shift Registers to store information
    b. Changing the VI’s execution settings to Reentrant
    c. Setting the VI to inline into calling VIs
    d. Setting the While Loop to stop after one iteration
    The answer given is the following
    32.Correct Answer: B
    Topic: Functional Global Variables
    Justification: It is not necessary to inline functional global variables into their calling VIs. In fact, inlining requires that the subVI be reentrant, which is forbidden for functional global variables.
    Clearly, for an FGV to work properly, the VI must NOT be reentrant. So I would have selected answer B, but the justification seems to clearly point to answer C as well, doesn't it? Is it a typo, a subtlety in the wording? I am stuck on this one!
    Solved!
    Go to Solution.

    Well, inlining requires reentrant.  Therefore, the best answer should technically be C.  This looks like one of those rejected/retired questions since it isn't quite right and/or left up to too much interpretation.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • CLAD Sample exam

    Hi,
    I'm new to this forum and this is my first post.
    I am a beginner to LabVIEW. Currently preparing for CLAD.
    I'm looking for some sample exams, which i thought would be very helpful before taking up CLAD.
    I came to know from my collegues that there was an online CLAD Sample exam available, which I've been trying to find it but had no luck
    It would be very helpful if someone could please tell me if it has been removed, or provide a link if it still does exist.
    Thanks
    Suchin
    Solved!
    Go to Solution.

    Hi there guys,
    Now I may be missing something, but to the best of my knowledge the CLAD sample papers are still up and running. In fact I was dicussing them in a meeting recently.
    So I ran a search for CLAD exam sample papers, and it was the very first search result.
    http://zone.ni.com/devzone/cda/epd/p/id/5225
    Let me know if I've mis-understood the question. Thanks.
    EDIT:
    Sorry, I to have missed the point here... by 'online' you mean 'interactive'? I hope the link is helpful though. I will get straight back to you if I hear of an interactive test around.
    Rhys
    Applications Engineer
    National Instruments

  • CLAD sample exam 1

    Hi,
    yesterday I had a discussion with some friends and I want to get some independent opinions now :-)
    It concerns this CLAD sample exam question:
    Now lets see, what does the iteration terminal do? From my point of view: it returns a new value at the beginning of each loop iteration and this value tells me how often the loop has already executed (0 during the 1st iteration, 1 during the 2nd and so on). In this case answer a would be correct, right?
    According to the results contained in the sample exam, the correct answer is c.
    But this is only true (hard to write "true", because I think it's kind of odd to put it that way) if you wait until the loop terminates and than check what value was returned last.
    I'm curious about any comments or opinions.
    Regards,
    Thomas

    I would check c too (maybe if even have it, can't remember) , more because I expect it as the expected right answer
    In examines you should always say what your examiner wants to hear, right? Well, most of the time easy to proof in an engineering world
    And that's why the best preperation to a test is a test test, to learn how you have to understand the questions and what are the expected answers, otherwise it would be too simple
    If you are picky answer a  might also be correct because the sentence is written in the past * and the terminal will spite out it's value right at the beginning of the loop when the loop has not (completely) executed.   That's why it is positioned inside on the left side.
    *) I'm not a native English speaker, and grammar in any language hasn't been my favor anyway, so I might be false.
    Message Edited by Henrik Volkers on 03-26-2010 11:48 AM
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • CLD-R sample exam #2, question #11

     
    Answer A is the stated correct answer according to the sample exam answers section.
    Correct me if I am wrong but Merge Errors ONLY reports the FIRST error.  If multiple errors occur with those four error lines,
    ONLY one will be reported by error out, not ALL errors.
    Where I am going wrong with this one...is it because only one input to Merge Errors is used?
    (the error out line looks like a non-array input (thus how could all errors be reported without and array of error outs???)
    Thanks,
    Ryan
     

    1984 wrote:
    In the past 12 years I have developped and deployed unreliable codes like this in about 10 different countries.
    If this is unreliable then NI should start reviewing its own VIs as there are numerous VIs shipped with LabVIEW has solutions like this.
    Hey, lets assume this is a control system for (Why not?) a 250kWatt weather radar
    Stop the pulse modulator
    shut down the RF Source
    Remove power to the Klystron's magnet 
    Trust me, you want them to happen in that order.  with code shown as drawn above, there is a possibility to remove the magnetic field first.  That would dump a 60kV 12A pulse through the klystron with no field to focus the beam.  At which point a 70 pound klystron is going to impolitely install a new hole in the building's roof.
    Frankly, I despise that question as none of the distractors takes into account a failure in a predicated step of shutdown.

  • CLAD sample exams

    Hi, i've got the 2 sample exams, but does anyone have any more exams? Or even some learning material?
    Thanks Stuart

    These are the two official sample exams.  Not sure if these are the ones you have or not.
    https://lumen.ni.com/nicif/us/ekitcladexmprp/content.xhtml
    When I took the CLAD I read through this entire blog.  I found it to be very useful and I definitely got a few more correct because of it.  As well as learned a few useful things for my daily work.
    https://decibel.ni.com/content/blogs/DailyCLAD
    Lukin
    Certified LabVIEW Developer

  • CLAD sample exam - windows dialog button mimic

    Hello,
    While preparing for the CLAD exam, I don't seem to agree with the given answer:
    What mechanical action of a Boolean would you use to mimic a button on a Windows dialog?
    The given answer is "Switch When Released".
    Maybe it depends on which button, but when I think about a typical Cancel or OK button, the action happens after releasing, so I would think it is "Latch When Released".
    Am I alone in this opinion?
    Stijn

    It's kind of a trciky question and it depends on the programmer.  I think I understand why it could be argued to be switched when released.
    Typically, when you press a button on a dialog box, the button stays pressed until the appropriate action completes.  For example, if you hit an Apply button, the dialog box completes all actions associated with the Apply button, then resets the button to the off state.
    Depending on how you write your program, you can have the same behavior accomplished with a latch button as well.  You just have to read the control until after you have finished your actions.  In some cases, it may be quite simple, but in others, it may be more difficult if you go through several states before the action is complete.  But, it is possible to get the same behavior out of both.
    I think a lot of us have been programmed that locals are bad, so manually resetting the switch is bad.  It doesn't help that NI also has the buttons on the control pallette setup to latch when released either.  You would think that if switched when released is the correct answer, that NI would have their OK and Cancle buttons behave in that manner.

  • CLAD Solution of Sample exam

    Hello,
    I found this sample exam on the web but without answer ...
    Can someone help me about the answer ?
    Sample exam : http://202.38.93.17/bookcd/3503/1.iso/CERTIFICATION/CLAD+Sample+Exam.pdf
    Thanks

    #4 search the forum- that conversion is maybe half the speed of a coersion-  Let thos Coesion dots WARN you about potentioall lossy coersions (especially on Enum data types) but they are not evil.
    #5 look up buffer re-alocation.
    #6 is a deadlock (One of those aweful questions on terminology used in Basics 1&2 - the tests are improving)
    #9 is an obsolete question (although you were correct for LabVIEW 7.0) What colors of Property Nodes can you find and what do they mean?
    #10 "Methods" are involked- Read right through that didn't you?
    12 Probably a really badly worded question (as well a #15) read Ben's nugget on Action Engines and you'll learn better ways to pass data between threads within an application instance but "GLOBALS are not evil- Lighting fast little buggers and that can be pretty handy
     http://forums.ni.com/t5/LabVIEW/Community-Nugget-4-08-2007-Action-Engines/m-p/503801
    Jeff

  • CLDR Sample Exam Question

    I was going through the CLD recertification sample exam (here), and one of the questions has me stumped.  For question 39, I understand what the code is doing and the right answer, but I can't seem to find how to place this code on a block diagram.  I'm referring to the function with the -3->, ?, and i on the icon.  Can anyone tell me where on the function pallete to find this (LV2009 or 8.6)?
    Thanks ahead!
    ==============================================
    David Kaufman
    LabVIEW Certified Developer
    ==============================================
    Solved!
    Go to Solution.

    Well it's the same like this:
    Allthough it is quite unclear to me why I had to reverse the first part of the array.
    But a very advanced functionality, I like the way to initialize with an array.
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • CLD-R sample exam question #37

    Hi all,
    I've been looking over the most recent CLDR sample exams and I'd like clarification on the answer to one of the questions.  I figure that since the question is publically available, it's ok for me to refer to it here.
    The question is from sample exam #1.  The specific question is #37.  Code is shown in which "This VI's path" is stripped twice and a path to a subVI is built using "build path" and a subVI name (i.e. therefore using a relative path to refer to the subVI).  The resulting path is then used to open a reference to a subVI.  The subVI is run dynamically using a Call by Reference Node.  The reference is then closed.
    The question states:  "Which of the following steps must be taken if you decide to build the block diagram shown into an executable?"
    The possible answers are:
    a. The file path needs to be stripped one more time because the build process will add another layer to the file structure, causing problems
    b. The VI that is being called dynamically needs to be manually added to the build specification
    c. The application window will not close when the executable has been stopped.
    d. One or more functions will not work outside of the development environment.
    The correct answer is given as "b".
    I think "a" is an equally valid answer.  The build process DOES add another layer to the file structure, thus goofing up all the relative paths, and that needs to be accounted for when building executables.
    Why on earth would you offer two correct answers to a question and only accept one as the "right" answer?   That makes no sense to me.

    a. The file path needs to be stripped one more time because the build process will add another layer to the file structure, causing problems
    \ The source file settings Set destination  can be configured " the same heirarchy so this is not absolutly needed  (And Diane, the paths are stripped from the other end so a folder in front is no problem)
    C & D are not actions this is the worst sort of distractor.  Random statements that don't fall into the rule of the question.
    E.G.
    What questions will you find posted to the NI Forums
    A.I have a problem with communicating to a device on a serial COM port.
    B.Why on earth would you offer two correct answers to a question and only accept one as the "right" answer?
    C.You should use an Express vi for that!
    D.Here is a link to a KB article.
    B is the only correct answer but many examinees will choose the bad distrators.
    Jeff

  • CLA-R Sample Exam Question 22

    Just looking for confirmation that the given answer of B for question 22 of the sample exam is wrong and should be A.  Thoughts?
    http://download.ni.com/evaluation/certification/cla-r/cla-r_sample_exam_english.pdf
    Herrlin
    Just trying to spread the LabVIEW love.

    in B) only one row is updated per iteration (The SR doesn't necessarilly create a dependance between iterations)
    in D) iterations must execute in order since row 0 is updated based on current row 0 data in each itteration 
    RG- is the Rube-Goldberg Thread
    Why run all cores?  Its a bad Idea to try to improve the performance of sub-optimal code constructs Benchmark the two methods (Parrallel For loop and no loop) see witch is more optomized.
    IR&C is In-Range and Coerce of course,
    Jeff

  • Do I get few more CLAD sample papers Except available papers in NI site?

    Hello,
    i am preparing for CLAD exam, Do I get few more CLAD sample papers Except available papers in NI site?
    Is it enough if i gone through Core 1 and core2 videos with some practice?
    best regards

    If you want more study questions, check out SercoSteveB's blog: The Daily CLAD.
    The CLAD should just cover topics found in Core 1 & 2.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Are there any 1z0-051 Sample Exams?

    I am a person working in Java but I am planning to give 1Z0-051 exam in march. Have been studying from SQL Fundamentals I Exam Guide - Watson. But reading through threads and seeing people having bad experience with his book questions not matching with exam, I am re-thinking what to do? Can anyone please take me out of this ambiguity and guiding me..Please !!
    Thanks
    Prachi

    Prachi wrote:
    I am a person working in Java but I am planning to give 1Z0-051 exam in march. Have been studying from SQL Fundamentals I Exam Guide - Watson. But reading through threads and seeing people having bad experience with his book questions not matching with exam, I am re-thinking what to do? Can anyone please take me out of this ambiguity and guiding me..Please !!
    Thanks
    PrachiMy personal opinio n is if you know SQL well enough, and use the study guide to sharpen the edge of ones understanding, then one should be okay.
    So IMHO the candidate who:
    1) Learns SQL independently of the study guide
    2) Makes own notes and
    3) Downloads study guide errata
    4) Uses the study guide to fine tune knowledge up to exam standard.
    5) Refer to Oracle documentation and practice to resolve any uncertainties, practice this learned, or areas found difficult.
    6) Perform gap analysis against latest published topics
    7) Never take a practice test after revising that day.
    8) Only then does end of chapter questions .. and spend times investigating any wrong answers. ( Yes sometime these books can be wrong/ambiguous).
    Stands a good chance of doing well ... provided they are able to understand the questions (ie poor english / japanese might be unhelpful; and an inability to rad a question carefully, exactly and properly will be a problem).
    ( If all else fails read the question ...... as an ex techer of mine used to drum into us week in an week out ).
    However if a candidate:
    - studies only by using a study book.
    - immediately does questions and repeatedly does same questions.
    There is a real danger on overly relying on the questions given rather than being able to answer any question on the given topic and having gaining real practice and understanding of the things being learnt.
    If you really need additonal practice questions you can pay your money for these official one:
    These are available from the certification website at http://certificaton.oracle.com - preparation - practice tests ..... (and linked to by announcements posts in this forum)... so I guess Oracle would hope Candidates would find them.
    ... (NB: only buy one of hte Kaplan offerings ... )
    At an extreme case if a person had does question 6 fives days in a week by the 5th day the person may know the answer is A,B,D without even knowing the answer!
    7) Then takes the sample exams on the CDROM (One at a time).

Maybe you are looking for