
फंक्शन ब्लॉक LIMIT एक मान को किसी रेंज के अनुसार सीमित करता है।
इनपुट वह संख्या को परिभाषित करता है जिसे सीमित किया जाना है। अगर इनपुट पर कोई boolean मान होता है, तो इसे एक संख्या में बदल दिया जाता है। मान TRUE के बराबर होता है 1। मान FALSE, NULL के बराबर होता है 0।
इनपुट सीमित रेंज का निचला सीमा मान संख्या के रूप में परिभाषित करता है। यह मान अवश्य ही इनपुट MAX से छोटा होना चाहिए, अन्यथा परिणाम आउटपुट Q पर हमेशा इनपुट MAX का मान होगा।
इनपुट सीमित रेंज का ऊपरी सीमा मान संख्या के रूप में परिभाषित करता है। यह मान अवश्य ही इनपुट MIN से बड़ा होना चाहिए, अन्यथा परिणाम आउटपुट Q पर हमेशा इनपुट MAX का मान होगा।
अगर इनपुट IN इनपुट मान MIN और MAX के बीच की रेंज में आता है, तो इनपुट IN को आउटपुट पर आगे बढ़ाया जाता है। अन्यथा इसे इनपुट्स MIN और MAX के मानों द्वारा सीमित कर दिया जाता है।