TechEditor — среда разработки технической документации и инженерных расчетов, которая обеспечивает высококачественное форматирование документов в сочетании с продвинутыми расчетными возможностями. Программа позволяет набирать текст в интуитивно понятном текстовом редакторе, а также выполнять расчеты, программировать мини-приложения, строить диаграммы и многое другое!
Для чего нужен TechEditor
Для чего нужен TechEditor
Как специализированное программное обеспечение, ТехЭдитор может использоваться для быстрой и эффективной разработки:
- пояснительных записок к архитектурно-строительным проектам
- отчетов о научно-исследовательских, конструкторских работах
- научных статей, тезисов докладов
- диссертаций на соискание ученых степеней кандидата (доктора) технических, физико-математических и других наук
- статей для научных блогов, сайтов
- книг, монографий, рукописей
- студенческих курсовых проектов, расчетно-графических работ и пр.
В TechEditor Вы можете оформлять документацию так, как привыкли это делать в других текстовых редакторах. Все вычисления будут отображены только в том месте документа, где Вы захотите. И так, как захотите.
В каких сферах можно применять TechEditor
TechEditor можно применять в любой сфере человеческой деятельности, где требуется разработка технической документации:
- проектирование и расчет строительных конструкций, зданий и сооружений (ПГС, мосты, гидротехническое строительство)
- дизайн, архитектурное проектирование
- конструирование машиностроительных изделий, оценка прочности деталей машин и механизмов (автомобилестроение, железнодорожный транспорт, авиастроение, судостроение, робототехника и пр.)
- разработка проектов инженерных сетей (электроснабжение, отопление, вентиляция, кондиционирование, водоснабжение, водоотведение)
- и многое другое
Поддержка инженерного сообщества
TechEditor разработан и поддерживается командой опытных инженеров (именно инженеров, работающих в различных отраслях — от ПГС до машиностроения). Это бесплатное программное обеспечение, созданное для развития инженерии и свободного распространения научной мысли во всем мире.
Обсудить программу можно на форуме.
Оформление технических документов
Традиционно, расчеты в технических документах оформляются в такой последовательности:
- Описание задачи
- Основная расчетная формула (формулы)
- Блок "где", в котором описаны входящие в формулу параметры
- Непосредственно расчет (пример расчета)
При этом, в различных нормах проектирования, справочниках, научных монографиях и другой технической литературе для сокращения текста значения параметров указываются непосредственно в блоке "где":
CSA O86 "Engineering design in wood"
Подобная нотация очевидна и понятна человеку, однако компьютерные программы считают выражение корректным только тогда, когда предварительно заданы (т. е. определены численно) все параметры, входящие в выражение. Поэтому нередко в пакетах компьютерной алгебры, электронных таблицах, средах программирования пользователи задают значения перед формулами, в основной части документа:
Подобный подход не противоречит здравому смыслу, однако нередко становится источником дублей и излишне перегружает отчет.
Программа TechEditor реализована таким образом, чтобы воссоздать "книжный" вариант написания технической документации, сохранив при этом расчетную составляющую. Это достигается разделением документа на две независимые компоненты:
- текстовая часть (отчет)
- расчетная часть (вычисления)
Вынося все расчеты в отдельный блок документа, разработчик имеет возможность позже отразить эту информацию в любом месте отчета. Любой параметр в формуле можно показать до, после или внутри самой формулы — ограничения на порядок представления информации в ТехЭдитор отсутствуют! Нет необходимости предварительного определения переменных, констант, функций в самом отчете. Таким образом, документ приобретает строгий канонический вид (без промежуточных, служебных, второстепенных вставок).
В следующих разделах справки Вы найдете информацию о том, как в TechEditor оформить техническую документацию и при этом автоматизировать основные расчетные операции.
Автоматизация в ТехЭдитор
ТехЭдитор предоставляет пользователю следующие инструменты для автоматизации:
- скриптовый движок и среда разработки приложений
- математический движок
- движок для работы с диаграммами и схемами
Разработка приложений
TechEditor имеет встроенный скриптовый движок, с помощью которого пользователи могут разрабатывать собственные мини-приложения и небольшие САПР. Движок поддерживает несколько языков программирования и позволяет создавать приложения с оконным интерфейсом. Конечным пользователям (инженерам, техническим работникам) нет необходимости разбираться в коде — достаточно скачать требуемое приложение, запустить его в среде ТехЭдитора и через привычные элементы управления (кнопки, чекбоксы, списки и пр.) управлять содержимым пояснительной записки или отчета.
Скриптовый движок поддерживает различные типы данных и основные операторы для алгоритмизации и управления логикой расчета. Также в программу встроен обширный набор процедур и функций, которые облегчают программирование.
Математика в TechEditor
В версиях ТехЭдитора до 1.0 математические расчеты можно было выполнять только в скриптовом движке, с помощью языка программирования.
Начиная с версии 1.0, ТехЭдитор имеет отдельный инструмент для математических вычислений. Движок во многом аналогичен существующим пакетам компьютерной алгебры. Расчетчику доступны простые арифметические операции, операции для работы с векторами и матрицами, операции интегрирования, дифференцирования и многое другое.
Схемы и диаграммы
Инструмент для построения диаграмм является частью математического движка. Он позволяет добавлять в документ алгоритмические схемы, майндмэпы, структурные блоки и другие визуальные структуры.