Trích:
Nguyên văn bởi darknightqn
Em đang làm đồ án điều khiển động cơ bằng PID...e sử dụng Vb 6.0 ....cho e hỏi là tại sao việc truyền nhận giữ liệu giữa máy tính và rs232 không ổn định...tức là e truyền từ máy tính xuống thì được...còn tín hiệu từ dưới truyền lên lại không ổn định..lúc được lúc không...ai bít có thể do vấn đề j mà nó bị như vậy không...cảm ơn mọi người
|
Khi gửi dữ liệu từ VXL -> VB, bạn nên kèm theo một kí tự nào đó. Mục đích khi VB nhận chuỗi có kí tự này thì ta biết đã nhận hết chuỗi gửi lên. Sau đó ta xử lý dữ liệu nhận được.
Ngoài ra cũng nên delay 1 khoảng thời gian giữa lúc nhận chuỗi và lúc xử lý chuỗi trên VB để thông tin xử lý khỏi bị "cà tưng"
). Hàm delay có thể dùng thư viện api windows, hay đơn giản cho một biến chạy trong cái vòng lặp for, cái này thì trên mạng có nhìu.
Chúc bạn thành công!