PART

Adams/View 의 part 명령으로, 모델 내 부품(part)을 생성·수정·복사·병합·표시하는 명령군이다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1833].

정의·용도

part 명령은 강체(rigid body)를 비롯한 부품 객체를 다루는 Adams/View Command 언어의 동사(verb) 그룹이다. 새 강체를 생성하거나 기존 부품의 이름·위치·질량 속성을 수정하고, 부품을 복사하거나 다른 부품으로 병합하며, 화면 표시를 제어한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1833] [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1840]. 부품들은 JOINT 등의 구속(constraint)으로 서로 연결될 수 있으며, 연결되지 않은 부품은 ground 처럼 독립적으로 존재한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1260].

형식 / 필드 / 구문

part create rigid_body name_and_position

새 강체를 이름과 위치 정보로 생성한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1833].

필드값 유형
part_namea new part
ground_partboolean
adams_idadams_id
commentsstring
view_namean existing view
locationlocation
orientationorientation
along_axis_orientationlocation
in_plane_orientationlocation
relative_toan existing model, part or marker
exact_coordinatesexact_coordinates

이 밖에 part create rigid_body initial_velocity (초기 속도 부여), part create rigid_body mass_properties (질량 속성 부여) 같은 하위 명령이 있다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1828] [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1830].

part modify rigid_body name_and_position

기존 강체의 이름과 위치를 수정한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1911].

필드값 유형
part_namean existing part
new_part_namea new part
ground_partboolean
adams_idadams_id

part merge rigid_body

한 부품을 다른 부품으로 병합한다. part_name 이 병합되는 원본 부품이고 into_part_name 이 병합 대상이며, 병합 후 원본 부품은 변경되지 않는다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1840].

part merge rigid_body part_name = existing part into_part_name = existing part
파라미터설명
Part_name대상 부품으로 병합될 부품
Into_part_name병합될 새 부품의 이름

사용 예

부품 생성/수정 (name_and_position) [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1912]:

part create rigid_body name_and_position &
   part_name      = part__1 &
   new_part_name  = part__2 &
   ground_part    = yes &
   adams_id       = 1 &
   comments       = "modifying an existing part" &
   planar         = yes &
   relative_to    = ground

부품 복사 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1770]:

part copy &
   part_name      = part_3 &
   new_part_name  = part_3_copy

부품 병합 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1840]:

part merge rigid_body & part_name = part_2 & into_part_name = part_3

FE Part 의 초기 속도 수정 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1797]:

part modify fe_part initial_velocity &
   fe_part_name = FE_Part_2 &
   vm           = Marker_14 &
   vx           = 200

부품 표시/가시성은 part displaydisplay_attributes visibility part 로 제어한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1839] [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.454]. defaults name_generation partpart_prefix 를 지정하면 이후 생성되는 부품 이름에 접두어(예: MY_PART_2)가 붙는다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.399].

관련 항목

출처

  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.399]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.454]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1260]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1770]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1797]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1828]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1830]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1833]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1839]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1840]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1911]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1912]