Migration Guide
Migration Guide
миграции
[Link]
© PTC Inc. и/или ее дочерние компании, 2024. Все права защищены.
Авторские права на программные продукты PTC принадлежат корпорации PTC Inc. и ее дочерним
компаниям (в совокупности — «PTC») и их соответствующим лицензиарам. Это программное
обеспечение предоставляется на условиях письменного лицензионного или другого соглашения,
содержит важные коммерческие тайны и сведения, являющиеся собственностью компании, и
защищено законами об авторском праве США и других стран. Запрещается копировать или
распространять это программное обеспечение в любом виде и на любом носителе, раскрывать третьим
сторонам или использовать его любым способом, не предусмотренным в применимом соглашении, без
предварительного письменного разрешения PTC. Дополнительные сведения об авторских правах и
товарных знаках третьих сторон, а также список зарегистрированных авторских прав, товарных знаков
и патентов компании PTC можно просмотреть здесь: [Link]
trademarks
Пользовательская и учебная документация PTC тоже подпадает под действие законов США и других
стран об авторских правах и предоставляется на условиях лицензионного соглашения,
ограничивающего копирование, разглашение и использование такой документации. Настоящим PTC
предоставляет обладателям лицензии право изготавливать копии документации и руководств к
продукту в печатной форме, но только для личного или внутреннего использования в соответствии с
лицензионным соглашением, на условиях которого разрешается использовать применимое
программное обеспечение. Любая изготовленная копия должна содержать уведомление об авторских
правах PTC и другие уведомления о правах собственников, предоставляемые PTC. Имейте в виду, что
запрещается копировать учебные материалы без письменного согласия PTC. Запрещается разглашать,
передавать, изменять или сокращать документацию в любой форме, включая электронные носители,
передавать или делать общедоступной любыми способами без предварительного письменного
согласия PTC, и разрешение на изготовление таких копий не предоставляется.
3
Сведения о данном руководстве
4 Руководство по миграции
Использование данного руководства
Данное руководство дополняет справочный центр PTC Mathcad.
Предполагается, что пользователь уже ознакомился с функциональными
возможностями PTC Mathcad.
Используйте это руководство, чтобы узнать, как преобразовать файлы
предыдущих версий Mathcad в файлы PTC Mathcad Prime. В нем описаны
пошаговые процедуры преобразования наследованных документов в
документы PTC Mathcad Prime. Также приведена информация по
устранению неисправностей, возникающих в процессе преобразования
файлов.
5
Техническая поддержка
В случае возникновения проблем в процессе использования данного
программного обеспечения обратитесь в службу технической поддержки
PTC через сайт PTC, по телефону, факсу или эл. почте. Для получения
дополнительной информации см. входящее в поставку Руководство по
услугам службы работы с клиентами PTC, раздел "Вызов технической
поддержки и его отслеживание". Данное руководство также содержится в
службе технической поддержки PTC на сайте [Link]
csguide/Contact.
Для получения технической поддержки необходим номер контракта на
обслуживание (SCN). Если у вас нет номера, обратитесь в отдел по
управлению лицензиями PTC, используя инструкции, приведенные в разделе
"Управление лицензиями" Руководства по услугам службы работы с
клиентами PTC. В первые 30 дней после приобретения нового
программного обеспечения PTC предоставляется бесплатная техническая
поддержка. Если у вас нет SCN, вы можете обратиться в службу технической
поддержки и лицензирования по адресу [Link]
csguide/Contact.
Если возникнут проблемы с установкой или лицензированием и потребуется
дальнейшая помощь, обратитесь на веб-сайт [Link]
mathcad_supportCenter.htm.
6
Документация
Документация предоставляется компанией PTC на компакт-диске продукта в
следующих формах.
• Справочный центр с контекстной справкой и учебниками.
• PTC Mathcad Prime [Link]. Прочтите это сначала в формате PDF.
Чтобы получить доступ к Справочному центру или учебнику "Приступая к
работе", щелкните значок или нажмите клавишу F1. Можно также
щелкнуть любой элемент на ленте пользовательского интерфейса или любую
функцию в документе и нажать клавишу F1, чтобы открыть
соответствующий раздел справки
Отзыв на документацию
PTC с благодарностью примет предложения и комментарии, связанные с
документацией — высылайте свои отзывы по следующему адресу:
mathcad-documentation@[Link]
Включите в комментарии наименование и версию приложения.
7
1
Преобразование наследованных
файлов
Перед преобразованием............................................................................................9
Использование XMCD-, MCD-преобразователя. ........................................................9
Интерпретация результатов преобразования...........................................................10
Отличия в отображении ........................................................................................... 11
Отличия в расчетах .................................................................................................27
Другие характерные отличия ...................................................................................33
8 Руководство по миграции
Перед преобразованием
Проверьте, содержит ли наследованный документ какие-либо из следующих
элементов, и выполните перед процессом преобразования соответствующие
действия.
Заблокированные области
XMCD-, MCD-преобразователь не может обрабатывать наследованные
файлы, содержащие свернутые заблокированные области. Перед
преобразованием документа необходимо разблокировать или развернуть
любые заблокированные свернутые области.
Примечание
• Документы, созданные в XMCD-, MCD-преобразователе, невозможно
прочитать в предыдущих версиях PTC Mathcad Prime.
• Во время преобразования файлов можно продолжать работу в PTC
Mathcad Prime [Link].
Интерпретация результатов
преобразования
При преобразовании наследованных документов все области, требующие
внимания, аннотируются. Слева от аннотированной области появляется
сегмент красной линии с красной стрелкой, указывающей на затрагиваемую
область. Например, область может содержать функцию с другим алгоритмом
решения, другое изображение или функцию, которая не поддерживается в
PTC Mathcad Prime [Link]. Функции, недоступные в PTC Mathcad Prime
[Link], преобразуются в изображения, чтобы информация не терялась. Все
аннотируемые отличия относятся к одной из следующих категорий:
• отличия в отображении;
• отличия в расчетах;
• неподдерживаемые функции и форматирование (недоступные в PTC
Mathcad Prime [Link]).
Выполните следующие шаги, чтобы произвести интерпретацию и обработку
аннотированных областей:
1. Щелкните аннотированную область в преобразованном документе. Под
областью появится аннотация.
2. Прочитайте аннотацию и устраните все проблемы преобразования.
3. После правки всех аннотированных областей на вкладке Ввод/вывод
(Input/Output) в группе Документы PTC Mathcad (PTC Mathcad Worksheets)
10 Руководство по миграции
щелкните Очистить аннотации (Clear Annotations). Пометки аннотации
исчезнут.
Примечание
Команда Очистить аннотации (Clear Annotations) удаляет все
аннотации в документе. Не нажимайте эту кнопку, пока не
рассмотрите все проблемы.
Отличия в отображении
Отображение некоторых функций в PTC Mathcad Prime [Link] отличается.
Эти отличия в отображении не затрагивают результаты расчетов.
OLE-объекты
Для преобразованных OLE-объектов настройка "Сохранять отношение
сторон" (Preserve Aspect Ratio) включена по умолчанию.
OLE-объекты, которые отображались в виде значка в наследованном
документе, после преобразования могут утрачивать отношение сторон.
Недесятичные выражения
В PTC Mathcad Prime [Link] двоичные, восьмеричные и
шестнадцатеричные числа преобразовываются в десятичные числа.
Комплексные числа
В предыдущих версиях Mathcad при вводе значения z:=2π*1i результат
отображался в виде z:=2π*i, а в PTC Mathcad Prime [Link] результат будет
отображен как z:=2π*1i (мнимой единице предшествует цифра 1). Новый
оператор полярной системы координат позволяет отобразить комплексные
результаты в полярном представлении.
Круглые скобки
Некоторые круглые скобки, которые в предыдущих версиях Mathcad
используются только для целей отображения, не преобразуются. Рассмотрим
в качестве примера следующее уравнение:
Примечание
Точность внутренних результатов одна и та же.
Производные
Отображение частных производных не поддерживается в PTC Mathcad Prime
[Link]. Они отображаются как операторы производных.
Предыдущие версии Mathcad PTC Mathcad Prime [Link]
12 Руководство по миграции
Примечание
В именах переменных частных производных в нижних индексах
используются литералы.
Аналитические преобразования
При открытии преобразованного документа, содержащего символьные
вычисления, в строке состояния отображается следующее предупреждение:
Этот документ создан в предыдущей версии PTC Mathcad Prime и
содержит аналитические преобразования. PTC Mathcad Prime [Link]
использует новый символьный механизм, и результаты аналитических
преобразований могут выглядеть по-разному. Дополнительные сведения об
изменениях в аналитических преобразованиях.
Примечание
• Щелкните ссылку на сообщение с предупреждением, чтобы получить
дополнительные сведения о новом символьном механизме или закрыть
сообщение.
• Отображенные преобразованные символьные результаты - это выходные
данные унаследованного символьного механизма. Чтобы увидеть
символьные результаты PTC Mathcad Prime [Link], щелкните
Рассчитать (Calculate) или нажмите клавиши CTRL+F5, чтобы
пересчитать документ.
14 Руководство по миграции
PTC Mathcad Prime [Link]
Таблицы данных
В предыдущих версиях Mathcad таблицы данных используются, чтобы
определить наборы данных. Элементы таблицы вводятся непосредственно
пользователем или импортируются из файла. Если размер таблицы не
изменен, то отображаются только первые десять элементов с тремя точками
по горизонтали, если в таблице имеется больше элементов. PTC Mathcad
Prime [Link] преобразует существующие таблицы данных в матрицы и
отображает такие матрицы, показывая первые двенадцать элементов с тремя
точками по вертикали, если в матрице имеется больше элементов.
Входные таблицы
В PTC Mathcad 15.0 и более ранних версий входные таблицы создаются с
помощью выражений присваивания, содержащих индекс слева от оператора
присваивания и запятую справа от него.
После ввода второго значения входная последовательность автоматически
преобразуется в таблицу. Ниже приведен пример документа PTC Mathcad
15.0 с двумя входными таблицами.
16 Руководство по миграции
В преобразованный документ добавляется функция LegacyInputTable,
моделирующая поведение унаследованных входных таблиц в PTC Mathcad
Prime [Link].
• Сумма
Предыдущие версии
PTC Mathcad Prime [Link]
Mathcad
Сумма
• Произведение
18 Руководство по миграции
Предыдущие версии
PTC Mathcad Prime [Link]
Mathcad
Конечное
произведе
ние Обе формы
значений оператора
переменной- произведения
диапазона вставляются
нажатием клавиш
Конечное
Ctrl+Shift+#
произведени
е
• Предел
Предыдущие версии
PTC Mathcad Prime [Link]
Mathcad
Двусторон
ний предел
Все три формы
оператора предела
Предел
вставляются
справа
нажатием клавиш
Ctrl+L
Предел
слева
• Аналитические преобразования
Предыдущие версии
PTC Mathcad Prime [Link]
Mathcad
Аналитиче
ские
преобразова Обе формы
ния символьного
Ключевые оператора
слова в вставляются
аналитиче нажатием клавиш
ском Ctrl+ю (точка)
преобразова
нии
20 Руководство по миграции
PTC Mathcad Prime [Link]
Компоненты Excel
Компоненты Excel в PTC Mathcad Prime [Link] имеют новый формат. При
преобразовании наследованного компонента преобразователь Excel
добавляет входное и выходное выражения, соответствующие новому
формату.
Преобразователь одинаково рассматривает компоненты Excel, созданные из
внешнего файла или введенных данных. Если преобразованный компонент
Excel связан с внешним файлом, преобразователь внедряет данные в
компонент Excel. Преобразованный документ не связывается с внешним
файлом.
Компонент Excel, отображаемый в виде значка в предыдущих версиях
Mathcad, преобразуется в компонент Excel с единственной отображенной
ячейкой.
Примечание
Поддерживаемые версии Excel см. в документе Platform Support
(Поддержка платформ) на сайте [Link].
22 Руководство по миграции
определение функции, которое зависит от компонента Excel,
преобразование приводит к ошибке.
Преобразованный текст
Текст будет преобразован должным образом, если заданное для дисплея
значение разрешающей способности равно 96 DPI. Если заданное значение
разрешающей способности равно 120 DPI, преобразованный файл может
содержать текст, распространяющийся более чем на одну строку.
Отключенные области
Отключенные области в наследованных файлах помечаются черным
квадратом. При преобразовании отключенная область отображается
окрашенной в серый цвет.
Предыдущие версии Mathcad PTC Mathcad Prime [Link]
Области
PTC Mathcad Prime [Link] поддерживает свертывание и защиту областей.
Также поддерживается дополнительная блокировка режима отображения
области.
Если унаследованный файл содержит защищенную область, которая
заблокирована и свернута, происходит сбой преобразования. Необходимо
разблокировать или развернуть такие области перед преобразованием. В
любом другом случае необходимо повторно установить защиту области в
преобразованном документе.
Макет страницы
Документ PTC Mathcad Prime [Link] может отображаться с линиями сетки
или без них. По умолчанию PTC Mathcad Prime [Link] открывается в
страничном представлении, в котором документ отображается в виде
последовательности страниц с линиями сетки. Непечатаемое непрерывное
пространство, которое можно видеть с правой стороны в наследованных
документах Mathcad, будет скрыто. Чтобы показать непечатаемое
пространство, щелкните значок Режим черновика (Draft View) в правом
нижнем углу строки состояния или на вкладке Документ (Document). Для
предварительного просмотра документа перед выводом на печать щелкните
значок Просмотр страницы (Page View) . Если требуется увеличить
представление страницы, выберите другой размер страницы или настройте
поля под вкладкой Документ (Document). Можно также предварительно
просматривать страницы, сохранив их в формате XPS (XML Paper
Specification) или напечатав их в формате PDF непосредственно из PTC
Mathcad Prime [Link].
24 Руководство по миграции
В преобразованном документе имеются ошибки. Для разрешения этой
проблемы удалите лишние операторы глобального определения.
• Если наследованный документ содержит глобальное определение
переменной и ссылку на другой документ, который содержит глобальное
определение той же переменной, то при преобразовании и пересчете
ошибка будет отмечена во всех областях.
Предыдущие версии Mathcad PTC Mathcad Prime
[Link]
Веб-элементы управления
PTC Mathcad Prime [Link] поддерживает преобразование веб-элементов
управления.
Примечание
Преобразование веб-элементов управления не поддерживает текстовые
поля. Оно преобразует текстовое поле в изображение.
26 Руководство по миграции
документе PTC Mathcad Prime [Link] создается аннотированное
изображение, показывающее положение переключателей в наследованном
документе Mathcad. Это изображение можно удалить.
Предыдущие версии PTC Mathcad Prime [Link]
Mathcad
Отличия в расчетах
Переменные TOL и CTOL
PTC Mathcad Prime [Link] использует решатели оптимизации KNITRO. Это
означает, что допуски для функций find, minerr, minimize и maximize блока
решения задаются внутренне. В отличие от предыдущих версий Mathcad
больше не требуется задавать TOL в блоке решения.
Примечание
В среде PTC Mathcad Prime [Link] решатель оптимизации KNITRO
задает допуски внутри, если функции minimize и maximize
используются вне блока решения.
Единицы
В PTC Mathcad Prime [Link] имеется динамическая проверка единиц
измерения. Это означает проверку единиц измерения при выполнении
функций. В версиях Mathcad от 12 до 15 сначала производится проверка
единиц измерения, а затем выполнение.
Предыдущие версии Mathcad PTC Mathcad Prime [Link]
28 Руководство по миграции
Примечание
Эта программа содержит оператор if/else, заменяющий оператор if/
otherwise.
Блоки решений
Блоки решений в PTC Mathcad Prime [Link] являются четко
определенными областями в поле блоков решений. Чтобы пометить начало
блока решения, не требуется наличие слова Given. Начальные приближения,
ограничения и решатели для ясности снабжены метками. Все области внутри
конструкции блока решения могут перемещаться как один элемент.
Дополнительные сведения о блоках решений см. в справке и пособии по
решениям для PTC Mathcad Prime [Link].
Для блоков решений установлены следующие ограничения.
• Невозможно использовать оператор глобального определения внутри
блока решения.
• Нельзя включить цикл диапазона выше функции решателя в блоке
решения. Можно включить переменную диапазона, но не цикл
диапазона, например, такой как:
Расчет документа
При открытии прежних версий Mathcad все результаты пересчитывались,
поэтому можно было выбрать: сохранить файл с сохранением результатов
или без сохранения.
В PTC Mathcad Prime [Link] при первом открытии файла результаты не
пересчитываются, поэтому результаты будут показаны в файле, если они
были сохранены. Когда пользователь правит файл, результаты
пересчитываются. Когда пользователь правит результаты, результаты
пересчитываются всегда.
○ JScript
if (!Inputs[0].[Link]) return;
30 Руководство по миграции
Если синтаксис с двойным двоеточием использовался в унаследованных
документах Mathcad, то после преобразования сценарий будет
интерпретировать этот символ как знак подчеркивания и продолжит
работу. Рассмотрите возможность заменить символ, используемый в
наследованном сценарии Mathcad, на символ подчеркивания.
• В наследованных сценариях Mathcad, созданных с использованием
JScript, можно получить доступ только к входным и выходным данным
элемента управления в событии Exec или с помощью класса
Worksheet. Чтобы облегчить прямой доступ к этим параметрам, в PTC
Mathcad Prime [Link] у всех событий JScript имеются параметры. После
преобразования наследованного сценария Mathcad убедитесь, что
аргументы добавлены к событиям.
• В PTC Mathcad Prime [Link] в сценариях, создаваемых с VBScript, у
всех событий имеются параметры. После преобразования
наследованного сценария Mathcad не обязательно добавлять аргументы
для каждого события.
32 Руководство по миграции
Свойства Свойства Методы События
форматирован состояния
ия
[Link] MouseUp
[Link] ReadyStateC
ne hange
[Link]
[Link]
[Link]
keout
Ползунок (Slider)
AutoTicks EnableSelec Recalculate
ClientEdge tionSelection
Low
StaticEdge
Selection
NumTicks High
Transparent
34 Руководство по миграции
PTC Mathcad Prime [Link]
Изображения
В PTC Mathcad Prime [Link] отсутствует инструмент "Рисунок" (Picture).
Чтобы показать изображение, получившееся в результате обработки
входного изображения, сохраните новое изображение в текущей рабочей
папке и на вкладке Математика (Math) или Документ (Document) в группе
Области (Regions) щелкните Изображение (Image). Нажмите кнопку Выбрать
изображение (Browse for Image), чтобы найти и вставить изображение.
36 Руководство по миграции
Размещение области
Процесс преобразования документа может привести к наложению некоторых
областей на другие области. Это может произойти по одной из следующих
причин:
• другой размер страницы;
• другой размер и стиль шрифта;
• нехватка или отсутствие пространства между областями в наследованном
документе;
• отличия в отображении компонента Excel;
• отличия в отображении матрицы.
Разрешение
В документе PTC Mathcad Prime [Link] щелкните страницу ближе к верху.
На вкладке Документ (Document) в группе Интервал (Spacing) выберите пункт
Разделить области (Separate Regions), а затем — параметр Вертикально
(Vertically) или Горизонтально (Horizontally).
Расчет документа
В процессе преобразования документа можно столкнуться с областями
формул, не поддающихся разрешению, или областями графика, которые
невозможно преобразовать. Преобразователь превращает такие области в
изображения с соответствующими аннотациями, чтобы не потерялось
ничего из исходного содержимого.
Примечание
Преобразователь не может обрабатывать наследованные файлы,
содержащие свернутые заблокированные области. Разблокируйте или
разверните такие области перед их преобразованием.
Числовой нуль
Преобразование наследованных документов, содержащих выражения с
единицами измерения, такими как 0/1s + 2m/1s, которые выполнялись без
ошибок, может привести к ошибке в PTC Mathcad Prime [Link].
Причина заключается в том, что для реализации динамической проверки
единиц измерения (DUC) более гибким образом программа PTC Mathcad
Prime [Link] должна предположить, что 0 в 0/1s является безразмерной
величиной и поэтому 0/1s имеет размерность 1/time (например, частота).
Поэтому сложение частоты 0/1s и скорости 2m/1s приведет к ошибке,
поскольку единицы измерения не являются совместимыми.
Примечание
Для большего контроля за поведением числового значения 0 в PTC
Mathcad Prime [Link] имеется две встроенных константы:
• zero (в нижнем регистре) - представляет безразмерный 0. Например,
zero + 1m приводит к ошибке в выражении 0 + 1m = 1m
Используйте переменную zero, чтобы обеспечить проверку
количественного значения на правильную размерность, даже когда
эта величина имеет значение 0.
• Zero (верхний регистр) - представляет 0 для любого количественного
значения. Предполагается, что при вычислении требуется любая
единица измерения. Например: Zero*m + Zero*s = 0
Используйте переменную Zero, чтобы обеспечить совместимость при
обработке наследованных документов Mathcad.
Встроенные переменные
Если наследованный документ содержит встроенную переменную, значение
которой определено на вкладке Расчет (Calculation) в группе Параметры
документа (Worksheet Settings), необходимо определить эту переменную в
верхней части преобразованного документа. Например, если значение
переменной ORIGIN в наследованном документе равно 2, необходимо ввести
переменную ORIGIN:=2 в верхней части преобразованного документа.
Форматирование результатов
Различия в форматировании результата не затрагивают точность результатов,
но некоторые результаты могут выглядеть по-другому в преобразованном
документе, потому что в PTC Mathcad Prime [Link] отличаются следующие
опции.
• Форматирование результатов: порог комплексного числа, нулевой порог,
порог перехода на экспоненциальный формат, дробь, показатели степени
в инженерном формате, форматирование единиц измерения,
шестнадцатеричное, восьмеричное или двоичное представление.
• Отображение показателей степени единиц измерения в виде дроби.
• Точность отображения: PTC Mathcad Prime [Link] поддерживает
отображение результатов с точностью до 15 десятичных разрядов.
• Стиль отображения матриц.
38 Руководство по миграции
Примечание
При открытии документа в PTC Mathcad Prime [Link] результаты не
пересчитываются автоматически. Чтобы в PTC Mathcad Prime [Link]
выполнить пересчет документа и увидеть правильные результаты,
необходимо нажать клавиши Ctrl+F5.
Функции
Функции разложения матрицы lu, qr и cholesky
Наследованные функции разложения матрицы (факторизации) lu, qr и
cholesky были заменены на LU, QR и Cholesky соответственно. Новые
функции с учетом регистра предлагают расширенные возможности в плане
производительности и устойчивости, обеспечивают полное управление
выбором главного элемента матрицы, поддержку комплексных чисел и не
накладывают ограничений на размерность входной матрицы.
Следующая таблица демонстрирует различия между двумя группами
функций:
Примечание
Одинаковые имена используются для выходных матриц наследованных
функций и их новых дубликатов, но формы или содержимое таких
матриц не обязательно подобны или совпадают. Примените
наследованную функцию и ее дубликат к той же входной матрице и
обратите внимание на различия в получающихся выходных результатах.
2D-графики
График "водопад"
Если ось Y представляет собой матрицу с несколькими столбцами, в
наследованных графиках Mathcad для каждого столбца будет построена одна
кривая:
40 Руководство по миграции
После преобразования документа и выполнения действий, приведенных
ниже, график в PTC Mathcad Prime [Link] отображается следующим
образом:
Вторичная ось Y
Если наследованный график содержит вторичную ось Y, график
преобразуется следующим образом (в предположении, что первая ось Y
содержит деления, определяемые пользователем):
Наследованный график
42 Руководство по миграции
Примечание
Приведенную выше формулу масштабирования можно использовать с
нормальной шкалой, но не с логарифмической шкалой.
44 Руководство по миграции
Чтобы показать скорость в километрах в час, выберите местозаполнитель
единицы измерения и введите kph.
46 Руководство по миграции
• Добавьте переменную-диапазон с единицами измерения.
Примечание
Данное решение применимо только к графикам XY.
3D-графики
В предыдущих версиях Mathcad можно было вставлять в документ 3D-
графики различных типов. В PTC Mathcad Prime [Link] данные разброса,
кривые и поверхности преобразуются в единственный тип 3D-графика.
Mathcad преобразует значения делений согласно параметрам настройки в
наследованном графике. Когда на графике отображается функция,
преобразователь вызывает оператор CreateMesh или CreateSpace, чтобы
записать первоначальные диапазоны функции, включая начальные и
конечные точки, а также число интервалов.
После открытия преобразованного файла в PTC Mathcad Prime [Link] нет
необходимости вызывать CreateMesh или CreateSpace. Можно получить
идентично выглядящий график, если ввести имя функции непосредственно в
выражение оси, а затем исправить значения делений и число точек сетки или
определить переменные-диапазоны над графиком.
48 Руководство по миграции
Функции двух аргументов с начальными и конечными точками по
умолчанию
Когда на наследованном графике отображается функция двух аргументов с
начальной точкой (-5) и конечной точкой (5) по умолчанию, преобразователю
не требуется добавлять аргументы для функций CreateMesh или
CreateSpace, чтобы определить нижнюю и верхнюю границы построенного
диапазона.
В предыдущих версиях Mathcad число построенных точек определялось как
число линий сетки (или интервалов). Однако в CreateMesh число
построенных точек определялось как число точек сетки. Преобразователь
должен добавить +1 к числу интервалов, чтобы сохранить построенный
диапазон оригинала.
Примечание
Диапазон вывода графика в PTC Mathcad Prime [Link] по умолчанию
равен (-10, 10). При изменении параметра Число точек (Number of Points)
на ленте изменяется число точек сетки, а не число интервалов.
Примечание
В данном случае при построении функции возвращается код ошибки из-
за сингулярности в точке (0,0). Чтобы исправить это, замените оператор
деления оператором умножения и повторите шаг 2 перед возвращением к
оператору деления.
50 Руководство по миграции
Предыдущие версии Mathcad PTC Mathcad Prime [Link]
Функция двух аргументов с 25 После преобразования на графике
интервалами в направлении X и 30 отображается функция CreateMesh с
интервалами в направлении Y. соответствующими диапазонами.
Диапазон графика по оси X равен Имеется 26 точек в направлении X и
(-10, 0), а по оси Y - (0, 15). 31 точка в направлении Y.
Интервалы определены в
диалоговом окне Свойства
(Properties) на вкладке Быстрый 2D-
график (QuickPlot).
После преобразования можно заменить CreateMesh(f, s0, s1, t0, t1, sgrid,
tgrid) на f(x,y), где x и y определены как переменные-диапазоны над
графиком:
1. Рассчитайте размер шага xs и ys с помощью следующих уравнений:
52 Руководство по миграции
Чтобы удалить вызов CreateMesh, можно использовать процедуру,
описанную в предыдущем разделе, где переменные-диапазоны определены
над графиком.
1. Рассчитайте размер шага:
2. Определите переменные-диапазоны:
54 Руководство по миграции
Предыдущие версии Mathcad PTC Mathcad Prime [Link]
Столбчатые диаграммы
Столбчатые диаграммы в PTC Mathcad Prime [Link] не поддерживаются.
Они преобразуются в графики поверхности.
56 Руководство по миграции
Предыдущие версии Mathcad PTC Mathcad Prime [Link]
Лоскутные графики
Лоскутные графики в PTC Mathcad Prime [Link] не поддерживаются. Они
преобразуются в 3D-графики разброса.
Предыдущие версии Mathcad PTC Mathcad Prime [Link]
Размер 3D-графиков
При преобразовании наследованного документа, который содержит широкий
или узкий график, преобразователь придает графику форму куба.
Предыдущие версии Mathcad PTC Mathcad Prime [Link]
Контурные графики
С помощью контурных графиков можно просматривать 3D-данные на 2D-
графиках. Каждый контур представляет значение z.
Контурные функции поддерживают много форматов входных данных. Один
из таких форматов является вектором из трех вложенных матриц, [X Y Z]T,
представляющих координаты x, y и z.
Преобразование наследованного контурного графика в контурный график
PTC Mathcad Prime выполнить не удастся, если формат входных данных
является вектором из трех матриц и матрица координат X или Y не является
58 Руководство по миграции
прямоугольной. В некоторых случаях преобразование выполняется успешно
даже при наличии непрямоугольной матрицы, однако получившийся график
отличается от графика в наследованном документе.
Чтобы матрица X была прямоугольной, необходимо, чтобы все значения,
находящиеся в одной строке, были равны, а значения в строке R были
больше значений в строке R-1:
Колонтитулы
Верхний колонтитул в наследованном документе:
Результат преобразования:
Примечание
• Может потребоваться изменить размер изображений или
отформатировать текст, чтобы сохранять содержимое внутри
колонтитулов.
• Если верхний колонтитул слишком широкий и не подходит, сделайте
поля более широкими.
60 Руководство по миграции
Проверка правописания
В унаследованных версиях Mathcad можно выбрать язык проверки
орфографии в диалоговом окне Инструменты (Tools) ▶ Настройки (Preferences)
▶ Язык (Language), в котором можно выбрать различные словари для
каждого из поддерживаемых языков. Этот язык используется для проверки
орфографии во всех областях унаследованного документа, но эта настройка
языка не сохраняется в документе.
В PTC Mathcad Prime [Link] или более поздней версии можно выбрать язык
из списка установленных языков: Форматирование текста (Text Formatting) ▶
Язык проверки (Proofing Language).
Текстовые области в унаследованном документе могут содержать текст на
одном или нескольких языках, но при открытии преобразованного документа
в PTC Mathcad Prime [Link] или более поздней версии язык проверки
правописания по умолчанию - английский (США), а программа проверки
орфографии автоматически проверяет орфографию во всех текстовых
областях:
• Если преобразованный документ содержит только текст на английском
языке, при проверке орфографии подчеркиваются все слова с
орфографическими ошибками во всех текстовых областях.
• Если преобразованный документ содержит области с разными языками,
при проверке орфографии подчеркиваются все слова с
орфографическими ошибками во всех текстовых областях, включая слова
не на английском языке, которые, естественно, невозможно найти в
словаре английского языка.
Исправление неправильно написанных слов не на английском языке:
1. Выделите всю последовательность неанглоязычных слов в одной
области и выберите соответствующий язык проверки.
2. Щелкните каждое слово с ошибкой в этой последовательности и
выберите правильное написание из списка предлагаемых слов, если
они есть. Можно также игнорировать слово или добавить его в
пользовательский словарь.
62 Руководство по миграции
End Sub
Sub PushBtnEvent_Exec(Inputs,Outputs)
End Sub
Sub PushBtnEvent_Stop()
Rem TODO: Add your code here
End Sub
Sub PushBtn_Click()
'Inputs(0).value is available in the Click event handler
Outputs(0).value= Inputs(0).Value
If state = 0 Then
state = 1
Else
state = 0
End If
End Sub
64 Руководство по миграции
Элемент В PTC Mathcad
Prime [Link]
Динамические единицы измерения ✔
Смешанные единицы измерения в матрицах и ✔
таблицах
Смешанные единицы измерения в графиках ✔
Выбор системы МКС, несистемных и настраиваемых ✗
систем единиц измерения
Большинство функций теперь принимают единицы ✔
измерения
Функции
Локализованные имена функций и ключевые слова ✗
Две новые и более гибкие функции преобразования ✔
Фурье
24 новые функции планирования эксперимента
(DOE), поддерживающие единицы измерения ✔
Математические стили ✗
Смешанные числа (дроби) ✗
Многоуровневые ссылки на документы (в том числе
ссылки на файлы в других документах) ✔
66 Руководство по миграции
Элемент В PTC Mathcad
Prime [Link]
помощью ленты
Навигатор матриц для сдвига и изменения размера
больших матриц ✔
Элементы документов
Выравнивание областей горизонтально и
✗
вертикально
Автоматическое сохранение ✗
68 Руководство по миграции
Элемент В PTC Mathcad
Prime [Link]
Свернутые области ✔
Копирование областей документа в буфер обмена ✔
Копирование областей документа в WORD ✔
Сравнение документов ✗
Отображение в режиме черновика и в режиме
страницы ✔
Электронные книги ✗
Встроенные математические выражения в тексте ✔
Поиск и замена ✔
Поиск и замена всего ✗
Сетка с двумя настройками изображения ✔
Гиперссылки ✔
Улучшенные колонтитулы ✔
Вставка OLE-объектов ✔
Страницы с альбомной ориентацией ✔
Заблокированные области ✔
Форматирование формул и текста ✔
Интерфейс документа с несколькими вкладками ✔
Специальная вставка ✗
Печать в формате XPS и PDF ✔
Цвет фона областей формул и текста ✔
Граница области ✗
Линейка и направляющие ✗
Сохранение в формате RTF ✔
Разделение областей, вертикальное или
горизонтальное ✔
Проверка правописания ✔
Вкладки для разных областей ✔
Шаблоны ✔
Блоки текста, выталкивающие другие области ✔
Текстовые стили ✔
70 Руководство по миграции
Элемент В PTC Mathcad
Prime [Link]
Интеграция с PTC Mathcad Prime [Link] ✔
Интеграция с Windchill Workgroup Manager ✔
Компонент Excel ✔
Интерфейс API автоматизации ✔
Пакет разработки ПО (SDK) Поддерживаемый,
но доступный
отдельно.
Определяемые пользователем DLL ✔
Определяемые пользователем сценарии ✗