1 / 38

Preparing for the Certified LabVIEW Associate (CLAD) Exam

Preparing for the Certified LabVIEW Associate (CLAD) Exam. NI Training & Certification. Presentation Agenda. National Instruments certification program overview LabVIEW certification track, exams and processes CLAD exam Preparation materials Exam format and question types

phyre
Download Presentation

Preparing for the Certified LabVIEW Associate (CLAD) Exam

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Preparing for the Certified LabVIEW Associate (CLAD) Exam NI Training & Certification

  2. Presentation Agenda • National Instruments certification program overview • LabVIEW certification track, exams and processes • CLAD exam • Preparation materials • Exam format and question types • Exam topics and related questions • Objective : Increase your chances to successfully complete the CLAD certification exam

  3. Certified Associate Developer • LabVIEW • Certified Developer • LabVIEW • LabWindows CVI • TestStand • Certified Architect • LabVIEW • TestStand Certification Program Overview Mastery Experience Foundation

  4. What Level Should You Pursue? Foundation Experience Mastery • Technician/ Basic Developer: • Infrequent LabVIEW Developer or “Casual coder” • Spending fewer than 10 hours a week developing applications in LabVIEW • Only planning one LabVIEW project • Developing or supporting small to medium measurement and control applications in LabVIEW (<50 VIs) • Software Engineer: • Using LabVIEW on regular basis to develop applications • Designing and developing medium to large applications in the LabVIEW (50 to 500 VIs) • Significantly modifying or upgrading previously developed code • Developing an application to be used, supported, or maintained by others • Software Architect: • Designing the architecture for a large LabVIEW application (500 + Vis) from high-level design requirements • Project managing a team of more than one LabVIEW developer • Working in a regulated industry (Mil/Aero, Automotive, Medical) • Designing a ‘mission critical’ application How to Navigate the LabVIEW Learning Curve Tutorial

  5. LabVIEW Training & Certification Path LabVIEW Core 1 & 2 LabVIEW Core 3 & Connectivity Advanced Architectures for LabVIEW • Modular application development • Structured design and development practices • Inter-application communication and connectivity techniques • Large application design • Advanced development techniques • Implementing multi-developer projects • LabVIEW fundamentals • Basic application creation using LabVIEW • Basics of data acquisition & instrument control • Demonstrates experience in developing scalable, readable and maintainable applications • Develops, debugs, and deploys medium to large scale applications • Demonstrates knowledge of core features and functions • Develops, debugs and maintains small LabVIEW modules • Demonstrates mastery in architecting applications for multi-developer teams • Develops requirements architectures, tools, components and best practices for team

  6. LabVIEW Certification Exams and Process Certified LabVIEW Associate Developer Certified LabVIEW Developer Certified LabVIEW Architect • Objective style exam (multiple choice) • 1 hour long • Scheduled (online) via Pearson Vue’s web page • Administered and proctored by Pearson Vue • Evaluated automatically • Results available to candidate upon exam completion • Certificate is mailed or emailed by Training & Certification • Short answer and practical development exam • Same as CLD • Practical development exam • 4 hours long • Scheduled by Training & Certification or NI branch • Administered by Training & Certification, proctored by NI representative • Evaluated and concurred by two engineers • 4 week process • Certificate is mailed by Training & Certification

  7. Certified LabVIEW Associate Developer (CLAD) Exam

  8. CLAD Exam Format & Style Multiple choice style – 40 questions 37 questions have one anwer 3 questions have multiple answers These questions will be clearly identified Time allocated: 1 hour Computer Based Test Mark questions for review – can go back to review items after completion Skip questions – can go back to skipped items

  9. CLAD Exam Question Format & Style • Question format • Multiple choice, application based • Graphical - Questions / answers may contain screen shots of VIs / functions • Question style • Given a scenario, determine the best function / method for solving the problem or for completing the functionality • Given a block diagram, predict the outcome • Identify features and components of LabVIEW

  10. CLAD Preparation Steps • Review the exam topics in the CLAD Exam Preparation Guide • Identify any knowledge gap • Attend NI Training courses or utilize resources (at the end of the CLAD exam preparation guide) to close the knowledge gaps • Assess yourself - Take the Sample exam • Webcast - Understand the Most Missed Concepts within the CLAD Exam

  11. CLAD Exam Topics • LabVIEW programming concepts • LabVIEW environment • Software constructs in LabVIEW • Programming VIs and functions • Data communication and synchronization VIs and functions • VI Server VIs and functions • Error handling VIs and functions • Design patterns • SubVI design • Debugging tools and techniques • VI design and documentation (style) practices • Memory, performance, and determinism

  12. CLAD Exam Topic LabVIEW programming concepts: Data flow Identify programming practices that enforce data flow on the block diagram, in VIs, and SubVIs Identify programming practices that break data flow

  13. Dataflow LabVIEW follows a dataflow model for running VIs • A node executes only when data are available at all of its input terminals • A node supplies data to the output terminals only when the node finishes execution

  14. CLAD Exam Topic – Programming Concepts

  15. CLAD Exam Topic – Programming Practices

  16. CLAD Exam Topic Software constructs in LabVIEW Program control structures and data storage Select a While Loop or a For Loop for the most appropriate looping structure

  17. Loops While Loop • While Loops • i terminal counts iteration • Always runs at least once • Runs until stop condition is met For Loop • For Loops • i terminal counts iterations • Run according to input N of count terminal

  18. CLAD Exam Topic Software constructs in LabVIEW Program control structures and data storage Determine the data values in the shift registers after a set number of iterations occur or upon loop termination

  19. CLAD Exam Topic – Shift registers

  20. CLAD Exam Topic Software constructs in LabVIEW Program control structures and data storage Identify the advantages of Event structures for event-driven programming Identify the components of an Event structure Identify the different events that an Event structure can handle

  21. The Event Structure • Examples of User Interface (Static) Events • Pressing a button on the mouse • Pressing a key on the keyboard • Value (Signaling) Property can generate a programmatic event

  22. Notify and Filter Events Notify Events (green arrow) Notifies LabVIEW that a user action has already occurred; available only in the Event Data Node Filter Events (red arrow) Validates or changes the event data before the user interface can process it; available in the Event Filter Node and Event Data Node

  23. CLAD Exam Topic Software constructs in LabVIEW Working with front panel window objects and data types Determine if a type definition or a strict type definition is needed to represent a data item

  24. CLAD Exam Topic – Type Definitions

  25. CLAD Exam Topic • Programming VIs and functions • Determine the output or intermediate values of data elements in an application that utilizes VIs and functions • Determine the most appropriate VI(s) or function(s) to complete a specified functionality

  26. CLAD Question – Timing Functions

  27. CLAD Exam Topic • Data communication and synchronization VIs and functions • Identify the pros and cons of and use local, global, or shared variables for data communication

  28. CLAD Question – Global & Local Variables

  29. CLAD Exam Topic • Design patterns • Identify a design pattern, explain its pros and cons, and compare it with other design patterns

  30. CLAD Question – Design Patterns

  31. CLAD Question – Design Patterns

  32. CLAD Exam Topic • Debugging tools and techniques • Given an error situation, select the most appropriate method to debug the error

  33. CLAD Question – Debugging Tools & Techniques

  34. CLAD Exam Topic SubVI Design Connector pane and connection types Identify which terminals are Required, Recommended, or Optional

  35. CLAD Exam Topic – Connector Pane (More than one answer may apply)

  36. CLAD Success - Next Steps • Immediately eligible to take the CLD exam • Form / participate in user groups with CLD / CLAs • Prepare for the CLD exam using resources on Developer Zone • Time yourself during practice exams • Schedule to take the exam by emailing certification@ni.com • Note: CLAD certification must be current to take the CLD exam

  37. CLAD - Recertification • CLAD certification is valid for 2 years • Recertification email sent out 3 months and 1 month before CLAD expiration • Recertification exam is another CLAD exam • Recommendation: Take the CLD exam and certify as a CLD before CLAD expires

  38. Questions? • Exam related questions • Visitni.com/training/certificationfor program information and preparation resources Best wishes on your Certification Exam !

More Related