Вверх ↑
Этот топик читают: Гость
Ответов: 1263
Рейтинг: 47
#61: 2013-09-16 18:12:06 ЛС | профиль | цитата
Мод hiMultiElementEx - контейнера, панели и формы - всех расширенных (Ех) с возможностью их отладки и схемой применения:

http://forum.hiasm.com//getfile/31836

Тема с описанием принципа работы отладчика
http://forum.hiasm.com/forum.html?q=3&t=63232
----
21.9.2013 Обновил.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
1
Голосовали:Konst
Ответов: 165
Рейтинг: 7
#62: 2013-09-17 21:16:50 ЛС | профиль | цитата
Привет всем. Где-то читал просили Графер со временем в точке X и несколько значений

Мод стандартного Grapher
все сохранено что и было + добавлено:


[color=#101010]
-кол-во графиков (макс 8).
-Толщины линий
-Подписи
-Единицы измерения
-подписи на перегибах
-сброс в bmp файл Data ime.bmp в 24.00
[/color]

ссылка [burl]http://forum.hiasm.com/forum_serv.php?q=56&id=3598[/burl]

карма: 1

2
Голосовали:Aziz, Konst
Ответов: 1263
Рейтинг: 47
#63: 2013-09-28 12:55:21 ЛС | профиль | цитата
flash1103, а как его заставить слушаться управления свойствами Align, Width, height через внешние точки им соответствующие? Чего-то у меня не робит. А так классный компонент, я его еще доработал для отображения суммарного графика и в относит. единицах - пунктах. Плюс управление мышью - зум (колесо), движение и стретчинг (л.к.м), выбор горизонтального или вертикального расп. текста легенды, выбор шрифта для подписей, динамическая установка подписей, а также, устранил задержку отображения графика равную величине истории. Раньше пока она не заполнялась график не появлялся. Не доделано еще постоянное накопление истории, так что не ставьте там ноль.

http://forum.hiasm.com//getfile/31920
Перекачайте, внес исправления в строку 1310 чтоб график не прыгал.

карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 2059
Рейтинг: 131
#64: 2013-11-25 23:16:21 ЛС | профиль | цитата
Я (ах...аю) хренею, дорогая редакция!
Чего-то, - этого я не заметил в коробочной поставке?
Мы с внуком оценили все удобства.
Это, куда гараздей, чем заборы из BoxLayout.
карма: 6

0
Ответов: 165
Рейтинг: 7
#65: 2013-12-11 00:37:37 ЛС | профиль | цитата
Здравствуйте Aziz, давненько сдесь небыл, страшный дефицит времени из командировок не вылазю.
Вижу интерес есть - думаю освобожусь к концу месяца попробую прикрутить все остальное
карма: 1

0
Ответов: 165
Рейтинг: 7
#66: 2014-05-13 14:12:32 ЛС | профиль | цитата
Наконец-то добрался почти все доделал

-мод стандартного Grapher
назвал Grapher4
-Aziz не понял про align, у меня работает
-мышиные дела пока выбросил, если надо вставите
-суммирующий график то-же убрал,зачем он внутри?/ Если надо может быть реализован через внешние точки.
-переработан выбор горизонтального или вертикального текста легенды
-по умолчанию отключен сброс битмапа в файл
Добавлено

-Рисование пером GDI+
-Рисование кистью
-Рисование горизонтальное polyline,polybezier есть ограничения по кол-ву точек
- Вертикальное закрашивание жрет ресурсы особенно с кистью
-Добавлена мультиосность (макс 4 оси Y) со своим масштабом в этом режиме автомасштаб не работает(что-то не доработано не нашел пока)
-При старте/рестарте программы-горячий подхват сохраненных данных из файла, созданного элементом Logger4
Добавлена св-во offline для адресации и загрузки данных из файла
Создан dpr/dll для папки "draw" что-бы сразу было видно что ты твориш.

http://forum.hiasm.com/getfile/38538

Новый элемент Logger4 -элемент создан для логирования данных в файл.
-произвольное число точек data (dpelement)
-создает 2 файла совместимых с excel типа csv:
-1-й файл общенакопительного итога.
-2-й суточные данные, в 24.00 обнуляется предварительно скопировав накопленные данные в созданную папку.
-может усреднять данные, поступающие из точек дата (св-во count) создает строку с данными равными ко-ву точек.

http://forum.hiasm.com/getfile/38537

Была и есть проблема печати на удалённый принтер, ну и поэтому до кучи сделал
Мод компонента PrinterEx
При подаче на вход PrinterHard позволяет печатать там-где обычный Print не справляется
Особенно для ситуации -когда выбран удалённый принтер и его драйвера установлены на локальный пк
а хост пк куда подкл. принтер оказывается выключен.Результат -вываливание драйвера с кодом ошибки и соответствующим закрытием программы

http://www.hiasm.com/forum_serv.php?q=56&id=3742
Тестируйте пробуйте
пример http://forum.d2h.ru/forum_serv.php?q=56&id=3743

Редактировалось 2 раз(а), последний 2018-12-09 19:48:13
карма: 1

1
Голосовали:wasp
Ответов: 4621
Рейтинг: 746
#67: 2014-06-17 14:41:59 ЛС | профиль | цитата
Модификация компонента Events

Надоело постоянно тянуть связь к точке doCreate, поэтому следующие изменения:
1) удалены точки doCreate, onCreate, doDestroy.
2) переработан код

