====== 1.5 Mathematics and Calculations ====== * [[#tab-ua|UA]] * [[#tab-en|EN]] * [[#tab-contents|☰]] This section is under development. В TechEditor ви можете виконувати аналітичні обчислення, чисельні розрахунки і різноманітні фізико-математичні симуляції. Програма дозволяє оперувати дійсними і комплексними числами, векторами і матрицями, а також фізичними величинами з [[techeditor:math:units|одиницями вимірювання]]. Крім того, аналітичні вирази можна використовувати параметрично в спеціальних об'єктах, як-от [[techeditor:project:diagrams:blocks:fem|Finite Element Block]]. Математичні можливості доступні для [[techeditor:project:reports:start|звітів]], [[techeditor:project:diagrams:start|діаграм]], [[techeditor:project:mathsheets:start|математичних листів]], [[techeditor:project:apps:start|застосунків]]. ===== Математична модель ===== Все, що пов'язано з розрахунками, в TechEditor об'єднується загальним терміном **математична модель**. Це набір текстових команд, що формують загальний алгоритм розрахунку; вони можуть містити змінні, функції, арифметичні вирази та інше. \\ \\ Загальна структура математичної моделі TechEditor показана на наступному рисунку. \\ \\ {{techeditor:math:te-math-model.png}} \\ \\ Як бачимо, 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, ви також можете використовувати математичні вирази одного документу в іншому (див. рисунок вище). Наприклад, ви можете описати в діаграмі розрахунок деталі, а в кількох різних звітах посилатися на цю діаграму і передавати їй "на вхід" різні дані. Таким чином, ви отримаєте різні модифікації одного й того ж розрахунку, але з потрібними відмінностями (особливостями). ==== Звіти ==== Об'єкти, які відповідають за математику в звітах: * [[techeditor:project:reports:objects:mathobject|Math Object]] * [[techeditor:project:reports:objects:mathformula|Math Formula]] ==== Діаграми ==== Об'єкти, які відповідають за математику в діаграмах: * [[techeditor:project:diagrams:blocks:mathblock|Math Block]] * [[techeditor:project:diagrams:blocks:spreadsheetcell|Spreadsheet Cell]] * [[techeditor:project:diagrams:blocks:checkbox|Math Checkbox]] * Math Selector * Math Slider * Delete Variable * FEM Block * Solid Modeling Block ==== Математичні листи ==== На математичних листах усі обчислення записуються "як є", звичайним текстом. ==== Застосунки ==== В застосунках математичні вирази можна використовувати через об'єкт [[techeditor:project:apps:mathtranslator|Math Translator]]. ====== Contents ====== {{indexmenu>.}}