<Rust><iced>基于rust使用iced构建GUI实例:一个CRC16校验码生成工具

avatar
作者
猴君
阅读量:0

前言
本专栏是Rust实例应用。

环境配置
平台:windows
软件:vscode
语言:rust
库:iced、iced_aw

概述
本文是专栏第五篇实例,是一个CRC16校验码转换程序。
在这里插入图片描述

本篇内容:
1、CRC16校验码生成

代码介绍

本文的crc16校验码生成工具,主要设计两个方面,一个是crc16 modbus算法的实现,另一个是GUI的视线。

先说crc16 modbus算法,可以参看以下博文:
<Rust>使用rust实现crc16_modbus校验码生成?

在GUI的实现上,使用iced库来实现,我们需要添加一个文本输入框,一个按钮,一个用于显示结果的标签。

在这里插入图片描述
如图片所示,当我们在输入框中输入字符后(16进制格式的字符,如010300000002此类),程序接收字符串后

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!