- DataFlow/_sample 다섯 · CostFlow/_sample 셋 → fixtures_df(costflow) · 시험 길 고침(df_sample · df_model · cf_sample) - M02_DF_Sample.ts 지움(시험 밖에서 시작 화면만 씀) · Entry 견본 칸 · 글 · 부름 지움 · 시작 화면 한 칸 - CostFlow 폴더 나머지 · 시험판 단추 · 메뉴는 그대로 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
424 lines
8.8 KiB
JSON
424 lines
8.8 KiB
JSON
{
|
|
"key": "SAMPLE-ground",
|
|
"name": "견본 · 지반에 따라 굴삭기 / 브레이커",
|
|
"resultUnit": "원/㎥",
|
|
"boxes": [
|
|
{
|
|
"id": "in-ground",
|
|
"kind": "input",
|
|
"name": "지반 · 굴착량",
|
|
"color": "#2f80ed",
|
|
"unit": "-",
|
|
"x": 40,
|
|
"y": 60,
|
|
"input": {
|
|
"mode": "variable",
|
|
"elements": [],
|
|
"variables": [
|
|
{
|
|
"name": "지반",
|
|
"type": "choice",
|
|
"unit": "-",
|
|
"example": "토사",
|
|
"choices": ["토사", "암"]
|
|
},
|
|
{
|
|
"name": "굴착량",
|
|
"type": "number",
|
|
"unit": "㎥",
|
|
"example": 100
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "in-cost",
|
|
"kind": "input",
|
|
"name": "장비 시간당 경비",
|
|
"color": "#2f80ed",
|
|
"unit": "원/시간",
|
|
"x": 40,
|
|
"y": 300,
|
|
"input": {
|
|
"mode": "variable",
|
|
"elements": [],
|
|
"variables": [
|
|
{
|
|
"name": "굴삭기 시간당 경비",
|
|
"type": "number",
|
|
"unit": "원/시간",
|
|
"example": 60000
|
|
},
|
|
{
|
|
"name": "브레이커 시간당 경비",
|
|
"type": "number",
|
|
"unit": "원/시간",
|
|
"example": 80000
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "fn-exc",
|
|
"kind": "function",
|
|
"name": "굴삭기로 파기",
|
|
"color": "#7b4fd6",
|
|
"unit": "원",
|
|
"x": 380,
|
|
"y": 40,
|
|
"func": {
|
|
"sheet": {
|
|
"id": "s-fn-exc",
|
|
"이름": "굴삭기로 파기",
|
|
"칸": {
|
|
"A1": {
|
|
"값": "이름"
|
|
},
|
|
"B1": {
|
|
"값": "값"
|
|
},
|
|
"C1": {
|
|
"값": "설명"
|
|
},
|
|
"A2": {
|
|
"값": "굴착량"
|
|
},
|
|
"C2": {
|
|
"값": "받는 값 · 지반이 토사일 때만 옴"
|
|
},
|
|
"A3": {
|
|
"값": "시간당 경비"
|
|
},
|
|
"C3": {
|
|
"값": "받는 값 · 원/시간"
|
|
},
|
|
"A4": {
|
|
"값": "시간당 작업량"
|
|
},
|
|
"B4": {
|
|
"값": 30
|
|
},
|
|
"C4": {
|
|
"값": "㎥/시간 · 고침"
|
|
},
|
|
"A5": {
|
|
"값": "작업 시간"
|
|
},
|
|
"B5": {
|
|
"식": "B2/B4"
|
|
},
|
|
"C5": {
|
|
"값": "시간"
|
|
},
|
|
"A6": {
|
|
"값": "굴삭기 경비"
|
|
},
|
|
"B6": {
|
|
"식": "B5*B3"
|
|
},
|
|
"C6": {
|
|
"값": "원"
|
|
}
|
|
}
|
|
},
|
|
"inputs": [
|
|
{
|
|
"port": "굴착량",
|
|
"cell": "B2"
|
|
},
|
|
{
|
|
"port": "시간당 경비",
|
|
"cell": "B3"
|
|
}
|
|
],
|
|
"variables": [],
|
|
"output": {
|
|
"cell": "B6",
|
|
"name": "굴삭기 경비",
|
|
"unit": "원"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "fn-brk",
|
|
"kind": "function",
|
|
"name": "브레이커로 깨기",
|
|
"color": "#7b4fd6",
|
|
"unit": "원",
|
|
"x": 380,
|
|
"y": 300,
|
|
"func": {
|
|
"sheet": {
|
|
"id": "s-fn-brk",
|
|
"이름": "브레이커로 깨기",
|
|
"칸": {
|
|
"A1": {
|
|
"값": "이름"
|
|
},
|
|
"B1": {
|
|
"값": "값"
|
|
},
|
|
"C1": {
|
|
"값": "설명"
|
|
},
|
|
"A2": {
|
|
"값": "굴착량"
|
|
},
|
|
"C2": {
|
|
"값": "받는 값 · 지반이 토사가 아닐 때만 옴"
|
|
},
|
|
"A3": {
|
|
"값": "시간당 경비"
|
|
},
|
|
"C3": {
|
|
"값": "받는 값 · 원/시간"
|
|
},
|
|
"A4": {
|
|
"값": "시간당 작업량"
|
|
},
|
|
"B4": {
|
|
"값": 8
|
|
},
|
|
"C4": {
|
|
"값": "㎥/시간 · 고침"
|
|
},
|
|
"A5": {
|
|
"값": "작업 시간"
|
|
},
|
|
"B5": {
|
|
"식": "B2/B4"
|
|
},
|
|
"C5": {
|
|
"값": "시간"
|
|
},
|
|
"A6": {
|
|
"값": "브레이커 경비"
|
|
},
|
|
"B6": {
|
|
"식": "B5*B3"
|
|
},
|
|
"C6": {
|
|
"값": "원"
|
|
}
|
|
}
|
|
},
|
|
"inputs": [
|
|
{
|
|
"port": "굴착량",
|
|
"cell": "B2"
|
|
},
|
|
{
|
|
"port": "시간당 경비",
|
|
"cell": "B3"
|
|
}
|
|
],
|
|
"variables": [],
|
|
"output": {
|
|
"cell": "B6",
|
|
"name": "브레이커 경비",
|
|
"unit": "원"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "fn-sum",
|
|
"kind": "function",
|
|
"name": "1㎥ 경비",
|
|
"color": "#7b4fd6",
|
|
"unit": "원/㎥",
|
|
"x": 720,
|
|
"y": 170,
|
|
"func": {
|
|
"sheet": {
|
|
"id": "s-fn-sum",
|
|
"이름": "1㎥ 경비",
|
|
"칸": {
|
|
"A1": {
|
|
"값": "이름"
|
|
},
|
|
"B1": {
|
|
"값": "값"
|
|
},
|
|
"C1": {
|
|
"값": "설명"
|
|
},
|
|
"A2": {
|
|
"값": "굴삭기 경비"
|
|
},
|
|
"C2": {
|
|
"값": "받는 값 · 안 오면 빈 칸 = 0"
|
|
},
|
|
"A3": {
|
|
"값": "브레이커 경비"
|
|
},
|
|
"C3": {
|
|
"값": "받는 값 · 안 오면 빈 칸 = 0"
|
|
},
|
|
"A4": {
|
|
"값": "굴착량"
|
|
},
|
|
"C4": {
|
|
"값": "받는 값 · ㎥"
|
|
},
|
|
"A5": {
|
|
"값": "1㎥ 경비"
|
|
},
|
|
"B5": {
|
|
"식": "(B2+B3)/B4"
|
|
},
|
|
"C5": {
|
|
"값": "둘 중 온 것 ÷ 굴착량"
|
|
}
|
|
}
|
|
},
|
|
"inputs": [
|
|
{
|
|
"port": "굴삭기 경비",
|
|
"cell": "B2"
|
|
},
|
|
{
|
|
"port": "브레이커 경비",
|
|
"cell": "B3"
|
|
},
|
|
{
|
|
"port": "굴착량",
|
|
"cell": "B4"
|
|
}
|
|
],
|
|
"variables": [],
|
|
"output": {
|
|
"cell": "B5",
|
|
"name": "1㎥ 경비",
|
|
"unit": "원/㎥"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "out-exp",
|
|
"kind": "output",
|
|
"name": "경비",
|
|
"color": "#27ae60",
|
|
"unit": "원/㎥",
|
|
"x": 1040,
|
|
"y": 170,
|
|
"output": {
|
|
"cost": "경비",
|
|
"unit": "원/㎥",
|
|
"round": {
|
|
"places": 1,
|
|
"method": "버림"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"id": "l1",
|
|
"from": {
|
|
"box": "in-ground",
|
|
"name": "굴착량"
|
|
},
|
|
"to": {
|
|
"box": "fn-exc",
|
|
"name": "굴착량"
|
|
},
|
|
"rule": {
|
|
"kind": "gate",
|
|
"from": {
|
|
"box": "in-ground",
|
|
"name": "지반"
|
|
},
|
|
"op": "=",
|
|
"value": "토사"
|
|
}
|
|
},
|
|
{
|
|
"id": "l2",
|
|
"from": {
|
|
"box": "in-ground",
|
|
"name": "굴착량"
|
|
},
|
|
"to": {
|
|
"box": "fn-brk",
|
|
"name": "굴착량"
|
|
},
|
|
"rule": {
|
|
"kind": "gate",
|
|
"from": {
|
|
"box": "in-ground",
|
|
"name": "지반"
|
|
},
|
|
"op": "≠",
|
|
"value": "토사"
|
|
}
|
|
},
|
|
{
|
|
"id": "l3",
|
|
"from": {
|
|
"box": "in-cost",
|
|
"name": "굴삭기 시간당 경비"
|
|
},
|
|
"to": {
|
|
"box": "fn-exc",
|
|
"name": "시간당 경비"
|
|
}
|
|
},
|
|
{
|
|
"id": "l4",
|
|
"from": {
|
|
"box": "in-cost",
|
|
"name": "브레이커 시간당 경비"
|
|
},
|
|
"to": {
|
|
"box": "fn-brk",
|
|
"name": "시간당 경비"
|
|
}
|
|
},
|
|
{
|
|
"id": "l5",
|
|
"from": {
|
|
"box": "fn-exc",
|
|
"name": "굴삭기 경비"
|
|
},
|
|
"to": {
|
|
"box": "fn-sum",
|
|
"name": "굴삭기 경비"
|
|
}
|
|
},
|
|
{
|
|
"id": "l6",
|
|
"from": {
|
|
"box": "fn-brk",
|
|
"name": "브레이커 경비"
|
|
},
|
|
"to": {
|
|
"box": "fn-sum",
|
|
"name": "브레이커 경비"
|
|
}
|
|
},
|
|
{
|
|
"id": "l7",
|
|
"from": {
|
|
"box": "in-ground",
|
|
"name": "굴착량"
|
|
},
|
|
"to": {
|
|
"box": "fn-sum",
|
|
"name": "굴착량"
|
|
}
|
|
},
|
|
{
|
|
"id": "l8",
|
|
"from": {
|
|
"box": "fn-sum",
|
|
"name": "1㎥ 경비"
|
|
},
|
|
"to": {
|
|
"box": "out-exp",
|
|
"name": "값"
|
|
}
|
|
}
|
|
],
|
|
"userElements": []
|
|
}
|