Trích dẫn Gửi bởi thientai007 Xem bài viết
Cám ơn anh Cường nhé! nhờ có anh mà vấn đề của em được giải quyết. Anh có thể giải thích thêm về lệnh SCP được không? Công thức tính thế nào?
Chào bạn .
Lệnh SCP là lệnh Scale With Parameter .chúng dùng để chuyển đổi một đại lượng tín hiệu analog sang một giá trị Interger .hay real .(số thực) .
lệnh này có công thức :
Use the following formula to convert analog input data to engineering units.
y = mx + b
Where:
y = scaled output
m = slope = (scaled MAX. - scaled MIN.) / (input MAX. - input MIN.)
x = input value
b = offset (y intercept) = scaled MIN - (input MIN. x m)
hình ví dụ.
http://desmond.imageshack.us/Himg140...pg&res=landing

ví dụ : bạn chuyển đổi tín hiệu analog của đầu dò nhiệt độ sang độ C chẳng hạng ,bạn sẽ dùng lệnh SCP ,thiết lập các giá trị Input max, Input Min, Scale max, Scale min, còn input là ngõ vào sensor nhiệt độ và ngõ ra là nhiệt độ có thể dùng Interger (N7 : xx) or Float (F8 : xx).
khi lệnh thực hiện thì mình sẽ điều chỉnh những tham số trên sao cho output đúng thì OK .nghĩa là nhiệt độ môi trường là 34 độ C > input analog là 15733 > mình chỉnh làm sao cho output ra 33.9 or 34.05 là OK .