1.5 Mathematics and Calculations

This section is under development.
В TechEditor ви можете виконувати аналітичні обчислення, чисельні розрахунки і різноманітні фізико-математичні симуляції. Програма дозволяє оперувати дійсними і комплексними числами, векторами і матрицями, а також фізичними величинами з одиницями вимірювання. Крім того, аналітичні вирази можна використовувати параметрично в спеціальних об'єктах, як-от Finite Element Block. Математичні можливості доступні для звітів, діаграм, математичних листів, застосунків.

Математична модель

Все, що пов'язано з розрахунками, в TechEditor об'єднується загальним терміном математична модель. Це набір текстових команд, що формують загальний алгоритм розрахунку; вони можуть містити змінні, функції, арифметичні вирази та інше.

Загальна структура математичної моделі TechEditor показана на наступному рисунку.



Як бачимо, TechEditor має кілька рівнів, на яких можна розміщувати математичні вирази. Це дозволяє гнучко оперувати ними і створювати розгалужені алгоритмічні схеми, в залежності від цілей і задач розрахунку.

Спільні математичні об'єкти

На найвищому щаблі математичної моделі знаходяться два об'єкти, які доступні в усіх без винятку розділах проекту — Global Math Expressions та Resources.

Глобальні математичні вирази

Global Math Expressions (глобальні математичні вирази) рекомендується використовувати для запису констант або функцій, які є спільними для всіх документів проекту. Наприклад, в цій секції можна розмістити фізико-механічні властивості матеріалів або рівняння руху матеріальної точки:

1: E:=200 GPa
2: y(t):=2*sin(t/100)

Ресурси

Resources (ресурси) містять імпортовані документи, як-от електронні таблиці Excel. Користувач може звернутися до будь-якої комірки такої таблиці і використати її значення в поточній математичній моделі.

Обчислення в документах TechEditor

Кожен документ проекту може містити окремий набір змінних, функцій та математичних виразів. Якщо не вказано інше, то в такому документі доступні тільки спільні об'єкти (Global Math Expressions і Resources) та власні, які були додані безпосередньо в цей документ. За цією “стандартною” схемою, документи не будуть перетинатися і обчислюватимуться незалежно, навіть якщо вони містять однакові імена змінних чи функцій.

Починаючи з TechEditor 3.7, ви також можете використовувати математичні вирази одного документу в іншому (див. рисунок вище). Наприклад, ви можете описати в діаграмі розрахунок деталі, а в кількох різних звітах посилатися на цю діаграму і передавати їй “на вхід” різні дані. Таким чином, ви отримаєте різні модифікації одного й того ж розрахунку, але з потрібними відмінностями (особливостями).

Звіти

Об'єкти, які відповідають за математику в звітах:

Діаграми

Об'єкти, які відповідають за математику в діаграмах:

Математичні листи

На математичних листах усі обчислення записуються “як є”, звичайним текстом.

Застосунки

В застосунках математичні вирази можна використовувати через об'єкт Math Translator.