2014_clad_exam_prep_guide_simplified chinese2
认证概述
National Instruments的LabVIEW认证计划包括下列三种水平的认证:-LabVIEW助理开发工程师认证(CLAD)
-LabVIEW开发工程师认证(CLD)
-LabVIEW程序架构师认证(CLA)
要考取任何高级认证之前都必须获得较低一级的认证。
通过CLAD认证的程序员对LabVIEW完整版开发系统的核心功能和特性有广泛、深入的认识,并具有开发、调试和维护小型LabVIEW模块的能力。使用LabVIEW完整版开发系统6~9个月之后,基本上可以达到CLAD的水平。
通过CLD认证的程序员具有开发、调试和部署中型到大型LabVIEW应用程序的能力。累计使用LabVIEW开发中型到大型应用程序12~18个月,可以达到CLD 的水平。
通过CLA认证的架构师能协调多位程序员共同搭建LabVIEW应用程序。通过CLA认证的架构师不仅具有将项目规划分解为可操作的LabVIEW模块的技术和经验,还能有效地使用项目和配置管理工具对项目进行监管。累计使用LabVIEW开发中型到大型应用程序24个月,可以达到CLA的水平。
注:参加CLD考试之前必须先获取CLAD认证。
参加CLA考试之前必须先获取CLD认证。
上述要求对任何考生没有例外。
考试概述
产品:用于Windows的LabVIEW完整版开发系统(2012版)。关于LabVIEW完整版开发系统的详细信息,请参考LabVIEW完整版开发系统。
考试时间:1小时
试题数量:40
试题形式:选择题
通过分数:70%
考试着重测试实际应用能力,而不是记住菜单步骤、VI和组件名称的能力。
考试过程中不允许使用LabVIEW和其他资源。在必要处,试题会提供LabVIEW 帮助的内容截图。
为了保证试题的完整性,请不要复印或复制试题的任何部分。如不遵守,考试成绩视为无效。如考试以试卷形式进行,考生拆开或装订试卷将使考试成绩无效,试卷不予评分。
考试内容
https://www.360docs.net/doc/cf8521726.html,bVIEW基础
2.调试
3.结构
4.编程VI和函数
5.数据通信和数据同步
6.错误处理
7.设计模式
8.VI服务器
考试内容(概述):
CLAD详细信息
https://www.360docs.net/doc/cf8521726.html,bVIEW基础
https://www.360docs.net/doc/cf8521726.html,bVIEW编程原理
1.前面板和程序框图对象
a)为应用的前面板窗口选择最合适的对象
b)了解前面板窗口上对象及其接线端之间的关系
c)选择前面板窗口对象或程序框图常量
d)为布尔控件确定最合适的机械动作
e)确定属性节点的适用性并选择合适的属性
https://www.360docs.net/doc/cf8521726.html,bVIEW环境
1.前面板窗口、程序框图和连线板
a)了解VI中前面板窗口和程序框图对象之间的关系,及其与连线板之
间的联系
b)了解不包含程序框图的VI类型
c)了解连线板和图标的用途
d)了解选板的类型及其函数
2.了解下列各项的配置选项
a)前面板窗口
b)程序框图
c)环境
c.数据类型
1.数据类型和数据结构
a)为前面板和程序框图对象选择最合适的数据类型
b)了解数据表示法范围限制并用不同整数类型包装
c)为组合相关数据项选择最合适的方法
d)了解波形数据类型,以及如何将其应用于在图形和图表上显示数据
e)了解时间标识数据类型,以及如何将其应用于时间标识测量数据
2.前面板窗口对象和数据类型
a)为数据项显示确定最合适的表示法、范围、格式、精度和换算方式
b)了解和描述需要自定义控件的情形
c)区分自定义类型和严格自定义类型
d)了解和描述使用自定义类型和严格自定义类型的优点
2.调试:调试工具和技巧
a.调试工具
1.了解和说明确定LabVIEW如何处理错误和警告的VI属性设置的含义
2.了解VI中引起运行按钮断开的错误,使用错误列表窗口查找原因
3.说明高亮显示执行过程在跟踪数据流中的用法,以及如何将其作为辅助
工具与其他调试工具配合使用
4.说明并应用断点、暂停执行以及单步执行工具调试VI和子VI
5.使用探针工具、显示控件、通用探针和自定义探针显示数据值
b.不同情形下的调试方法和技巧
1.依据不同错误选择最佳调试方法
2.判断给定的程序框图是否会引起错误条件
3.前面板窗口和程序框图对象、数据类型、变量以及软件构成:
a-e)程序控制、程序框图逻辑和数据存储(循环、条件结构、顺序结构、事件结构及其他程序框图结构)
1.选择和使用最合适程序控制结构
2.选择和实现程序控制结构的数据存储机制
3.了解和描述循环结构组成部分的功能
4.选择While循环或For循环作为最合适的循环结构
5.描述自动索引功能,了解打开或关闭每个循环结构类型索引的影响
6.确定若干次循环或循环结束后,使用自动索引循环的值
7.了解移位寄存器作为数据存储元素的使用和初始化
8.确定若干次循环或循环结束后移位寄存器的值
9.辨析使用顺序结构和条件结构的优缺点
10.为写入条件结构选择器接线端选择最合适的数据类型
11.辨析条件结构的两种输出隧道和每种隧道的优缺点
12.了解事件驱动编程事件结构的优点
13.了解事件结构的组成部分
14.了解生成事件的不同方法
15.了解事件结构可处理的不同事件
16.了解锁定用户界面事件前面板窗口的影响
17.了解局部变量和全局变量之间的区别
4.编程VI、函数和属性
a.常用编程函数
1.对于使用给定VI或函数的应用程序,确定数据元素的输出和中间值
2.了解导致数据流断开的程序框图代码和强制数据流的方法
3.了解减缓用户界面响应或更新的程序框图代码,以及改进响应的方法
4.了解与使用局部/全局变量、属性节点和引用相关的竞争状态、内存和性
能问题。
5.对于给定的VI和函数,确定最适合完成指定功能的VI或函数
本节适用的VI和函数列表:
a)数值-数值、转换、数据操作、比较选板
b)布尔-布尔选板
c)字符串-字符串、字符串/数值转换、字符串/数组/路径转换选板
d)路径-文件I/O选板上的路径函数
e)数组函数
f)簇-簇、类与变体选板上的簇函数
g)定时-定时选板
h)文件I/O-文件I/O选板
i)波形-波形选板
j)事件-事件选板
5.数据通信和数据同步
a.数据通信和数据同步
1.了解使用局部变量和全局变量进行数据通信的优缺点
2.为多个程序框图代码之间的数据通信选择最适合的方法
3.对于使用给定VI或函数的应用程序,确定数据元素的输出和中间值
4.对于给定的VI和函数,确定最适合完成指定功能所需的VI或函数
本节适用的VI和函数列表:
a)通知器-通知器操作选板
b)队列-队列操作选板
c)功能全局变量
6.错误处理
a.错误簇和连线
1.了解错误簇的组成部分和接受错误连线的接线端
2.了解错误和警告之间的区别
3.设计符合LabVIEW帮助中LabVIEW Style Checklist的VI。例如,使用错
误检查控制While循环、处理条件结构的错误以及在连线板上使用合适
的接线端
b.错误和对话框VI
1.对于给定的VI或子VI,了解处理错误和向用户/调用VI通知错误的最
合适位置
2.对于对话框与用户界面选板,确定最适合完成指定错误处理和报告功能
的VI或函数
c.自定义错误代码
1.了解定义自定义错误代码的数值范围和方法,使用自定义错误代码生成
VI的错误
7.设计模式
a.设计模式:
1.确定一种设计模式,解释其优缺点,并将其与其他设计模式比较
2.对于给定的应用程序要求,从给定模式中选择最适合的设计模式:
a)简单状态机
b)基于事件的状态机
c)生产者/消费者(数据)
d)生产者/消费者(事件)
e)功能全局变量
b.创建子VI
1.创建子VI的方法
a)辨析和说明用于创建子VI的方法及其优缺点
2.连线板和连线类型
a)根据LabVIEW帮助中的LabVIEW Style Checklist选择最适合的连线板
并分配接线端
b)确定必需、推荐和可选接线端
c)根据要求确定必需、推荐和可选连接的接线端
3.多态子VI
a)评估多态子VI设计是否为最合适的选择
4.子VI相关的选项
a)为子VI实例选择并应用最合适的执行方式和窗口设置
5.错误处理
a)根据LabVIEW帮助中LabVIEW Style Checklist的推荐,向子VI应用
错误处理
8.VI服务器
a.配置
1.为配置VI服务器应用合适的设置
b.引用、属性节点和调用节点
1.了解程序框图对象引用类型、属性和方法的用法
2.了解属性节点和方法的执行顺序
3.了解服务器节点内部和服务器节点之间的错误处理操作
版本6/30/15