initial commit

This commit is contained in:
Arin(asus)
2024-11-26 20:15:16 +09:00
commit 973524ee77
435 changed files with 103766 additions and 0 deletions

51
TEST/chart_new/Form1.cs Normal file
View File

@@ -0,0 +1,51 @@
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;
namespace chart_new
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
LoadTestData();
chart.AdjustScaleX();
chart.AdjustScaleY();
this.chart.Refresh();
}
private void LoadTestData()
{
int dataCount = 100000;
DateTime[] timeData = new DateTime[dataCount];
float[] voltageData = new float[dataCount];
DateTime startTime = DateTime.Now;
Random random = new Random();
for (int i = 0; i < dataCount; i++)
{
timeData[i] = startTime.AddSeconds(i+i*2); // 1초 간격으로 시간 데이터 생성
//if(i > 500)
//voltageData[i] = (float)(random.NextDouble() * 100); // 0부터 10 사이의 임의 전압 데이터 생성
//else
voltageData[i] = (float)(random.NextDouble() * 10); // 0부터 10 사이의 임의 전압 데이터 생성
}
chart.TimeData = timeData;
chart.VoltageData = voltageData;
}
}
}