fbpx
Vitalii Artomov added a photo to Stream Photos album in News page 1 week ago

There are many improvements and optimizations in the math engine TechEditor 2.0. For example, we've added a built-in IF function that makes code shorter and faster math calculations.
====
В математическом движке TechEditor 2.0 много улучшений и оптимизаций. Например, мы добавили встроенную функцию IF, которая сокращает код и ускоряет математические расчеты.

There are many improvements and optimizations in the math engine TechEditor 2.0. For example, we've added a built-in IF function that makes code shorter and faster math calculations.====В математическом движке TechEditor 2.0 много улучшений и оптимизаций. Например, мы добавили встроенную функцию IF, которая сокращает код и ускоряет математические расчеты.
Vitalii Artomov also Math.IfStr function added that works with "string" type 3 days ago
loader
loader
Attachment

пожалуйста) если будут вопросы - пишите)

Если Вы хотите вывести какое-то сообщение в отчет, то достаточно присвоить значение текстовой переменной или создать функцию для проверки значения. Вот пример с функцией: function CheckInputData: string; begin if X < 10 then Result := 'Исходные данные введены верно' else Result := 'В исходных данных ошибка!'; end; Имя этой функции теперь можно вставить в отчет через объект "Script text" в то место, где Вы хотите показать это сообщение. Конечно, переменная X, которая проверяется внутри функции,...

Кристина, сообщение об ошибке, которое подсвечено в строке сообщений красным цветом, означает ошибку в коде; крайне нежелательно, чтобы пользователь вообще получал подобные сообщения. А просто вывести ему сообщение на экран можно через ShowMessage или даже строкой текста прямо в отчет. Вот пример для ShowMessage: procedure P(a: Double); begin if a < 10 then ShowMessage('Неверные данные, a

Vitalii Artomov added a photo to Stream Photos album in News page 1 month ago

In TechEditor 2.0 we have added many options for flexible and convenient plot management. You can add an unlimited number of plots to the common plane. Well, the plots themselves can be built on the basis of spreadsheet data, script functions or a linear mathematical expression.
=====
В ТехЭдитор 2.0 мы добавили множество опций для гибкого и удобного управления графиками. На общую плоскость вы сможете добавить неограниченное число графиков. Ну, а сами графики можно будет строить на основе...
Show more

In TechEditor 2.0 we have added many options for flexible and convenient plot management. You can add an unlimited number of plots to the common plane. Well, the plots themselves can be built on the basis of spreadsheet data, script functions or a linear mathematical expression.=====В ТехЭдитор 2.0 мы добавили множество опций для гибкого и удобного управления графиками. На общую плоскость вы сможете добавить неограниченное число графиков. Ну, а сами графики можно будет строить на основе данных электронных таблиц, скриптовых функций или линейного математического выражения.#techeditor #plot #chart #graph

Woohoo guys!
We have great news: in TechEditor 2.0 you can display any data from an unlimited number of applications in a report. Yes exactly! Now you don't need to open every application - you just need to type a script and save it to disk. TechEditor will open the application itself, execute it in the background and take the necessary data into the report. 100% automation of engineering calculations!
=====
Юху, ребята!
У нас отличная новость: в ТехЭдитор 2.0 вы сможете выводить в отчет любые данные из неограниченного числа...
Show more

Video 2021 09 01 215109

Woohoo guys! We have great news: in TechEditor 2.0 you can display any data from an unlimited number of applications in a report. Yes exactly! Now you don't...

Пример как это можно использовать: A := Math.Max (A, 10); // теперь A не будет меньше 10 B := Math.Min (B, 2 ); // теперь B не будет больше 2

Конечно Кристина, это функции Min и Max. Посмотрите формат их использования в разделе "Экстремумы": techeditor.dystlab.store/index.php/en/help/users-g…

General algebraic routines ** - Dystlab TechEditor

Алгебраические функции общего назначения (модуль числа, минимум / максимум и пр.).

Кристина, у Вас условие записано не по правилам Паскаля. Нужно так: if (30 < alpfa2) and (alpfa2

Условный оператор IF ** - Dystlab TechEditor

Условие — одна из важнейших компонент алгоритмов, цепочек действий, логических схем. В программировании условие применяется для изменения поведения программы в зависимости от состояния одного или группы параметров.

Еще рекомендую включать в код вывод отладочного сообщения через ShowMessage, чтобы отследить, срабатывает условие или нет: if then begin... ShowMessage('Условие сработало! Ура!');... end else begin... ShowMessage('Условие не сработало... Как так?');... end;

мне кажется код можно упростить, во втором условии не указывать IF, так как ELSE выполняется автоматически если первое условие не срабатывает. Попробуйте так: if (15 меньше/равно alpfa2 меньше/равно 30) then begin... end else begin... end;

если mu2_0 это тип string, то присваивание "mu2_0 := 1* 1.25" недопустимо, так как тут перемножаются числа и результат соответственно тоже число. Наверное правильнее написать так же, как у Вас во внутреннем условии: mu2 := 1* 1.25; mu2_0 := Format('%1.3f', [mu2]); То есть сначала вычислить число mu2, а потом его преобразовать в строку mu2_0.

здравствуйте, а переменная "mu2_0" какого типа должна быть, число или текст? В первом случае Вы присваиваете этой переменной число, а во втором — функцию Format, а это строковый тип.

Today we tested a bunch of Report + Spreadsheet. Cool, isn't it? All this will be available in the TechEditor 2.0 version!

Spreadsheet + Report automation in TechEditor 2.0

Today we tested a bunch of Report + Spreadsheet. Cool, isn't it? All this will be available in the TechEditor 2.0 version!

Vitalii Artomov added a photo to Stream Photos album in News page 2 months ago

An example of combining a text part of a document and a diagram with mathematical inserts in the Mathcad style (will be available in TechEditor 2.0).
=====
Пример объединения текстовой части документа и диаграммы с математическими вставками в стиле Mathcad (будет доступно в версии TechEditor 2.0).

An example of combining a text part of a document and a diagram with mathematical inserts in the Mathcad style (will be available in TechEditor 2.0).=====Пример объединения текстовой части документа и диаграммы с математическими вставками в стиле Mathcad (будет доступно в версии TechEditor 2.0).

My profile

Members online

Events

Sorry, we currently have no events.
View All Events

English forum

Video

View all videos

Polls

Which codes do you want to see in the MULTICODE first?

loader
This poll is ended Apr 01 2021 at 12:00
View all polls

Photos

Dystlab™ — Project for Engineers

Dystlab™. All rights reserved.

Address in Canada: 223-2275 Lake Shore Boulevard West, Toronto, ON, M8V 3Y3

Address in Ukraine: 76006, Ivano-Frankivsk, st. Ivana Mykolaichuka 17/97

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

Telegram:
https://t.me/techeditor

Legal information

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.

All the most interesting about TechEditor — in Twitter. Join us now!

TechEditor Twitter