![]() |
|
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ử 4 túi
Tham gia ngày: Nov 2008
Nơi Cư Ngụ: Hanoi, Vietnam
Bài gửi: 78
: |
![]() Nếu như bạn cho mỗi lần đọc hiển thị lên một textbox theo như câu hỏi thì biết bao nhiêu textbox cho đủ!
![]() Ở đây, bạn muốn hiển thị tốc độ động cơ lên thì chương trình vi điều khiển bạn cứ print chuỗi tốc độ lên bình thường. Trong C# bạn tạo 1 textbox để nhận giá trị này. Câu lệnh trong C# đơn giản là: Code:
private string receive = null; private delegate void updateDataGrid(); public void installDelegateUpdateDownloadTable() { Motor_Speech.Text = receive; } private void ComPort_DataReceived(object sender, SerialDataReceivedEventArgs e) { receive = ComPort.ReadLine(); updateDataGrid updateDownloadTable = new updateDataGrid(installDelegateUpdateDownloadTable); Motor_Speech.Invoke(updateDownloadTable); } // Lưu ý ở đây bạn phải tạo và khai báo lớp Serial Port (ComPort). Là lớp giao tiếp qua cổng COM.
__________________
Mechatronics Department University of Engineering and Technology, VNUH. thay đổi nội dung bởi: Delfy_Coltech, 25-03-2010 lúc 02:56 PM. Lý do: Sửa chứ còn j! :D |
![]() |
![]() |
![]() |
|
|