函數 > 讀取與寫入檔案 > 固定寬度 (PRN) 檔案
固定寬度 (PRN) 檔案
有三個函數可用於讀取和寫入到 PRN 檔案:
READPRN("file") - 傳回內含 PRN 檔案內容的陣列。
資料可包含工程數字、複數、字串格式或巢狀陣列。資料可能不是十六進位、八進位或二進位。
WRITEPRN("file", M, [rows, [cols]]) - 將陣列 M 的內容寫入 PRN 檔案。
請記住,為了進行運算,PTC Mathcad 工作表中的運算式必須是計算的指派或請求,如下所示:
APPENDPRN("file", M) - 將陣列 M 的內容寫入 PRN 檔案結尾。陣列的欄數必須符合現有檔案的欄數。檔案若不存在,APPENDPRN 會建立該檔案。若要寫入檔案,您必須如 WRITEPRN 範例中所示,計算函數。
* 
若要讀取二進位檔案,請使用 READBIN
若要讀取具有較多控制權的多樣化檔案類型,請使用 READFILE
引數
"file" 是含有檔案名稱的字串,或含有完整路徑名稱與檔案名稱的字串。非絕對路徑名稱是目前工作目錄的相對路徑名稱。
M 是陣列,但對 WRITEPRN 而言,它可以是純量。
rows (選用) 是指定要寫入檔案之矩陣 M 第一列的純量,或指定要寫入之矩陣 M 列 (含) 值域的雙元素向量。若省略此引數,WRITEPRN 會將矩陣的每一列寫入檔案。
cols (選用) 是指定要寫入檔案之矩陣 M 第一欄的純量,或指定要寫入之矩陣 M 欄 (含) 值域的雙元素向量。若省略此引數,WRITEPRN 會將矩陣的每一欄寫入檔案。
其他資訊
若將複數、字串或巢狀矩陣值寫入 PRN 檔案,即會建立標題以供函數重建陣列。
rowscols 都是以 1 開始的索引。
ORIGIN 不會影響 READPRNAPPENDPRN 行為。
PRNPRECISION 工作表變數會定義 WRITEPRNAPPENDPRN 所使用的有效位數。
PRNCOLWIDTH 工作表變數可控制 WRITEPRNAPPENDPRN 所建立之 PRN 檔案中的欄寬。
您僅可省略上一個引數及更早之前引數中的選用引數。例如,在 WRITEPRN 中,您無法省略 rows 列並指定 cols。若省略 rowscols 的值會用作列。
這是否有幫助?