「コードコンディション」の版間の差分

編集の要約なし
6行目: 6行目:


== コードコンディションを理解する ==
== コードコンディションを理解する ==
Code Conditionはダイムラーのドキュメンテーションを理解する上で避けて通れない考え方である。ここでは例を用いてCode Conditionの基本的な考え方を説明する。ホットドリンクという[[Baumuster]]とCocoa(ココア)、Coffee(コーヒー)、Milk(ミルク)、Sugar(砂糖)という部品がある。MilkとSugarはCoffeeにのみ添加可能で、CocoaとCoffeeは互いに相手に対して添加不可能である。
コードコンディションはE-BOMドキュメンテーションを理解する上で避けて通れない考え方である。ここでは例を用いてコードコンディションの基本的な考え方を説明する。ホットドリンクという[[Baumuster|モデル]]とココア(Cocoa)、コーヒー(Coffee)、ミルク(Milk)、砂糖(Sugar)という部品がある。ミルクと砂糖はコーヒーにのみ添加可能で、ココアとコーヒーは互いに相手に対して添加不可能である。


<BR>
<BR>
14行目: 14行目:
! colspan=2 |コード定義
! colspan=2 |コード定義
|-
|-
| style="width:10em"| Cocoa(ココア) || style="width:7em"| COC;
| style="width:10em"| ココア(Cocoa) || style="width:7em"| COC;
|-
|-
| Coffee(コーヒー) || COF;
| コーヒー(Coffee) || COF;
|-
|-
| Milk(ミルク) || M;
| ミルク(Milk) || M;
|-
|-
| Sugar(砂糖) || S;
| 砂糖(Sugar) || S;
|}
|}


29行目: 29行目:
! colspan=5 |部品の組合せ
! colspan=5 |部品の組合せ
|-
|-
|style="width:8em"| COC(Cocoa)||style="width:8em"|COF(Coffee)||style="width:8em"|M(Milk)||style="width:8em"|S(Sugar)||style="width:8em"| Condition
|style="width:8em"| COC(ココア)||style="width:8em"|COF(コーヒー)||style="width:8em"|M(ミルク)||style="width:8em"|S(砂糖)||style="width:8em"| コンディション
|- style="background-color:#ddd"
|- style="background-color:#ddd"
|-||-||-||-||n/a
|-||-||-||-||n/a
64行目: 64行目:
|}
|}
<BR>
<BR>
組合せ実現性は下表の通り。前述した制約が表に現れている。つまり、Milk(M)とSugar(S)はCoffee(COF)にのみ添加可能で、Cocoa(COC)とCoffee(COF)は互いに相手に対して添加不可能である。
組合せ実現性は下表の通り。前述した制約が表に現れている。つまり、ミルク(M)と砂糖(S)はコーヒー(COF)にのみ添加可能で、ココア(COC)とコーヒー(COF)は互いに相手に対して添加不可能である。
{| class="wikitable" style="text-align:center"  
{| class="wikitable" style="text-align:center"  
|-
|-
! colspan=2 |Feasibility
! colspan=2 |実現可能性
|-
|-
|style="width:7em"|Code ||style="width:7em"|Restrictions
|style="width:7em"|Code ||style="width:7em"|Restrictions
80行目: 80行目:
|}
|}
<BR>
<BR>
EDS/BCS上のSAAドキュメンテーション。
E-BOM上のパーツリストドキュメンテーション。
{| class="wikitable" style="text-align:center"  
{| class="wikitable" style="text-align:center"  
|-
|-
!style="width:9em"|Z539.789 ||style="width:7em"|/01 ||style="width:7em"|/02 ||style="width:7em"|/03 ||style="width:7em"|/04 ||style="width:7em"|/05 ||style="width:8em"|Measurement
!style="width:9em"|Z539.789 ||style="width:7em"|/01 ||style="width:7em"|/02 ||style="width:7em"|/03 ||style="width:7em"|/04 ||style="width:7em"|/05 ||style="width:8em"|Measurement
|-
|-
|Coffee Powder ||5 ||5 ||5 ||5 ||- ||Gram
|コーヒーパウダー ||5 ||5 ||5 ||5 ||- ||Gram
|-
|-
|Suger ||- ||3 ||- ||3 ||- ||Gram
|砂糖 ||- ||3 ||- ||3 ||- ||Gram
|-
|-
|Milk ||- ||- ||3 ||3 ||- ||Gram
|ミルク ||- ||- ||3 ||3 ||- ||Gram
|-
|-
|Cocoa Powder ||- ||- ||- ||- ||5 ||Gram
|ココアパウダー ||- ||- ||- ||- ||5 ||Gram
|-
|-
|Cup ||1 ||1 ||1 ||1 ||1 ||Pice
|カップ ||1 ||1 ||1 ||1 ||1 ||Pice
|-
|-
|Water ||0.2 ||0.2 ||0.2 ||0.2 ||0.2 ||Litter
| ||0.2 ||0.2 ||0.2 ||0.2 ||0.2 ||Litter
|}
|}
<BR>
<BR>
SAAコンディションは下表の通りとなる。
パーツリストコンディションは下表の通りとなる。
{| class="wikitable" style="text-align:center"  
{| class="wikitable" style="text-align:center"  
|-
|-
!colspan=2 style="width:7em"|SAA Condition
!colspan=2 style="width:7em"|パーツリストコンディション
|-
|-
|style="width:7em"|/01 ||style="width:7em"|COF+-M+-S;
|style="width:7em"|/01 ||style="width:7em"|COF+-M+-S;
7,764

回編集