marker create

marker create 는 Adams/View 의 명령어로, 모델에 새로운 marker(좌표계 기준점)를 생성한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1284].

정의·용도

marker 는 Adams 모델에서 위치와 방향을 정의하는 국소 좌표계 역할을 하며, marker create 명령으로 이름·위치·방향 등을 지정해 직접 생성할 수 있다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1283]. constraint 나 force 를 만들 때 I marker / J marker 가 자동으로 생성되는 경우와 달리, marker create 는 사용자가 명시적으로 marker 를 만드는 명령이다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.157][Adams_2024.1_Adams_View_Command_User_Guide.pdf p.676].

형식 / 필드 / 구문

주요 인자는 다음과 같다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1283].

인자의미
marker_name =생성할 marker 의 이름
adams_id =Adams 식별 ID
comments =주석 문자열
location =위치 좌표 (예: 10, 20, 10)
node_id =연관 node ID
orientation =방향 (예: 10, 10, 10)
relative_to =위치/방향의 기준이 되는 객체 (예: piston)
reference_marker_name =참조 marker

사용 예

기본적인 marker 생성 예는 다음과 같다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1283].

marker create &
  marker_name = marker__1 &
  adams_id = 1 &
  comments = "a new marker" &
  location = 10, 20, 10 &
  node_id = 5 &
  orientation = 10, 10, 10 &
  relative_to = piston &
  reference_marker_name = marker_33

조건부 함수 안에서도 사용할 수 있으며, 아래는 .mod1.par1 이 존재할 때 marker_3 을 생성하는 예이다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.165].

if condition=(DB_EXISTS(".mod1.par1")) marker create marker=marker_3 end

관련 항목

출처

  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1283]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1284]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.157]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.626]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.676]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.139]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1327]
  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.165]