資源簡(jiǎn)介
做電子開(kāi)發(fā)的,會(huì)經(jīng)常需要使用虛擬儀器,除了labview 感覺(jué)winform是一個(gè)不錯(cuò)的選擇 然而虛擬示波器更常用,去年和同學(xué)參加個(gè)比賽 后來(lái)示波器都沒(méi)做好 現(xiàn)在抽空自己學(xué)習(xí)寫了個(gè)
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.Windows.Forms.DataVisualization.Charting;
namespace?_2.chart
{
????public?partial?class?Form1?:?Form
????{
????????private?Queue?dataQueue1?=?new?Queue(100);??//初始化隊(duì)列
????????private?Queue?dataQueue2?=?new?Queue(100);??//初始化隊(duì)列
????????//private?double?Px?=?0;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????///?
????????///?系統(tǒng)初始化
????????///?
????????///?
????????///?
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????chart1.ChartAreas[0].AxisX.Minimum?=?0;????//橫坐標(biāo)最小值?
????????????chart1.ChartAreas[0].AxisX.Maximum?=?100;??//橫坐標(biāo)最大值
????????????chart1.ChartAreas[0].AxisY.Minimum?=?-50;??//縱坐標(biāo)最小值
????????????chart1.ChartAreas[0].AxisY.Maximum?=?50;???//縱坐標(biāo)最大值
????????????chart1.Series[0].Points.AddXY(0?0);???????//初始化時(shí)顯示坐標(biāo)軸
????????}
????????/*
?????????*chartArea------圖標(biāo)區(qū)域?
?????????*series???------數(shù)據(jù)序列?一個(gè)chartArea可以有多個(gè)數(shù)據(jù)線
?????????*AxisX/Y??------坐標(biāo)軸?每個(gè)chartArea都隊(duì)友坐標(biāo)軸
?????????*Queue????------隊(duì)列
?????????*/
????????///?
????????///?定時(shí)器程序
????????///?
????????///?
????????///?
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????try
????????????{
?
- 上一篇:winform練習(xí)一覽
- 下一篇:wpf 消息提示框仿QQ左下角提示框
評(píng)論
共有 條評(píng)論