Начать новую тему

Упростить интерфейс для непрограммистов в части отладки скриптов

Уважаемые Коллеги! Благодарю вас за созданную Вами платформу.


Есть трудность: в случае, если в кубике Формула (версия TSLab 2.2.2.) пользователь допустил ошибку в формуле (в моём случае - пропустил скобку), система открывает пустой экран без графиков и выводит сообщение типа: "не могу собрать скрипт", и дальше - не понятно, что делать. При этом в логах вылетает сразу около 30 видов ошибок, из которых сразу трудно понять в чём проблема. При этом, ошибка была в пропуске одной скобки в формуле (малозаметная).


Предлагаю сделать информирование пользователя об ошибке сразу, тут же, во всплывающем окне, с фразой: "Мат.формула содержит ошибки, проверьте её правильность" или около того. Тогда пользователю не придётся ни в логи лезть, ни терять время.


Насколько я понимаю, чтобы это реализовать, необходимо проверять корректность введённых пользователем формул сразу же, после нажатия кнопки ОК при сохранении формулы, а даже не перед запуском скрипта.


Соответствующие скриншоты прилагаю.


С уважением, Андрей

TSLAB Err.png
(17.2 KB)
1 комментарий

Редактор подкрашивает блок с ошибкой в красную рамку, где это возможно.
Только после запуска всего скрипта, можно определить, что есть какая-то ошибка.
Частями редактор не может работать.

Скрипт может обновляться в режиме реал-тайм по флагу "Обновл. в реал времени", при активном поставщике.
Еще можно использовать блок Метроном.
Одиночно - можно самому нажимать кнопку F5 при изменениях в скрипте.
Можно вытащить из скрипта окно Лог и окно График, закрепить их отдельно от редактора.
Все вместе это даст то, что хотите получить, так как после любого действия в редакторе, сразу будет собираться скрипт.

Исполнение скрипта вешать на кнопку ОК редактора формулы не хотелось бы.
Входчтобы опубликовать комментарий