Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Оптимизация_цил_зубч_передач.doc
Скачиваний:
20
Добавлен:
25.11.2019
Размер:
1.31 Mб
Скачать

3. Обратная связь

MathСad непрерывно отслеживает действия пользователя и выдаёт сообщения об ошибках и неверных действиях. При редактировании математических выражений в строке состояния печатаются советы пользователю и информация. Когда выполняется какая-то операция, которую MathСad не может понять, то проблемная запись выделяется красным цветом.

И если щелкнуть мышью по выделенному выражению, то появится сообщение об ошибках. Например:

This variable or function

is not defined above

Переменные Р и  не определены, и MathСad сообщает, что не знает, какие значения использовать в вычислении этой формулы.

MathСad производит вычисления в поле экрана слева направо и сверху вниз.

Так:

но не так:

4. Графика

Выше рассмотрены возможности MathСad как калькулятора и как решающего устройства. Но он также универсальный инструмент визуализации, который поддерживает полный набор графических типов, средства мультипликации и даже простой обработки изображения.

Графические функции и ввод данных для построения графиков.

Чтобы создать график в MathСad, нажмите кнопку "графика" на панели инструментов, чтобы вызвать графическую палитру, и нажмите верхнюю левую кнопку для "ХУ-графика". На листе появится "заготовка" для графика с незаполненными полями слева и снизу. В левом поле необходимо напечатать функцию, которую Вы хотите изобразить, скажем, t3, а в нижнем поле - задать аргумент этой функции (t). Как только вы щёлкнете мышью снаружи графика или нажмёте [Enter], появится изображение:

Подобно всем вычислениям, графики сохраняются, и более того, их можно редактировать.

Если имеется ряд табличных данных, то их можно представить графически как трехмерную гистограмму.

5. Программирование

MathСad "рабочий лист" – действительно программа, потому что фиксирует последовательность вычислений. Стоит изменить некоторые входные значения или области определения функций и можно использовать одиночный "рабочий лист" для выполнения последовательных вычислений. Эта возможность многократного использования составляет сущность программы. Однако иногда требуется более подробный контроль над сложным алгоритмом, и MathСad дает несколько возможных путей управления сложными вычислениями. Действия, описанные ниже, подробно изложены в руководстве MathСad 2001 [5].

MathСad включает замечательно простой числовой язык программирования. Имеются только несколько базисных циклов и управляющих операторов, но их можно использовать со всеми встроенными функциями и операторами MathСad, и таким образом формировать мощные подпрограммы. Пример, приведённый ниже, иллюстрирует построение программы MathСad. Это простая программа выбора наибольшего числа:

Программы сохраняются, подобно всем выражениям MathСad: измените 3 на 8 или 10, и можно видеть, что программа повторно производит вычисления.

Литература

  1. Детали машин: Учебник для машиностроительных специальностей вузов/ М.Н. Иванов, В.А. Финогенов – 8-е изд.,испр.– М.: Высш. шк., 2003.– 408с.: ил.

  2. Детали машин/ К.И. Заблонский.– К.: Вища шк. Головное изд-во, 1985.– 518с.

  3. Дунаев П.Р., Леликов О.П. Конструирование деталей и узлов машин. М.: Высшая школа, 2001. – 447с.

  4. Зубчатые передачи: Справочник/ Е.Г. Гинзбург, Н.Ф.Голованов, Н.Б. Фирун, Н.Т. Халебский; Под общ. ред. Е.Г. Гинзбурга.– 2-е изд., перераб. и доп.– Л.: Машиностроение. Ленингр. отд-ние, 1980.– 416с., ил.

  5. Дьяконов В. Mathcad 2001: Специальный справочник. – СПб.: Питер, 2002.– 832с.: ил.