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
-
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 Farmerzakic 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 -
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 -
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,
ThomasI 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. -
Hi, i've got the 2 sample exams, but does anyone have any more exams? Or even some learning material?
Thanks StuartThese 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?
StijnIt'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. -
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 -
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 -
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 regardsIf 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
PrachiPrachi 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
-
Help I have lost the discs for my Canon MP490 printer and cannot boot the system up onto my new laptop. What can I do?
-
Adobe Media Encoder CS4 Importer?
I am trying to help a user get all applications installed after a hard drive crash, and am looking for a program that was listed in Add/Remove Programs. The program listed is "Adobe Media Encoder CS4 Importer." I have installed all components of Flas
-
Format Date to MM/DD/YYYY as date not char
How do I format a Date to MM/DD/YYYY but keep the data type as a date?
-
Is it possible to transfer a Graphics Object to another Canvas so that I can use the painted graphics there? I have a canvas, where some texts and boxes are painted. Now I want to start another Canvas, where the user can move a Pointer in the Graphic
-
Creating and using Buttons in InDesign - Help!
InDesign CS5 (V7.0.3), Mac 10.6.8 I have a 23 page InDesign document. On the bottom left corner I have a button to go to previous page, bottom middle I have a button to go to the table of contents on page 2, bottom right corner I have a button to go