Zdravím, dostali jsme za úkol naprogramovat http://www.youtube.com/watch?v=fpwuqDVwcsM&feature=player_embedded. K tomu jsme obdrželi http://czshare.com/2855804/P%C5%99%C3%ADlohy.zip.
Můj postup:
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;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//public Boolean AutoScale {get;set;}
//změna rozsahu osy X1
if(chart1.Series[0].Points.Count > 30)
{
if (chart1.Series[0].Points.Count > 30)
chart1.Series[0].Points.RemoveAt(0);
chart1.ChartAreas["Default"].AxisX.Minimum = 0;
chart1.ChartAreas["Default"].AxisX.Maximum = 2000;
}
//změna rozsahu osy Y1
//změna rozsahu osy X2
if (chart2.Series[0].Points.Count > 30)
{
if (chart2.Series[0].Points.Count > 30)
chart2.Series[0].Points.RemoveAt(0);
chart2.ChartAreas["Default"].AxisX.Minimum = 0;
chart2.ChartAreas["Default"].AxisX.Maximum = 500;
}
//změna rozsahu osy Y2
}
//graf pro vykreslení zvuku v časové oblasti
private void chart1_Click(object sender, EventArgs e)
{
//Recorder.cs
}
//graf pro vykreslení frekvenčního spektra
private void chart2_Click(object sender, EventArgs e)
{
//FFT.cs
}
//tlačítko pro uzavření aplikace
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = !button1.Enabled;
}
//tlačítko pro zastavení nahrávání
private void button2_Click(object sender, EventArgs e)
{
button2.Enabled = !button2.Enabled;
button3.Enabled = true;
chart1.Enabled = false;
}
//tlačítko pro spouštění nahrávání
private void button3_Click(object sender, EventArgs e)
{
button3.Enabled = !button3.Enabled;
button2.Enabled = true;
chart1.Enabled = true;
}
//tlačítko pro FFT
private void button4_Click(object sender, EventArgs e)
{
button4.Enabled = !button4.Enabled;
}
//vybrané zařízení
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
//nastavení limitu
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
numericUpDown1.Maximum = 100;
numericUpDown1.Minimum = 0;
}
//zisk
private void progressBar1_Click(object sender, EventArgs e)
{
}
//napěťová špička
private void label1_Click(object sender, EventArgs e)
{
}
}
}
Předem děkuji za odpověď