식 편집기의 기본 사항
규칙 및 옵션
규칙 1 - 식 문은 공백/탭/캐리지 리턴으로 구분합니다.
규칙 2 - 식 문은 한 줄로 맞출 필요가 없습니다.
규칙 3 - 주석은 # 기호를 사용하여 추가합니다. 라인에서 # 기호 다음에 나오는 모든 텍스트는 식에서 사용되지 않습니다.
예:
# 펌프 중심 좌표
Pcx = 0
Pcy = 0
Pcz =0.01
* 
3D 표시/도표에 대한 사용자 정의 변수의 경우 특수 서식이 지정된 주석이 단위와 함께 표시/도표 이름을 재정의하는 데 사용됩니다.
규칙 4 - 사용자 정의 변수를 사용하려면 먼저 정의해야 합니다. 그렇지 않으면 프로그램이 실행되고 해당 변수를 사용하려고 할 때 오류 메시지가 반환됩니다.
예:
# 다음은 유효한 문입니다.
a=1 b=2 c=3
d=4
# 다음은 잘못된 문입니다.
b=5
b=7 # variable "b" redefined
규칙 5 - 동일한 섹션 내에서 amp와 같은 변수를 재정의할 수 없습니다. 확인(OK)을 클릭하여 해당 변수를 저장하려고 하면 오류 메시지가 표시됩니다.
예:
# 사인 곡선 압력을 시간 함수로 설정하는 식입니다.
f = 50
one_atm = 101325
po = 4*one_atm
amp = 2*one_atm
high_p = po+amp*(0.5*sin(2*pi*f*time))
규칙 6 - 식은 각 문의 순서에 따라 실행됩니다.
규칙 7 - 식은 스칼라 및 벡터 변수에 대해 연산을 수행합니다.
글로벌 및 로컬 식
식 편집기(Expression Editor)에는 글로벌 및 로컬 식을 입력하는 두 섹션이 있습니다. 글로벌 식은 어디에든 사용할 수 있지만 로컬 식은 선택된 단일 객체 또는 변수에만 적용됩니다.
규칙 8 - 글로벌 식(Global Expressions) 상자의 식이 로컬 식(Local Expressions) 상자의 식보다 먼저 실행됩니다.
규칙 9 - 글로벌 식(Global Expressions) 상자에 정의된 변수는 로컬 식(Local Expressions)에서 사용됩니다.
규칙 10 - 로컬 식(Local Expressions) 상자에 정의된 변수의 이름이 글로벌 식(Global Expressions) 상자에 있는 변수의 이름과 동일하면 로컬 식(Local Expressions) 상자에 있는 변수가 사용됩니다.
변수 유형
식 편집기는 벡터와 스칼라 모두에 대해 작동합니다.
스칼라 - 스칼라는 단일 실수입니다. 스칼라는 스칼라를 생성하는 식 또는 기존 스칼라와 등식화하여 정의됩니다.
예:
Scalar1 = 3
Scalar2 = heat.T # 여기서 heat.T는 열(Heat) 모듈(온도)에서 사전 정의된 스칼라 수량입니다.
벡터 - 벡터는 정렬된 3개의 숫자입니다. 벡터는 대괄호 [x,y,z] 안의 컴포넌트를 사용하여 정의됩니다. 벡터도 기존 벡터 또는 벡터 식과 등식화하여 정의됩니다. 벡터는 다음과 같이 정의됩니다.
[x,y,z] - x, y, z는 벡터 상수로, 각각 숫자 또는 숫자 식이 될 수 있습니다.
p = q - q가 벡터 상수, 벡터 변수 또는 벡터 식인 경우 p를 벡터로 정의합니다.
벡터의 x, y, z 스칼라 컴포넌트는 벡터에 각각 x, y, z를 추가하여 액세스합니다.
p.x p.y p.z - 벡터 p의 3개 스칼라 컴포넌트에 액세스하는 방법입니다.
예:
Vector = [u, v, w] # 컴포넌트 u,v,w로 벡터를 정의합니다.
Vector = flow.V # 여기서 flow.V는 흐름 모듈에서 사전 정의된 벡터입니다(속도 벡터).
Vector2 = [10, 20*u, 10+flow.V.z] + vel_old - 3*grid_vel
w = flow.V.z # flow.V의 z-컴포넌트를 읽어들입니다. 여기서 flow.V는 흐름 모듈에서 사전 정의된 벡터입니다.
단위
해결자 또는 모듈 관련 변수에서 읽어들인 내부 데이터 및 식에 대한 기본 단위는 항상 SI 또는 MKS입니다. 사용자 정의 변수에 대해 비SI 단위를 선택할 수도 있습니다.
식 편집기(Expression Editor)에서 특성 패널을 통해 해결자로 전달되는 사용자 정의 입력 변수의 기본 단위는 SI 또는 MKS입니다. 변수에 다른 단위를 사용하려면 입력 필드의 해당 단위 레이블에 단위를 입력합니다.
예:
식 편집기(Expression Editor)에 정의된 high_p 변수를 사용하여 압력 경계 조건을 지정하면 유입구 압력 단위가 기본적으로 Pa입니다. 단위를 수동으로 psi로 변경할 수 있습니다. 단위 목록은 단위 체계(Systems of Units) 메뉴에서 사용할 수 있습니다.
* 
사전 정의된 모듈 변수는 식 편집기(Expression Editor)에서 Creo Flow Analysis 기본 단위를 유지합니다.
도움이 되셨나요?