![]() |
|
Tài trợ cho PIC Vietnam |
Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 1 túi
Tham gia ngày: Feb 2010
Bài gửi: 15
: |
Hỏi về cách lấy dữ liệu từ VDK trong c# đễ vẽ đồ thị.
Mình đang gặp khó khăn về vấn đề này. Mình không biết cách nào để nhận dữ liệu động, truyền từ VDK qua USB, sau đó vẽ lên c#. Mình dùng một timer(trong c#) để tạo thời gian lấy mẩu trên trục x, còn trục y là dữ liệu mình đọc từ VDK lên. Các bạn nào đã làm qua cái này rồi hướng dẫn cho mình với. Mình có tham khảo cái này, http://zedgraph.org/wiki/index.php?t...Real-Time_Data
Ý của mình là như thế này: Trong hàm vẽ mình sẽ khai báo: for (i = 0; i < 50; i++) { list1.Add(data_x[i], data_y0[i] ); list2.Add(data_x[i], data_y1[i] ); list3.Add(data_x[i], data_y2[i] ); } trong đó data_x[i] là biến thời gian lấy mẩu nằm trong hàm này: private void timer1_Tick( object sender, EventArgs e ) { } cái này thì chắc không khó, cái khó của mình là data_y phải là biến động lấy từ VDK, mà mình chưa biết phải làm như thế nào với nó. Hiện giờ thì mình đã truyền được nhiều byte lên máy tính qua USB rồi, nhưng mình cũng chưa suy nghĩ được phải khai báo như thế nào với cái data_y. Mong được giúp đỡ. |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|