menampilkan grafik pada c#

Saya akan menjelaskan bagaimana caranya untuk menampilkan sebuah grafik pada  pemrograman C# dan .NET component yang bernama PlotLab. Grafik sangat penting pada sebuah aplikasi jika anda membut applikasi dengan interfacing hardware. kali ini akan mencoba membuat aplikasi yang menampilkan grafik sederhana, dimana nilai dari grafik tersebut diambil dari data random dari komputer. langkah awal dari membuat applikasi ini anda harus pastikan dulu di komputer anda telah terinstal PlotLab. Selanjutnya kita akan memulai dengan membuat project baru. Seperti biasa, tak ada yang berbeda pada saat membuat project baru. Nah setelah selesai, pilih scope pada toolbar lalu drag n drop pada project yang anda buat.

2012-11-01_085413

kemudian klik kanan pada bagian Scope Anda yang di design form. Klik Edit Channels dan Anda bisa menambahkan Channel dengan mengklik Add.

2012-11-01_085447

2012-11-01_085459

OK, saat ini design GUI sudah selesai dan siap digunakan. Saatnya kita memasukkan programnya. Sebelumnya Anda harus menambahkan component timer. Nantinya akan kita gunakan untuk mengupdate grafik. Interval timer yang Saya gunakan adalah 100.

Nah sekarang kita intip dulu program utamanya

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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 ContohPlotLab
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
}
Random random = new Random(500);
private void timer1_Tick(object sender, EventArgs e)
{
double[] garis1, garis2;
garis1 = new double[100];
garis2 = new double[100];
for(int i=0; i<100; i++)
{
garis1[i] = random.NextDouble();
garis2[i] = random.NextDouble();
}
scope1.Channels[0].Data.SetYData(garis1);
scope1.Channels[1].Data.SetYData(garis2);
}
}
}

Cukup simple sekali, setiap timer tick maka program akan menyiapkan data random sebanyak 100 buah dan data tersebut langsung di plot ke grafik.

 

2012-11-01_093215
sekian turtorial dari saya semoga bermanfaat terimakasih.

sumber : http://blognyaeko.wordpress.com/2012/11/01/menampilkan-grafik-di-visual-c-dengan-plotlab/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s