Гурский Д., Турбина Е. - Вычисления в MathCad 12 (1077322), страница 10
Текст из файла (страница 10)
Сохранение пользовательского шаблонаЕсли вы выполните описанную последовательность действий корректно, то ваш шаблон будет добавлен к списку встроенных, и в дальнейшем вы сможете иметь к немудоступ, например, с помощью все той же кнопки New (Новый) меню File (Файл).Любой шаблон можно редактировать, подобно обычным документам Mathcad. Кстати, шаблон может быть сохранен не только в специальной папке, но и на любом местедиска.
Правда, чтобы загрузить его, вам придется самостоятельно указать к нему путьс помощью меню Browse (Обзор) диалогового окна New (Новый). Кроме того, в качестве своеобразных шаблонов можно использовать и уже готовые XMCD- или MCDдокументы, в том числе и из справочной системы программы.1.6.3. Сохранение документаСохраняется документ в Mathcad стандартными для Windows способами.• С помощью команды Save (Сохранить) меню File (Файл).• Нажатием кнопки с изображением дискеты Save (Сохранить) панели Standard (Стандартные).• Использованием сочетания Ctrl+S.42• Глава 1 . Начальные сведенияЕсли файл сохраняется впервые или сохранение его должно быть проведено под другим именем, в другом месте или в другом формате, то следует воспользоваться командой Save As (Сохранить как) меню File (Файл).В Mathcad 12 имеются следующие форматы сохранения.• Mathcad XML Document (*.xmcd).
Документ сохраняется в созданном Mathsoft формате XML XMCD. Достоинство сохранения документа в этом формате заключаетсяв том, что формат XMCD, в отличие от MCD, является открытым и, что немаловажно, простым. Открытость и простота формата должны способствовать развитиюрынка ориентированных на Mathcad-пользователей «маленьких» приложений отсторонних разработчиков. Например, можно ожидать уже в скором времени появления плагина для Internet Explorer, с помощью которого можно будет просматривать документы Mathcad в сети без конвертирования их в HTML, которое не обеспечивает полной идентичности с оригиналом.
Также вполне вероятно, что со временемдокументы Mathcad смогут распознавать, например, другие математические пакеты (подобно тому, как сейчас документы Macromedia Flash (формат SWF) могутбыть созданы и отредактированы в таких приложениях, как Adobe Illustrator,CorelDRAW или 3ds max).To, что XMCD-формат ориентирован на развитие вспомогательного программного обеспечения, объясняет некоторые принципиальные изменения в нем посравнению с форматом MCD.
Так, графики, сгенерированные изображения и анимации в MCD не сохранялись как графические объекты. Сохранялась информацияо том, что некоторый объект должен быть создан на основании некоторых данных. Когда же документ открывался Mathcad, то заново происходил обсчет и соответствующий объект рисовался с нуля. В принципе, точно так же происходити в Mathcad 12.
Однако XMCD-файл может содержать и не используемые явноMathcad данные, которые описывают графические объекты как растровые картинки. Эти данные потенциально будут использоваться сторонним ПО для того, чтобы можно было визуализировать документ. Действительно, тот же плагин дляInternet Explorer должен быть очень компактной и простой программой (иначеего никто не будет скачивать). Понятно, что при таких требованиях ввести в неговозможность самостоятельного построения графика нереально.
А вот визуализировать готовое растровое изображение в формате JPEG или PNG элементарно буквально одним вызовом стандартной функции операционной системы или браузера.Сохранять графические объекты как растровые картинки имеет смысл лишь в томслучае, если вы рассчитываете, что ваш XMCD-документ будет открываться в какой-то сторонней программе. На данный момент поддерживающих XMCD-форматприложений почти нет, поэтому соответствующая возможность — это излишество.Чтобы растровое описание графических объектов не заносилось в XMCD-документ, необходимо активизировать настройку No Images (Без изображений) вкладки XMLOptions (Параметры XML) окна, открываемого командой File • Properties (Файл • Свойства). Если этого не сделать, то размер XMCD-документов будет больше (иногда —существенно).Если же вы все же решите сохранять растровое описание графических изображений, то можно выбрать, какой растровый формат для этого будет использован —PNG или JPEG (соответствующие настройки также расположены на вкладке XMLOptions (Параметры XML)).
В последнем случае размер файла можно значительноуменьшить, правда, за счет потери качества изображений, которое регулируетсяв процентах от исходного настройкой Image Quality (Качество изображения).1.6. Работа с документами*43Стороннее ПО, поддерживающее XMCD-формат, совсем не обязательно будет чтото вычислять. Скорее всего, вспомогательные приложения будут предназначеныдля визуализации документов Mathcad в необычных средах (например, браузере),а также для перевода документов в другие форматы (PDF, DOC или же форматыальтернативных математических пакетов).
Поэтому в формате XMCD предусмотрена возможность сохранения результатов вычислений. Сам Mathcad, как и в случае,когда применяется формат MCD, всякий раз при открытии документа осуществляет вычисления заново. Сохраненные при создании XMCD-документа результатывычислений Mathcad не учитывает. По этой причине заносить результаты вычислений в файл стоит лишь тогда, когда с ним будет работать какое-то стороннее приложение. Иначе это делать абсолютно бессмысленно и даже вредно, так как приэтом увеличится размер файла.Чтобы результаты вычислений заносились в XMCD-документ, установите флажокSave Numeric Results (Сохранить численные результаты) на вкладке XML Options (Параметры XML).Mathcad Compressed XML Document (*.xmcdz).
Сжатый XMCD-формат. Удобен в томслучае, если ваш документ достаточно объемный. При сохранении документа в этомформате происходит ZIP-сжатие генерируемого Mathcad XMCD-файла, что поройпозволяет существенно уменьшить размер файла.Mathcad Worksheet (*.mcd). Документ сохраняется в битовом формате, который былединственным форматом сохранения документов Mathcad вплоть до 12 версии.В принципе, MCD-формат, будучи битовым, более компактен, чем текстовыйXMCD-формат. Поэтому, если для вас не важна открытость по отношению к стороннему ПО, обеспечиваемая форматом XMCD, то документы лучше сохранятьв формате MCD. Это даст заметную экономию в размере файла (в 2-3 и более раза —в зависимости от настроек).HTML File (*.htm). Формат веб-страницы.
Сохранив документ в этом формате, высможете разместить его на собственной странице в Интернете, и ее можно будетпросмотреть с помощью любого браузера. Особенность этого формата заключаетсяв том, что все формулы будут сохранены в формате PNG как картинки, и для ихсохранения будет создана отдельная папка.Сохранить документ в виде HTML-файла можно альтернативным способом, задействовав команду File • Save As a Web Page (Файл • Сохранить как веб-страницу).
Приэтом откроется диалоговое окно Save as Web Page Options (Параметры сохраняемойвеб-страницы), где вы можете указать некоторые параметры сохраняемой страницы, например изменить формат PNG, в котором по умолчанию сохраняются формулы и графические объекты, на JPEG.HTML-формат — это наиболее удобная форма распространения расчетов, сделанных в Mathcad. Достоинство этого подхода заключается в том, что структура документа сохраняется (в отличие от конвертирования в формат RTF).
Правда, полноесоответствие исходному документу достигается не всегда. Так, довольно посредственно сохраняются графики и текстовые области.Rich Text Format (*.rtf). Файл сохраняется в текстовом режиме, доступном прочтениюлюбым текстовым редактором, и прежде всего Word. При этом формулы переводятся в векторные картинки, а текст остается доступным для редактирования. Большими недостатками этого формата является то, что структура документа в нем несохраняется и все объекты отображаются одним столбцом. Обойти же такую трудность при создании текстовых отчетов можно, просто копируя фрагменты задачииз Mathcad в виде OLE-объектов или же используя HTML-формат.44•:• Глава 1 .
Начальные сведенияLJ Mathcad Template (*.mct). Шаблоны Mathcad, сохраненные в битовом формате.•Mathcad XML Template (*.xmct). Шаблоны Mathcad 12 формата XML.•Mathcad 11, 2001i, 2001 Worksheet (*.mcd). Форматы предыдущих версий Mathcad.Необходимость их использования может быть связана, например, с тем, что вампридется обмениваться идеями и решенными задачами с коллегой, у которого нетновой версии программы.По умолчанию Mathcad предлагает сохранять документы в формате XMCD, однако выможете заменить его на битовый формат MCD либо на сжатый XMCDZ. Для этоговыполните команду Tools • Preferences (Инструменты • Предпочтения). На вкладкеSave (Сохранить) в списке Save Mathcad Files As (Сохранять Mathcad-файлы как) выберите интересующий вас формат.1.6.4. Поиск в документеОчень просто можно организовать в Mathcad поиск в документе определенного символа, слова или фразы. Чтобы найти интересующий вас фрагмент в большом документе, выполните следующую последовательность действий.1.
Выполнив команду Edit • Find (Правка • Найти) или нажав сочетание Ctrl+F, откройте специальное окно поиска Mathcad.2. В строке Find What (Что найти) задайте искомый текст.3. При необходимости произведите настройки особенностей поиска в списке параметров, расположенном ниже строки ввода.• Match whole word only (Выделять только целые слова). При поиске будет учтенотолько совпадение целых слов.• Match case (Учитывать регистр). При поиске два слова будут приняты за совпадающие, если одинаков регистр всех их символов.• Find in Text Regions (Искать в текстовых областях).• Find in Math Regions (Искать в математических областях).4.
Задать направление поиска можно с помощью переключателя Direction (Направление) (Up (Вверху) или Down (Внизу)).5. Последовательно нажимая кнопку Find Next (Найти следующий), просмотрите всефрагменты, в которых встречается заданный текст.6. Найдя нужный фрагмент, нажмите Cancel (Закончить). При этом курсор ввода будет перемещен к найденному объекту.1.6.5. Автоматические заменыЕсли в документе должна быть заменена константа или переменная, то очень быстрои просто это можно сделать с помощью специальной возможности Mathcad. Чтобы еереализовать, выполните следующую последовательность действий.1. Задействуйте команду Edit • Replace (Правка • Заменить) или нажмите сочетаниеклавиш Ctrl+H для вызова специального диалогового окна Replace (Заменить).2. В строке Find what (Что найти) появившегося диалогового окна задайте текст, подлежащий замене.1.7. Справочная информация *453.