Adams View Function Builder User’s Guide (2024.1)

Adams/View의 Function Builder(함수 작성 도구)로 design-time/run-time 함수와 expression을 작성·평가·플롯하는 방법과, 시스템 제공 함수들의 레퍼런스를 정리한 매뉴얼이다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.5].

개요

이 매뉴얼은 Adams/View에서 모델 파라미터화와 입력값 정의에 쓰이는 함수를 만드는 Function Builder 사용자 가이드이다. 함수는 크게 두 종류로 나뉜다: 모델 빌드 시점에 한 번 평가되는 Design-Time Functions와, 시뮬레이션 중 각 해석 시간 스텝마다 평가되는 Run-Time Functions이다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.5]. Function Builder는 Expression ModeRun-Time Mode 두 가지 모드를 제공하며, 모드에 따라 사용 가능한 함수 카테고리가 달라진다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.7]. 대상 독자는 Adams/View로 모델을 구성하고 모션·힘·measure 등을 함수로 정의하려는 엔지니어이다.

다루는 범위

  • Function Builder 기본 개념과 함수 종류(Design-Time / Run-Time), 함수 카테고리 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.5]
  • Function Builder 모드: Expression Mode, Run-Time Mode와 접근 방법 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.7]
  • Function Builder 연산: 객체 이름/데이터 사전(Data Dictionary) 얻기, 함수 평가·플롯·구문 검증, measure 생성 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.18]
  • Expression Language Reference: 데이터 타입, 피연산자, literal/symbolic constant, 데이터베이스 접근, 배열·행렬, 인덱싱, 단위(unit) [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.26]
  • Design-Time Functions 레퍼런스(ABS~YAW 등 알파벳순 함수 설명) [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.82]
  • Run-Time Functions 레퍼런스(Displacement/Velocity/Acceleration/Contact/Spline/Force in Object 등 카테고리별) [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.519]
  • Function Builder 예제: 모션 함수 만들기, marker 위치 파라미터화 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.729]

문서 구성

장/절주제페이지
Using the Adams View Function BuilderFunction Builder 기본·모드·연산p.5
Function Builder ModesExpression Mode / Run-Time Modep.7
Function Builder Operations객체 데이터·평가·플롯·구문검증p.18
Expression Language Reference문법·데이터타입·DB접근·배열·단위p.26
GlossaryFunction Builder 용어집p.54
Design-Time Functionsdesign-time 함수 설명p.61
Design-Time Function DescriptionsABS~YAW 알파벳순 레퍼런스p.82
Run-Time Functionsrun-time 함수 카테고리·설명p.519
Run-Time Functions DescriptionsACCX~VM 등 함수 레퍼런스p.536
Product-Specific FunctionsAdams Solver(C++)/Durability 등p.727
Examples모션·파라미터화 예제p.729

이 매뉴얼로 답할 수 있는 질문

  • Design-Time 함수와 Run-Time 함수의 차이는 무엇인가? [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.5]
  • Function Builder의 Expression Mode와 Run-Time Mode는 어떻게 접근하고 무엇이 다른가? [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.7]
  • 함수 구문을 어떻게 검증하고 결과를 어떻게 플롯하는가? [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.22]
  • expression에서 배열·행렬을 어떻게 입력·인덱싱하는가? [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.40]
  • 두 marker 간 변위/속도/가속도를 구하는 run-time 함수는 무엇인가(DX, VM, ACCZ 등)? [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.614]
  • STEP, IMPACT, BISTOP 같은 모델링 함수는 어떻게 쓰는가? [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.651]
  • IF 대신 STEP을 권장하는 이유는? [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.630]

핵심 항목

함수 종류·모드·언어:

대표 Run-Time 함수:

대표 Design-Time 함수:

관련 문서