09-16-2016 04:15 AM
Chào mọi người !
Mình đang sử dụng card MyRio và muốn viết 1 chương trình có chạy file flash dạng *.swf . Nhưng trong project mẫu MyRio lại không hỗ trợ sử dụng ActiveX vì mình tìm không thấy
Mọi người giúp mình có cách nào gọi được ActiveX để chạy file flash với card MyRio không ???
Xin cảm ơn!!!
09-22-2016
06:40 AM
- last edited on
08-09-2024
06:13 PM
by
Content Cleaner
bạn xem ví dụ này thử coi có giúp ích gì được không nha: https://forums.ni.com/t5/Example-Code/Play-Macromedia-Flash-Files-in-LabVIEW/ta-p/3505631
Ngoài ra có tài liệu này mới hơn, bạn xem thử: https://forums.ni.com/t5/Example-Code/read-Adobe-Flash-variables-in-LabVIEW/ta-p/3504572
09-22-2016 07:47 PM
Thanks quynhon89 ! Mình có hỏi bên hỗ trợ của NI thì họ nói là 1 target FPGA của Linux ko hỗ trợ ActiveX của Microsoft !!! mình cũng ko rành lắm họ giải thích bằng tiếng anh đại loại như vậy. Giải pháp họ đưa ra là tạo 2 VI, 1 cái lấy dữ liệu từ MyRio và 1 cái chạy được ActiveX. 2 VI trao đổi dữ liệu với nhau bằng 1 Variable qua kết nối Network Published Shared Variables. Mình làm theo như vậy
09-22-2016
09:17 PM
- last edited on
08-09-2024
06:13 PM
by
Content Cleaner
yeah, link mình đưa là chạy trên host PC, hôm nay định hỏi lại bạn là định chạy ActiveX trên myRIO luôn hay sao, vì myRIO chạy hệ điều hành NI Linux Real-time nên chắc chưa hỗ trợ ActiveX.
Lưu ý: Network Published Shared Variable là cách trao đổi có thất thoát dữ liệu nha. Nếu bạn muốn đảm bảo dữ liệu ko bị mất thì dùng Network Stream.
Mình trích dẫn thông tin từ trang này để bạn tham khảo: https://www.ni.com/en/shop/labview/using-the-right-networking-protocol.html
Network-Published Shared Variables: easy way of implementing pseudo-lossless N:1 and 1:N communication.
Network Streams: are a lossless, unidirectional, one-to-one communication channel that consists of a writer and a reader endpoint.