labview37219.docx
- 文档编号:26665685
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:23
- 大小:22.87KB
labview37219.docx
《labview37219.docx》由会员分享,可在线阅读,更多相关《labview37219.docx(23页珍藏版)》请在冰豆网上搜索。
labview37219
100900A-01
CertifiedLabVIEWDeveloper(CLD)
CertificationandExamOverview
©2012NationalInstrumentsCorp.AllrightsreservedPage1of13
CertificationOverview
TheNationalInstrumentsLabVIEWCertificationProgramconsistsofthefollowingthree
certificationlevels:
1.CertifiedLabVIEWAssociateDeveloper(CLAD)
2.CertifiedLabVIEWDeveloper(CLD)
3.CertifiedLabVIEWArchitect(CLA)
Eachlevelisaprerequisiteforthenextlevelofcertification.TheCLADcertificationisa
prerequisitetotakingtheCLDexam.TheCLDcertificationisaprerequisitetotakingthe
CLAexam.Therearenoexceptionstotherequirementsforeachexam.
ACLADdemonstratesabroadandcompleteunderstandingofthecorefeaturesand
functionalityavailableintheLabVIEWFullDevelopmentSystemandpossessesthe
abilitytoapplythatknowledgetodevelop,debug,andmaintainsmallLabVIEW
modules.ThetypicalexperiencelevelofaCLADisapproximately6to9monthsinthe
useoftheLabVIEWFullDevelopmentSystem.
ACLDdemonstratesexperienceindeveloping,debugging,anddeployingand
maintainingmedium-to-largescaleLabVIEWapplications.ACLDisaprofessionalwith
cumulativeexperienceofapproximately12to18monthsdevelopingmediumtolarge
applicationsinLabVIEW.
ACLAdemonstratesmasteryinarchitectingLabVIEWapplicationsforamultideveloperenvironment.ACLAnotonlypossessesthetechnicalexpertiseandsoftware
developmentexperiencetobreakaprojectspecificationintomanageableLabVIEW
components,butalsohastheexperiencetoseetheprojectthroughbyeffectivelyutilizing
projectandconfigurationmanagementtools.ACLAisaprofessionalwithacumulative
experienceofapproximately24monthsindevelopingmediumtolargeapplicationsin
LabVIEW.100900A-01
CertifiedLabVIEWDeveloper(CLD)
CertificationandExamOverview
©2012NationalInstrumentsCorp.AllrightsreservedPage2of13
ExamOverview
YourtestcomputerwillhavetheLabVIEWFullDevelopmentSystemversion2011or
laterinstalledfordevelopingyourapplication.AfterOctober1,2012,LabVIEW2012
maybeinstalled.
Contactyourproctorortestingcenterpriortotheexamtogetadditionaldetailsand
familiarizeyourselfwiththespecificLabVIEWversionthatwillbeusedtodevelopyour
application.
Youmayrequesttheproctortoallowyouafewminutesbeforeyourexamtocustomize
theLabVIEWenvironmentforyourneedsortofamiliarizeyourselfwiththe
environment.Theproctorwillonlyhandovertheexamwhenyouarereadytobegin
workingontheexam.
Pleasenotethatyouwillnotreceiveextratimefortheexamtocompensatefor
unfamiliaritywiththeLabVIEWenvironment.
RefertoLabVIEWDevelopmentSystemscomparisonfordetailsaboutLabVIEWFull
DevelopmentSystemfeatures.
ExamDuration:
4hours
Styleofexam:
Practical–applicationdevelopment
Passinggrade:
70%
Theexamvalidatesproblemsolvingskills,knowledge,andexperienceinthe
developmentofmeasurementandautomationapplicationsusingLabVIEW.Theexam
involvessoftwaredevelopmentonlyanddoesnotinvolveanyhardware.
TheuseofresourcesavailableinLabVIEW,suchastheLabVIEWHelp,examples,and
templatesareallowedduringtheexam.ExternallydevelopedVIsorresourcesare
prohibited.
TheexampacketwillincludeaUSBmemorystickwithaVIandcontrolsinafolder
hierarchythatyoumustusetodevelopyouapplication.Youmustnotrenamethe
mainVI,providedcomponents,oralterthefolderhierarchy.Allyourdevelopment
VIsandcontrolsmustbesavedintheprovidedfolderhierarchy.
Adetailedapplicationspecificationwillbeprovided.Thespecificationsconsistof
generalandtechnicalrequirementsfortheapplication.Youmustnotdetachthebinding
staple,copy,orreproduceanysectionoftheexamdocument.Failuretocomplywill
resultinfailure.
Afteryouhavecompletedyourexam,youmusttransferthesolutiontotheprovidedUSB
memorystick.PleasevalidatethecopiedsolutionontheUSBstickbeforereturningitto
yourproctor.
Youmustnotdetachthebindingstaple,copy,orreproduceanysectionorsolutionofthe
exam.Failuretocomplywillresultinfailure.100900A-01
CertifiedLabVIEWDeveloper(CLD)
CertificationandExamOverview
©2012NationalInstrumentsCorp.AllrightsreservedPage3of13
ExamTopics
1.DesignConcepts
2.UserInterfaceDesign
3.BlockDiagramLayoutandStyle
4.ProgrammingPractices
5.SubVIDesignPractices
6.ArchitectureSelection
7.Timing
8.ErrorHandling
9.Documentation
10.Testing100900A-01
CertifiedLabVIEWDeveloper(CLD)
CertificationandExamOverview
©2012NationalInstrumentsCorp.AllrightsreservedPage4of13
ExamTopics(Overview)
TopicSubtopic
1.DesignConceptsa.Modularity,scalability,readability,andmaintainability
b.Cohesionandcoupling
c.Hierarchicaldesign
d.Filestructure
2.UserInterface(frontpanel
window)DesignPractices
a.Coloringscheme
b.Groupingandaligningobjects
c.Settingproperties
d.Customizingobjects
e.Statemanagement
i.Staticordynamic
ii.Atinitializationandapplicationstop
f.Icondesign
3.BlockDiagramDesign
Practices
a.Dataflow
b.Enhancingreadability
4.ProgrammingPracticesa.Dataelements
b.FunctionsandsubVIs
c.Programmingstructures
d.Datastructures
e.References,PropertyNodes
5.SubVIDesignPracticesa.Modularityandcohesion
b.Frontpanellayout
c.Connectorpaneandicon
6.DesignPatternSelectiona.Scalabilityandmaintainability
b.Responsiveandnon-blocking
c.Designpatterns:
i.Simplestatemachine
ii.Userinterfaceeventhandler
iii.Queuedmessagehandler
iv.Producer/consumer(data)
v.Producer/consumer(events)
vi.Functionalglobalvariable
7.Timinga.Timingfunctions
b.Timingmechanisms
i.Eventstructuretimeout
ii.Synchronizationfunctiontimeout
iii.Timedstructures
c.TimingExpressVIsandfunctionalglobalvariables
8.Errorsa.Errorhandling
b.Errorreporting
9.Documentationa.Frontpanelwindow
b.Blockdiagram
c.VIProperties
10.Testinga.Codeanddocumentationreview
b.Functionality
d.Errors100900A-01
CertifiedLabVIEWDeveloper(CLD)
CertificationandExamOverview
©2012NationalInstrumentsCorp.AllrightsreservedPage5of13
CLDTopicsDetails
1.DesignConcepts
a.Modularity,scalability,readability,andmaintainability
1.DevelopaLabVIEWapplication(VI)thatis:
a)Modular–VIfunctionalityissubdividedintomodulesorsubVIs
b)Scalable–VIrequireslittleornochangetotheuserinterfaceorblock
diagramtohandlelargerdatasetsoradditionalprogramstates
c)Readable–VIconveysinformationaboutitselfthroughgood
documentationandprogrammingstyle
d)Maintainable–VIfacilitatesmodificationswithoutchangingtheoriginal
intentofthemoduleorapplication
b.Cohesionandcoupling
1.DevelopLabVIEWmodulesthatare:
a)Highlycohesive—modulehasaclearlydefinedandpublishedgoal
b)Looselycoupled—moduleminimizesdependencyonothermodulesfor
completingorcomplementingitsfunctionality
c.Hierarchicaldesign
1.DevelopaLabVIEWVIthatutilizestheprecedingtechniquestocreatea
logicalhierarchicaldesign
d.Filestructure
1.OrganizetheVIsinthefilesystemtoreflectthehierarchicalnatureofthe
software
2.Createafolderfortheapplicationandgiveitarelevantname
3.Makethemain(top-level)VIaccessibleintheapplicationfolder
4.CreateseparatefoldersforsubVIsandcontrols
2.UserInterface(frontpanel)DesignPractices
a.Coloringscheme
1.DesigntheuserinterfaceofaVIusingaconsistentsystemcoloringscheme
2.Usepastelcolorswhereneededandavoidtheuseofbrightcolors
3.UseguidelinesfromtheLabVIEWStyleChecklisttopicoftheLabVIEWHelp
forcoloringschemesofbackgroundanduserinterfaceobjects
b.Groupingandaligningobjects
1.Groupuserinterfaceobjectsthatarelogicallyrelatedbyusingarrays,clusters,
ordecorations
2.Alignobjectsandtheirlabelstoprovideauniformandconsistentlayout
c.Settingproperties
1.Chooseappropriatesettingsforthefrontpanelobjecttoimproveusabilityand
performance
d.Customizingobjects
1.Changethecosmeticappearanceofafrontpanelwindowobject
2.Extendapplicationscalabilitybycreatingatypedefinitionorstricttype
definitionofacustomcontrol100900A-01
CertifiedLabVIEWDeveloper(CLD)
CertificationandExamOverview
©2012NationalInstrumentsCorp.AllrightsreservedPage6of13
e.Statemanagement
1.Setthevalueorattributesofacontrolbystaticallyusingthepropertydialog
boxofanobject,ordynamicallyusingPropertyNodes
2.Initializeorsetcontrolvaluesatapplication,load,start,andstop
f.Icondesign
1.Designmain(top-level)VIandsubVIiconstorepresenttheapplicationor
modulefunctionality
2.Maintainaconsistentanduniformicondesignschemebetweenmainand
subVIs
3.BlockDiagramDesignPractices
a.Dataflow
1.EnforcedataflowbyusingerrorterminalsonVIsandPropertyNodes
2.EnforcedataflowbyusingSequencestructuresforVIs/functionsthatdonot
haveerrorterminals
b.Enhancingreadability
1.Developblockdiagramstofitascreenresolutionof1024x768
2.Limitblockdiagramsizesothatauserhastoscrollinonlyonedirection
3.EvenlyspaceVIsandfunctions–avoidcrowdingtoomanyVIsorfunctionsin
asmallarea
4.EvenlyalignVIsandfunctionsusingaconsistentscheme
5.Avoidwirebendsandkeepthewiresasstraightaspossible
6.Connectwiressothattheyappeartobeconnectedtothecorrectterminals
7.WireVIsandfunctionstofollowleft-to-right
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labview37219