资源简介
c#写的温度湿度上位机程序,采用串口进行通信,可以实时显示温度波形,还附带有书面报告。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using CCWin;
namespace project4
{
public partial class Form1 : Skin_Mac
{
public Form1()
{
InitializeComponent();
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
//label2.Text = DateTime.Now.ToString();
timer1.Enabled = true;
}
private void button1_Click(object sender EventArgs e)
{
try
{
serialPort1.Open();//打开串口
button1.Enabled = false;//打开串口按钮不可用
button2.Enabled = true;//关闭串口按钮可用
}
catch
{
MessageBox.Show(“端口错误请检查串口“ “错误“);
}
}
private void Form1_Load(object sender EventArgs e)
{
int i;
//初始化功率设置下拉框
for (i = 1; i < 100; i++)//百分比范围(1-99)
{
comboBox1.Items.Add(i.ToString() + “ ﹪“);
}
comboBox1.Text = “1 ﹪“;//设置默认值
//初始化温度上限设置下拉框
for (i = 0; i < 100; i++)//温度上限范围(0-99)
{
comboBox2.Items.Add(i.ToString() + “ ℃“);
}
comboBox2.Text = “30 ℃“;
//初始化温度下限设置下拉框
for (i = 0; i <= 99; i++)//温度下限范围(0-99)
{
comboBox3.Items.Add(i.ToString() + “ ℃“);
}
comboBox3.Text = “0 ℃“;
//初始化定时时间设置下拉框
// (特别说明)当数字不超过10的时候默认只有一位,为了与系统时间格式相同,在0~9前加上字符串“0“
//此处不能加“0“,若加上“0“则与系统时间不匹配,无法顺利完成比较
//设置时间与系统时间保持一致既是为了美观,也是为了便于比较
for (i = 0; i < 10; i++)
{
comboBox4.Items.Add(i.ToString());
}
for (i = 10; i < 24; i++)
{
comboBox4.Items.Add(i.ToString());
}
comboBox4.Text = “00“;
for (i = 0; i < 10; i++)
{
comboBox5.Items.Add(“0“ + i.ToString());
}
for (i =10; i < 60; i++)
{
comboBox5.Items.Add(i.ToString());
}
comboBox5.Text = “00“;
for (i = 0; i < 10; i++)
{
comboBox6.Items.Add(“0“ + i.ToString());
}
for (i =10; i < 60; i++)
{
comboBox6.Items.Add(i.ToString());
}
comboBox6.Text = “00“;
serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived);//添加事件处理程序
}
//当开始绘制温度曲线时,将该标志位置位,刷新温度数组
bool temp_show_flag = false;
//温度数组
int[]temp_data=new int[100];
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4637 2016-01-06 10:57 C#写的温度\sys\History\PCB_Project1.~(1).PrjPCB.Zip
文件 4957 2016-01-09 09:50 C#写的温度\sys\History\PCB_Project1.~(2).PrjPCB.Zip
文件 1448 2016-01-05 12:33 C#写的温度\sys\History\Sheet1.~(1).SchDoc.Zip
文件 11873 2016-01-05 17:18 C#写的温度\sys\History\Sheet1.~(2).SchDoc.Zip
文件 14310 2016-01-05 17:25 C#写的温度\sys\History\Sheet1.~(3).SchDoc.Zip
文件 14265 2016-01-06 09:17 C#写的温度\sys\History\Sheet1.~(4).SchDoc.Zip
文件 14341 2016-01-07 15:00 C#写的温度\sys\History\Sheet1.~(5).SchDoc.Zip
文件 14367 2016-01-09 09:50 C#写的温度\sys\History\Sheet1.~(6).SchDoc.Zip
文件 3992 2016-01-09 09:44 C#写的温度\sys\PCB_Project1.OutJob
文件 41246 2016-01-09 09:50 C#写的温度\sys\PCB_Project1.PrjPCB
文件 48 2016-01-09 09:44 C#写的温度\sys\PCB_Project1.PrjPCBStructure
文件 66 2016-01-09 09:44 C#写的温度\sys\Project Logs for PCB_Project1\Sheet1 SCH ECO 2016-1-9 9-44-15.LOG
文件 261519 2016-01-09 09:44 C#写的温度\sys\Sheet1.pdf
文件 122368 2016-01-09 09:50 C#写的温度\sys\Sheet1.SchDoc
文件 87442 2016-01-09 09:50 C#写的温度\sys\__Previews\Sheet1.SchDocPreview
..A..H. 60928 2018-01-06 16:39 C#写的温度\上位机\SerialCommunicate\project4\.vs\project4\v14\.suo
文件 2245120 2015-03-10 22:12 C#写的温度\上位机\SerialCommunicate\project4\project4\bin\Debug\CSkin.dll
文件 238921 2015-03-10 22:11 C#写的温度\上位机\SerialCommunicate\project4\project4\bin\Debug\CSkin.xm
文件 320512 2018-01-06 16:38 C#写的温度\上位机\SerialCommunicate\project4\project4\bin\Debug\project4.exe
文件 42496 2018-01-06 16:38 C#写的温度\上位机\SerialCommunicate\project4\project4\bin\Debug\project4.pdb
文件 22688 2018-01-06 16:37 C#写的温度\上位机\SerialCommunicate\project4\project4\bin\Debug\project4.vshost.exe
文件 490 2014-09-19 01:53 C#写的温度\上位机\SerialCommunicate\project4\project4\bin\Debug\project4.vshost.exe.manifest
文件 24615 2017-11-24 16:37 C#写的温度\上位机\SerialCommunicate\project4\project4\Form1.cs
文件 41274 2017-11-24 16:37 C#写的温度\上位机\SerialCommunicate\project4\project4\Form1.Designer.cs
文件 6579 2017-11-24 16:37 C#写的温度\上位机\SerialCommunicate\project4\project4\Form1.resx
文件 716 2017-11-22 16:20 C#写的温度\上位机\SerialCommunicate\project4\project4\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7527 2018-01-06 16:37 C#写的温度\上位机\SerialCommunicate\project4\project4\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 7832 2018-01-06 16:38 C#写的温度\上位机\SerialCommunicate\project4\project4\obj\Debug\project4.csproj.FileListAbsolute.txt
文件 1056 2017-11-24 16:37 C#写的温度\上位机\SerialCommunicate\project4\project4\obj\Debug\project4.csproj.GenerateResource.Cache
文件 14054 2018-01-06 16:38 C#写的温度\上位机\SerialCommunicate\project4\project4\obj\Debug\project4.csprojResolveAssemblyReference.cache
............此处省略194个文件信息
相关资源
- 物流运输管理系统 winform C#
- C# in Depth 第四版
- 某大学网络教学平台全部源码经典c
- C#编写上位机软件串口助手,无需修改
- C#项目之视频监控系统含源码
- C#项目之企业人事管理系统含源码
- C#进销存管理系统完整版,附数据库文
- C#网上购物系统源码
- C#学生选课系统
- 使用C#写的抽奖机(能够随机抽取一二
- 学生管理系统 c#开发 详解
- PLC通讯实现-C#访问三菱PLCCPU-R04-MxCom
- C# 基于UDP即时聊天程序源代码
- 基于VS2008C#+窗体+学生选课系统的设计
- C# Winform仿360窗口菜单界面程序
- C#WInfrom超市进销存管理系统
- asp.net留言板源代码(C#)
- C#编写的云南大学校园导航系统
- C#程序设计图书馆管理系统
- Visual C#网络编程 郑阿奇
- c#百款精美图片资源合集
- 库存管理系统c# + oracle
- C#销售管理系统
- 超市管理系统5.0C# SQL 需求分析+源代码
- C# 二维码生成 DLL 各个版本
- C#超市进销存销售管理系统源代码
- C# Winform毕业设计源码-音乐播放器
- C#客户信息管理系统
- c# asp.net 课程设计
- c#window界面的库存管理系统
评论
共有 条评论