LabVIEW Vietnam

cancel
Showing results for 
Search instead for 
Did you mean: 

trợ giúp VISA Write

Cho em hỏi trong VISA Write buffer: Em muốn giao tiếp từ PC sang 89c51 từ cổng COM thì trong "VISA Write bufer"  nên viết code theo cách nào..ví dụ như muốn led ở Vi điều khiển sáng theo 1 quy luật nào chẳng hạn

labview.png

0 Kudos
Message 1 of 4
(7,945 Views)

Chào bạn khanhnguyen

Mình vẫn chưa hiểu rõ ý của bạn. Trong trường hợp này có phải bạn muốn gửi 1 chuỗi ký tự thông qua cổng RS-232? Nếu đúng là vậy thì bạn đưa chuỗi ký tự cần gửi vào cổng Write buffer của hàm Visa write.

Phạm Đăng Khoa

Applications Engineer

National Instruments

Message 2 of 4
(4,301 Views)

Đơn giản thôi mà, Code như thế là đc rồi. Chỉ có cái là bạn chưa biết phải xử lý dự liệu như thế nào. Dưới 89C51 nhận từng byte 1, mỗi Byte đại diện cho 1 chữ cái theo mã ACSII. Bây giờ vấn đề là gửi trên PC là 1 chuỗi string. Giả sử muốn gửi 1 Byte có giá trị là 65 tương ứng với kí tự 'A' trong mã ACSII, bạn chỉ việc lôi 1 Numberic ra, gõ số 65 vào, dùng hàm Convert nó thành String rồi gửi đi. Dưới VĐK sẽ nhân được số 65 nếu bạn để nó là int, nhận được 'A' nếu bạn để là char.

Message 3 of 4
(4,301 Views)

ukm, mình đã hiểu rồi cảm ơn bạn nha.

0 Kudos
Message 4 of 4
(4,301 Views)