Основні теоретичні положення. Крім того що MathCad працює безпосередньо з числовою інформацією, він володіє засобами для читання файлів даних

Крім того що MathCad працює безпосередньо з числовою інформацією, він володіє засобами для читання файлів даних. Допустимими для пакета є текстові файли у коді ASCII, що містять числову інформацію. Такі файли, створені в MathCad можуть бути використані іншими програмними засобами. І, навпаки, у пакеті можуть бути використані такі файли, які створені в іншому програмному середовищі (наприклад, текстові файли (*.txt), створені в Блокноті, створені в Excel (*.xls) або файли збережені з розширенням (*.dat), при цьому розділювачем між даними може бути кома або знак табуляції.

Для роботи з файлами пакет має дві групи вбудованих функцій: доступ до неструктурованих файлів та доступ до структурованих файлів.

Неструктурованим називається файл, що містить набір окремих числових даних. Для доступу до неструктурованих файлів використовують три вбудовані функції.

READ( "ім’я файлу" ). Зчитує одне значення з файлу даних. Переважно використовується у вигляді xi :=READ ( "ім’я файлу" ).

WRITE( "ім’я файлу" ). Записує значення у файл даних. Якщо файл уже існує, то замінює його на новий файл. Використовується у вигляді WRITE ( "ім’я файлу" ):=xi

APPEND( "ім’я файлу" ). Дописує значення до існуючого файла. Використовується у вигляді APPEND ( "ім’я файлу" ):=xi

Наступні функції працюють зі структурованим файлом даних, тобто файл містить числа, що розташовані по рядкам і стовпцям.

READPRN( "ім’я файлу" ). Повертає матрицю. У матриці кожний рядок визначається певним числом даних. Число елементів кожного рядка повинно бути однаковим. Використовується у вигляді A:= READPRN ( "ім’я файлу" ), де A - масив.

WRITEPRN( "ім’я файлу" ). Записує кожний рядок матриці у файл даних. Використовується у вигляді WRITEPRN ( "ім’я файлу" ):=A

APPENDPRN( "ім’я файлу" ). Дописує матрицю до існуючого файлу. Існуючий файл повинен містити стільки ж стовпців, скільки і матриця A. Використовується у вигляді APPENDPRN ( "ім’я файлу" ):=A

Крім вбудованих функцій для зчитування інформації пакет має можливість зчитувати дані з інших додатків та запис у документи, які мають формат цих додатків. Для активізації цього засобу потрібно виконати такі дії: Вставка→Компонент→Чтение или запись файла→формат файла (наприклад Excel), тоді у документ Mathcad буде вставлено шаблон вигляду:

де dani.xls – ім’я файлу, у маркер перед знаком “:=” вводиться ім’я змінної. В результаті вона одержить значення, що записані у файлі. Читатися буде прямокутна таблиця, заповнена числовими даними. Дані текстового типу сприйматися не будуть, незаповнені клітинки сприймаються нулями. Щоб записати дані у файл діють аналогічно.

Якщо змінити дані, що записані в Excel, то для того, щоб відповідні зміни відобразилися в матриці документу Mathcad, потрібно зберегти відредаговані дані в Excel і поновити чи змінити змінну у шаблоні читання цього файлу.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: