Thông báo

Collapse
No announcement yet.

làm thế nào để vẽ Đồ thị (X,Y), dữ liệu nhận từ cổng COM, ngôn ngữ Visual Baic 6.0

Collapse
This is a sticky topic.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    Ba cái trò đồ thị đồ thiếc này dùng LabVIEW thì chưa đến 5 phút.
    AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
    Xem thêm tại Online Store ---> Click here
    Mob: 0982.083.106

    Comment


    • #17
      Để vẽ đồ thị từ cổng COM lên ở thời gian thực (đọc lên và vẽ luôn) thì cần chú ý sau đây:

      - Sử dụng điều khiển MSCOMM (hợp lý và ổn định nhất).
      - Cần một timer định thời gian cập nhật dữ liệu lên một biến ở chương trình máy tính (hoặc có thể sử dụng hàm đáp ứng OnComm để bắt sự kiện có dữ liệu trên bộ đệm vào).
      - Sử dụng một trong các activex vẽ đồ thị của Iocomp, ComponentOne, Majic Instrumentation.... (Chú ý tính AutoScale của các đồ thị này là TRUE, để đảm bảo đồ thị sẽ tự động shift dữ liệu khi dữ liệu đầy thang hiển thị)

      Dưới đây là một hình ảnh vẽ đồ thị dữ liệu nhận được qua cổng COM từ bộ điều khiển nhiệt E5CK (Omron)

      Chú ý: giữ liệu trên đồ thị là giả định (chương trình đang trong chế độ Debug, không phải Release)
      Attached Files
      Last edited by compvis; 04-03-2008, 14:52.

      Comment


      • #18
        Hi, không ngờ Các bạn thật là TẬN Tình, quan tâm đến Thread này.Trước hết ,mình xin chân thành cảm ơn các bạn.
        Sau 4 ngày Dùi mài KINH SỬ với Teechart (dùng trong VB) ,mình đã Thành CÔng. Xin đặc biệt cảm ơn bạn ATYLA đã gợi ý sử dụng MANG (rất hữu ích) . Mình xin trình bày 2 bước để vẽ đồ thị với Dữ liệu từ cổng COM với Teechart như sau:
        1> Khai báo một mảng để lưu dữ liệu cần vẽ : Dim MANG(1 to 50000) As Long
        Khai báo 1 biến đếm : Dim bien_dem As Long
        2> Mỗi khi có sự kiên MSComn được gọi:
        a. chúng ta sẽ lưu vào mảng ( Có một biến đếm để làm ĐẾM số lần Sự kiện MSComn được gọi ==> Làm chỉ số luu phần tử vào mạng trên ; lần đầu tiên, đặt : bien_dem =1)
        b. Khi lưu xong , ta sẽ gọi Teechart ,Add thêm 1 điểm lên đồ thị :
        Code mẫu:
        With TChart1.Series(0)
        .AddXY bien_dem,MANG(bien_dem),"",vbBlue
        End with
        3. Khi sự kiện OnComn kết thúc, ta tang biến đếm lên 1 , rồi kết thúc SUB

        Theo khi hứa với các bạn ,mình sẽ POST vài Sample CODE + Form mẫu lên ,bây giờ mình xin POST các File HELP +Tuturial +Guider rất hay của Teechart. các bạn hãy vào phần HELP => Getting Started => Để xem cách thiêt lập FORM cho teechart và Khai báo như thế nào.
        File help: http://www.filefactory.com/mupc/af7b5e/ ( sau đó Kéo thanh trình Duyệt : chọn FREE DOWNLOAD , sau đó nhập MÃ vào là DOWN thui ; cac bạn nên dùng Internet Downloader 5.1X để tăng tốc Down cho nhanh)

        File ActiveX Control (teechart.OCX) : http://www.filefactory.com/file/652ad8/

        Còn về Sample project, cuối tuần mình sẽ POST cho mấy bạn nghen
        My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

        Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

        Comment


        • #19
          Còn đây là File FAQ,chứa rất nhiều câu hỏi mà nhiều USER đã sử dụng Teechart hỏi Nhà Sản xuất và được giải đáp rất tốt (chủ yếu là cách Viết lập trình như thế nào để vẽ đồ thị) . Thật sự Teechart là 1 ActiveX COntrol rất hay.
          File_FAQ: http://www.filefactory.com/file/251ffd/
          Mong mọi người ,ai cũng thành thạo việc vẽ đồ thị với Teechart nhé!
          My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

          Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

          Comment


          • #20
            Tuy nhiên, để vẽ được ĐỒ THỊ hiển thị kết quả đọc về ,các bạn phải làm được 1 giao diện Gửi và nhận Giữa PC và VI Điều khiển , sau đó tập vẽ với 1 mảng Dữ liệu có Sẵn

            Về lập trình giao tiếp NỐI Tiếp, các bạn nên tham khảo bài của bạn : NgoHaiBac
            http://dientuvietnam.net/forums/showthread.php?t=963

            và tham khảo tài liệu Sách: LẬP TRÌNH GIAO TIẾP MAY TÍNH TRONG WINDOWS và ĐO LƯỜNG VÀ ĐIỀU KHIỂN BẰNG MÁY TÍNH của tác giả NGÔ DIÊN TẬP. Đây là 2 quyển sách rất hay cho Sinh viên ngành Điều Khiển Tự Động như chúng ta đó

            Do mới sử dụng Teechart ,nên cũng chưa GOOD lắm ,mình mong được sử góp Ý giúp đỡ của các bạn nhé . Xin góp ý vào địa chỉ :
            Mail: leonardou_3000@yahoo.com
            hoac: Nguyễn Gia Minh Thảo ,lớp DD04KSTN ,khoa Điện - Điện tử, ĐHBK TP.HCM
            My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

            Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

            Comment


            • #21
              Nguyên văn bởi phamthaihoa Xem bài viết
              Hóa ra vấn đề của bạn là không nhận đựoc dữ liệu từ Serial Port ah ? Bạn xem thêm :http://dientuvietnam.net/forums/showthread.php?t=3046
              Thank bạn nghen, nhưng mình đã làm xong chuyện này từ Học kì trước rùi.
              My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

              Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

              Comment


              • #22
                Mình gửi kèm cho các bạn xem vài KẾT quả nghen ( mình điều khiển tốc độ Động Cơ từ MÁy Tính ; đây chi là Điều Khiển vòng hở ; Khi nào làm xong Điều Khiển vòng KÍN bằng phương pháp Mờ (fuzzy logic) , mình se PÓT lên để chúng ta Kiểm tra 2 Đáp ứng sẽ khác nhau ra sao nhé)

                My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                Comment


                • #23
                  Last edited by hoanglongu; 05-03-2008, 13:43.
                  My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                  Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                  Comment


                  • #24
                    My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                    Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                    Comment


                    • #25
                      My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                      Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                      Comment


                      • #26
                        Hẹn gặp lại Mọi người ở Cuối Tuần này nghen, mình sẽ POST sample CODE ( của mình và của trang chủ Teechart luôn) .
                        Trang chủ Teechart : http://www.steema.com/downloads/download.html
                        My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                        Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                        Comment


                        • #27
                          Đây là Link hướng dẫn sử dụng Teechart do mình **an ra: (File PDF )
                          http://www.mediafire.com/?mrmb9nebm0n

                          Đây là 1 số ví dụ của Teechart mẫu (rất hay) đó:
                          http://www.mediafire.com/?t8nzwjwmelg
                          My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                          Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                          Comment


                          • #28
                            CHÚC CÁC BẠN VẼ ĐỒ THỊ THÀNH CÔNG với TEECHART
                            My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                            Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                            Comment


                            • #29
                              các bài viết của bác có ích lắm , cảm ơn

                              Comment


                              • #30
                                em cũng đang phải vẽ đồ thị nhận dữ liệu tự cổng com.truyền từ vdk lên thì em làm được rồi nhưng chưa vẽ được.anh Long cố gắng post code lên để em và mọi ng tham khảo được không.anh giải thích rõ về code nhé
                                |

                                Comment

                                Về tác giả

                                Collapse

                                hoanglongu - Received the Bachelor (honors) and Master (by research) of Engineering in Automatic Control at Faculty of Electrical-Electronics Engineering, Ho Chi Minh City University of Technology (HCMUT), Vietnam, in 2009 and 2011, respectively. - Majors: Automatic Control, Solar/Wind Energy systems, Electrical Machines, Two-wheeled Self-Balancing Robot, Microcontrollers. Tìm hiểu thêm về hoanglongu

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

                                Collapse

                                Đang tải...
                                X