Thông báo

Collapse
No announcement yet.

Vào Ra Dữ Liệu Với Serial Port Trong C# .Net Framework

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #46
    Mình đang làm 1 giao điên web server để điều khiển thiết bị wa internet việc gửi và nhận dữ liệu từ phần cứng thì được rồi nhưng do thiết bị ở xa nên khi gửi chuổi dữ liệu đi thì phần cứng sẽ gửi dữ liệu về báo nhưng vấn đề ở đây là nếu mà trong 1 khoảng thời gian nào đó mà sever không nhận được dữ liệu từ phần cứng thi phải tự đông ngắt kết nối để kết nối lại ko thui sẽ bị treo máy vì minh đã viết lệnh cho socket dừng lại để nhận dữ liệu thông qua lệnh này :
    ClassAll.lightsock.Receive(data); //cho socket chờ nhận dữ liệu phản hồi
    string str = encoding.GetString(data); //dữ liệu lấy về lưu cào chuỗi str
    if (str != "") //nếu có dữ liệu phản hồi (str khac 0) thì:
    {

    ......................
    }
    Vấn đề là mình không thể tạo thời gian trễ VD: trong khoảng thời gian là 10s mà nó không nhận được dữ liệu truyền về thì sẽ ngắt kết nói mình nghi mai ko biết làm sau. Bác nào có cách nào khác giúp mình không? Thanks!

    Comment


    • #47
      Mình đang có mong muốn đọc dữ liệu từ Cổng COM3 của máy cân điện tử
      Mình đọc ra mã hexa là

      00000000 - 00000000 3F3F3F00 00000000 003F0000 3F00003F ???......?..?..?
      00000010 - 00000010 0000003F 3F3F003F 003F003F 3F3F0000 ...???.?.?.???..
      00000020 - 00000020 3F003F3F 3F3F0000 3F003F3F 3F000000 ?.????..?.???...
      00000030 - 00000030 0000003F 00003F00 003F0000 003F3F3F ...?..?..?...???
      00000040 - 00000040 003F003F 003F3F3F 00003F00 3F3F3F3F .?.?.???..?.????
      00000050 - 00000050 00003F00 3F3F3F00 00000000 003F0000 ..?.???......?..
      00000060 - 00000060 3F00003F 0000003F 3F3F003F 003F003F ?..?...???.?.?.?
      00000070 - 00000070 3F3F0000 3F003F3F 3F3F0000 3F003F3F ??..?.????..?.??
      00000080 - 00000080 3F000000 0000003F 00003F00 003F0000 ?......?..?..?..
      00000090 - 00000090 003F3F3F 003F003F 003F3F3F 00003F00 .???.?.?.???..?.
      000000A0 - 000000A0 3F3F3F3F 00003F00 ????..?.

      Không biết phải chuyển sang chuổi ra sao .
      Cao thủ xin chỉ giúp
      Thành công xin hậu tạ

      Ai có kinh nghiệp đọc dữ liệu từ máy cân điện tử xin giúp mình không biết làm và không có thời gian nghiên cứu . Ai làm giúp mình sẽ gửi hoa hồng cho

      mail của mình luonghuuloc2k@gmail.com
      Last edited by analogto; 28-08-2013, 15:01.

      Comment


      • #48
        Cân của bạn model là gì có tài liệu và yêu cầu thì gửi mình để mình thử xem.
        mail: thangnv.fet@gmail.com

        Comment


        • #49
          Có ai làm bắt cước từ tổng đài không. Mình làm nó bắt được nhưng chỉ vài cuộc gọi đầu, những cuộc gọi sau thì nó thiếu dữ liệu (giống như là đang nhận nó bị ngắt) rồi nó lại mang sang lần kế tiếp. Có bạn này rành về PBX không. Mình viết bằng c#

          Comment


          • #50
            muốn chuyển đổi định dạng mp3 sang mã định dạng Hexa hoặc array.... để truyền qua Serial Port thì làm sao mọi người? Ai biết chỉ giúp mình được không??????

            Comment


            • #51
              Chào bạn. Bạn cho mình hỏi chút.
              Bạn nhận được dữ liệu đến. kiểu dữ liệu dulieuden là kiểu String. Nhưng ở phần Convert thì nó ở dạng Char --> Hex mà hai kiểu dữ liệu này là khác nhau.
              như vậy liệu khị truyền dữ liệu đi có đầy đủ như dulieuden bộ đệm không?
              Mong nhận sự phản hồi của bạn.

              Thank for share!

              Comment


              • #52
                Đọc 2 bài viết ở đây, khá đầy đủ cho bạn giao tiếp với COM trên C#

                Serial Port Communication In C# - C# Tutorials | Dream.In.Code


                SerialPort (RS-232 Serial COM Port) in C# .NET - #region Coad's Code (Noah Coad)
                Tư vấn, phát triển phần mềm CAM & phần mềm điều khiển máy CNC
                Website: -- Fb:

                Comment


                • #53
                  Nguyên văn bởi manhthang.26
                  private void btnHexTx_Click_1(object sender, EventArgs e)
                  {
                  try
                  {
                  byte[] data = HexStringToByteAray(txtHexTx.Text);

                  cho em hỏi cái mảng này a khai báo ở đâu ak

                  Nó khai báo ngay chỗ bạn viết đó. byte[] là khai báo mảng .

                  Comment


                  • #54
                    Nguyên văn bởi manhthang.26
                    Nhưng chương trình báo lỗi bạn ak
                    Mình đoán lỗi do chưa có hàm "HexStringToByteAray(txtHexTx.Text);".
                    Bạn có thể sửa lại :
                    Code:
                    byte[] data = Encoding.UTF8.GetBytes(txtHexTx.Text);

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    • vi van pham
                      Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                      bởi vi van pham
                      Đồng ý với Bqv.
                      50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
                      - Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...
                      hôm nay, 08:09
                    • mèomướp
                      Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                      bởi mèomướp
                      Dạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
                      hôm nay, 06:19
                    • bqviet
                      Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                      bởi bqviet
                      Cuối năm bàn thêm chuyện to hơn chút, đấy là 2 vụ rơi đám 737 đời mới và trục trặc ở cả tá chiếc khác. Ngay cả những thứ tưởng như cao siêu sang xịn thật thì vẫn có thể gặp trường hợp oái oăm như thường. Từ hồi đó bqv đã thấy khó hiểu làm sao lại đẻ ra đám MCAS quái thai đến thế được. Rồi...
                      24-01-2025, 19:40
                    • bqviet
                      Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                      bởi bqviet
                      Bqv phải vào ngay để tán đồng với bài viết trên của bạn. Chỉ bàn về kỹ thuật, thiết bị máy móc của hãng dù danh tiếng vẫn có thể xảy ra những chuyện ngoài dự kiến, thậm chí những chuyện tưởng như không bao giờ có thể xảy ra....
                      24-01-2025, 19:31
                    • dinhthuong80
                      Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                      bởi dinhthuong80
                      (ĐT chia sẻ MPPT này, với mong muốn rằng, chúng ta hãy tự tin lên, hãy tự hào là người VN, đừng quá tin vào người khác, đừng quá thần tượng họ, cần kiểm tra thực chứng chứ không nên cứ cho các thiết bị thông minh, cao siêu là hoàn hảo)
                      24-01-2025, 12:08
                    • dinhthuong80
                      Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                      bởi dinhthuong80
                      Dưới đây là hình ảnh thực:

                      (bị phạm con tụ pi C17 (phía trên IC U3/DIP08: văng mất xác!)

                      (hàn vào vị trí C17 tụ pi 27nF ( giá trị phỏng đoán từ 10-100nF!), mạch vẫn chạy như trước khi cạy keo)...
                      24-01-2025, 12:05
                    • dinhthuong80
                      Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?
                      bởi dinhthuong80
                      ĐT đã mạnh dạn mail thử cho hãng SRNE, họ trả lời là nó dùng nhiệt điện trở ở bên trong mạch như sau:

                      "Our street light controller product triggers high temperature protection based on internal thermistor sampling''

                      Thấy hơi lo lắng vì kiến thức điện tử...
                      24-01-2025, 11:39
                    • mèomướp
                      Trả lời cho tìm mua đồng hồ vạn năng
                      bởi mèomướp
                      Dạ chú mua cái kẹp dòng ấy ạ. Chị hàng xóm nhà cháu có 1 cái thấy lâu lâu rùi chưa hỏng ạ. Ví dụ như mẫu này trên shoppee đầy ạ...
                      https://vn.shp.ee/dWYVgq7
                      21-01-2025, 12:48
                    • vi van pham
                      Trả lời cho Sửa bộ nguồn DC 60V 45A
                      bởi vi van pham
                      Bác Đinh Vặn sai rồi,bây giờ con nít mẫu giáo đã giải phương trình 2 ẩn số rồi.
                      Tôi chứng minh bác lên youtube đầy video đơn giản tựa rất hot, chỉ 1 transistor hay 1 con diode và hướng dẩn cách làm, tác giả không vẽ sơ đồ mạch điện...
                      21-01-2025, 11:55
                    • nguyendinhvan
                      Trả lời cho Sửa bộ nguồn DC 60V 45A
                      bởi nguyendinhvan
                      Bây giờ mới có tháng giêng, bao giờ mới đến tháng mười ?
                      Các cháu mẫu giáo mới lên lớp 1 được có 4 tháng. Nên đừng lấy lý do chúng nó đã đi học rồi để bắt nó viết một bài luận văn, hay là giải bài toán hàm. Phải kiên nhẫn...
                      21-01-2025, 00:47
                    Đang tải...
                    X