저항 재료

이 예에서는 프리 영역 비율을 사용하는 분산 저항 재료를 정의하고 부품에 지정합니다.

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);