COMSOL Multiphysics® 5.3

Release Highlights

Application Builder Updates

Application Builder 사용자의 경우, COMSOL Multiphysics®5.3 버전은 실행중인 앱에서 출력된 결과를 클릭하여 좌표 및 기타 데이터를 얻을 수 있는 기능을 Graphics 양식 개체에서 제공합니다. 또한, Model Data Access기능이 Data Access로 이름이 변경되었고, Application Builder의 부분을 포함하면서, Shortcuts 기능이 더 많은 옵션을 포함하도록 확장되었습니다. 자세한 사항은 아래의 Application Builder 업데이트에서 확인하시기 바랍니다.

Pick Coordinates and Data in Graphics Form Objects Using the Mouse


Graphics 양식 개체의 데이터 선택을 지원하여 더 많은 대화형 응용 프로그램을 만들 수 있습니다. 데이터 선택 기능을 사용하면, 사용자가 출력된 결과에서 지정한 좌표 또는 클릭하여 해당하는 점의 표현식을 계산하는 앱을 만들 수 있습니다. 이 기능은 Graphics 양식 개체에서 활성화 되며 실행중인 응용프로그램에서 직접 활성화 및 비활성화 할 수 있습니다.
선택 명령의 결과는 double array 선언(좌표 검색), double 선언(플롯에서 계산된 결과를 검색), 포인트 프로브 노드(사용자가 프로브 위치를 선택할 수 있음), 또는 새로운 Graphics Data선언에 저장 될 수 있습니다. 언급한 마지막 선택은 플롯 및 형상에서 데이터를 선택하는 사용자 정의 선언입니다. 이 선언을 사용하면, 좌표와 계산된 데이터를 검색 할 수 있을 뿐만 아니라, 앱 사용자가 3D에서 도메인의 포인트를 선택하는데 도움이 되는 양식 개체를 만들 수 있습니다.

스크린샷 보기

스크린샷 보기

사용자가 Probe 섹션에서 프로브의 위치를 정의 할 수 있는 앱. 이 프로브 포인트의 데이터는 솔루션을 계산하는 동안 저장되고 하단의 테이블에 표시됩니다. 이 예제에서는 종양 절제를 시뮬레이션 하는 앱에서 시간 경과에 따른 괴사 조직의 비율 입니다.

사용자가 Probe 섹션에서 프로브의 위치를 정의 할 수 있는 앱. 이 프로브 포인트의 데이터는 솔루션을 계산하는 동안 저장되고 하단의 테이블에 표시됩니다. 이 예제에서는 종양 절제를 시뮬레이션 하는 앱에서 시간 경과에 따른 괴사 조직의 비율 입니다.


Model Data Access Available for Application Parts


Data Access 로 이름이 변경된 Model Data Access기능은 Application Builder 설정 이외에 Model Builder에서도 사용할 수 있으며, 이 설정들을 양식 개체에 사용가능 하게 만들어 줍니다.

Data Access 기능이 Appearance Settings 창에서 글꼴 크기와 색상 모두에 대해 활성화 되었습니다. (왼쪽) 이것은 양식 객체의 소스 트리에 나타나게 하여 사용할 수 있음을 의미합니다. (중간) 사용자가 앱을 실행하면 글꼴 크기와 색상을 즉시 변경할 수 있습니다 (오른쪽).

Data Access 기능이 Appearance Settings 창에서 글꼴 크기와 색상 모두에 대해 활성화 되었습니다. (왼쪽) 이것은 양식 객체의 소스 트리에 나타나게 하여 사용할 수 있음을 의미합니다. (중간) 사용자가 앱을 실행하면 글꼴 크기와 색상을 즉시 변경할 수 있습니다 (오른쪽).


Use the Shortcuts Button to Create Shortcuts

바로 가기(Shortcut)는 개체를 보다 쉽게 참조하기 위해 사용되며 이전에는 메뉴 항목과 양식 개체와 같은 앱 개체에 사용할 수 있었습니다. 이제 전체 모델 작업을 포함하도록 확장되었습니다. 바로 가기를 모델 노드의 설정에서 직접 만들거나 Method Editor을 통하여 만들 수 있습니다. 선택한 사용자 정의 이름은 매서드의 변수로 사용할 수 있게 됩니다. Use Shortcut버튼은 Method리본 탭에 있는 Code 섹션에서 찾을 수 있습니다.

