# ElectronicScale **Repository Path**: schnee/ElectronicScale ## Basic Information - **Project Name**: ElectronicScale - **Description**: 电子秤数据记录程序 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2018-05-10 - **Last Updated**: 2025-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ElectronicScale #### 项目介绍 电子秤数据记录程序 #### 软件架构 ElectronicScale(主程序) 1. Commonality:公共类,提供机器唯一代码试别(GUID) 2. Configuration:配置模型类,ElectronicScale.exe.config中的配置实体模型 3. DataRecord:接收到的数据的实体模型 4. DBHelper:数据库帮助类,单例模式,通过静态方法获取实体对象,用于操作数据库 SerialPortSendTest(测试程序) 1. 用于测试主程序 数据库结构说明: 1. 数据库名称随意 2. 数据库下要包含一张名为Data的表 3. Data表有3列组成Id(int)、Weight(numeric(6, 2))、TimeStamp(datetime),括号中为数据类型 4. 创建Data表的Sql语句如下: CREATE TABLE [dbo].[Data]( [Id] [int] IDENTITY(1,1) NOT NULL, [Weight] [numeric](6, 2) NOT NULL, [TimeStamp] [datetime] NOT NULL, CONSTRAINT [PK_Data] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] #### 安装教程 1. 直接运行ElectronicScale.exe即可 #### 使用说明 1. 需配置正确的串口和波特率 2. 本程序开发所使用的硬件平台:上海耀华称重系统有限公司生产的XK3190-A9电子秤 #### 参与贡献 无