ARM-USB-HID Và Labview, rất dễ.

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • dangki070188
    Thành viên chính thức
    • Oct 2008
    • 59

    #46
    chúc mừng bạn nha! bạn có thể post lên cho mọi người cùng tham khảo không?
    |

    Comment

    • heavenlylove
      Thành viên mới
      • Feb 2010
      • 26

      #47
      đây là file VI của em. các anh xem và cho ý kiến nhé. em mới chỉ giả lập tín hiệu để xử lý và hiển thị thui. Em chưa giao tiếp usb. trong tuần này em sẽ cố gắng làm về giao tiếp usb và lưu kết quả dưới dạng text hoặc excel.

      Comment

      • heavenlylove
        Thành viên mới
        • Feb 2010
        • 26

        #48
        đây chỉ là sơ đồ khối. Em xin lỗi vì ko post cả file VI lên đc
        Attached Files

        Comment

        • heavenlylove
          Thành viên mới
          • Feb 2010
          • 26

          #49
          à các anh ơi cho em hỏi cách đóng gói sản phẩm sau khi mình lập trình labview với. để có thể cứ mở lên và chạy, ngăn ko cho người khác thay đổi sơ đồ khối gốc ban đầu.

          Comment

          • dangki070188
            Thành viên chính thức
            • Oct 2008
            • 59

            #50
            bạn tạo ra file .exe bằng labview nhé! nó có thể chạy trên máy không cần cài labview nhưng phải cài LabVIEW85RuntimeEngineFull
            Cách tạo: Từ front panel của project bạn đang làm! bấm vào menu project > new project > add > click phải build specifications > application exe> save project vào chỗ nào đó . Từ my applycation properties chọn source files > bấm vào project files của bạn> chọn dấu mũi tên để add vào startup VIs > chọn build. Thế là xong. Xem kĩ đường dẫn để biết nó lưu file exe chỗ nào nhé.
            Last edited by dangki070188; 26-04-2010, 11:00.
            |

            Comment

            • dangki070188
              Thành viên chính thức
              • Oct 2008
              • 59

              #51
              à cho hỏi bạn làm giao tiếp usb có xài driver ko? hay là xài lớp HID. bạn đã tạo driver cho mạch bằng labview visa chưa?
              |

              Comment

              • heavenlylove
                Thành viên mới
                • Feb 2010
                • 26

                #52
                anh shmily ơi,anh truyền usb HID theo kiểu ngắt thì tốc độ truyền là bao nhiêu? trong labview anh lập trình ngắt ntn? giúp em với nhé.

                Comment

                • heavenlylove
                  Thành viên mới
                  • Feb 2010
                  • 26

                  #53
                  mình chưa lập trình usb nên cũng chưa biết nên lập trình ntn. nhưng phần cứng mạch oscilloscope mình tự làm nên chắc phải lập trình usb raw thui. mình viết drive bằng ni-visa

                  Comment

                  • dangki070188
                    Thành viên chính thức
                    • Oct 2008
                    • 59

                    #54
                    bạn có thể add nick mình không? bao2005ngan@yahoo.com. Để tiện thảo luận nhé
                    |

                    Comment

                    • dangki070188
                      Thành viên chính thức
                      • Oct 2008
                      • 59

                      #55
                      Chào mọi người! Mình đã tạo được driver cho phần cứng usb của mình! usb chế độ bulk và async. Mình test bằng Measurement & Automation đã nhận được dữ liệu truyền từ device lên. Nhưng khi sử dụng example USB RAW BULK thì không thất truyền lên.
                      Câu hỏi ở đây là không biết example USB RAW BULK có hỗ trợ chế độ async không?
                      Mong được sự giúp đỡ!
                      |

                      Comment

                      • heavenlylove
                        Thành viên mới
                        • Feb 2010
                        • 26

                        #56
                        anh shmily ơi, trong sơ đồ usb trên labview mà anh post lên hôm nọ có mấy cái công cụ mà em ko biết nó là cái j. em đã đánh dấu vào rùi. em post lên đây để anh giải thích giúp em nhé. cảm ơn anh nhiều nhé (anh chỉ giúp em xem những cái function do anh lấy ở đâu nhé)
                        Attached Files
                        Last edited by heavenlylove; 10-05-2010, 12:26.

                        Comment

                        • shmily
                          Thành viên chính thức
                          • Nov 2006
                          • 39

                          #57
                          Mình xin trả lời như sau:

                          số 1,3,5: bạn chuột phải vào các đường input của các khối đó và chọn Create-cosntant là được.
                          1,3 là đường dẫn đến thiết bị bạn muốn giao tiếp.
                          5 là mã số của kiểu sự kiện khi bạn muốn giao tiếp, cụ thể 3FFF2037 là USB interrupt.
                          số 2: bạn search trong thư viện với từ khóa "Property Node". Mình dùng nó để thiết lập USB với 1 pipe (số 1 ở phần USB out)
                          số 4: bạn search trong thư viện với từ khóa "RGB to Color VI". Đây là khối tổng hợp màu từ 3 giá trị mầu RED, GREEN, BLUE.
                          Last edited by shmily; 10-05-2010, 17:03.
                          - Cowon, Iiver, Sennheiser, SoundMagic .....

                          Comment

                          • heavenlylove
                            Thành viên mới
                            • Feb 2010
                            • 26

                            #58
                            vâng.nhưng anh ơi,em creat constant rùi mà ko tìm thấy kí hiệu giống như của anh.cụ thể là property node thì em ko tìm thấy phần usb raw và usb out. còn cái status lấy ở đâu ạ?hàm delay tại sao anh lại để là 0 ms ?

                            Comment

                            • shmily
                              Thành viên chính thức
                              • Nov 2006
                              • 39

                              #59
                              - Property node: nó sẽ tự động điều chỉnh thuộc tính khi bạn gắn nó với 1 node hoặc application nào đó. Khi bạn lấy nó ra thì chỉ thấy hiện lên tên node là App và thuộc tính là các property. Nhưng khi nối vào node USB như mình thì nó sẽ chuyển App thành USB Raw và các property sẽ tự động thay đổi.
                              - Khối: Status thực chất là khối: Unbundle By Name. Nó có tác dụng kiểm tra trạng thái giao tiếp có lỗi hay không. và nó cũng tự động đổi tên thành Status khi bạn nối vào line error như trong mạch của mình.
                              - Delay để là không hay bao nhiêu không quan trọng, bạn có thể thay đổi theo ý mình.
                              - Cowon, Iiver, Sennheiser, SoundMagic .....

                              Comment

                              • heavenlylove
                                Thành viên mới
                                • Feb 2010
                                • 26

                                #60
                                Các anh ơi, em dùng chart để hiển thị dạng sóng tín hiệu đo đc. bây giờ em muốn lưu kết quả đo đc dưới 2 hình thức: giá trị đo lưu vào file excel để xử lý kết quả, và hình ảnh đồ thị lưu dưới dạng jpg. Trong labview có những function nào để làm việc đó ko ạ?các anh có kinh nghiệm xin jup em với nhé.
                                thanks so much

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...