Темы сайта
Интегрированная система ruCAD - приложение к базовой системе AutoCAD.

Система ruCAD - это приложение строительного профиля в широком понимании, то есть предназначенная для автоматизации строительного проектирования, реконструкции и технического перевооружения любых зданий и сооружений.В отличие от других систем, ориентированных на конкретную область применения, в ruCAD включены средства для комплексной разработки проектной документации наиболее распространенных разделов проекта, выполняемых во всех проектных организациях.
Система управления контентом MODx
Ограничения
В соответствии с Договором между издательством и авторами мы не имеем права полностью публиковать в Интернет материалы книги.

Но, в пределах установленной квоты, будут публиковаться отдельные главы. Кроме того, на сайте будут размещаться материалы, не вошедшие в книгу и полные версии сокращенных по техническим причинам глав.

Так помечены материалы, не опубликованные на сайте!

Новинки
Книга была выпущена в 2004 году. С тех пор многое изменилось - появились версии AutoCAD 2005, 2006, 2007, 2008.

Система ruCAD была выпущена в свет, появились замечания и предложения пользователей. Да и у нас появились новые представления по некоторым вопросам.

Поэтому в материалы книги, публикуемые на сайте, мы вносим дополнительные замечания, выделяемые так:
Так выделяются дополнительные замечания, комментарии, указания!

Избранные материалы наших старых форумов


Здесь мы собираем отдельные, наиболее полезные, вопросы, разбиравшиеся на наших форумах. Увы, сохранилось не всё - у нас происходили ужасные аварии. О судьбе формумов см. специальную заметку.
147369 16.02.2006, 10:52



Поделюсь первыми впечатлениями:



1. Очень неудобно работать без аварийного выхода из команды по кнопке Esc. Выход по правой кнопке или нажатием клаши Enter - на любителя. Выход из некоторых команд (сетка координат, подписи координат на генлане) в процессе работ этих команд просто невозможен. (Конечно для Esc пришлось бы писать обработчик ошибок для каждой команды или группы однотипных).



2. "Заглушки" на компоненты системы, которые не поставлются (и не планируются поставлятся) с RC2Free стоят ИМХО слишком глубоко. Для рекламы полной системы можно было реализовать через неактивные пункты меню, исключением неиспользуемых кнопок.



Приложенный текстовый список недоступных команд и модулей, помог бы вручную вычистить меню от недоступных компонентов и потраченного времени на просмотр окошка что данная команда не входит в состав поставки.



РS: Внимательно прочел лицензионное сообщение и отдаю себе отчет что предложения попадают под его действие.

 
Barbi 16.02.2006, 13:24

На это даже я отвечу.



Выхода по ESC нет и не будет! "За что боролись!"

Выход только штатный, через меню или опции. Благодаря этому отучили многих от "аварийных" выходов, в том числе путем выдергивания шнура из розетки.



"Аварийный" выход для программ - это как серпом по уху. Тоже можно обработчик ошибок сделать, но шрамы остаются.



Сетка координат делает пару запросов. Что тут прерывать? Если рисование (указали, например, большую площадку), так и нельзя его прерывать. Раньше думать надо. Выноска координат при каждом запросе дает запрос



Укажи точку для выноски координат <Выход>:

По умолчанию (нажатие Enter) происходит выход. Хотя блондинки предпочитают пробел. Он же большой (клавиша), попасть легче.



2. "Заглушки" на компоненты системы, которые не поставлются (и не планируются поставлятся) с RC2Free стоят ИМХО слишком глубоко. Для рекламы полной системы можно было реализовать через неактивные пункты меню, исключением неиспользуемых кнопок.


"Чисто конкретные" заглушки стоят только на топографических планшетах. "Для рекламы".



Кроме какие-то "команды" могут быть недоступны из-за отсутствия у пользователя прав на это действие. А вот с автоматической установкой недоступности соответствующих пунктов меню произошел облом - Автокад грохается из-за своих внутренних ошибок. Про это в книге целая глава есть. В результате мы совместно решили на этом не зацикливаться.



Заранее недоступность "рекламных" пунктов нет смысла делать - тогда при любом дополнении надо заново поставлять и меню, да если еще неиспользуемые кнопки отслеживать. Где "негров"-то набрать? Впрочем, за плату я это могла бы делать. А то и так столько поту пролито. И иных физиологических жидкостей.

 
ShaggyDoc 17.02.2006, 08:45



Отработка ошибок и откат при аварийном выходе (если он произошел) конечно есть. Вернее, от автоматического отката отказались. В ситуации, когда пользователь что-то долго рисует в одной команде, а потом случайно (или по дурной привычке) нажмет ESC, откат приведет к утере сделанного. Создается возможность сделать откат.   



