고정 너비(PRN) 파일
PRN 파일을 읽고 쓸 때는 다음의 세 가지 함수를 사용합니다.
• READPRN("file") - PRN 파일의 내용이 포함된 배열을 구합니다.
파일에는 공학, 복소수 또는 문자열 형식의 숫자나 중첩 배열이 포함될 수 있습니다. 데이터로 16진수, 8진수 또는 2진수를 사용할 수 없습니다.
• WRITEPRN("file", M, [rows, [cols]]) - 배열 M의 내용을 PRN 파일에 씁니다.
실행하려면 PTC Mathcad 워크시트의 식이 다음과 같은 지정이거나 계산을 요청해야 합니다.
• APPENDPRN("file", M) - 배열 M의 내용을 PRN 파일의 끝에 씁니다. 배열의 열 수가 기존 파일의 열 수와 일치해야 합니다. 파일이 없으면 APPENDPRN에서 직접 만듭니다. 파일에 기록하려면 WRITEPRN 예제에서 볼 수 있는 것처럼 함수를 계산해야 합니다.
|
• 이진 파일을 읽으려면 READBIN을 사용하십시오.
• 더 많은 제어 옵션을 사용하여 더 광범위한 파일 형식을 읽으려면 READFILE을 사용하십시오.
|
인수
• "file"은 파일 이름 또는 전체 경로 이름 및 파일 이름이 포함된 문자열입니다. 절대 경로가 아닌 경로 이름은 현재 작업 디렉터리에 상대적입니다.
• M은 배열이지만 WRITEPRN의 경우에는 스칼라 값일 수 있습니다.
• rows(선택 사항)는 파일에 기록할 행렬 M의 첫 번째 행을 지정하는 스칼라 값 또는 기록할 행렬 M의 행 범위(경계 포함)를 지정하는 요소가 2개인 벡터입니다. 이 인수가 생략되면 WRITEPRN는 행렬의 모든 행을 파일에 기록합니다.
• cols(선택 사항)는 파일에 기록할 행렬 M의 첫 번째 열을 지정하는 스칼라 값 또는 기록할 행렬 M의 열 범위(경계 포함)를 지정하는 요소가 2개인 벡터입니다. 이 인수가 생략되면 WRITEPRN는 행렬의 모든 열을 파일에 기록합니다.
추가 정보
• 복소수, 문자열 또는 중첩 행렬 값을 PRN 파일에 기록하면 머리글이 생성되어 함수에서 배열을 재구성할 수 있습니다.
• rows 및 cols의 지수는 모두 1부터 시작합니다.
• ORIGIN은 READPRN 또는 APPENDPRN의 동작에 영향을 주지 않습니다.
• PRNPRECISION 워크시트 변수는 WRITEPRN 또는 APPENDPRN에서 사용하는 유효 자릿수를 정의합니다.
• PRNCOLWIDTH 워크시트 변수는 WRITEPRN 또는 APPENDPRN으로 생성되는 PRN 파일의 열 너비를 제어합니다.
• 마지막 인수부터 시작하여 역순으로만 선택적 인수를 생략할 수 있습니다. 예를 들어, WRITEPRN에서 rows를 생략하고 cols를 지정할 수 없습니다. rows를 생략하면 cols 값이 행으로 사용됩니다.