TechEditor is a development environment for technical documentation and engineering calculations that provides high-quality document formatting combined with advanced calculation capabilities. The program allows you to type text in a text editor, and perform calculations, programming mini-applications, build charts and much more!

As a specialized software, TechEditor can be used for fast and efficient development of:

- explanatory notes to architectural and construction projects
- reports on research, design work
- scientific articles, abstracts
- theses for the degree of Candidate (PhD) of technical, physical and mathematical and other sciences
- articles for scientific blogs, websites
- books, monographs, manuscripts
- student course projects, computational and graphic works, etc.

In TechEditor you can make out the documentation as it used to do in other text editors. All calculations will only be displayed in the document where you want. And the way you want.

TechEditor can be used in any field of human activity where the development of technical documentation is required:

- design and calculation of constructions, buildings and structures (AEC, bridges, hydraulic engineering)

design, architectural design - design of mechanical engineering products, assessment of the strength of machine parts and mechanisms (automotive, railway transport, aircraft construction, shipbuilding, robotics, etc.)
- development of engineering network projects (power supply, heating, ventilation, air conditioning, water supply, sewerage)
- and much more

TechEditor is developed and supported by a team of experienced engineers (namely, engineers working in various industries - from civil engineering to mechanical engineering). This is a free software created for the development of engineering and the free flow of scientific thought in the world

You can discuss the program on the forum.

Traditionally, calculations in technical documents are made in the following sequence:

- Description of the task
- Basic calculation formula (formulas)
- The "where" block, which describes the parameters included in the formula
- Direct calculation (calculation example)

At the same time, in various design standards, reference books, scientific monographs and other technical literature to shorten the text, the values of the parameters are indicated directly in the "where" block:

CSA O86 "Engineering design in wood"

Such a notation is obvious and understandable to a person, however, computer programs consider an expression to be correct only when all parameters included in the expression are preset (i.e., determined numerically). Therefore, often in computer algebra packages, spreadsheets, programming environments, users set values in front of formulas, in the main part of the document:

This approach does not contradict common sense, but it often becomes a source of duplicates and unnecessarily overloads the report.

TechEditor program is implemented in such a way as to recreate the "book" version of writing technical documentation, while maintaining the computational component. This is achieved by splitting the document into two independent components:

- text part (report)
- calculation part (calculations)

The developer has the ability to show this information anywhere in the report, when he made all the calculations in a separate block of the document. Any parameter in the formula can be shown before, after or within the formula itself — there are no restrictions on the order of information presentation in TechEditor! There is no need for preliminary definition of variables, constants, functions in the report. Thus, the document takes on a strict canonical form (without intermediate, service, secondary insertions).

In the following sections of the Help, you will know how to issue technical documentation in TechEditor and at the same time automate basic settlement operations.

TechEditor provides the user with the following automation tools:

- scripting engine and application development environment
- math engine
- engine for working with diagrams

TechEditor has a built-in scripting engine that allows users to develop their own widgets and small CAD systems. The engine supports several programming languages and allows you to create applications with window interface. End users (engineers, technical workers) do not need to understand the code — they just need to download the required application, run it in the TechEditor environment and use the usual controls (buttons, checkboxes, lists, etc.) to manage the content of the explanatory note or report.

The scripting engine supports various types of data and basic operators for algorithmization and control of the calculation logic. An extensive set of procedures and functions is also built into the program to facilitate programming.

In TechEditor versions up to 1.0, mathematical calculations can be performed only in the script engine, using the programming language.

Starting from version 1.0 TechEditor has a separate tool for mathematical calculations. The engine is in many ways similar to existing computer algebra packages. The engineer has access to simple arithmetic operations, operations for working with vectors and matrices, operations of integration, differentiation and much more.

The charting tool is part of the math engine. It allows you to add algorithmic diagrams, mindmaps, building blocks and other visual structures to the document.

No members to show currently

Abs AbsInt Add AnsiCompareStr AnsiCompareText AnsiLowerCase AnsiUpperCase ArcCos ArcCosH ArcCot ArcCotH ArcCsc ArcCscH ArcSec ArcSecH ArcSin ArcSinH ArcTan ArcTan2 ArcTanH Calculate CalculateStr Ceil Chr Clear CompareStr CompareText Convert ConvertStr Copy cos Cosecant CosH Cot Cotan CotH Csc CscH CycleToDeg CycleToGrad CycleToRad Dec DegToCycle DegToGrad DegToRad Delete diagram DivMod document explorer Exp FloatToStr Floor flowchart Format Frac GradToCycle GradToDeg GradToRad Hypot Inc install Int IntPower IntToStr IsInfinite IsNaN IsZero LaTeX Length LInterp Ln LnXP1 Log10 Log2 LogN LowerCase MathTranslator Max MaxInt Min MinInt move number Odd Ord pan Pi Pos Power Power2 Power3 Power4 RadToCycle RadToDeg Random report Root2 Root3 Root4 Round RoundTo Sec Secant SecH section Sign SimpleRoundTo sin SinH Sqrt StrToFloat StrToFloatDef StrToInt StrToIntDef Tan TanH Trim TrimLeft TrimRight Trunc UML Units UpperCase

Dystlab™. All rights reserved.

Ukraine, 76006, Ivano-Frankivsk.

E-mail:**technot needed texteditoranother not needed text@dystlabdummy text.store**

Telegram:

https://t.me/techeditor

Dystlab™ is a trademark registered in the State Register of Certificates of Ukraine for Goods and Services Marks 26.02.2018, certificate No. 238304. Owner: entepreneur Artomov V.E., EGRPOU/ITN: 3003314690.