В ruCAD блокируется возможность прерывания при вводе данных. Все get-функции заменены одной универсальной оберткой. Конечно, кое-где блокировать прерывание невозможно. Вот там и сработает обработчик ошибок.



Если Вы пишете приложения, рекомендуем все-таки прочитать нашу книгу "САПР на базе AutoCAD - как это делается". Там все подробно разбирается, как, зачем и почему. Естественно, не отвергаются и альтернативные взгляды и решения.



2. При отсутствии какой либо информации разобраться, что входит в поставку а что нет, занимает драгоценное время. Составление описания недоступных (надеюсь пока!) программ в дистрибутиве в виде текстового файла не отняло бы много времени. (Имеется в виду модули расчетов, части оборудования). Найдется время на выходных сделаю его сам




Если бы "драгоценное время" было, да были бы лишние руки, то все бы документировалось. Здесь нужна документация не менее чем на 1000 страниц.

Как Вы правильно заметили, труд неблагодарный. Мы не можем нанять отдельных людей для сайта, дизайна, написания документации. Это в Microsoft на десяток идеологов проектов приходится 2500 реализаторов идей. И то заявленные сроки срывают.



В качестве "документации для разработчиков" мы и выпустили упоминавшуюся книгу. Надеемся такой же фокус провернуть со второй частью в виде документации для пользователя. Если издательство не догадается. Впрочем, им лишь бы продать.

 

 

 Поднимавшийся вопрос о возможности использования клавиши ESC во время ввода решен начиная с версии ruCAD-3D.

Подробно вопрос о прерываниях рассмотрен в специальной статье.
Vasily 15.02.2006, 18:54



При вызове диалогового окна XML вслед за ним появляется на экране окно, которое было активно до этого(окно папок, других програм и т п). Например запущен автокад, но одновременно открыт проводник, при запуске xml - меню в автокаде, на заднем плане появляется проводник. Как это можно исправить?
ShaggyDoc 16.02.2006, 09:16



Увы, на это эффект ранее внимание не обратили. Вообще-то это логика работы окон в Windows. Причем не у всех приложений, некоторые как раз сделаны так, что не реагируют на чужие модальные диалоги. Видимо в них сделан разумный перехват сообщений Windows.



Попробуем сделать принудительную активацию окна AutoCAD, но получится ли - неясно.Для устранения эффекта нужно просто ненужные в данный момент приложения держать свернутыми. Тогда никто не всплывает.Спасибо за интересное замечание.



Команда тестеров! А вы-то что молчали?
Barbi 16.02.2006, 12:01

Я не молчала! Я орала! Правда, не по этому поводу. Но орала. Со всех ног!



А вообще-то действительно у нас у всех лишние приложения всегда свернуты. Что такое Проводник и не знает никто. А нужные раскрытые приложения почему-то не всплывают. Неправильные, наверное.



Молчал Melkiades, а он умный.


Melkiades 16.02.2006, 16:05

АЙ ЧОХЧА САВСЕМ ЁЛДЫК КУКУ! ШИБКО ЫНТЕРНЭТ КАЙСА ВЕГАН БУЛТЫНГЭ!

ЁКДЭ АКАУНТ ЕЛДЫБр?!! БАЙГА ПАСУДА ОЙГУЛМА? ЮЛЬДЭ ЖРАТЬ БЭРЭЛГЭН!!!

ВИНДЫ ЁКХЭРЭ! ЧОХЧА КУЛЬГЭ ТЫР ЛИНУХ, однако.

 
Barbi 17.02.2006, 14:49 Да ладно! Все равно мог бы заметить.
wellcat 17.02.2006, 11:57



а у меня пару раз просто вылетало и висло, сад2005, спдс3.285, проджект 3.5, стоят еще в своих профилях
ShaggyDoc 17.02.2006, 01:13 Взаимодействие с СПДС и т.п. проверить невозможно. В ruCAD вообще, в отличие от них, не создается собственных примитивов, только стандартные.

Теоретически проблемы могут быть, если за прототип для профиля ruCAD был взят профиль с "десктопами". В этом случае могли бы быть какие-то конфликты из-за автозагрузок. Проверьте, и если в профиле ruCAD есть дорожки к СПДС, отключите.



Вообще 2005 (в зависимости от источника приобретения) кажется очень нестабильным. Часто ломается и при использовании в "голом" виде. А при обращении к его внутренним "кишочкам", как это делается в ruCAD, вероятнось ломки увеличивается.



