LabVIEW Vietnam

cancel
Showing results for 
Search instead for 
Did you mean: 

Trợ giúp lưu kết quả từ 1 cảm biến trong 1 khoảng thời gian xác định

Xin chào mọi người,

Em đang làm đồ án tốt nghiệp là phân tích độ rung của motor thông qua cảm biến gia tốc đo gia tốc theo 2 trục toạ độ x và y bằng chương trình Labview. Yêu cầu của chương trình hiện tại của e là thu nhận dữ liệu đo từ cảm biến trong 1 khoảng thời gian bất kỳ rồi lưu lại để tiếp tục phân tích vs FFT. Theo như e biết thì để lấy 1 đoạn dữ liệu đo bất kỳ trong 1 chuỗi tín hiệu chạy liên tục thì cần dùng 1 Trigger hoặc 1 hàm nào đó có thể setup đc thời gian bắt đầu và kết thúc việc nhận dữ liệu đo. Em định sử dụng hàm Trigger and Gate nhưng nó chỉ setup đc theo giá trị của trục y trên đồ thị còn trục x có vẻ như k khả thi. Liệu mọi người có ý tưởng gì cho vấn đề này của e k? Giúp e vs deadline của e cũng gần lắm r

0 Kudos
Message 1 of 13
(8,146 Views)

Co phai dieu em can biet la lam sao setup de no co the collect data trong mot khoang thoi gian nao do? Neu dung vay thi em chi can start collect data roi dung timer hoac elapsed time vi de set stop collecting data thoi. Con neu anh hieu ko dung thi em phai noi ro them.

0 Kudos
Message 2 of 13
(8,144 Views)

Vâng. e muốn trong khi chương trình của e đưa ra dữ liệu của cái cảm biến, e có thể tuỳ chon thời gian bắt đầu và kết thúc việc lấy dữ liệu để lưu lại. a có thể nói rõ hơn về việc chọn dữ liệu collect data đc k?

0 Kudos
Message 3 of 13
(8,141 Views)

Can ban la em chi can su dung timer la du. Trigger chi dung khi em can sync voi mot external signal thoi.

0 Kudos
Message 4 of 13
(8,137 Views)

ý e không phải vậy. cái cảm biến đưa ra chuỗi dữ liệu theo thời gian. và bây giờ e muốn lập 1 chương trình có thể lưu dữ liệu trong 1 khoảng thời gian bất kỳ khi cái cảm biến vẫn đang chạy. ví dụ như chuơng trình đang chạy e muốn bắt đầu lưu dữ liệu từ giây thứ 5 đến giây thứ 10 thi kết thúc. việc lưu dữ liệu trong khoảng thời gian đó đc thể hiên trên 1 đồ thị khác so vs đồ thị của cả chuỗi dữ liệu ban đầu

0 Kudos
Message 5 of 13
(8,132 Views)

Dau tien la em nen dung producer/consumer design pattern dung queue gui data tu while loop 1 sang while loop 2.

Thu 2: Em biet thoi gian tu luc bat dau em co the dung elapsed time vi hoac kiem tra current time - start time > start delay. Hoac co the dung timestamp de kiem tra.

Trong while loop 2 em plot cai orginal array len de co overall signal cua cam bien. Em index vo cai timestamp array roi dung phuong thuc o tren de kiem tra khi nao thoi gian thoa man yeu cau (case structure)  thi append vo mot cai array khac. Plot cai array nay len.

0 Kudos
Message 6 of 13
(8,128 Views)

y a la nhu vay phai k ak???

0 Kudos
Message 7 of 13
(8,124 Views)

Moi xem ki lai thi phai mix cua em voi cua anh moi dung. Co phai la cai thoi gian de convert to FFT la phai tu dau choi toi luc start signal dung ko? Modify cai data array mot chut voi cai timer de cho thoi gian dung la duoc.



 

0 Kudos
Message 9 of 13
(8,119 Views)

Day la chuong trinh cua e. E muon khi an "Messung starten" (bat dau viec do) thi cai do thi "Aufzeichnung der Messung" (do thi du lieu do) se reset lai thoi gian ve 0 va bat dau do cho den khi an "Messung beenden & speichern" ( ket thuc va luu du lieu do). Con truoc khi an "Messung starten" thi cai do thi van chay binh thuong. Nhung bay gio chuong trinh cua e chay k dung theo nhu vay. Sau khi e an "Messung beenden und speichern" thi ca chuong trinh cua e dung lai ma e muon chuong trinh cua e tiep tuc chay va co the do va luu them nhieu lan nua. a co the xem qua giup e dc k ak?

0 Kudos
Message 10 of 13
(8,071 Views)