Мод hiMultiElementEx - контейнера, панели и формы - всех расширенных (Ех) с возможностью их отладки и схемой применения:
http://forum.hiasm.com//getfile/31836
Тема с описанием принципа работы отладчика
http://forum.hiasm.com/forum.html?q=3&t=63232
----
21.9.2013 Обновил.
Этот топик читают: Гость
Ответов: 1291
Рейтинг: 47
|
|||
карма: 3 |
| ||
Голосовали: | Konst |
Ответов: 168
Рейтинг: 7
|
|||
Привет всем. Где-то читал просили Графер со временем в точке 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 |
| ||
Голосовали: | Aziz, Konst |
Ответов: 1291
Рейтинг: 47
|
|||
flash1103, а как его заставить слушаться управления свойствами Align, Width, height через внешние точки им соответствующие? Чего-то у меня не робит. А так классный компонент, я его еще доработал для отображения суммарного графика и в относит. единицах - пунктах. Плюс управление мышью - зум (колесо), движение и стретчинг (л.к.м), выбор горизонтального или вертикального расп. текста легенды, выбор шрифта для подписей, динамическая установка подписей, а также, устранил задержку отображения графика равную величине истории. Раньше пока она не заполнялась график не появлялся. Не доделано еще постоянное накопление истории, так что не ставьте там ноль.
http://forum.hiasm.com//getfile/31920 Перекачайте, внес исправления в строку 1310 чтоб график не прыгал. |
|||
карма: 3 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Я (ах...аю) хренею, дорогая редакция!
Чего-то, - этого я не заметил в коробочной поставке? Мы с внуком оценили все удобства. Это, куда гараздей, чем заборы из BoxLayout. |
|||
карма: 6 |
|
Ответов: 168
Рейтинг: 7
|
|||
Здравствуйте Aziz, давненько сдесь небыл, страшный дефицит времени из командировок не вылазю.
Вижу интерес есть - думаю освобожусь к концу месяца попробую прикрутить все остальное |
|||
карма: 1 |
|
Ответов: 168
Рейтинг: 7
|
|||
Наконец-то добрался почти все доделал
-мод стандартного 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 |
| ||
Голосовали: | wasp |
Ответов: 4628
Рейтинг: 749
|
|||
Модификация компонента Events
Надоело постоянно тянуть связь к точке doCreate, поэтому следующие изменения: 1) удалены точки doCreate, onCreate, doDestroy. 2) переработан код Events Mod 1-2.zip Редактировалось 4 раз(а), последний 2019-01-11 16:43:52 |
|||
карма: 26 |
|
Ответов: 32
Рейтинг: 7
|
|||
Здравствуйте, flash1103. Спасибо за удобный графопостроитель и логер.
А реально сделать просмотрщик суточных данных из логфайла в виде графика, чтобы его можно было бы перемещать по оси времени? К примеру с помощью скроллинга, или вводя необходимый промежуток времени (к примеру от 10:45 до 11:05)? Спасибо.flash1103, |
|||
карма: 0 |
|
Ответов: 4628
Рейтинг: 749
|
|||
Модификация Sleep
Существующие методы в цикле считают тики процессора, нагружая его по максимуму. Добавил метод doSleepStd, который использует дельфийскую функцию Sleep, которая не нагружает процессор, а наоборот отдает ресурсы другой задаче на указанное время. От существующих методов, вероятно, отличается большим минимальным временем задержки, но задержка более точная. Добавлена верхняя точка Delay. Предлагаю обсудить возможность замены кода точки doSleep на предложенный, существующую doSleep переименовать на doSleepTick, doSleepMks выбросить по причине неадекватности реализованного там способа задержки. Sleep mod v1-2.zip Редактировалось 1 раз(а), последний 2016-09-29 11:19:19 |
|||
карма: 26 |
| ||
Голосовали: | Konst |
Ответов: 9906
Рейтинг: 351
|
|||
Процессор не нагружают, это есть правда.
Но полностью вешают текущий поток. А зачем, спрашивается, если таймер работает с той же точностью, но без "подвешивания"... Про точность - понятно квант оси (примерно 15-20 мс) |
|||
карма: 9 |
|
Ответов: 4628
Рейтинг: 749
|
|||
Galkov писал(а): Но полностью вешают текущий поток.Galkov писал(а): А зачем, спрашивается, если таймер работает |
|||
карма: 26 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Собственно, я особо и не спорю...
Всякие "темы" бывали на форуме, типа "асинхронного цикла" (кажется, даже топик такой был). Просто, я давно живу, и поэтому - помню аргументацию против штатного sleep-а (ясный перец, мы за него знали) в стародавние времена. Которую просто и изложил Не более того. |
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
[offtop]осечка вышла... [/offtop]
|
|||
карма: 9 |
|
Ответов: 4628
Рейтинг: 749
|
|||
Модификация FileTools
- Добавлены свойство и верхняя точка Replace - Добавлено событие onError Внимание: изменено поведение метода doCopy по-умолчанию. В штатном компоненте он заменяет существующий файл, в поправленном свойство Replace по-умолчанию стоит в False и файл не заменяется. FileTools mod 1-2.zip Редактировалось 1 раз(а), последний 2016-09-29 11:21:32 |
|||
карма: 26 |
| ||
Голосовали: | Konst, sаmakacd |
Ответов: 8921
Рейтинг: 823
|
|||
Потребовался RND с нормальным распределением случайной величины, сделал на математике, но получилось не быстро. Сейчас добавил в наш RND процедуру для генерации нормального распределения, которую и выкладываю. В архиве *.pas и *.ini (перед заменой сохраните старые!) и небольшой примерчик для проверки.
norm_rnd.jpg |
|||
карма: 19 |
| ||
файлы: 2 | norm_rnd.rar [4.2KB] [625], norm_rnd.jpg [12.1KB] [1254] |