Здравствуйте, гость ( Вход | Регистрация )

3 страниц V < 1 2 3  
Ответить в эту темуОткрыть новую тему
> Математические операции с плавающей точкой.
фонарик
сообщение 8.9.2026, 18:34
Сообщение #41


****

Apprentice
Сообщений: 165
Регистрация: 23.11.2011
Группа: Пользователи
Наличность: 1
Пользователь №: 14.305



Вроде разобрался, потестировал ваш вариант DarkMaster. Работает, и я уже было хотел порадоваться, но потом понял что не так: два математических действия у меня выполняются почти 3 секунды, это очень долго :о( У меня в циклах шли расчеты, они мгновенные. Иначе процедура перестает отвечать задуманному :о( Процедура старая, скрипт содержит более 10к строк, просто так его переделать на луа - это мой труд за год (IMG:style_emoticons/default/biggrin.gif)

Удалил я виндовс 10, поставил назад старую добрую виндовс 7. Логика пилотских скриптов отличается от луа. Луа, как по мне, это уже язык программирования: там функции, логика сложнее и не всегда понятная, как правильно надо сделать что-то. А пилотские скрипты это всегда простая прямая дорога. Понятная, последовательная, где на любой точке движения можно остановиться, внести изменения, и снова продолжить. И для этого практически не нужно никаких особых знаний и навыков.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение Вчера, 5:38
Сообщение #42


***********

Модератор UOPilot
Сообщений: 9.829
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30896
Пользователь №: 11.279



Цитата
два математических действия у меня выполняются почти 3 секунды

Задержку между строк нужно поставить было 0
set linedelay 0
при необходимости вернуть после вычислений

старый пилотовский синтаксис очень медленный и там много чего нужно оптимизировать. Я уже просто даже не помню, с чем там нужно заморачиваться. Вопросов там много. Ну и качество самого кода не шибко. Заморачиваться глобально передылвать и переписывать дллку не хочу. У меня даже среды не стоит. Исходники старой - на каком-то из винтов. Лежит 4 винта, два sata, два ide. ide вообще не понятно куда пихать, под sata нужно покупать внешние контроллеры - на материнке все занято raid массивами.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение Вчера, 13:58
Сообщение #43


***********

Модератор UOPilot
Сообщений: 9.829
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30896
Пользователь №: 11.279



У меня в виртуалке время выполнения одной операции
18 сумма
14 разница
173 умножение
233 деление


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

3 страниц V < 1 2 3
Ответить в эту темуОткрыть новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 10.9.2026, 3:20
Designed by Nickostyle