Events Mod 1-2.zip

Редактировалось 4 раз(а), последний 2019-01-11 16:43:52
карма: 26

0
Ответов: 32
Рейтинг: 7
#68: 2014-07-10 12:42:45 ЛС | профиль | цитата
Здравствуйте, flash1103. Спасибо за удобный графопостроитель и логер.
А реально сделать просмотрщик суточных данных из логфайла в виде графика, чтобы его можно было бы перемещать по оси времени? К примеру с помощью скроллинга, или вводя необходимый промежуток времени (к примеру от 10:45 до 11:05)?

Спасибо.flash1103,
карма: 0

0
Ответов: 4621
Рейтинг: 746
#69: 2014-09-24 13:40:07 ЛС | профиль | цитата
Модификация Sleep

Существующие методы в цикле считают тики процессора, нагружая его по максимуму. Добавил метод doSleepStd, который использует дельфийскую функцию Sleep, которая не нагружает процессор, а наоборот отдает ресурсы другой задаче на указанное время. От существующих методов, вероятно, отличается большим минимальным временем задержки, но задержка более точная.
Добавлена верхняя точка Delay.

Предлагаю обсудить возможность замены кода точки doSleep на предложенный, существующую doSleep переименовать на doSleepTick, doSleepMks выбросить по причине неадекватности реализованного там способа задержки.

Sleep mod v1-2.zip

Редактировалось 1 раз(а), последний 2016-09-29 11:19:19
карма: 26

1
Голосовали:Konst
Ответов: 9906
Рейтинг: 351
#70: 2014-09-24 15:14:57 ЛС | профиль | цитата
Процессор не нагружают, это есть правда.
Но полностью вешают текущий поток.

А зачем, спрашивается, если таймер работает с той же точностью, но без "подвешивания"...
Про точность - понятно квант оси (примерно 15-20 мс)
карма: 9

0
Ответов: 4621
Рейтинг: 746
#71: 2014-09-24 15:33:16 ЛС | профиль | цитата
Galkov писал(а):
Но полностью вешают текущий поток.
Ну, так он для этого и предназначен.
Galkov писал(а):
А зачем, спрашивается, если таймер работает
Да я тут тестировал кое-что, нужна была задержка. Правда, действительно, поскольку нет возможности в runtime задать время задержки, то в большинстве задач задержка заменяется таймером. Но вот задачу "выполнять в цикле некоторое действие с рандомной задержкой" удобнее было бы этим компонентом. Но нужно ещё добавить верхнюю точку Delay (добавлено).
карма: 26

0
Ответов: 9906
Рейтинг: 351
#72: 2014-09-24 16:11:09 ЛС | профиль | цитата
Собственно, я особо и не спорю...
Всякие "темы" бывали на форуме, типа "асинхронного цикла" (кажется, даже топик такой был).

Просто, я давно живу, и поэтому - помню аргументацию против штатного sleep-а (ясный перец, мы за него знали) в стародавние времена.
Которую просто и изложил
Не более того.
карма: 9

0
Ответов: 9906
Рейтинг: 351
#73: 2015-01-15 15:12:29 ЛС | профиль | цитата
[offtop]осечка вышла... [/offtop]
карма: 9

0
Ответов: 4621
Рейтинг: 746
#74: 2015-06-17 15:58:43 ЛС | профиль | цитата
Модификация FileTools

- Добавлены свойство и верхняя точка Replace
- Добавлено событие onError

Внимание: изменено поведение метода doCopy по-умолчанию. В штатном компоненте он заменяет существующий файл, в поправленном свойство Replace по-умолчанию стоит в False и файл не заменяется.

FileTools mod 1-2.zip

Редактировалось 1 раз(а), последний 2016-09-29 11:21:32
карма: 26

2
Голосовали:Konst, sаmakacd
Ответов: 8887
Рейтинг: 823
#75: 2015-07-23 21:10:40 ЛС | профиль | цитата
Потребовался RND с нормальным распределением случайной величины, сделал на математике, но получилось не быстро. Сейчас добавил в наш RND процедуру для генерации нормального распределения, которую и выкладываю. В архиве *.pas и *.ini (перед заменой сохраните старые!) и небольшой примерчик для проверки.
norm_rnd.jpg
Исправил ошибки
карма: 19

0
файлы: 2norm_rnd.rar [4.2KB] [550], norm_rnd.jpg [12.1KB] [1107]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)