LabVIEW Vietnam

cancel
Showing results for 
Search instead for 
Did you mean: 

Hướng dẫn nhập analog out signals cho nhiều cổng cùng một lúc

anh namdv ơi cho e hỏi e đo tín hiệu từ biến trở mà đến khi chạy chương trình thì nó lại bị nhiễu tín hiệu không ra đúng như tín hiệu 1 chiều của nó. a có biết tại sao ko ạ

0 Kudos
Message 11 of 15
(1,876 Views)

Chào sgch,

Khi em đo các đại lượng tương tự như tín hiệu từ cảm biến tương tự hay biến trở thì có nhiễu là bình thường. Không thể lý tưởng đến mức giá trị một chiều (là một đại lượng cố định tuyến tính như lý thuyết) được. Do vậy nếu trường hợp sai số lớn, nhiễu nhiều thì khả năng do mình chưa lấy được tín hiệu chuẩn, còn lấy được tín hiệu chuẩn với sai số có thể chấp nhận được thì hoàn toàn có thể dùng các hàm hỗ trợ trong LabVIEW để tối ưu như các hàm làm tròn giá trị lên, giá trị xuống và các cấu trúc điều kiện để lập trình tùy vào mục đích, ứng dụng của em đang triển khai!

Thân mến!

0 Kudos
Message 12 of 15
(1,876 Views)

namdv cho Mình hỏi một chút

Mình đang tìm cách làm thuật toán trừ. Mình có một bảng dữ liệu ví dụ gồm các số: 1 2 3 5 6 7 8 9. Cứ mỗi 60 phút bảng sẽ cập nhật thêm 1 số, giờ là số 9.

60 phút sau bảng cập nhật thêm số 1 2 3 5 6 7 8 9 15, vậy giờ là số 15. Vậy phép trừ là 15 - 9 = 6

60 phút sau bảng tiếp tục cập nhật thêm số 1 2 3 5 6 7 8 9 15 25, vậy giờ là số 25. Phép trừ sẽ là 25-15 = 10.

Cứ tiếp tục như vậy. Bạn có thể hướng dẫn sơ qua cách làm được không

0 Kudos
Message 13 of 15
(1,876 Views)

Hi achimost

Mình có làm thử 1 đoạn code nhỏ cho vấn đề của bạn, chủ yếu mình dùng Array và các hàm liên quan trong Array palette.

Bạn download image xong kéo thả file .png này vào cửa sổ Block Diagram của LabVIEW là sẽ có code ngay để chạy thử nhé.

Trong code này mình để thời gian là 3 giây. Số cập nhật thêm sẽ từ user input.

Mình cũng mới dùng LabVIEW gần đây thôi, có gì hay mong mọi người cùng chia sẻ

Array sample.png

Message 14 of 15
(1,876 Views)

Chào achimost,

bạn cho vào một mảng gồm các phần tử là numeric, bạn lấy phần tử thứ n-1 trừ đi phần tử thứ n-2.

Trong LabVIEW có hàm sinh số ngẫu nhiên, kết hợp với hàm build array để tạo mảng.

Bạn thử cách đó xem sao nhé!

Chúc may mắn!

0 Kudos
Message 15 of 15
(1,876 Views)