Вот собственно почти рабочая версия. Будет работать и в 17 версии и в 16, и скорее всего и в более ранних. Но не проверял.
Вот такие вот графики строятся... Фантазия математиков бесконечна...
Архив с приложением под x64 вот тут - https://cloud.mail.ru/public/2qR3/7iqojGjJv
В архиве все разложено по папкам каталога КОМПАС... Хелпа пока не писали. Напишем чуть позже.
Ресурс размещения, неудачный.
Пример
Дополнительно архив с библиотекой размещен здесь
https://drive.google.com/file/d/1PvVGGGXeh_-iI7uh1UjWGqmqhlYigiCi/view?usp=sharing
И именно здесь он будет обновляться....
А можете еще сделать настройку, чтобы график строился с анимацией.
С какой еще анимацией?! Для работы функционала достаточно, и для баловства уже достаточно....
В смысле, замедлить программно скорость построения графиков дабы видеть последовательность построения.
Баловство это....
Для x32 будет?
Для x86 - https://drive.google.com/file/d/1AQ3osZH_F7Sz-qT4jqJBwzviOXPo50Fl/view?usp=sharing
И обновлено для x64 по старой ссылке.
+ Добавил построение графиков по табличным значениям. Пока просто построение.
Заниматься библиотекой серьезно не планирую. Поэтому на днях закончу и на этом хватит. Максимум ошибки поправлю (если будут буде...)
По прежним ссылкам на drive.google.com обновлены архивы.
Что добавилось
+ комментарий к графику. Он записывается в макро и в гиперссылку, поэтому эту надпись видно при наведении курсора, но переключения ни на какую ссылку по Alt-Click не произойдет. Просто информационная надпись - что за график...
+ Изменен подход к масштабированию и координатной сетке. Масштабирование отдельно, координатная сетка отдельно. В расчет размахов можно включить точку (0,0).
+ при построении графика по табличным значениям можно выбрать тип графика - кривая Безье, ломаная или NURBS. В папке Samples дан пример табличных графиков (График скоростей станка 1К62)
Что планируется (для окончания)
- импорт данных в табличном графике из текстового файла
- краткий Help
- цифровые подписи к осям графиков
Подскажите пожалуйста как избавится от этой линии (выделена на рисунке)? На неё не реагирует курсор и ни какие инструменты выделения. Даже если полностью разрушить график, то выделить эту линию практически невозможно, вернее можно но очень тяжело. :(
Скорее всего Вы не учли, что график при каких-то значениях ушел в бесконечность... (я сам это не отслеживаю, и не ограничиваю никого в желании туда проникнуть...)
Пришлите чертеж на почту VGolovanev@mail.ru, а пока начните все сначала и не с нуля по X, а отступите немного подале...
Да, действительно, он ушёл в бесконечность, но в другом смысле - частота стала бесконечной, но размеры конечные, не более 1 по любым осям.
Это график функции Y=sin(1/X) на промежутке от 0 до 1.
И вот сам чертёж приложен.
На ноль делить нельзя, от этого может быть и глюк.
Вот...
Это понятно что на ноль делить нельзя. Если ввести функцию 1/Х на любом промежутке то сразу весь Компас вылетит, а не только библиотека. :)
В "О программе" описка. В сборке R00 от вчерашнего числа, во всяком случае.
Спасибо. Обновлены архивы
Компас 13, W XP график рисует, всё нормально. Хотелось бы добавить цветные линии из последних версий Компаса или придётся готовить их самому...
ShaftLibStyle.lcs если этот файл заменю, не будет изменений в Шафте? Старый файл 2 КБ, новый 4КБ.
Ничего плохого не произойдет. А цветные линии как раз в этом файле и хранятся. Немного, но а зачем же больше...
не берёт цветные линии, берёт только системные
А никто и не обещал полной совместимости с КОМПАСОМ младше 16 версии.
ShaftLibStyle.lcs был не совместим, поставил новые линии в родном файле.
Молодец, товарищ Умка! Там по порядку они идут от номера 1 до номера 8
Красный
Оранжевый
Желтый
Зеленый
Голубой
Синий
Фиолетовый
Розовый
в догонку:
есть у нас стенд один, подключен компу и выдает графики. графики рисуются цветные, один накладывается на другой. пока это все на мониторе - нормально. но вот когда печатается все это - то желтый выглядит оч бледно, фактически как белый, при этом накладываясь на часть линий скрывает их под собой - а поскольку графики за серию испытаний и почти одинаковые, то пол графика не видно на бумаге)))
Так что, аккуратнее с цветными линиями, могут быть казусы...
Цветные графики - они для цветного вывода хороши. Тоже убедились. :-)
Приложение вышло в окончательной редакции
Для x86 - https://drive.google.com/file/d/1AQ3osZH_F7Sz-qT4jqJBwzviOXPo50Fl/view?usp=sharing
Для x64 - https://drive.google.com/file/d/1PvVGGGXeh_-iI7uh1UjWGqmqhlYigiCi/view?usp=sharing
1) Help и краткая документация
2) В табличном графике можно построить график просто точками (как раз таки удобно для построения аппроксимирующей функции).
3) Также в табличном графике можно загружать файл с двухколоночной таблицей из текстового файла (txt), файла формата Excel (xls), или OpenCalc (ods).
4) И самое главное - в табличном графике появилась возможность аппроксимации таблично заданной функции обычной в декартовых координатах.
5) Подписи осей графиков
6) И прочие мелкие улучшения...
Архивы обновлены до версии 2.2. Исправлена одна нехорошая ошибка (для отрицательных значений неверно выполнялся расчет).
С Кv13 совместимо
Новая ссылка на x64 - https://drive.google.com/file/d/1GmqeSyab6GceUvBXTIr5jUCLuvi_y_aW/view?usp=sharing
Можно ли обновить ссылку для версии для x86?
Версия FTDraw 2.3 - https://drive.google.com/file/d/1TkgzQ_wiC_dRIG3kYbIL_R5fwhz_niQ5/view?usp=sharing
В архиве версии для x64 и x86
Изменено : Более корректная работа с памятью.
А в КОМПАС 19 библиотека будет работать?
Если придётся ждать обновления библиотеки, то когда примерно?
Должна работать. ничего сверхестественного в ней нет.
Спасибо Вам за вашу программу.
Проверил, работает в 19 версии.
Хочу поблагодарить за приложение! Периодически обращается руководитель кружка по авиамоделированию профиль крыльев по таблицам прочертить. Очень удобно!