맷돌-통합개발환경에 가장 강력한 검증기능인 검증식보기판과 검증식보기창이 추가되었습니다.

 

기계닉스 통합개발환경 기술과 그림부품 기술의 조합으로 탄생한 것으로, VC++, VB 이나 BCB(BC++), DELPHI 등 전문도구에만 존재하는 고급 기능이며, 교육이나 개발시 오류를 검증하고 실시간으로 상태를 확인하는데 큰 도움이 되는 중요한 기능입니다.

 

검증식보기판은 즉시보기 기능에 가깝고, 검증식보기창은 목록보기 기능에 가깝습니다. 보여지는 것은 다르지만 내부적으로 같은 처리계통을 사용하기 때문에 출력되는 정보는 완전히 동일합니다.

 

특히, 초/중/고/대학생/일반인 등에 대한 C언어 제어 교육, 취미개발시 내부 내용에 대한 답답함이 없어지고 속을 들여다 보면서 개발할수 있으므로 효과가 높습니다.

 

이 기능은 < 7.5.16+:2011.07.25 판 > 부터 정식으로 추가되었습니다.

        

 

검증식보기판은 복잡한 검증식이나 변수를 한개 등록하여 실시간으로 결과와 결과 정보를 볼수 있는 고급 검증 기능입니다.

 

등록하고자 하는 검증식, 변수를 선택영역으로 지정하면 왼쪽 그림처럼 작은 제어상자가 나오는데, 이 제어상자를 누르면 아래 그림처럼 제어상자가 펼쳐지면서 자세한 정보가 출력됩니다.

 

단, 검증식이나 변수가 검증식 규칙에 맞지 않은 경우는 오류정보가 출력됩니다.

 

검증식에는 대상을 수정하는 ++, --, 할당(=)계열 연산자는 사용될수 없으며, 반환값을 가지는 함수역시 사용할수 없습니다.

 

선택영역이 해제되지 않는한 계속 해당 정보를 보여줍니다.

 

 

 

검증식보기판에는 복잡한 식의 실시간 계산 지원이 원래 목적이므로 당연히 변수를 등록할수 있습니다.

 

이 변수가 존재하는 함수, 형 등 중요 정보를 알수 있습니다. 전역변수의 경우는 현재 검증 중인 함수이름이 표시됩니다.

 

검증식보기판을 누를때 마다 10진수, 16진수, 2진수 순으로 계속 표기방식이 전환됩니다.

 

검증식보기판 오른쪽 위 [X] 를 누르면 아래 그림같은 고정보기 상태로 전환됩니다.

 

검증식보기판은 <*.c> 문서만 적용가능하며 각 문서마다 독립적으로 동작하므로, 각 문서마다 별개의 검증식을 등록할수 있습니다.

 

검증식보기판을 누를때 마다 10진수, 16진수, 2진수 순으로 계속 표기방식이 전환됩니다.

 

검증식보기판 오른쪽 위 [X] 를 누르면 위 그림의 기본보기 상태로 전환되며, => 를 누르면 어떤 경우라도 현재 검증식보기판에 등록된 검증식선택영역 위치로 이동합니다.

 

 

검증식보기판에는 복잡한 식의 지원이 원래 목적이므로 당연히 검증식을 등록할수 있습니다.

 

검증식의 경우에는 결과가 임시변수가 되므로 출력되는 정보 역시 임시변수의 정보가 됩니다. 그러나, 최종 변수의 크기, 형 등 중요 정보를 알수 있습니다.

 

검증식이 여러행에 걸쳐 있는 경우는 검증식선택영역의 가장 윗행 아래에 검증식보기판이 보여지게 됩니다.

 

검증식보기판 오른쪽 위 [X] 를 누르면 아래 그림같은 고정보기 상태로 전환됩니다.

 

 

검증식이 여러 행에 걸쳐 있는 경우나, 검증식 사이에 주석문이 있는 경우라도, 자동으로 한행의 식으로 정리하여 표시하며, 검증식이 아주 긴 경우는 자동으로 끝부분을 "..." 로 줄여 표시해 줍니다.

 

