Tài liệu giao tiếp RS232 bằng C#
Có bác nào có tài liệu giao tiếp RS232 dùng C# không? Em nghe nói C# dùng mạnh lắm mà chưa tìm được tài liệu hix hix.
Bác nào có share em với. Thanks các bác nhiều nhiều >:D< |
Trích:
|
Trong này đã có tut dùng .NET rồi, bạn lấy tut đó về xem cũng tương tự thôi :).
|
Các bác có thể nói cụ thể hơn k ạ?? Code mẫu và tuto em vào phần nào để xem ạ?? Còn tập lệnh dùng cho giao tiếp máy tính tra trong thư viện nào? Em còn gá lằm các bác ơi :-s
|
Trích:
http://dientuvietnam.net/forums/showthread.php?t=3065 http://dientuvietnam.net/forums/showthread.php?t=3046 Chúc vui :). |
hehe thanks mấy bác nhìu ^^, ít nhất bây giờ em cũng biết được bắt đầu từ đâu .
|
cho em hỏi R232 và R422,R485 có khác nhau nhiều không?
|
ai có tài liệu về các thiết bị tự động hoá ko?post cho mình với?thanhks
|
Các bác xem code của em bị lỗi gì với
1 Attachment(s)
Em có làm 1 ví dụ từ nguồn http://www.codeproject.com/KB/system...hreadSafe.aspx giao tiếp RS232 dùng C#.
Nó báo lỗi thế này: Error 1 The name 'port' does not exist in the current context C:\Documents and Settings\KkK\My Documents\Visual Studio 2005\Projects\vd codeproject Csharp\vd codeproject Csharp\Form1.cs Em gửi kèm project em làm. Các bác xem hộ em sai ở đâu với ạ. Em cảm ơn các bác nhiều. Đây là code của em Code:
using System; |
Hix em copy qua forum sao mấy ô spacing nó tụt ra đầu dòng hết vậy, các bác chịu khó xem trong project em gửi vậy nhé. Các bác thông cảm em còn gà lắm :p
|
hix k có ai giúp em à :-s
|
port của bạn là object loại nào? Bạn chỉ có ports có kiểu string[] trong code thôi.
Thân, |
ports kiểu string em dùng làm biến đầu vào cho hàm foreach ( Em cũng k biết rõ tác dụng của hàm này lắm, em mới tập làm lại ví dụ trong trang em nói ở trên thôi mà :p )
Lỗi không phải ở name ports kiểu string mà ở các hàm port.open, port.close v.v.. . name ports có "s" mà, trong khi "port" báo lỗi đâu có chữ "s" đâu . Em đã thử gỡ bộ visual studio cài lại vẫn báo lỗi như vậy. Bác nào thử chạy project em attach ở trên xem sao. Plzz help me. Hix đau đầu với nó quá |
Trích:
"Tên 'port' không tồn tại trong ngữ cảnh hiện hành", tức là bạn định dùng một object tên là 'port', mà trình biên dịch không biết nó là loại object gì, khai báo ở đâu, khởi tạo ở đâu. Cú pháp của foreach được viết đúng, nghĩa là với mỗi phần tử của mảng ports[] (có được từ việc gọi hàm SerialPort.GetPortNames()) thì gán nó cho biến port, và dùng biến này để thêm phần tử vào combo box cmbComSelect. Theo tôi, vấn đề nằm ở chỗ port được khai báo trong hàm fclsRS232Tester(), và được dùng trong một số hàm khác. Đây chỉ là phỏng đoán của tôi, vì tôi không dùng C# (tôi từng viết code Java cách đây khoảng 10 năm, bây giờ chỉ còn nhớ một vài khái niệm trong OOP thôi). Thân, |
Bác làm ơn giải thích rõ hơn cho em được không ạ. Tại cái này là vd đầu tiên em mò tới C# cũng như vộ visual std 2005. :p
Em thấy biến port chỉ có trong hàm foreach thôi đúng không bác. Em đâu thấy biến port trong hàm nào khác nữa đâu. Với lại khi báo lỗi, em thấy nó có gạch chân mấy hàm port.Open, port.Close v.v.... nên e nghĩ k biết có fải lõi ở mấy hàm này k |
Múi giờ GMT. Hiện tại là 10:07 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam