COMSOL Multiphysics® 5.4 Release Highlights


Application Builder Updates

Application Builder의 사용자에게 Model Builder의 사용자 설정 창과 대화 상자, 명령어 인자 입력과 폼(Form) 편집기의 업데이트 된 내용을 COMSOL Multiphysics® 5.4버전에서 제공합니다. 모든 Application Builder 업데이트에 대한 자세한 내용은 아래를 보시기 바랍니다.

Custom Settings Windows and Dialog Boxes

설정 폼(Settings Form)을 생성하거나 대화상자로 표시하여 Application Builder 양식을 Model Builder에서 사용할 수 있습니다. 이를 통해 모델에서 복잡한 작업을 수행 할 수 있는 고유한 설정 창이나 대화상자를 Model Builder에서 사용자만의 고유한 인터페이스를 사용하여 생성 할 수 있습니다. 각 노드에 독립적인 설정을 사용할 수 있도록, 동일한 모델에 설정 폼으로 다양한 설정을 생성할 수 있습니다. 이러한 설정은 기존의 글로벌 버전 외에 폼에 로컬 메소드 및 선언문을 생성하는 새로운 기능으로 가능합니다. 이러한 기능은 앱이 더 체계적이고 유지관리하기 쉽도록 사용할 수 있습니다.

이 기능을 사용하기 위해, Application Builder로 가서 폼 설정 창에 있는 체크박스에서 Show in Model Builder 를 선택합니다. 그러면, Model Builder의 개발자(Developer) 탭에서 폼에 접근 할 수 있습니다.

Model Builder의 설정 폼(다음 이미지에서 볼 수 있습니다). 설정 폼과 대화상자는Developer 리본 탭의 새 폼 세션에 추가됩니다.

Model Builder의 설정 폼(다음 이미지에서 볼 수 있습니다). 설정 폼과 대화상자는Developer 리본 탭의 새 폼 세션에 추가됩니다.


Application Builder 트리 왼쪽에 보이는 solve_form은 폼 객체의 소스로 폼 선언을 사용하는 이전 이미지에서 설정 폼을 만드는데 사용되었습니다.

Application Builder 트리 왼쪽에 보이는 solve_form은 폼 객체의 소스로 폼 선언을 사용하는 이전 이미지에서 설정 폼을 만드는데 사용되었습니다.


Command Line Arguments

응용프로그램 사용자는 응용프로그램을 실행할 때 명령어 인자(command line arguments)를 입력값으로 사용할 수 있습니다. 명령어 인자는 Application Builder에서 참조하는 선언에 자동으로 쓰여지고, 예를 들어 입력 데이터나 구성 설정을 제공하는 데 사용할 수 있습니다. 이런 사용은 컴파일 된 응용프로그램뿐만 아니라 COMSOL Multiphysics® 나 COMSOL Server™에서 실행할 때도 사용할 수 있습니다. 아래 예는 컴파일 된 응용프로그램을 호출하는 한 방법입니다:

myapp.exe -appargnames freq -appargvalues 400

위의 명령어는 숫자값 400(이 경우 double)을 갖는 입력 인자 freq 가 있는 응용프로그램의 경우입니다.

COMSOL Multiphysics® 를 사용하는 해당 command는 다음과 같습니다:

comsol.exe -run myapp.mph -appargnames freq -appargvalues 400

COMSOL Server™를 사용하면 간단하게
http://<host:port>/app/myapp_mph?appargnames=freq&appargvalues=400에 직접 인자를 제공하면 됩니다.

목표 주파수에 대한 입력 인자 설정.

목표 주파수에 대한 입력 인자 설정.

추가 스크린샷 보기


Form Editor Updates

다양한 폼 개체가 많이 개선되었습니다. 새로운 선택 색상(COMSOL Desktop® 참조)뿐만 아니라 매질 색상도 그래픽 양식에서 볼 수 있습니다. 버튼에는 새로운 “Flat” 스타일과 배경색 설정이 지원됩니다(Linux®, macOS에서는 지원되지 않습니다.). 실행 시 응용프로그램을 화면 중앙에 배치하는 옵션도 있습니다.

이런 업데이트를 아래의 앱에서 확인할 수 있습니다:

  • corrugated_circular_horn_antenna
  • frequency_selective_surface_simulator
  • solar_dish_receiver_designer
  • superlattice_band_gap_tool
  • tuning_fork

Flat 버튼을 사용한 Tuning Fork 앱.

Flat 버튼을 사용한 Tuning Fork 앱.