К сожалению, в каждой версии AutoCAD появляются новые ошибки, причем ошибающиеся по разному. Некоторые функции уже превратились в сплошную борьбу с "особенностями" каждой версии.
wellcat

но что мне нравиться блоки СПДС редактируются в Рукаде как Оле-объект, это прикольно)))
5x8nug 21.02.2006, 16:15



Все (из тех что я пробовал) иллюстрированные меню открываются в свернутом виде. Лучше будет, если они будут открываться развернутыми до первого уровня вложенности, все ж таки на один клик меньше. А может и вовсе отказаться от пункта верхнего уровня, повторяющего заголовок окна.



Меню "Сантехника" хочется перетасовать. Начать менюшку "Трубопроводами в 1 линию", затем "Трубопроводы в 3 линии", затем группы оборудования. Затем "Схемы". В группу оформительских элементов включить Таблицы вместе с обозначением диаметров, выносок и пр. и разместить ее внизу.



Убрать дублирующие команды вставки обозначения диаметров, имеющиеся в меню "Трубы в 1 линию".



Хотелось бы иметь для 3-линейных трубопроводов возможность врезки трубопроводной арматуры в нарисованные трубы (как для 1-линейных).
Barbi 21.02.2006, 16:58 





Сообщение от 5x8nug

Все (из тех что я пробовал) иллюстрированные меню открываются в свернутом виде. Лучше будет, если они будут открываться развернутыми до первого уровня вложенности, все ж таки на один клик меньше. А может и вовсе отказаться от пункта верхнего уровня, повторяющего заголовок окна.




Меню на первом уровне только первый раз. Потом открывается с фокусом на последнем использованном пункте.





Меню "Сантехника" хочется перетасовать. Начать менюшку "Трубопроводами в 1 линию", затем "Трубопроводы в 3 линии", затем группы оборудования. Затем "Схемы". В группу оформительских элементов включить Таблицы вместе с обозначением диаметров, выносок и пр. и разместить ее внизу.




Да уж как только не тасовали! У меня своих вариантов было десятка два. В конце концов оставила вообще одну кнопку. А из ссылок на XML собрала сое меню, то, что мне лично надо.





Убрать дублирующие команды вставки обозначения диаметров, имеющиеся в меню "Трубы в 1 линию".




Это сделано, чтобы в одном месте нарисовать и подписать. Чтобы не лазить в другие разделы меню.





Хотелось бы иметь для 3-линейных трубопроводов возможность врезки трубопроводной арматуры в нарисованные трубы (как для 1-линейных).




Ну, это невозможно. Это же не "интеллектуальная" система, где "умная задвижка" врезается в "умную трубу", сама себе фланцы с болтами и гайками приделывает.



Но можно указать начало арматуры на осевой, а потом обрезать лишнее. Обратите внимание на опции Дальше и команду Обрезать по временной линии.
5x8nug



Меню на первом уровне тольок первый раз. Потом открывается с фокусом на последнем использованном пункте.




Заметил, но кликать лишний раз, честно говоря, не хочется... Да и реализовать мое предлжение, похоже, не трудно.





В конце концов оставила вообще одну кнопку. А из ссылок на XML собрала сое меню, то, что мне лично надо.




Вот это уже интересно! Я тоже хочу это сделать, но как быть с последующими обновлениями, которые будут касаться файлов меню?



Цитата:

Это сделано, чтобы в одном месте нарисовать и подписать. Чтобы не лазить в другие разделы меню.



Не хорошо это... Особенно на этапе освоения...





Обратите внимание на ... команду Обрезать по временной линии.




Обратил. Понравилась, очень нужна.



Не нашел пока как вставить изображение задвижки - вид сверху.

Как быть с арматурой и фасониной на высокое давление? Хотя это уж не совсем "Сантехника", точнее совсем не "Сантехника"...


ShaggyDoc

Ищите, где-то там есть ветка "в плане".

Что касается всего, чего нет, то делается очень просто: адаптация. Можно создать свое XML-меню в отдельном подкаталоге и там размещать свое. При обновлениях чужие компоненты не заменяются, а при штатной деинсталляции - не удаляются.Постараюсь в ближайшие дни закончить раздел по адаптации.
5x8nug



Ткните, пожалуйста, носом - не нахожу Искал даже "Поиском" по ruCAD.mns - ничего связанного с задвижками...
ShaggyDoc



В MNS и не должно быть. Меню Сантехника / Трубопроводы в 3 линии / Трубопроводная арматура.

Там несколько веток Вид сбоку, Вид в плане, Вид вдоль оси трубы.

 

5x8nug



Спасибо, слона я и не приметил...

 

Комментарии любых посетителей

Написать комментарий


 
    Содержание раздела «Из форумов»: