WPF以其丰富灵活的控件样式设计,相较于WinForm而言,一直是工控组态软件的宠儿。经过前两文章的学习,已经对WPF开发工控组态软件有了一个基本的了解,今天继续学习温度计的开发,仅供学习分享使用,如有不足之处,还请指正。各位关注【老码识途】的朋友们,因出差期间,一直使用公司具有文件加密和监控功能的电脑,无法发布原创文章。现在持续两个月的出差终于结束了,又可以发布原创博文了,后续会持续更新。涉及知识点 在本示例中,主要知识点如下:WPF阴影效果,线性渐变的设置,主要设置温度计的边框,填充等效果,形成一种金属质感。WPF依赖属性设置,主要设置最大温度,最低温度,和当前温度值WPF线条绘制,主要用
WPF以其丰富灵活的控件样式设计,相较于WinForm而言,一直是工控组态软件的宠儿。经过前两文章的学习,已经对WPF开发工控组态软件有了一个基本的了解,今天继续学习温度计的开发,仅供学习分享使用,如有不足之处,还请指正。各位关注【老码识途】的朋友们,因出差期间,一直使用公司具有文件加密和监控功能的电脑,无法发布原创文章。现在持续两个月的出差终于结束了,又可以发布原创博文了,后续会持续更新。涉及知识点 在本示例中,主要知识点如下:WPF阴影效果,线性渐变的设置,主要设置温度计的边框,填充等效果,形成一种金属质感。WPF依赖属性设置,主要设置最大温度,最低温度,和当前温度值WPF线条绘制,主要用
基本概念标准大气压:表示气压的单位,习惯上常用水银柱高度。例如,一个标准大气压等于760毫米高的水银柱的重量,它相当于一平方厘米面积上承受1.0336公斤重的大气压力。由于各国所用的重量和长度单位不同,因而气压单位也不统一,这不便于对全球的气压进行比较分析。因此,国际上统一规定用"百帕"作为气压单位。经过换算:一个标准大气压=1.013×105帕。1个标准大气压=760mm水银(汞柱)柱高。海拔(Elevation),是指地面某个地点高出海平面的垂直距离。是某地与海平面的高度差,通常以平均海平面做标准来计算。海拔的起点叫海拔零点或水准零点,是某一滨海地点的平均海水面。它是根据当地测潮站的多年记
基本概念标准大气压:表示气压的单位,习惯上常用水银柱高度。例如,一个标准大气压等于760毫米高的水银柱的重量,它相当于一平方厘米面积上承受1.0336公斤重的大气压力。由于各国所用的重量和长度单位不同,因而气压单位也不统一,这不便于对全球的气压进行比较分析。因此,国际上统一规定用"百帕"作为气压单位。经过换算:一个标准大气压=1.013×105帕。1个标准大气压=760mm水银(汞柱)柱高。海拔(Elevation),是指地面某个地点高出海平面的垂直距离。是某地与海平面的高度差,通常以平均海平面做标准来计算。海拔的起点叫海拔零点或水准零点,是某一滨海地点的平均海水面。它是根据当地测潮站的多年记
摘要:本篇文章主要介绍设备上云的详细流程,介绍华为云物联网云端产品、设备创建流程,数据转存方式,应用侧开发接口等等。本文分享自华为云社区《采用华为云IOT平台设计的高速公路多节点温度采集系统(STM32+NBIOT)》,作者:DS小龙哥。一、前言当前的场景是,在高速公路上部署温度采集设备,在高速路地表安装温度检测传感器,检测当前路段的路面实际温度。一段高速路上有多个地点需要采集温度数据。采集温度数据需要上传到云平台进行数据存储,并且通过可视化界面展示温度变化曲线,支持查询最近几天的温度信息。二、设计思路(1)云平台选型:使用华为云物联网云平台。(2)云数据存储:使用OBS存储,存放设备上传的历
摘要:本篇文章主要介绍设备上云的详细流程,介绍华为云物联网云端产品、设备创建流程,数据转存方式,应用侧开发接口等等。本文分享自华为云社区《采用华为云IOT平台设计的高速公路多节点温度采集系统(STM32+NBIOT)》,作者:DS小龙哥。一、前言当前的场景是,在高速公路上部署温度采集设备,在高速路地表安装温度检测传感器,检测当前路段的路面实际温度。一段高速路上有多个地点需要采集温度数据。采集温度数据需要上传到云平台进行数据存储,并且通过可视化界面展示温度变化曲线,支持查询最近几天的温度信息。二、设计思路(1)云平台选型:使用华为云物联网云平台。(2)云数据存储:使用OBS存储,存放设备上传的历
目录DS18B20数字温度计(一)电气特性,寄生供电模式和远距离接线DS18B20数字温度计(二)测温,ROM和CRC算法DS18B20数字温度计(三)1-WIRE总线ROM搜索算法和实际测试DS18B20DS18B20是一个常见的数字温度计芯片,因为测温准确,廉价且接线简单,实际应用广泛,在各种教学实验套装中出镜率也很高.在做FwLib_STC8GPIO示例的时候写了一下DS18B20,这个型号看似简单,但是使用机制比较有意思,一个篇幅写不下,所以把内容抽出来单独介绍.参数1-WireBus总线结构,允许一根总线上挂接多个DS18B20并分别通信在普通温度下,可以直接从数据口取电,这时候只需
目录DS18B20数字温度计(一)电气特性,寄生供电模式和远距离接线DS18B20数字温度计(二)测温,ROM和CRC算法DS18B20数字温度计(三)1-WIRE总线ROM搜索算法和实际测试DS18B20DS18B20是一个常见的数字温度计芯片,因为测温准确,廉价且接线简单,实际应用广泛,在各种教学实验套装中出镜率也很高.在做FwLib_STC8GPIO示例的时候写了一下DS18B20,这个型号看似简单,但是使用机制比较有意思,一个篇幅写不下,所以把内容抽出来单独介绍.参数1-WireBus总线结构,允许一根总线上挂接多个DS18B20并分别通信在普通温度下,可以直接从数据口取电,这时候只需
目录STC8H开发(一):在Keil5中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(二):在LinuxVSCode中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(三):基于FwLib_STC8的模数转换ADC介绍和演示用例说明STC8H开发(四):FwLib_STC8封装库的介绍和使用注意事项STC8H开发(五):SPI驱动nRF24L01无线模块STC8H开发(六):SPI驱动ADXL345三轴加速度检测模块STC8H开发(七):I2C驱动MPU6050三轴加速度+三轴角速度检测模块STC8H开发(八):NRF24L01无线传输音频(对讲机原型)STC8
目录STC8H开发(一):在Keil5中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(二):在LinuxVSCode中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(三):基于FwLib_STC8的模数转换ADC介绍和演示用例说明STC8H开发(四):FwLib_STC8封装库的介绍和使用注意事项STC8H开发(五):SPI驱动nRF24L01无线模块STC8H开发(六):SPI驱动ADXL345三轴加速度检测模块STC8H开发(七):I2C驱动MPU6050三轴加速度+三轴角速度检测模块STC8H开发(八):NRF24L01无线传输音频(对讲机原型)STC8