이 예에서는 프리 영역 비율을 사용하는 분산 저항 재료를 정의하고 부품에 지정합니다.
m = new Material("Resistance");
m.name = "baffle";
p = m.property("Through-Flow K");
v = p.variation("Free Area Ratio");
v.setValue(0.25);
p.apply(v);
p = m.property("Normal Direction 1 K");
v = p.variation("Free Area Ratio");
v.setValue(0);
p.apply(v);
p = m.property("Normal Direction 2 K");
v = p.variation("Free Area Ratio");
v.setValue(0);
p.apply(v);
p = m.property("Conductivity");
v = p.variation("Constant");
v.setValue(5.18, "W/in-K");
m.alignment = "Cartesian";
m.setDirections("Global Z", "Global X", "Global Y");
a.select("BAFFLE");
a.applyMaterial(m);
행별 설명은 다음과 같습니다.
새 재료 객체인 m이 작성되고 저항이 재료 유형으로 설정됩니다. 재료 이름은 “baffle"로 설정됩니다. 이것은 재료 편집기의 이름 필드에 이름을 입력하는 것과 비슷합니다.
m = new Material("Resistance");
m.name = "baffle";
"p"라는 특성 객체를 작성하고 편집할 특성으로 Through-Flow K를 선택합니다.
p = m.property("Through-Flow K");
“v”라는 변형 객체를 작성하고 변형 방법을 프리 영역 비율로 설정합니다. 그러면 값 0.25가 지정됩니다.
v = p.variation("Free Area Ratio");
v.setValue(0.25);
이 단계는 완료된 변형을 특성에 다시 지정합니다. 이 방법은 재료 편집기에서 적용 버튼을 누르는 것과 같습니다.
p.apply(v);
두 항목의 법선 방향 1 및 2는 프리 영역 비율에 따라 다르며 값이 0입니다.
p = m.property("Normal Direction 1 K");
v = p.variation("Free Area Ratio");
v.setValue(0);
p.apply(v);
p = m.property("Normal Direction 2 K");
v = p.variation("Free Area Ratio");
v.setValue(0);
p.apply(v);
열 전도율이 값 5.2W/in-K로 설정됩니다.
p = m.property("Conductivity");
v = p.variation("Constant");
v.setValue(5.2, "W/in-K");
해당 재료가 "Baffle"이라는 부품에 지정됩니다. 부품의 방향으로 직교가 설정되고, 흐름 및 법선 방향이 설정됩니다.
m.alignment = "Cartesian";
m.setDirections("Global Z", "Global X", "Global Y");
a.select("BAFFLE");
a.applyMaterial(m);