---
title: "Sw Calc"
method: POST
path: "/api/sw/calc"
tags: ["engine"]
---

# Sw Calc

`POST /api/sw/calc`

## Request

- Base URL: `https://www.ucai.net` (the document declares no server; this is the origin it was published from)
- URL: `https://www.ucai.net/api/sw/calc`
- Auth: none declared

## Request body

- SwRequest
  - `shift_hours` number
  - `paid_break_min` number
  - `wash_min` number, nullable: 清洗（分钟）
  - `cleanup_min` number, nullable: 清扫（分钟）
  - `demand_units` integer
  - `total_oct_sec` number
  - `process_cycle_time_sec` number, nullable
  - `external_lead_time_sec` number, nullable
  - `fifo_feasible` boolean
  - `transport_time_sec` number: 单元与纪念碑之间的运输时间——官方口径里它计入帘幕分子
  - `batch_monument` boolean: 该纪念碑是否为批量制程（REV3 官方的加倍条件）
  - `material_leaves_cell` boolean: 物料是否须离开单元、送到单元外的批量设备（模范生产群组工作手册的加倍条件）
  - `step_times_sec` number[], nullable: 逐工序作业时间，用于按向前满载分配负荷

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ucai/apis/abs-core.md) · [All operations](https://skmtc.dev/ucai/apis/abs-core/llms.txt) · [OpenAPI document](https://skmtc.dev/ucai/apis/abs-core/revisions/1502a61b5620?raw)
