【实验小屋】labview大数据

原始数据格式(随机部分):

日期,天气状况,气温,风力风向,地区

2015年1月3日,晴/晴,12℃/3℃,南风3-4级/南风≤3级,ZD111

2016年2月14日,晴/晴,-3℃/-11℃,北风3-4级/南风3-4级,ZD325

2015年9月19日,多云/多云,27℃/15℃,北风3-4级/北风3-4级,ZD250

2015年4月20日,晴/晴,18℃/9℃,北风5-6级/西南风3-4级,ZD190

解释:2015年1月1日ZD111地区白天晴天,温度4度,南风小于3级;晚上晴天,温度零下3度,南风小于3级。

制作过程视频(功能部分)

未完成录制后期剪辑

6月17号更新视频

【教学基地文件下载】labview大数据处理(初步分析部分)

链接:

https://pan.baidu.com/s/1YjTPYrUm9Y8HRgqxdUz5pQ

密码:spwi

功能:创建注册用户自定义事件

名称:抽取目标二维数组

功能:在多个城市的混合数据中,提取出某一个城市的数据

输入:多城市二维数组、目标城市代号

输出:单一城市二维数组

原理:逐行扫描二维数组 [输入数组] ,判断是否存在目标元素,如果存在就将该行插入 [输出子数组]

名称:温度分析(单次)

功能:处理提取温度信息,求出一天的平均温度和温差

输入:温度字符串

输出:早晚温度、平均温度、温差

名称:获取气象信息

功能:读取气象信息文档,转换成字符串表格

输入:

输出:气象文档路径、表格数据二维数组

原理:获取本vi的 [基路径] 后,添加 [目标文件路径],间隔符为 [逗号] ,读入表格文件,去掉第一行的标题行,输出数据气象。

名称:登录

功能:验证登录成功或失败

输入:账户数据二维数组、输入账户、输入密码

输出:验证状态、登录状态提示字符串

原理:搜索是否存在 [用户账号] ,存在就提取 [用户信息行] 的 [密码信息],判断与 [输入密码] 是否匹配,密码正确激活 [登录成功事件] 。

源代码优化前

源代码优化后

名称:搜索(一维数组)

功能:搜索一维数组的存在不相同的元素

输入:一维字符串数组;

输出:一维字符串存在的元素数组;

原理:数组中读入一个元素,查询 [存在元素数组] 是否已经存在该元素,不存在加入[存在元素数组],数组查询一遍后输出[存在元素数组] 。

名称:统计(一维数组)

功能:搜索元素完成后,统计各元素的个数

输入:一维字符串原始数组、元素数组

输出:一维字符串存在的元素个数数组(数值类型)

原理:if (all rows[x]==存在的元素[y])数组[y]++;

循环次数= [all rows]数组大小 * [存在的元素]数组大小;

" 本设计制作为原创公益教学课程,不得用于获利性活动。"

——梦魄@行动(2018/06/13)

" This design is an original public interest teaching course,and it should not be used for profitable activities ."

——Dream doing(2018/06/13)

千 里 优 选 教 学 基 地

实验小屋

微信公众号:qlyxgy

密码: spwi

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180614G074B100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券