بلوک عملکرد DEMUX

بلوک عملکرد DEMUX یک دیمولتی‌پلکسر است.

توجه: این بلوک عملکرد می‌تواند بیش از سه خروجی داشته باشد. شما می‌توانید با کلیک راست روی بلوک عملکرد، یک خروجی دیگر اضافه کنید.

ورودی IN

مقدار را تعریف می‌کند که باید به خروجی مربوطه اعمال شود. نوع داده در اینجا مهم نیست.

ورودی SET

ورودی از نوع Integer، با استفاده از مقدار وارد شده، یک خروجی را انتخاب کرده و مقدار ورودی IN را به خروجی مربوطه Q0..Q# منتقل می‌کند. انتخاب بر اساس تعداد خروجی‌ها محدود می‌شود. این معنی دارد که اگر مقدار 0 کمتر باشد، اولین خروجی Q0 انتخاب می‌شود. اگر مقدار ورودی بیشتر از تعداد خروجی‌های Q# باشد، آخرین خروجی انتخاب می‌شود.

اگر ورودی برابر با NULL باشد، هیچ خروجی نوشته نمی‌شود.

خروجی OUT

خروجی برابر با مقدار ورودی IN است.

خروجی‌های Q0..Q#

خروجی‌ها مقادیر دریافتی را ذخیره می‌کنند.