객체를 구조 외부로 이동할 때 LabVIEW 2017 이상이 객체를 자동으로 재배치하지 못하도록 방지하는 방법

업데이트 됨 Oct 8, 2021

해당 제품

소프트웨어

  • LabVIEW 2017 Full
  • LabVIEW 2017 Base
  • LabVIEW 2017 Professional
  • LabVIEW 2017 SP1 Full
  • LabVIEW 2017 SP1 Base
  • LabVIEW 2017 SP1 Professional

문의사항

컨트롤 또는 인디케이터를 블록 다이어그램 구조 (예: 케이스 구조, while 루프, 시퀀스 구조 등)에 배치하고 이를 블록 다이어그램 노드/함수에 연결 한 다음 해당 터미널을 구조 외부로 이동하면, 이전 LabVIEW 버전과는 달리 LabVIEW 2017에서 다른 동작을 얻었습니다.
  • LabVIEW 2016 또는 이전 버전에서 터미널을 구조 외부로 이동할 때 아래와 같이 이전에 생성된 와이어가 끊어집니다.
  • LabVIEW 2017에서 터미널을 구조 외부로 이동하면 터미널이 자동으로 함수에 다시 연결됩니다. 즉, 아래와 같이 와이어가 자동으로 다시 생성됩니다.


이 동작은 생성할 와이어가 필요하지 않기 때문에 불편합니다. 실수로 터미널을 구조 내부에 배치했고 구조 외부의 터미널을 다른 기능으로 다시 연결해야 했기 때문입니다.

LabVIEW 2017에서 이 동작을 어떻게 비활성화 할 수 있습니까?

도구»옵션»블록 다이어그램»와이어 에서 자동 와이어 라우팅 활성화자동 와이어 링 활성화 옵션을 선택 취소하려고 했습니다.

해결책

위의 설명한 동작은 LabVIEW 2017의 문서화된 새로운 기능으로, 객체 이동 시 와이어 연결 유지라고 합니다.

객체를 이동할 때 자동 와이어 연결을 비활성화 하려면 다음을 수행해야 합니다.
  1. 마우스 커서로 이동할 개체를 선택합니다.
  2. <w> 키를 눌렀다 놓습니다
  3. 객체를 구조 밖으로 이동합니다.
이런 방식으로 LabVIEW 2016 또는 이전 버전과 동일한 동작을 얻을 수 있으며 와이어가 자동으로 생성되지 않습니다 (연결이 끊어질 수 있습니다).

LabVIEW 설치 디렉토리에서 찾을 수 있는 LabVIEW.ini에 다음 토큰을 추가하여 동작을 완전히 비활성화할 수 있습니다.
DragAutoWire = false

 

추가 정보

LabVIEW 도움말의 관련 페이지에서 w 단축키에 대한 설명과 기타 유용한 LabVIEW 키보드 단축키를 찾을 수 있습니다.

도구»옵션»블록 다이어그램»와이어 링에서 자동 와이어 라우팅 활성화자동 와이어 링 활성화 옵션은 이 동작과 관련이 없지만 객체를 와이어 링하는 동안 특정 조건에서 와이어를 자동으로 생성하거나 라우팅하는 LabVIEW 기능과 관련이 있습니다.