เข้าใจมาตลอดครับ ว่า การส่งสัญญาณของรีโมท เป็นเชิงคำสั่ง แต่กรณีล่าสุดที่เจอ ทำให้ผมสงสัยครับว่า ความจริงมันคือ เชิงข้อมูล หรือเปล่า
เมื่อกี้ผมไปปรับแอร์ครับ ที่รีโมทโชว์ 24 และ ที่ตัวแอร์ก็ขึ้นเลขโชว์ว่า 24
ผมกดลดอุณหภูมิ แต่กดแล้วแอร์ไม่ปรับตามครับ เลยกลายเป็น ที่รีโมท 23 แต่ที่แอร์ยัง 24
ผมเลยกดลดอุณหภูมิอีกครั้ง คราวนี้ที่รีโมทก็เป็น 22 แต่ที่แอร์ เปลี่ยนจาก 24 เป็น 22 เลย
ที่ผมสงสัยคือ มันเป็นกรณีแบบไหนครับ
เชิงคำสั่ง
1. ตอนกดลดครั้งแรก มันส่งคำสั่งไปแล้ว ว่าให้ลด 1 องศา และ แอร์ก็ได้รับ แต่อาจจะเกิดความผิดพลาด ทำให้คำสั่งติดค้างอยู่ แล้วพอเราสั่งให้ลดอีกครั้ง คราวนี้ระบบอยู่ๆก็มารับคำสั่งได้ ก็เป็นคำสั่งให้ลดอุณหภูมิเบิ้ล 2 ตัวแอร์รับคำสั่ง 2 ครั้งติดกัน เหมือนเวลาเราสั่งปริ้นท์ละมีปัญหาเครื่องสะดุด เราก็สั่งซ้ำ พอเครื่องติดมันเลยปริ้นท์ 2 ชุด ไรงี้ ก็แปลว่า การส่งสัญญาณคือ
เชิงคำสั่ง ว่าให้ลดอุณหภูมิ (ทีละ 1 องศา) 2 รอบ
ถ้างั้นก็จะเป็นความรู้ใหม่ว่า กรณีแบบนี้เครื่องจะแปลง 2 คำสั่งนั้นเป็น 1 คำสั่ง เปลี่ยนที 2 อุณหภูมิไปเลย ไม่โชว์ 23 ให้เห็น
เชิงข้อมูล
2. ตอนกดลดครั้งแรก มันไม่ส่งสัญญาณออกไปเลย เกิดความผิดพลาดที่รีโมท แต่เครื่องคิดเลขของรีโมทก็คำนวณว่า -1 ไปแล้ว เลยโชว์ 23 แล้วพอกดอีกรอบ คำนวณอุณหภูมิเป็น 22 คราวนี้ส่งสัญญาณได้ ละแอร์ก็ถึงเปลี่ยนเป็น 22
ถ้างั้นก็จะเป็นความรู้ใหม่ว่า การส่งสัญญาณมันคือ
เชิงข้อมูล รีโมทไม่ได้บอกว่าให้ลดอุณหภูมิ แต่ คำนวณแล้วเอาค่าที่ได้ป้อนเข้าระบบเลย ว่า เปลี่ยนเป็น 22 นะ คือ ส่งสัญญาณไปบอกเลยอะครับว่า ต้องเป็นค่าเท่านี้ ให้ข้อมูลไปเลย ไม่ใช่แค่คำสั่งว่าจะต้องลดหรือเพิ่มจากก่อนหน้าเท่าไหร่
การส่งสัญญาณของรีโมท เป็นแบบ "เชิงข้อมูล" ไม่ใช่ "เชิงคำสั่ง" หรอครับ ?
เมื่อกี้ผมไปปรับแอร์ครับ ที่รีโมทโชว์ 24 และ ที่ตัวแอร์ก็ขึ้นเลขโชว์ว่า 24
ผมกดลดอุณหภูมิ แต่กดแล้วแอร์ไม่ปรับตามครับ เลยกลายเป็น ที่รีโมท 23 แต่ที่แอร์ยัง 24
ผมเลยกดลดอุณหภูมิอีกครั้ง คราวนี้ที่รีโมทก็เป็น 22 แต่ที่แอร์ เปลี่ยนจาก 24 เป็น 22 เลย
ที่ผมสงสัยคือ มันเป็นกรณีแบบไหนครับ
เชิงคำสั่ง
1. ตอนกดลดครั้งแรก มันส่งคำสั่งไปแล้ว ว่าให้ลด 1 องศา และ แอร์ก็ได้รับ แต่อาจจะเกิดความผิดพลาด ทำให้คำสั่งติดค้างอยู่ แล้วพอเราสั่งให้ลดอีกครั้ง คราวนี้ระบบอยู่ๆก็มารับคำสั่งได้ ก็เป็นคำสั่งให้ลดอุณหภูมิเบิ้ล 2 ตัวแอร์รับคำสั่ง 2 ครั้งติดกัน เหมือนเวลาเราสั่งปริ้นท์ละมีปัญหาเครื่องสะดุด เราก็สั่งซ้ำ พอเครื่องติดมันเลยปริ้นท์ 2 ชุด ไรงี้ ก็แปลว่า การส่งสัญญาณคือ เชิงคำสั่ง ว่าให้ลดอุณหภูมิ (ทีละ 1 องศา) 2 รอบ
ถ้างั้นก็จะเป็นความรู้ใหม่ว่า กรณีแบบนี้เครื่องจะแปลง 2 คำสั่งนั้นเป็น 1 คำสั่ง เปลี่ยนที 2 อุณหภูมิไปเลย ไม่โชว์ 23 ให้เห็น
เชิงข้อมูล
2. ตอนกดลดครั้งแรก มันไม่ส่งสัญญาณออกไปเลย เกิดความผิดพลาดที่รีโมท แต่เครื่องคิดเลขของรีโมทก็คำนวณว่า -1 ไปแล้ว เลยโชว์ 23 แล้วพอกดอีกรอบ คำนวณอุณหภูมิเป็น 22 คราวนี้ส่งสัญญาณได้ ละแอร์ก็ถึงเปลี่ยนเป็น 22
ถ้างั้นก็จะเป็นความรู้ใหม่ว่า การส่งสัญญาณมันคือ เชิงข้อมูล รีโมทไม่ได้บอกว่าให้ลดอุณหภูมิ แต่ คำนวณแล้วเอาค่าที่ได้ป้อนเข้าระบบเลย ว่า เปลี่ยนเป็น 22 นะ คือ ส่งสัญญาณไปบอกเลยอะครับว่า ต้องเป็นค่าเท่านี้ ให้ข้อมูลไปเลย ไม่ใช่แค่คำสั่งว่าจะต้องลดหรือเพิ่มจากก่อนหน้าเท่าไหร่