CLD考试框架推荐——新手向

最近由于工作需要,线上考了个NI的CLD证,内容上还是比较简单,但是线上考试会有几个问题​。

  1. 考官印度英语(直接文字沟通,可以开有道云翻译)
  2. ​网络卡顿,虚拟机也十分卡顿
  3. 无法使用一些第三方框架​。(比如我们喜爱的JKI这种)

针对于上面的问题,我自研了一套小框架,可以帮助你更有效地拿下​CLD证书。下面是我的考试得分94,主要扣分点是一些规范上,实在是太卡了,有些东西​我也没办法(目前不确定能不能选择线下考试)​。
在这里插入图片描述

首先明确,CLD考试就是考个状态机,且要求程序上交的时候如果不能运行将直接判定为不通过。所以类似传统状态机(可以指代ni给的标准solution里给的状态机模板)一旦涉及修改很容易造成整体程序的​问题,当然也可能那种方式我玩的不够深。
我自研的小框架大致如下图​:
在这里插入图片描述

该框架大家可以看到一些AMC的影子,应该可以说是贫民版的AMC了,我承认框架还有很多问题,但是应对cld考试来说绰绰有余了。
该框架主要有几个优势​:

  1. 状态字符串+参数变体的组合,增加了状态机的灵活度。
  2. 面板事件捕捉与具体状态执行分离,保证了​软件不会因为状态执行而卡死。
  3. 这种方式,在一些简单应用下,大大降低了创建子vi的需求,因为实际考试的环境很卡(仅指线上考试),​减少子vi的创建,可以大幅提升你的编程速度。(我的主要扣分项也是vi模块化不足)
  4. 簇的使用十分流氓,可以为了达到软件功能目的疯狂增加flag位。
  5. 由于考试时间较为紧张(其实时间一点都不紧张,4个小时,都是卡顿惹的祸),一个简单但又灵活的小框架,可以帮你在一些脑子卡住的情况下,快速编写软件逻辑(写的丑,但是跑的通)。
  6. 和AMC相类似的使用方式,可以​大大减少大家的学习难度(当然本身也不难)​。

其余内容考虑到考试的公平公正性,我就不做透露了。由于国内网上CLD相关的资料几乎没有,希望能给有相关考试需求的小伙伴提供一些指导。如果你也想考NI的相关证书,且有一定预算(NI的考试还是有一定成本的),可以私信联系我,​我可以给你提供报名渠道😊。
代码模板如有​问题欢迎交流,但也请轻喷,毕竟只是为了应对考试而搞的。

源码如下:
通过百度网盘分享的文件:模板CLD考试用.vi
链接:https://pan.baidu.com/s/1WrLGcV_-enKBAJ7YZmTDZA?pwd=b7tk
提取码:b7tk

LabVIEW CLD考试真题通常包括三个部分:应用领域、程序设计和问题解决。以下是一种可能的回答,用于对这些方面进行简要解释: 在应用领域方面,考试可能会要求你设计和实现一个特定领域的LabVIEW程序,如自动化控制、仪器仪表或图像处理等。你需要根据给定的要求和功能,使用LabVIEW进行系统设计和开发。这部分考试旨在评估你对特定领域的理解以及如何将其转化为实际应用。 程序设计部分主要关注LabVIEW的编程技巧和最佳实践。你可能会被要求编写具有特定功能的子VI,如数据采集、信号处理或用户界面等。你需要熟悉LabVIEW的编程语言和函数,以及如何将其组织成模块化、易于维护的程序结构。这部分考试旨在评估你的编程能力和对LabVIEW的灵活应用能力。 问题解决部分是最为重要的一部分,会要求你分析和解决实际问题。你可能需要根据提供的情境和数据,在LabVIEW中实现一些特定的功能或算法,解决问题。这部分考试旨在评估你的问题解决能力、创造性思维和对LabVIEW的熟悉程度。 总的来说,LabVIEW CLD考试旨在评估你在特定领域中应用LabVIEW的能力、良好的程序设计和解决实际问题的能力。考试会组织测试你的知识、技能和创造力,确保你能够有效地应用LabVIEW进行工程项目开发。通过准备并参加这个考试,你将有机会展示你的实践经验和LabVIEW编程能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值