메시 작업을 제어하는 매서드에 대한 바로 가기를 만들려면 먼저 매서드 코드에서

메시 작업을 제어하는 매서드에 대한 바로 가기를 만들려면 먼저 매서드 코드에서 “mesh1″사용자 정의 이름 안에 커서를 놓은 다음 리본에서 Use Shortcut 버튼을 선택합니다. (왼쪽) 이것은 해당 메시 노드에 대한 바로 가기를 만듭니다. Use Shortcut 창에서 “확인”을 클릭하면 코드가 새 바로 가기를 사용하도록 적절히 업데이트됩니다. (중간) 바로 가기가 생성되었을 수 있으며, Mesh 노드 Settings창에서 직접 이름을 변경할 수 있습니다. (오른쪽)


Updates to the Form Editor

Form Editor에 대한 몇 가지 업데이트는 다음과 같습니다.

  • 양식 개체를 복사하여 붙여 넣을 수 있을 뿐만 아니라 잘라내어 붙여 넣을 수 있습니다.
  • 보이지 않거나 비활성화 된 양식 개체는 최종 앱을 더 잘 나타내기 위해 Form Editor 내에서 뚜렷한 시각적 스타일을 갖습니다.
  • Table양식 개체는 Form Editor내에서 데이터 소스의 초기값을 표시 합니다.
  • Select All 및 Clear Selection명령은 선택 사항을 사용할 때 사용할 수 있으며 명령 순서 및 방법에 포함될 수 있습니다.
  • Slider양식 개체는 세로 모양의 슬라이더를 만들 수 있는 방향 속성이 있습니다.
  • 단위는 Data Display 양식 객체를 사용할 때 별도의 객체에 표시 될 수 있습니다.

Data Display양식 개체에 표시된 단위(왼쪽), Data Display양식 개체와는 별도로 Unit양식 개체에 표시된 단위(오른쪽)

Data Display양식 개체에 표시된 단위(왼쪽), Data Display양식 개체와는 별도로 Unit양식 개체에 표시된 단위(오른쪽)



스크린샷 보기

스크린샷 보기

Updates to the Method Editor

Method Editor 에서 코드를 작성할 때 도움이 되는 몇 가지 개선 사항이 있습니다. 개선 사항은, 코드의 속성, 선언, 바로 가기 및 내장 매서드 위로 마우스를 가져가면 유용한 툴 팁이 나타납니다. 이 툴 팁은 이러한 특정 명령의 데이터 유형 및 기타 정보를 요약합니다.
또한, 지역 변수를 선언하거나 지역 변수의 유형을 설정하면 자동으로 지원 받을 수 있습니다. 예를 들어, x = model.geom()을 입력하고 Create local variable 버튼(또는 Ctrl+1)을 클릭하면 코드가 GeomList x = model.geom ()으로 변경됩니다. 이 지원은 바로 가기를 만드는 기능과 비슷하지만 전역 바로 가기 대신 현재 매서드에서만 사용할 수 있는 로컬 변수를 만듭니다.


스크린샷 보기

앱이 실행되는 동안 몇 가지 추가 설정을 변경할 수 있습니다. :

  • Data Display양식 개체의 Precision, Notation, 및Exponent설정
  • Equation양식 개체의 Equation속성
  • Toolbar, Graphics와 Table양식 개체의 사용자 정의 단추에 대한 Enabled, Visible, Text, 및 Icon 설정

필수 제품을 사용할 수 있는지 검사 할 수 있을 뿐만 아니라 라이선스를 확인하는데 새로운 내장 매서드 세트가 사용됩니다. 이 기능은 앱에서 현재 필요하지 않은 라이선스를 예약하는 데 사용될 수 있지만, 나중에 필요할 때 사용할 수 있습니다. 이 매서드를 이용하면 누락된 라이선스에 대한 사용자 정의 오류 메시지를 제공할 수 있습니다.
새로운 Ignore license errors during launch설정을 사용하면 필요한 라이선스가 누락 된 경우에도 응용 프로그램을 실행할 수 있습니다. 누락 된 라이선스에 대한 알림은 누락 된 라이선스가 계산과 같은 특정 작업 수행하는데 필요한 경우 먼저 발생합니다.