资源简介
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个文件信息
相关资源
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
评论
共有 条评论