add_conveyor_line
Adds a complete conveyor line with try-or-bypass workstations, automatically bypassing items at busy stations and returning unprocessed items to the first station with a delay.
Instructions
Add a COMPLETE conveyor line with Try-or-Bypass workstations.
THIS IS THE PREFERRED TOOL for conveyor systems with bypass logic. Creates N workstations, all bypass connections, and return loop in ONE call.
How it works:
Each station: if resource FREE -> process; if BUSY -> bypass to next
After last station: unprocessed items return to first with delay
Processed items exit at their processing station
Args: station_count: Number of workstations processing_time: Mean processing time at each station in time_unit distribution: Processing time distribution transport_time: Time to move between stations in time_unit return_delay: Time for items to return from last to first station in time_unit channels: Number of parallel resources per station station_prefix: Name prefix for stations (default: "Device") time_unit: Unit for all time values — "s", "min", or "h"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| station_count | Yes | ||
| processing_time | No | ||
| distribution | No | exp | |
| transport_time | No | ||
| return_delay | No | ||
| channels | No | ||
| station_prefix | No | Device | |
| time_unit | No | s |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |