LabVIEW 8.6 (한글판)의 빠른 탐색을 통한 생산성 향상

개요

20여 년 동안 내쇼날인스트루먼트는 개발자들을 위한 혁신적인 도구를 제공하기 위해 최첨단 기능으로 업그레이드하고 새로운 애드온을 추가함으로써 그래픽 기반 시스템 디자인 플랫폼을 확장해오고 있습니다. 하지만, LabVIEW 팔레트에는 수 백 가지의 함수들이 포함되어 있으므로 필요한 함수를 신속하게 검색하는데 시간이 많이 걸렸습니다. LabVIEW 8.6 (한글판)에 도입된 빠른 탐색을 사용하면 팔레트를 탐색하거나 검색을 시작하지 않고 LabVIEW 프런트패널과 블록다이어그램을 신속하게 검색할 수 있습니다.

내용

배경

코드의 정확한 기능을 검색하는 것은 어떤 언어를 사용하는지를 막론하고 어려운 일입니다. 텍스트 기반의 개발 환경은 적절한 구문에 의존하지만, 현대의 개발 환경은 예측 텍스트를 사용하여 일부 글자만 타이핑하여도 자동으로 탐색하고 완성됩니다.


그림 1. NI LabWindows™/CVI 소프트웨어는 함수 전체 이름을 입력하지 않아도 여러 예측 목록을 생성합니다.

LabVIEW 그래픽 기반 개발 환경에서 객체를 검색하고 이동하기 위해서 항상 마우스를 사용해야 했지만, 빠른 탐색을 사용하면 마우스로 객체를 이동하기 이전에 간단하게 몇 번의 타이핑만으로 VI를 검색할 수 있습니다.

빠른 탐색 작동 원리

빠른 탐색을 사용하기 위해 CTRL키와 Space키를 누릅니다. 나타난 대화상자에는 팔레트에서 사용 가능한 모든 VI 목록이 표시됩니다.


그림 2. CTRL + Space키를 눌러 빠른 탐색 창 보이기

원하는 VI 전체 이름의 한 구문만을 입력하면 목록이 나타나 그 중 선택할 수 있습니다. 빠른 탐색을 사용하면 입력한 텍스트를 포함한 이름이 있는 아이템을 디스플레이하여 목록을 축소시켜줍니다. 또한 빠른 탐색은 동일한 단어로 시작하는 팔레트의 VI를 사용하여 예측 텍스트를 적용합니다.

그림 3의 예제에서 사용자는 “t-r-a-n”을 타이핑하였습니다. LabVIEW는 첫 번째 해당 엔트리를 사용하여 객체의 이름을 자동 예측합니다. 필터된 리스트는 “t-r-a-n”을 단어에 포함하는 여러 단어가 나타납니다.


그림 3. 빠른 탐색은 동일한 단어를 포함하는 첫 번째 VI로 사용자의 요청 사항을 자동 완성하며, 목록에서 가능한 아이템을 표시합니다.

빠른 탐색은 음영 처리된 아이템에 마우스 커서를 자동으로 위치시키기 때문에 사용자는 함수의 이름을 타이핑하고 객체를 놓기 위해 블록 다이어그램 또는 프런트패널에서 클릭하면 됩니다. 빠른 탐색이 사용자의 검색 결과를 예측할 수 없다면, 목록의 최상위 아이템을 보여줍니다. 빠른 탐색을 사용하는 팁 및 테크닉 빠른 탐색 내에 단축키를 구성한 후, 빠른 탐색 대화창의 "단축키" 버튼을 클릭하여 자주 사용하는 VI에 접근할 수 있습니다.


그림 4. 가장 많이 사용하는 팔레트 아이템을 사용자만의 단축키로 정의하기 위해 "단축키"를 클릭합니다.

복잡한 VI 이름 또는 다른 VI의 이름 앞부분을 공유하는 VI를 두 글자 또는 세 글자 단축키로 연결함으로써 더욱 사용하기 쉽도록 합니다. 주로 사용하는 손으로 마우스를 잡고 있기 위해 그 반대 손으로 입력하기 편한 위치의 글자를 사용하는 것이 좋습니다.


그림 5. 두 개 또는 세 개 글자를 사용하여 단축키 정의

LabVIEW는 구성된 단축키를 LabVIEW.ini 파일로 저장합니다. QuickDropDiagramShortcuts 값을 LabVIEW.ini 파일로 복사 및 붙여 넣기 하여 이를 다른 곳에 설치된 LabVIEW로 전송합니다. 아래의 단축키 예제 목록을 검색하거나 첨부된 텍스트 파일로 다운로드합니다.

 

  • ad1 = 증가
  • cs = 케이스 구조
  • evstr = 이벤트 구조
  • fs = for 루프
  • wat = 대기
  • ws = while 루프

요약

여러분이 초보 개발자인 경우, 필요한 기능을 검색하기 위해 팔레트가 필요합니다. 그러나, LabVIEW와 함수 명에 더욱 친숙해지게 되면 빠른 탐색 기능은 팔레트를 탐색하지 않고 원하는 VI를 검색하는데 있어서 편리합니다. 이는 기본 팔레트가 설치된 모듈 및 추가 기능으로 인해 더욱 거대해짐에 따라 생산성을 증대하는데 있어서 매우 유용합니다.

LabVIEW 8.6 (한글판)에 대해 더 알아보기

새로운 LabVIEW 8.6 (한글판)의 기능에 대한 더 자세한 내용을 원하시면, ni.com의 LabVIEW 8.6 페이지를참조하십시오.
최신 기능을 사용하기 위해 LabVIEW 온라인을 시작하십시오.

LabWindows 마크는 Microsoft사의 라이센스 하에서 사용됩니다. Windows는 미국 및 여러 나라에서 Microsoft 사의 등록 상표입니다.