551372_ko-KR
JSL 디버거 – 기본 사항
JSL 디버거를 사용하면 사용자가 프로그램 코드를 단계별로 실행하고 변수 값을 관찰할 수 있습니다. 많은 수의 값을 반복할 때와 여러 함수가 사용되는 경우에 특히 유용합니다. 이 첫 번째 레시피에서는 몇 가지 기본 디버거 기능을 살펴봅니다. 이를 위해 미리 구운 프로그램을 사용합니다. CVC 목록 작성 . 이 프로그램은 표의 각 셀을 구문 분석하여 어휘 목록을 작성합니다.
- 빈 셀이 제거됩니다.
- "로 시작하는 셀 [ V. "는 무시됩니다.
- 쉼표는 개별 단어를 구분합니다.
- 슬래시( / ) 물결표( ~ ). 예를 들어, tener/llevar ~ barba/bigote/gafas 여섯 단어로 확장됩니다: 테너 바르바, 레바르 바르바, 테너 비고테, 레바르 비고테, 테너 가파스, 레바르 가파스 . 한 셀에 두 개 이상의 목록이 있을 수 있습니다.
- 셀에는 슬래시와 쉼표가 모두 있을 수 있습니다. 항목: tronco, extremidad ~ 우월한/열등한 , 다음으로 확장해야 합니다. tronco, extremidad 우수한, extremidad 열등한 .
단계:- 선택하여 디버거를 시작합니다. 실행 > 디버그 스크립트 또는 메뉴 영역에서 디버거 아이콘을 클릭합니다.
- 사용 스텝 인투 상단의 버튼을 누르고 52행에 도달할 때까지 6번 진행합니다. 선이 표시되지 않으면 마우스 오른쪽 버튼을 클릭하고 줄 번호 표시 . 파일이 열려 있지 않은 경우에도 Include 문의 파일 행이 표시됩니다.
- 한 번 더 밟아보세요. 버튼을 제외한 상단의 모든 버튼 정지시키다 회색으로 표시됩니다. 프로그램에서 만든 대화 상자에 제어가 전달되었습니다. 대화 상자가 디버거 창 뒤에 있는지 확인하지 못할 수 있습니다. 이 경우 디버거를 이동하여 대화 상자를 선택하십시오.
- 고르다 부분 왼쪽 목록 상자에서 다음으로 이동합니다. 수준 드래그하거나 클릭하여 레벨 열 단추.
- 제어가 디버거로 다시 전달됩니다. 딸깍 하는 소리 스텝 인투 .
- 제어가 대화 상자로 다시 전달됩니다. 다음에 디버거에 있을 때 중단점을 설정하여 이를 앞뒤로 피할 수 있습니다. 섹션 다음의 첫 번째 열을 선택하고 데이터 목록 상자에 추가합니다.
- 제어가 디버거로 다시 전달되면 숫자 오른쪽을 클릭하여 7행에 중단점을 설정합니다. 빨간 점이 나타납니다. 중단점은 디버깅과 JMP 세션 모두에서 지속됩니다.
- 디버거를 닫습니다. 클릭 중지 버튼을 클릭합니다. 경고가 나타납니다. 디버거 뒤에 있을 수 있습니다. 작업(디버거 중지)을 완료할 수 없음을 나타냅니다. 프로그램에서 생성한 대화 상자가 아직 열려 있기 때문입니다. 경고를 무시하고 대화 상자를 닫습니다. 디버거가 닫힙니다.
- 디버거를 다시 시작하십시오. 7행의 중단점이 여전히 있습니다. 클릭 운영 가장 왼쪽에 있는 버튼. 다음으로 대화 상자를 채우십시오. 부분 ~처럼 수준 그리고 그 아래에 있는 세 개의 열은 다음과 같습니다. 데이터 . 딸깍 하는 소리 운영 . 제어는 7행에서 중지된 디버거로 전달됩니다.
- 26행에서 함수를 참조하는 중단점을 설정합니다. 포함 파일. 이 줄로 달려갑니다.
- 딸깍 하는 소리 스텝 인투 . 이렇게 하면 포함된 파일에서 함수로 이동합니다. 딸깍 하는 소리 스텝 인투 한두 번 더. 현재 기능을 단계별로 실행합니다.
- 클릭 밖으로 나가 단추. 밖으로 나가 현재 단계적으로 진행되고 있는 함수 외부의 다음 줄로 이동합니다.
- 클릭 운영 버튼을 한 번 더 눌러 26행 중단점으로 돌아갑니다. 딸깍 하는 소리 스텝 오버 . 이렇게 하면 함수에 들어가거나 함수를 통해 들어갈 필요 없이 현재 줄의 함수와 연결된 코드를 실행할 수 있습니다.
- 7행과 26행의 중단점을 클릭하여 제거하십시오. 31행과 37행에 중단점을 설정합니다. 중단점이 작동하려면 실행 코드가 있는 줄에 설정해야 합니다. 주석이나 빈 줄, 그룹화 연산자(예: 닫는 괄호) 또는 세미콜론으로만 구성된 줄은 작동하지 않습니다.
- 왼쪽 하단에서 보다 탭. 우리는 감시 목록에 여러 변수를 추가할 것입니다. 이를 통해 중단점에서 값을 관찰할 수 있습니다. 디버거 코드 창에서 두 번 클릭 다음세트 (15행). 마우스 오른쪽 버튼을 클릭하고 선택 시계 추가 . 에 나타날 것입니다. 보다 탭. 추가하다 하위 집합 (17행), 물결표 그룹 (18행), 그리고 buildCartesian (26행). 변수 이름을 감시 목록에 직접 입력할 수도 있습니다. 중단점과 같은 감시된 변수는 세션 간에 지속됩니다. 딸깍 하는 소리 운영 관찰 변수 값이 변경되는 것을 관찰하기 위해 몇 번. 관찰된 변수는 다음에서 하나 이상을 선택하여 삭제할 수 있습니다. 보다 목록 및 단일 X 클릭 삭제 섹션 상단의 버튼. 더블 엑스 모두 삭제 버튼은 감시된 모든 변수를 제거합니다.
- 오른쪽 하단에서 중단점 탭. 여기에서 일부 또는 모든 중단점을 삭제할 수 있습니다. 클릭 모두 삭제 버튼을 눌러 모든 중단점을 제거합니다.
- 또는 중단점 없이 실행 모든 중단점을 우회하려면 상단(왼쪽에서 두 번째)의 버튼을 누릅니다.
- 프로그램 끝까지 실행합니다. 디버거를 닫으려면 대화 상자를 닫고 중지 버튼은 디버거 상단에 있습니다.
성공을 위한 힌트
- 스텝 인투 가장 작은 단계를 수행하며 항상 기능을 실행하고 실행합니다.
- 사용 밖으로 나가 현재 기능에서 벗어나기 위해. 스텝 오버 함수를 뛰어 넘다
- 중단점은 실행 가능한 줄에 설정해야 합니다.
- 사용 중단점 중단점을 관리하는 탭
전채
Comments
There are no comments yet