안녕하세요. 이번에는 저번글의 마무리로 프로젝트에서 SubVI만드는 법에 대해서 알려드리겠습니다.
 |
그림1) 케이스문 추가(곱셈, 나눗셈) |
저번 글과 마찬가지로 추가로 '곱셈', '나눗셈'을 추가합니다.
 |
그림2) 덧셈 코딩 |
 |
그림3) 뺄셈 코딩 |
 |
그림4) 곱셈 코딩 |
 |
그림5) 나눗셈 코딩 |
이제 케이스 구조에 '덧셈, 뺄셈, 곱셈, 나눗셈'을 추가합니다. 방법은 그림2~5를 따라하시면 됩니다.
 |
그림6) SubVI생성 |
이제 코딩이 완료된 케이스문을 선택하고 그림6과 같이 SubVI를 생성해 줍니다.
 |
그림7) 생성된 SubVI |
생성이 완료되면 블럭 다이어그램에서 그림7과 같이 케이스 구조가 있던 자리에 새로운 아이콘이 생성된것을 확인하룻 있습니다.
 |
그림8) 코드 테스트(덧셈) |
 |
그림9) 코드 테스트(나눗셈) |
그림8,9와 같이 '덧셈', '나눗셈'을 테스트 할때 제대로 나오는지 확인을 합니다.
 |
그림10) 사칙연산 SubVI내부 |
SubVI를 생성할때 LabVIEW에서 자동으로 터미널을 연결하고 VI를 생성합니다. 하지만 지금은 VI가 하드에 저장된것이 아닙니다. 램에 저장되 있어서 하드에 저장하지 않는다면 지워집니다.(물론 복구기능이 있긴하지만 가능하면 저장을 합시다)
 |
그림11) 생성한 SubVI저장 |
 |
그림12) 생성한 SubVI저장경로 설정 |
사칙연산 VI는 SubVI폴더에 저장을 합니다. 프로젝트에 관련된 SubVI는 분류를 해서 저장하는 것이 프로젝트 진행에 많은 도움이 됩니다.
 |
그림13) 프로젝트에 사칙연산 SubVI생성 |
 |
그림14) SubVI폴더로 VI이동 |
SubVI를 저장하는 동시에 프로젝트에서는 '제목없음' 에서 '사칙연산(SubVI).vi'로 변경됩니다. 당연히 프로젝트에 있는 사칙연산 VI를 SubVI폴더로 옮겨줍니다.
 |
그림15) 프로젝트 저장 |
마지막으로 프로젝트를 저장하면 마무리가 됩니다. 프로젝트에서 사칙연산 VI를 쓰는 프로그램은 사칙연산 vi를 수정해도 동일한 영향을 받습니다. 따라서 SubVI에 버그가 있거나 수정을 해야할때 SubVI하나만 수정해서 전체 프로그램을 일일이 수정할 필요가 없게 되는 것입니다.
긴글을 읽어주세서 감사합니다.
댓글
댓글 쓰기