1.5 Mathematics and Calculations
Математична модель
Все, що пов'язано з розрахунками, в 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 Selector
- Math Slider
- Delete Variable
- FEM Block
- Solid Modeling Block
Математичні листи
На математичних листах усі обчислення записуються “як є”, звичайним текстом.
Застосунки
В застосунках математичні вирази можна використовувати через об'єкт Math Translator.