基于Labview+和风天气的天气预报.docx

上传人:暗伤 文档编号:24288363 上传时间:2022-07-04 格式:DOCX 页数:9 大小:1.42MB
返回 下载 相关 举报
基于Labview+和风天气的天气预报.docx_第1页
第1页 / 共9页
基于Labview+和风天气的天气预报.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《基于Labview+和风天气的天气预报.docx》由会员分享,可在线阅读,更多相关《基于Labview+和风天气的天气预报.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于 Labview+和风天气的天气预报目标:使用 Labview 做一个天气预报程序。工具:Labview和风天气开发平台gzip.dll(数据解压)流程: 1、进入和风天气开发平台注册账号( 2、进入用户中心-和风天气开发者控制台;3、在应用管理栏创建自己的应用,选择免费开发版和 web API,即可得到 KEY;4、进入开发者文档-查看天气数据 Web API 开发文档,查看天气相关的各种 API;5、根据需求查看 API,这里选择逐天天气预报;6、这里选择 3 天天气预报中的开发版 URL,输入对应参数 Location 和 KEY,其中 Location 可以用查询地区的 Locat

2、ionID,KEY 为第 3 步获取的 KEY。例如我们要查询北京市朝阳区的天气,其 URL 为17459a332489db189f94092cc73107、如何获取 LocationID,在地里信息 API 中查找,例如北京市朝阳区,URL 为朝阳 &key=5fb17459a332489db189f94092cc73108、从网页上获取的数据都是 JSON 格式,需要了解 JSON 格式数据及 Labview 中的从 JSON 还原 VI。9、Labview 读取网页数据-程序框图-数据通信-协议-HTTP 客户端-GET10、网页数据保存在体部,获取后为乱码,从头部最后一行可以看出数据被

3、压缩了,压缩方式为 gzip 格式。11、调用 gzip.dll 对数据进行解压(这里参考了易语言资源网中的易语言 GZIP解压缩源码例程),函数调用过程为: InitDecompressionCreateDecompressionDecompressDestroyDecompression12、完成解压程序设计13、完成上步后发现网页数据大部分正常,只有中文显示乱码,因为网页数据格式为 UTF-8 的编码格式,需要转换成 TXT 格式。该部分功能可从网上下载转换 VI UTF-8 to text。14、完成上述步骤后,得到的数据即为正常的JSON 格式数据。JSON 数据格式语法可参照( JSON 数据解析 VI(从 JSON 还原)。15、从 JSON 还原 VI 有两种用法,一种是通过路径提取指定数据,另外一种是通过类型/默认值匹配输入格式进行提取。输入数据必须是 UTF-8 的编码格式,同时解析出来的数据为 text 编码。16、使用上述两种方法提取数据。17、格式控件中的所有控件的标题必须与 JSON 数据中的数据名称一致。提取出来的数据是簇结构,调用按名称解除捆绑 VI 即可得到天气数据。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