07-08-2019 09:34 AM
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.
Solved! Go to Solution.
07-08-2019 12:05 PM
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)