본문 바로가기

Programming

[LabView] TextLog Sample

이번은 소스상태나.. 제 상태나 좋지 못하네요 .

(비가와요. ㅠㅠ)


클래스를 하나 연습겸 만들어 보았습니다.



현 샘플은 위와 같은 화면을 가지고 있습니다.

실제 UI화면보다는 아래 화면을 보면 더 이해가 빠르실 것입니다.



프로그램 중간중간 로그를 쌓아두면 그것을 위 처럼 기록해주는 타입입니다.

잦은 I/O발생가능성이 있기때문에 바로 기록이 아닌 "문자열컨트롤"에 임시 저장 하고 있다가 flush 때 저장됩니다.


보라돌이는 클래스에요. (클래스도 함 해봤어요)

개념은 알지만 랩뷰의 구현은 첨이라서. 약간 해매기도했습니다. (메소드때문에 ㅎㅎ)


String PAD L/R 은 문자열 앞/뒤로 빈 공백을 채워주는 기능을 합니다. 

로그파일 메모장으로 열였을때 이쁘게 보이려구요!1 -_-;; 즉 없어도 되는것이죠.



로그에 메세지를 기록하려면 위처럼 하면됩니다. 예제의 usermsg 는 type명인데 생략하셔도됩니다.

(생략하게되면 NORMAL 이 기본으로 작성됨)


그리고 위 명령이 실제로 파일에 기록을 해주는 명령입니다.

일정량이 채워지지 않거나 위 명령이 호출되지 않으면 버퍼에 쌓여있기만 합니다

(이때 강제종료당하면 손실되요! ^^)


VI 암호는 tindevil@nate.com 문의 아시죠 ^^?

자세한 설명이 필요하신분도  네이트온으로 문의 주시면 되구요.


근데 렙뷰에서 데이터로그 말고 위와 같은 기능을 하는 VI없을까요?

왠지 있을것 같은.. 뻘짓을 한것 같네요 (클래스 테스트겸 해보는 것으로 만족중)


그나저나, 평가판 끝나기전에 ^^ 만족할 정도의 수준을 하고 끝나야하는데..


Sample_TextLog_tindevil@nate.com.rar.zip