
بلوک عملکرد MUX یک چندبرقمی است.
توجه: این بلوک عملکرد میتواند بیش از سه ورودی داشته باشد. شما میتوانید با کلیک راست روی بلوک عملکرد، ورودی دیگری اضافه کنید.
ورودی از نوع Integer، بر اساس مقدار وارد شده یک ورودی را انتخاب کرده و مقدار آن را به خروجی Q منتقل میکند. انتخاب در این صورت با تعداد ورودیها محدود میشود. این معنی دارد که اگر مقدار 0 کمتر باشد، همیشه ورودی اول v0 انتخاب میشود. اگر مقدار ورودی بیشتر از تعداد ورودیها v# باشد، آخرین ورودی انتخاب میشود.
ورودیها مقادیر قابل انتخاب را تعریف میکنند. نوع داده در این صورت مهم نیست.
خروجی مقدار انتخابی را برمیگرداند.