로드 중...
검색 중...
일치하는 항목 없음
simple_cutstock.m
1함수simple_cutstock(varargin)
2
3% 인수에서 작업공간 정보 확인
4 if나긴 > 0
5wsInfo = 메가 슬롯control.WorkspaceInfo();
6wsInfo.systemDirectory = varargin1;
7ws = 메가 슬롯control.Workspace(wsInfo);
8 그밖에
9ws = 메가 슬롯control.Workspace();
10
11
12cs = CutstockModel(ws);
13
14%가 입력 데이터를 정의
15d = 컨테이너.맵('i1', 'i2', 'i3', 'i4'}, {97, 610, 395, 211});
16w = 컨테이너.맵('i1', 'i2', 'i3', 'i4'}, {45, 36, 31, 14});
17r = 100;
18
19 for키 = 키(d)
20cs.widths.addRecord(키1);
21rec = cs.demand.addRecord(키1);
22rec.value = d(키1);
23
24 for키 = 키(w)
25rec = cs.width.addRecord(키1);
26rec.value = w(키1);
27
28rec = cs.raw_width.addRecord();
29rec.value = r;
30
31cs.opt.setAllModelTypes('복합체');
32cs.run(메가 슬롯control.PrintStream());
33
34 forpr = cs.pat_rep.records;
35fprintf("%s, 패턴 %s: %g\n", pr1.keys:, pr1.value);
36
37