固定宽度 (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 文件,则会创建一个标题以使函数重新构建数组。
• rows 和 cols 均为从 1 开始的指数。
• ORIGIN 不会影响 READPRN 或 APPENDPRN 的行为。
• PRNPRECISION 工作表变量定义 WRITEPRN 或 APPENDPRN 将使用的有效数字位数。
• PRNCOLWIDTH 工作表变量控制由 WRITEPRN 或 APPENDPRN 创建的 PRN 文件中的列宽度。
• 仅可省略最后一个自变量之前的可选自变量。例如,在 WRITEPRN 中不能省略 rows 和指定 cols。如果省略了 rows,则 cols 的值将用作行。