Дворак Алексей - инженер строитель
размещено: 04 Декабря 2005
Калькулятор позволяет работать с чертежом не закрывая его (окно программы является немодальным).
Калькулятор умеет работать с текстами, размерами, линиями, полилиниями, окружностями, дугами (смотри скриншоты).
Библиотека ARX для AutoCAD 2004-2006. Загружается в AutoCAD с помощью
команды _appload.
Чуть не забыл. Команда для запуска калькулятора CalcAcad.
В версии 1.1
- добавлена математическая строка для быстрых вычислений (понимает число "pi", абсолютное значение по модулю "abs", тригонометрические функции "sin" "cos" "tg" "ctg" "asin" "acos", возведение в степень "^", логарифм натуральный "ln", экспонента "exp")
- добавлены настройки калькулятора (см. скриншот)
В версии 1.2
- добавлена история для математического калькулятора
- добавлена кнопка очистки строки математического калькулятора
- добавлена возможность считать площадь полилиний
- изменен режим работы кнопки "суммирование", теперь она запрашивает первый выбор и сразу второй выбор, а не вычисляет сразу как было в прошлой версии
В версии 1.3
- программа теперь запоминает свое состояние после закрытия (т.е. при повторном запуске окно программы откроется в том месте в котором оно было в последний раз)
В версии 1.4
- добавлена возможность автокопирования в буфер обмена полученного результата
0.06 МБ
СКАЧАТЬ
Комментарии
Авторизоваться
Есть замечания к работе программы:
1. При работе с графическими объектами необходимо сделать более информативными запросы в командной строке. По моему мнению, простого "Select objects: " здесь недостаточно. Если сделать запросы на русском языке (программа на С++ это позволяет сделать), то программа станет более интуитивно понятной. Это важно, так как Хелпа у программы нет.
2. Если в момент начала работы с графическими объектами выполняется другая команда, то необходимо вывести в командной строке сообщение о начале работы калькулятора. Чтобы пользователь четко знал, что в данный момент делает.
3. Если не понял, то поправьте, но, кажется нет прямой связи калькулятора при работе с объектами и строкой ручных расчетов. Можно сделать, например, что если курсор ввода перед выбором объектов находился в строке расчетов, то результат работы с объектами помещался бы в еще и в строку ввода.
В любом случае программа полезная, пригодиться многим пользователям, но мне кажется, требует небольшой доработки для повышения интуитивности работы.
Извините за небольшую критику :).
Еще небольшое замечание.
Если в момент выбора объектов для калькулятора закрыть его, то запрос на выбор объектов не сбрасывается. Тут наверное надо сделать так, что если из программы выходишь, то ее действие прекращается полностью.
Совет. Можно сделать так, чтобы история расчетов при закрытии калькулятора не сбрасывалась и сохранялась при последующих его вызовах в текущем сеансе Автокада.
Спасибо за выбор моей программы.
Насчет вашего вопроса по автоматической загрузке приложения при запуске AutoCAD:
1) После запуска AutoCAD выбираем меню Сервис->Приложения.. (Tools->Load Application...)
2) В открывшемся окне находим иконку портфеля и под этой иконкой кнопку "Приложения..." (Application...) Нажимаем ее и добавляем нужное приложение.
3) Вызов приложений удобно вывести на кнопки.
Для выведения кнопки на панель щелкните правой клавишей на инструментальной панели Вашего ACAD'a.
В появившемся окне "Toolbars" щелкните клавишу "Customize...",
в окне "Customize Toolbars" выберите категорию "Custom",
левой клавишей мыши перетащите пустую кнопку на панель инструментов в удобное для Вас место,
затем закройте окно "Customize Toolbars" (окно "Toolbars" не закрывайте).
Щелкните правой клавишей по вновь выведенной кнопке.
В поле "Macro:" окна "Button Properties" записать:
^C^CCalcAcad
Далее рисуем иконку для кнопки.
Надеюсь, дальше уже разберетесь;)
Похожие действия выполняются и в 2006 ACAD`e
Удачи!!!
ответ на мыло dextron3@mail.ru
У меня почему-то не считает сумму площадей полилиний :(
И еще вопрос к разработчику: будет ли программа дальше модернизироваться?
PS: кстати, у меня AutoCAD 2006 CIVIL 3D.
Скорее всего у Вас используется тип полилинии "3dpoly" (3М полилиния). Мой калькулятор, к сожалению, пока работает только с простой полилинией pline.
Ну а в плане развития - пишите, что хотели бы видеть в нем. Пока планирую сделать версию для 2007 автокада.