Certified Labview Developer (Cld) Exam Demonstration Download UPDATED

Certified Labview Developer (Cld) Exam Demonstration Download

ane ni certification certified labview developer exam grooming course

Click here to load reader

Download 1 NI Certification Certified LabVIEW Developer Exam Preparation Course

Mail on fourteen-Dec-2015

220 views

  • Download

Embed Size (px)

TRANSCRIPT

  • Slide 1

1 NI Certification Certified LabVIEW Programmer Examination Grooming Course Slide 2 ii Purpose Of This Course Prepare you to accept the certification exam by: Reviewing the Certification & Examination Procedure Discussing the Topics of Frequently Missed Questions Showing Examples of Good Wiring Techniques Demonstrating Good VI Construction Techniques Essentially a Collection of Topics and Tips for Taking the Certified LabVIEW Developer Examination Slide 3 3 Purpose Of This Course This course volition non give yous the questions on the exam, however: The topics presented are aimed at the most frequently missed questions The answers to these oftentimes missed questions are role of the presentation Slide four iv Schedule of Topics Certification Process Examination Process Written Examination Topics of special business concern Practical Test topics of special concern 6 Construction Wiring Techniques Slide five 5 Benefits: Employ of National Instruments Certification Logo Listing on ni.com/grooming Slide half dozen half-dozen Certification Process The Process ensures: Credibility - Fair and Unbiased => Value! Validity - It Evaluates Important items Reliability - A Reliable Indicator of Proficiency Slide 7 seven Certification Process The Candidate Submits an Application The Candidate Takes the Examination The Examination is Graded Every Exam is Reviewed past at Least Ii People Ensures Objective Results The Candidate Receives a Certificate and Logos The Candidates Name is Placed on ni.com Slide 8 viii CLD Examination Details Ii parts: Written Written contains 40 Questions 90 Minute Time Limit All Multiple Selection Questions Practical contains 1 Project: Time Depends on Which Exam is provided Usually iii to 4 hours Slide ix nine CLD Examination Details Written Examination Instructions Certified LabVIEW Developer Exam Examinee ____________________________________________ Date: ____________ Ambassador _________________________________________ Engagement: ____________ Instructions: There are ii sections in this examination. The beginning section is a set of forty multiple selection questions. The second section is a hands-on project creating a Half-dozen that conforms to a set up of specifications. Questions one through 31 each have 1 correct response. Questions 33 through 40 have one or more than correct choices, and all correct responses must be selected to get credit for that question. You are not allowed to ask the proctor for aid. If y'all believe the intent of a question is not clear, you lot may note that question, and your reasons for choosing the answer you lot believe best fits the question. Your comments will be taken into business relationship and credit awarded accordingly when the exam is graded. Each multiple option question is worth 1.5 points, for a full of threescore points. The projection is worth 40 points. The entire test is therefore worth 100 points. The minimum passing course is 75%. In addition to the total score, the written and applied components must each receive a passing grade every bit separate components. This examination may not be taken from the examination expanse or reproduced in any way. A computer with LabVIEW is the but reference immune for the test. The fourth dimension limit for Department 1 is 90 minutes. The fourth dimension limit for Section 2 is stated in that section. Slide 10 10 CLD Test Details Typical Exam Question Construction Objective: Describe the post-obit options bachelor on Front end Console Controls and Indicators Visible Items Brand Current Value Default Reinitialize to default Synchronous Display Enabled Land Autoscale Test Question: Which of the following options determines whether a user can update a Front end Panel Controls value? a.Autoscale b.Enabled State c.Synchronous Display d.Make Current Value Default Slide xi eleven CLD Test Details Practical Examination Instructions Introduction: Your visitor has received a contract to produce a ----------- system for a local manufacturer. The purpose of the ----------- organization is to monitor the ------------- manufacturing --------------- to ------------- ------ ----- -------------- ------------- -----------. You take been assigned to create the software for this system using LabVIEW. You will create the software for vi ------------- ------------, with the actual hardware beingness simulated by Boolean switches on the Front Panel. Requirements: Using a front panel similar to the graphic provided, create a 6 that implements the ---------- system requirements listed in this department. All hardware components are to be simulated using LabVIEW controls and indicators. Your solution must consist of code created expressly for this examination using VIs and functions direct bachelor in LabVIEW. Your solution should exist hierarchical in nature. All major functions should be performed in SubVIs. The solution should not utilize 100% CPU time while running, and should respond to whatever forepart panel command change, including Finish Simulation, in less than 100mS. The resulting Half-dozen must be presented to the proctor in 2 forms. Recommended forms are iii inch floppy disk, CD-R, or e-mail to mike.fillian@ni.com. Slide 12 12 Practical Test Grading Practicals are graded on iii criteria: Functionality Programming Fashion Documentation Each of these criteria have approximately equal weights The Practical must be passed independent of the written portion of the exam Total practical grade is xl% of blended grade Slide 13 13 Functionality Does the VI properly perform the requirements listed in the specifications? Is the logic correct for Boolean inputs and outputs? Does the Six answer to user inputs within the stated time limit? Slide 14 fourteen Style Is the VI constructed in a professional person way? Easily maintainable? Constructed for scalability? Does it use unnecessary Variables? Does it improperly use Property Nodes? Are at that place unnecessary structures? Sequence Structures Does it use 100% CPU time? Logical layout with edges lined upwardly Run Holding Node Example Slide 15 fifteen Documentation Wire data If the information flowing through a wire is non clear, a specific label should indicate the purpose of that data Role of lawmaking segments Segments of code should have labels describing the function of that code Controls and indicators have descriptive names Standard labels are yellow (found on String SubPalette) Slide xvi 16 Written Examination Topics David Bonal Course Evolution Engineer Slide 17 17 LabVIEW Topics Booleans Memory Multithreading Property Nodes Variables t DLL ActiveX Half dozen Server Synchronization Nine Areas of Business Slide eighteen xviii LabVIEW Topics Booleans Memory Multithreading Holding Nodes Variables t DLL ActiveX Half dozen Server Synchronization Nine Areas of Business concern Slide 19 19 Booleans Many programmers do non sympathize the functionality of mechanical action of booleans Switch activity: Control is toggled until changed by paw Latch action: Control reverts to default land when read past diagram Slide twenty 20 Booleans Where to get help: Help>>Detect Examples>>Building User Interfaces>>General>>Mechanical Action of Booleans Slide 21 21 LabVIEW Topics Booleans Retention Multithreading Belongings Nodes Variables t DLL ActiveX Half dozen Server Synchronization Ix Areas of Concern Slide 22 22 Retention The near common and most mysterious reason for poor functioning of VIs LabVIEW handles retentiveness management automatically No need to code when to allocate or deallocate You take less control over when retentiveness operations occur Slide 23 23 Memory Six Component Retentivity Usage Information is e'er loaded Code is loaded if platforms friction match (MacOS, Windows, Sunday, Linux) Panel and Diagram are loaded if needed (recompiling) Chief Half-dozen SubVI Always in retentiveness Resident sometimes Front end Panel Block Diagram Code Information Space Front end Panel Block Diagram Code Data Space Slide 24 24 Memory Coercion and Consequent Data Types Coercion dots imply a conversion of information types In general, the compiler creates a new buffer to store the converted information Affects functioning Slide 25 25 Retentiveness Compulsion and Consistent Data Types Method i (Incorrect)Method 2 (Incorrect) Method three (Correct) four kB for copy to SGL8 kB 4 kB for FP copy viii kB four kB to catechumen to SGL four kB to convert to SGL 4 kB for FP copy 4 kB four kB for FP re-create 24 kB total 28 kB full 12 kB full Slide 26 26 Memory Building Arrays Terrible Method Slide 27 27 Memory Building Arrays Slightly Better Method Slide 28 28 Memory Edifice Arrays Good Method Slide 29 29 Memory Building Arrays Best Method Slide xxx xxx LabVIEW Topics Booleans Retentivity Multithreading Property Nodes Variables t DLL ActiveX VI Server Synchronization 9 Areas of Business Slide 31 31 Multithreading Specific tasks inside an application are subdivided Provides pseudo-parallelism Threads are automatically handled in LabVIEW Seven execution systems Five bachelor priorities Overview Slide 32 32 Multithreading 6 User Interface Standard Musical instrument I/O Data Acquisition Other 1Other 2 Same as Caller LabVIEW Operating Arrangement 2000/NT/9x, Sun Solaris 2, and Linux Architecture Slide 33 33 Multithreading Priorities control when a 6 is executed inside the thread Five priorities Groundwork Normal High Fourth dimension Critical Subroutine Priorities Slide 34 34 Multithreading Call Library Function Thread-Unsafe Runs in User Interface Thread (Orange) Thread-Safe Re-entrant Call Library Node (Yellow) Slide 35 35 Multithreading Modifying Threads six.lib\Utility\sysinfo.llb\threadconfig.vi Slide 36 36 Multithreading Bug SubVI calls are relatively expensive Calling a subVI in a different execution system can be really expensive Biggest issue = THREAD SWAPS Multithreading Sit-in Slide 37 37 Multithreading Deadlock occurs if each thread is requesting a resource held by the other Issues - Deadlock Resource A Thread i Thread two Resource B LocksRequested and Waiting Locks Requested and Waiting Slide 38 38 Multithreading Issues - Deadlock Slide 39 39 Multithreading Problems Priority Inversion A loftier priority chore is requesting a locked resource from a low priority task, causing a lower prio

DOWNLOAD HERE

Posted by: laineandem1950.blogspot.com

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel