Библиотека построения графиков FTDraw 2.0

Автор Golovanev, 13.11.17, 13:17:36

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Golovanev

Вот собственно почти рабочая версия. Будет работать и в 17 версии и в 16, и скорее всего и в более ранних. Но не проверял.

Вот такие вот графики строятся... Фантазия математиков бесконечна...

Архив с приложением под x64 вот тут - https://cloud.mail.ru/public/2qR3/7iqojGjJv

В архиве все разложено по папкам каталога КОМПАС...  Хелпа пока не писали. Напишем чуть позже.
+ Благодарностей: 9


Golovanev

+ Благодарностей: 1

Golovanev

Дополнительно архив с библиотекой размещен здесь
https://drive.google.com/file/d/1PvVGGGXeh_-iI7uh1UjWGqmqhlYigiCi/view?usp=sharing
И именно здесь он будет обновляться....
+ Благодарностей: 7

pr0100

А можете еще сделать настройку, чтобы график строился с анимацией.

Golovanev

С какой еще анимацией?!  Для работы функционала достаточно, и для баловства уже достаточно....

Lotos82

В смысле,  замедлить программно скорость построения графиков дабы видеть последовательность построения.

Golovanev


ТрындецЪ


Golovanev

Для x86 - https://drive.google.com/file/d/1AQ3osZH_F7Sz-qT4jqJBwzviOXPo50Fl/view?usp=sharing
И обновлено для x64 по старой ссылке.

+ Добавил построение графиков по табличным значениям. Пока просто построение.

Заниматься библиотекой серьезно не планирую. Поэтому на днях закончу и на этом хватит. Максимум ошибки поправлю (если будут буде...)
+ Благодарностей: 4

Golovanev

По прежним ссылкам на drive.google.com обновлены архивы.

Что добавилось

+ комментарий к графику. Он записывается в макро и в гиперссылку, поэтому эту надпись видно при наведении курсора, но переключения ни на какую ссылку по Alt-Click не произойдет. Просто информационная надпись - что за график...
+ Изменен подход к масштабированию и координатной сетке. Масштабирование отдельно, координатная сетка отдельно. В расчет размахов можно включить точку (0,0).
+ при построении графика по табличным значениям можно выбрать тип графика - кривая Безье, ломаная или NURBS. В папке Samples дан пример табличных графиков (График скоростей станка 1К62)

Что планируется (для окончания)
- импорт данных в табличном графике из текстового файла
- краткий Help
- цифровые подписи к осям графиков


+ Благодарностей: 4

YNA

Подскажите пожалуйста как избавится от этой линии (выделена на рисунке)? На неё не реагирует курсор и ни какие инструменты выделения. Даже если полностью разрушить график, то выделить эту линию практически невозможно, вернее можно но очень тяжело.  :(

Golovanev

Скорее всего Вы не учли, что график при каких-то значениях ушел в бесконечность... (я сам это не отслеживаю, и не ограничиваю никого в желании туда проникнуть...)
Пришлите чертеж на почту VGolovanev@mail.ru, а пока начните все сначала и не с нуля по X, а отступите немного подале...

YNA

Да, действительно, он ушёл в бесконечность, но в другом смысле - частота стала бесконечной, но размеры конечные, не более 1 по любым осям.
Это график функции Y=sin(1/X) на промежутке от 0 до 1.
И вот сам чертёж приложен.

На ноль делить нельзя, от этого может быть и глюк.

Golovanev


YNA

Это понятно что на ноль делить нельзя. Если ввести функцию 1/Х на любом промежутке то сразу весь Компас вылетит, а не только библиотека.  :)

ТрындецЪ

#17
В "О программе" описка. В сборке R00 от вчерашнего числа, во всяком случае.
+ Благодарностей: 1

Golovanev


Умка

Компас 13, W XP график рисует, всё нормально. Хотелось бы добавить цветные линии из последних версий Компаса или придётся готовить их самому...

ShaftLibStyle.lcs если этот файл заменю, не будет изменений в Шафте? Старый файл 2 КБ, новый 4КБ.