COMSOL Multiphysics® 6.0 Release Highlights
Application Builder
Application Builder 사용자를 위해 COMSOL Multiphysics® 버전 6.0은 Method Editor, Main Window Editor, data validation 및 Form Editor의 향상된 디버거 기능을 제공합니다. 아래 업데이트에 대한 자세한 내용은 아래에서 확인바랍니다.
Improved Debugger
Method Editor의 새 디버거를 사용하면 디버깅하는 동안 변수 및 선언의 값을 검사하거나 변경할 수 있습니다. 또한 중단점(breakpoint)이 확장되어 개별적으로 비활성화할 수 있으며, 새 Breakpoint 창을 통해 모든 중단점에 대한 접근이 용이하며 개요를 확인할 수 있습니다. 중단점에서 중지되더라도 COMSOL Desktop®이 더 이상 차단되지 않으므로 응용 프로그램의 현재 상태를 검사할 수 있습니다. 예를 들어 모델 메서드에서 중지된 경우 Model Builder 트리의 노드들을 눌러 모델의 업데이트된 설정을 확인할 수 있습니다.
다음과 같은 몇 가지 다른 개선 사항도 있습니다. :
- Call Stack 창에서 현재 호출 스택을 검사할 수 있습니다.
- 메서드(method) 실행을 일시 중단하기 위한 새로운 Break 버튼이 추가되었습니다.
- 현재 메서드에서 빠져나올 수 있습니다.
- 메는 별도의 프로세스에서 실행됩니다. 이것은 개발 중에 일반적인 COMSOL Desktop®을 방해하는 메스드를(예: 사용자 정의 기본 라이브러리 충돌) 도입했을 때 발생할 수 있는 버그를 방지합니다.
Main Window Editor
새로운 Main Window Editor는 Form Editor와 비슷하게 작동합니다. 하지만, 리본, 메뉴 모음 및 앱의 기본 도구 모음에 대해 작동합니다. 이전에는 이러한 사용자 인터페이스 구성 요소를 Application Builder 트리에서만 편집할 수 있었습니다. Form Editor와 마찬가지로 Main Window Editor는 객체를 시각적으로 표현하고 마우스를 사용하여 객체를 자유롭게 이동할 수 있는 그래픽 사용자 인터페이스를 제공합니다. Editor Tools 창도 Main Window Editor에서 지원되므로 New Form Wizard와 유사한 일반 옵션 항목을 빠르게 추가할 수 있습니다.
Gauge Form Object
새로운 Gauge 양식 개체는 Knob 양식 개체와 유사하지만 읽기 전용이며 게이지의 바늘 또는 화살표 위치로 값을 표시하는 데 사용됩니다. 게이지에 표시할 수 있는 값의 범위를 나타내기 위해 부가적인 눈금 및 레이블을 추가할 수 있습니다. 눈금 표시 및 레이블 외에도 값을 추가로 나타내도록 색상 척도 집합을 선택적으로 구성할 수 있습니다(아래 그림 참조).
Data Validation
입력 값의 유효성 검사와 사용자가 앱에 잘못된 값을 입력할 때 알맞은 오류 메시지를 제공하기 위한 몇 가지 개선 사항이 있습니다. 입력 필드의 수치 검증에 초과 및 미만을 지원합니다(이상 및 이하 포함). 매개변수 외에도 비교에 선언 변수를 사용할 수 있습니다.
오류 메시지는 새로운 eval 명령어를 통해 변수를 지원하므로 앱 사용자에게 더 풍부한 유효성 검사 오류 메시지를 제공할 수 있습니다. 지원되는 변수에는 현재 값, 매개변수, 선언, 현재 하한 또는 상한이 포함됩니다.
메서드에서 직접 입력 필드 또는 기타 양식 개체의 이전 값과 새 값에 모두 접근할 수 있어, 메서드를 작성해야 하는 고급 오류 검사가 쉬워졌습니다.
Flexible Events
On data change와 같은 양식 개체에 대한 이벤트가 이전의 버튼 및 다른 양식 개체에 가능했던 것과 마찬가지로 명령 시퀀스를 지원합니다. 또한 메서드에 인수를 전달할 수 있어, 여러 양식 개체에 메서드를 보다 쉽게 재사용할 수 있습니다.
Icon Library
앱 개발에 유용하도록 특별히 디자인된 새로운 다량의 아이콘을 제공합니다. 범주에는 탐색 및 상태 아이콘과 같은 일반 기능뿐만 아니라 물리 및 플롯 유형과 같은 모델 관련 범주가 포함됩니다. 많은 아이콘들은 또한 다양한 색깔로 제공됩니다.
Form Editor
다음은 form editor에 추가된 항목입니다. :
- Form collections은 탭 또는 섹션과 같은 개별 양식 숨기기를 지원합니다. 따라서 모델이 해석된 후에 결과 관련 탭만 표시하는 등 앱 설계의 유연성을 높일 수 있습니다.
- 애니메이션에 사용되는 Graphics 양식 개체는 Graphics 도구 모음에 재생, 중지 및 스텝을 위한 단추를 표시합니다.
- 큰 버튼과 작은 버튼에 모두 적용가능한 outlined가 버튼 스타일에 추가되었습니다.
- 작은 버튼의 아이콘과 텍스트를 동시에 표시할 수 있습니다.
- Toggle buttons과 같은 양식 개체는 문자열 선언을 소스로 사용하여 라디오 버튼 동작을 기본적으로 지원합니다. 이 기능은 옵션을 토글 버튼으로 표시할 때 유용하지만, 한 번에 하나만 선택할 수 있는 경우 유용합니다.
- Prefer inner scrollbars 설정을 통해 스크롤바가 나타나는 위치를 보다 유연하게 제어할 수 있습니다.
New Utility Methods
Method Editor에서 새로운 빌트인 유틸 메서드가 추가되었습니다. :
- goToView 메서드를 사용하면 그래픽 양식 객체에서 표준 보기(xy, “xz”, “yx”) 중 하나로 전환할 수 있습니다.
- clearLog 및 clearMessageLog 메서드는 Log 및 Message Log 창의 내용을 지웁니다.
New Application
COMSOL Multiphysics® 6.0에서 어플리케이션 예제가 하나 새로 추가되었습니다.
Curve Digitizer