SerialPort trả về không đủ

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • TuanLA1702
    Thành viên mới
    • Aug 2008
    • 1

    #1

    SerialPort trả về không đủ

    Chào các bạn.
    Mình mới chuyển sang lĩnh vực lập trình này nên còn nhiều bỡ ngỡ, mong các bạn chỉ giúp.
    Mình truyền một bằng phương thức write. Nhưng chuỗi trả về của mình chỉ được có một nữa so vói chuổi chuẩn của nó. Mà lại là phần cuối cùng của chuỗi. Nếu bạn nào biết xin hãy chỉ giúp mình nhé.
    Thanks.
  • tuannam
    Thành viên tích cực
    • Jul 2005
    • 114

    #2
    Tăng kích thước buffer nhận lên thì sẽ nhận hết
    Tư vấn, thiết kế hệ thống SCADA dùng WinCC, Citect...
    Nhận giả lập khóa cứng (dongle), cung cấp license Citect, Rockwell, Siemens...
    Liên hệ: servocontrol(at)gmail

    Comment

    • secvnn
      Thành viên mới
      • Nov 2013
      • 11

      #3
      Tăng Buffer lên như thế nào vậy bạn. chỉ mình với, mình viết bằng C#

      Comment

      • eKhanhHoa
        Banned
        • Sep 2012
        • 105

        #4
        bạn set trong ô buffer "1023" nha tình yêu.
        Nếu dùng sự kiện ngắt C# thì tốt nhất là set = 1, nghĩa là nhận từng byte thì chẳng bao giờ nhận thiếu.

        Comment

        • secvnn
          Thành viên mới
          • Nov 2013
          • 11

          #5
          thuộc tính ReadBufferSize của mình để mặc định 4096 có sao không bạn, hay là phải chỉnh về 1023 vậy bạn."Nếu dùng sự kiện ngắt C# thì tốt nhất là set = 1" là sao mình chưa hiểu nè. mình kết nối liên tục để nhận dữ liệu từ tổng đài điện thoại.
          Last edited by secvnn; 05-12-2013, 13:49.

          Comment

          Về tác giả

          Collapse

          TuanLA1702 Tìm hiểu thêm về TuanLA1702

          Bài viết mới nhất

          Collapse

          Đang tải...