검증식보기판 오른쪽 위 [X] 를 누르면 위 그림의 기본보기 상태로 전환되며, => 를 누르면 어떤 경우라도 현재 검증식보기판에 등록된 검증식선택영역 위치로 이동합니다.

 

 

 

 

검증식보기창은 복잡한 검증식이나 변수를 등록하여 실시간으로 결과와 결과 정보를 볼수 있는 고급 검증 기능입니다.

 

등록하고자 하는 검증식, 변수를 선택영역으로 지정하면 왼쪽 그림처럼 작은 제어상자가 나오는데, 제어상자 오른쪽의 [+] 기호나 빠른목록의 "검증식 보기창에 추가" 항목을 사용하여 검증식보기창에 등록할수 있습니다. 등록된 검증식, 변수는 아래 그림과 같은 형태로 보여집니다.

 

처음 등록됐을때는 검증식과 값만 보이는 2행 상태입니다.

 

 

검증식보기창에는 같은 이름의 변수를 중복 등록하는 것이 가능합니다.

이 경우 10진수, 16진수, 2진수 보기로 각각을 지정하면 여러 보기 형식으로 같은 값을 볼수 있습니다.

 

2진수는 맷돌C 에서만 추가된 새로운 표기법으로 제어, 교육을 주로 하는 맷돌C 의 특성상 대단히 편리하고 필요한 표기방식이며, 최대 64비트 까지 표기할수 있습니다.

 

교육적 측면으로는 값이 10진수, 16진수, 2진수로 동시에 표기되므로 각 값의 변환을 별도의 계산기등을 사용하지 않고 바로 비교 확인할수 있어 학습에 효과적입니다.

 

10진수, 16진수, 2진수에 따라 색동문자가 적용되어 쉽게 구분이 가능합니다.

 

맷돌직접연결의 경우 너무 많은 검증식이 등록된 경우는 직접 맷돌로 부터 실시간으로 변수의 값을 통신으로 읽어들이는 과정에서 많은 시간을 소모할수 있는데, 이 경우는 보기를 원하는 검증식 이외의 검증식은 [+] 로 닫아 주어 값표기가 보이지 않게 해주면 됩니다.

검증식이 [+] 로 닫혀진 경우는 실시간 계산처리에서 제외 하기 때문입니다.

 

아직은 보기만 가능하며 값의 실시간 수정은 지원하지 않습니다.

 

 

검증식보기창에는 변수 뿐만 아니라 식까지 등록할수 있으며, 식의 경우는 식에 사용된 변수의 경우는 실시간으로 값을 읽어들여 계산한 결과를 보여줍니다.

 

식의 결과는 항상 임시변수가 되기 때문에 결과 정보는 이 최종 연산결과를 가진 임시변수의 정보가 됩니다.

 

 

 검증식 계산

지정 검증식을 다시 계산합니다.

단, 검증식이 [+] 로 닫혀있는 경우는 계산하지 않습니다.

 

 

 전체 검증식 계산

등록돼 있는 모든 검증식을 다시 계산합니다.

단, 검증식이 [+] 로 닫혀 있는 경우은 계산하지 않습니다.

 

 

 10진수 보기

지정 검증식을 다시 계산후 10진수로 표기합니다.

단, 검증식이 [+] 로 닫혀 있는 경우는 처리하지 않습니다.

 

 

 16진수 보기

지정 검증식을 다시 계산후 16진수로 표기합니다.

단, 검증식이 [+] 로 닫혀 있는 경우는 처리하지 않습니다.

 

 

 2진수 보기

지정 검증식을 다시 계산후 2진수로 표기합니다.

단, 검증식이 [+] 로 닫혀 있는 경우는 처리하지 않습니다.

 

 

 삭제

지정 검증식을 목록에서 삭제합니다.

 

 

 

 모두삭제

모든 검증식을 목록에서 삭제합니다.