LabVIEW Vietnam

cancel
Showing results for 
Search instead for 
Did you mean: 

Giúp đỡ - Gởi kết quả Pattern Matching qua TCP/IP

Chào mọi người.

Mình đang làm một ứng dụng Pattern matching với Vision Assistant rồi xuất ra VI. Trong đó mình cần gởi kết quả matching (tọa độ X, Y và góc nghiêng Angle) qua giao thức TCP/IP đến 1 máy khác (hoặc gởi trong máy đó nhưng qua 1 phần mềm khác -> 127.0.0.1).

1. Nhờ mọi người hướng dẫn dùm mình làm sao trích xuất dữ liệu đó ra và cách truyền nó qua TCP/IP theo một format mình quy định trước (ví dụ mình sẽ gởi thành 1 chuỗi "x,y,a,END" trong đó x, y, a lần lượt là tọa độ x, y và góc nghiêng, END là từ khóa để máy kia hiểu và đi làm 1 việc gì đó).Pattern matching.jpgPattern matching 2.jpg

2. Trong Labview hoặc Vision Assistant làm sao để mình tạo được 1 giao diện để tạo ảnh template cho Pattern Matching. Nghĩa là khi mình chạy VI lên sẽ có nút Acquire ảnh từ webcam hoặc load từ file có sẵn, sau đó nó sẽ cho mình chọn vùng ảnh để làm template (như bên Vision Assistant) rồi mới acquire hoặc load ảnh mới để tìm. Hiện tại mình phải dùng Vision Assistant để tạo ảnh template và lưu thành file PNG trước khi muốn chạy VI bên Labview.

Mình chỉ mới tìm hiểu Labview được vài ngày nên còn gà lắm, mong được mọi người giúp đỡ.

Message 1 of 3
(5,156 Views)

Chào bạn,

Bạn có thể build dữ liệu bạn cần thành string mà bạn mong muốn sử dụng chương trình VI trong link sau:

https://www.dropbox.com/s/n0hm0qi71dmv47y/Build%20Result.vi?dl=0

Để truyền dữ liệu qua TCP/IP, bạn có thể tham khảo các ví dụ về TCP của LabVIEW. Trong LabVIEW, bạn vào menu Help --> Find Examples.

Sau đó search TCP, mở ví dụ "Simple TCP" như hình bên dưới.

TCP Example.PNG

Message 2 of 3
(3,755 Views)

Cám ơn sự nhiệt tình giúp đỡ của bạn. Mình sẽ ngâm cứu tiếp có gì nhờ bạn chỉ dẫn thêm.

0 Kudos
Message 3 of 3
(3,757 Views)