VetCAD

Автовычисления на чертеже -2.

    0 оценок

Барабанщиков Николай

размещено: 18 Января 2006
Выполнение автовычислений, заранее определенных объектов, при редактировании одного из них. Вычисления сложения и произведения текстовых примитивов на чертеже, типа "TEXT". Программа выполнена по другому алгоритму, чем предыдущий вариант и имеет свои недостатки.

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-10 из 10
Барабанщиков Николай , 12 января 2006 в 19:56
#1
Попытался максимально оптимизировать алгоритм программки. Но с большими объектами автоподсчета, оставлять рабочими все такие примитивы сложно (как выключить их из автоподсчета см. в файле «Прочти»). Для Автокада 2004 (и выше) добавил шкалу выполнения счета.
Барабанщиков Николай , 13 января 2006 в 20:23
#2
Наконец добился наилучшего варианта исполнения автоподсчета при реакторах команд (хотя это еще не предел – надо думать). Теперь процесс счета идет только при изменении или удалении непосредственно чисел предназначенных для пересчета. В предыдущих версиях могли возникнуть ошибки при перекрестном счете (поэтому процесс идет дважды).
Барабанщиков Николай , 14 января 2006 в 11:17
#3
Как то сразу не догадался сделать повторение процесса пересчета от количества вложенных действий, что приводило б к исключению ошибок в последующих действиях. Теперь количество операций пересчета зависит от числа вложенных действий. Т.е. до того правильно выполнясь действия типа ((a+b)+(b*c)+...*...)) теперь возможны (((a+b)+(c*d)+...*...)((e+f)+(g*h)+...*...))) и так далее.
Барабанщиков Николай , 15 января 2006 в 22:21
#4
Для контроля за созданными объектами добавил команду "КЦАС". Спустя неделю из г... получилась конфетка.
Алексей Королев , 25 апреля 2006 в 15:12
#5
Прога просто суппер!!!!! Только есть одно что хотелось бы добавить. Почему бы не добавить деление и вычитание? Есть формулы на чертеже, которые простые пример I=P/U*cosf*1.732
И еще, как можно к одной сумме чисел добавить еще несколько переменных? Да и еще а возможно ли сделать ссылки на данные в других чертежах (либо гиппер ссылки или что то вроде блоков) поясняю: есть значение "а" оно нужно в 2х чертежах одинаковое, и при измении значения "а" (сумма всех чисел и т.п.) менялось бы в другом чертеже автоматически или после перезагрузки. Много электрических схем, и т.п. г.... все просто невозможно отследить. Пробывал прогу импорта из excel в Автокад, нифига не работает как хотелось бы.
mitjaj , 06 июля 2006 в 15:45
#6
не удаётся снять автоподсчёт, кад2006 английский.
, 24 ноября 2006 в 12:24
#7
А можна эту программу переделать на соответствие результата с числами ссумирования???
Типа вводим результат в ТЕХТ к примеру 5
Следующее вводим в ТЕХТ числа суммирования которые по отношению к результату будут совпадать!!!
, 24 ноября 2006 в 17:04
#8
А можна ли прграммку переделать так что бы она не суммировала а работала примерно как команда _find но при этом автоматически обновлялась, как ваша прога!!
, 06 марта 2007 в 15:46
#9
Если не хочеш или не можеш доделать свое произведение исскуства или сккоректировать, сбрось если можеш лисп программку, на форуме www.autocad.ru скоректируем и доведем до ума программку!!!
, 07 мая 2009 в 19:52
#10
Барабанщиков Николай, спасибо большое! Очень удобная утилитка. Классно что пересчет ведется динамически. Есть такой косяк: если копируешь текстовый элемент, участвующий в каком-либо сложении, то он реагирует на команду контроля цветом, но не суммируется.
Надо либо чтобы он не реагировал, либо чтобы суммировался (чтобы его можно было исключать из набора слагаемых элементов).
zip

0.01 МБ

СКАЧАТЬ