Certification

cancel
Showing results for 
Search instead for 
Did you mean: 

CLD-R Exam 1,Question 4

Solved!
Go to solution

4. You have a VI called “General Error Handler.vi” which has the potential of causing a cross-linking issue. Which of the following actions will not help resolve the issue?

a. Include the VI in a project (.lvproj).

b. Include in a project library (.lvlib).

c. Rename the VI to include a distinct prefix.

d. Include the VI in a LabVIEW class (.lvclass).

I want to know more about the potential of causing a cross-linking issue and why the answer is A. Thanks.

0 Kudos
Message 1 of 2
(2,664 Views)
Solution
Accepted by topic author Leisure_ksj

Cross-linking is caused by having a VI call another VI at location A when you expect it to be at B.  In this case, there is already a VI in vi.lib called General Error Handler.vi.  So if you name a VI that, you will have a conflict in VI names.  Renaming your VI (option C) will obviously fix this conflict.  Putting your VI into a project library (option B)  or a class (option D) will add context to the VI names (name of class and/or library will be prepended to the VI name), therefore resolving the conflicting names.  Which then leaves us with A.

 

You seem to be asking A LOT of questions I would expect a CLD to know.  Maybe you should seek some actual training (Core 2 and 3, some of the advanced courses)


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 2
(2,619 Views)