پرش به محتوای اصلی
حل شده

بررسی دلایل خارج از بازه شدن اعداد و الزام به استفاده از تابع Constrain

تصویر محمد ابراهیم زادهمحمد ابراهیم زادهپرسیده شده ۴ سال پیش۶۳ بازدید۱ پاسخ
سلام استاد خسته نباشید چه اتفاقی میفته که ممکنه اعداد خارج بازه داشته باشیم و مجبور بشیم از تابع constrain استفاده کنیم ؟ مگه پایه آنالوگ بین ۰ تا ۱۰۲۳ را نمیگیرد از اون طرف هم که مثلا روی ۰ تا ۱۰۰ مپ شده چجوری میتونیم خارج از بازه صفر تا صد داشته باشیم مگر اینکه خارج از بازه ۰ تا ۱۰۲۳ داشته باشیم که اونم احتمالا به خاطر ولتاژ خروجی از رئوستا خواهد بود که رئوستا هم چون دو سر آن به ۴.۶۱ ولت متصله بیشتر از ۴.۶۱ ولت رو ساپورت نمیکنه

پاسخ منتخب

تصویر مهراد معینمهراد معیناستاد· ۴ سال پیش
پاسخ منتخب
سلام دوست عزیز، من مثال مورد نظر رو خاطرم نیست ولی به نظرم حرف شما کاملا صحیح هست. احتمالا هدف از استفاده از constrain، آموزش این تابع بوده. ولی همیشه در نظر داشته باشید که نباید به ورودی ها اعتماد کنید. واحد های ADC ای وجود دارن که در صورتی که کمی ولتاژ بالاتر از حد بره، عددی بیشتر از بازه مورد نظر به شما خروجی میدن. برای همین بد نیست که همیشه سر و ته بازه ها رو ببندید.

پاسخ‌ها (۱)

    پاسخ شما

    برای پاسخ دادن به این سوال وارد شوید.