Подготовка на антетка за Sheet Set
Изяснихме защо се нуждаем от Sheet Set и създадохме такъв. Сега е време да видим едно от най-големите предимства на ползването на Sheet Set, а именно автоматичното попълване на антетка и най-вече автоматичното обновяване на антетка.
Какво се получава, когато в последния момент преди предаване на проекта се наложи промяна на името на обекта, вмъкване или изтриване на чертеж? Отваряме всеки файл един по един, коригираме всеки един layout. Ако проекта има примерно повече от 60 чертежа, това е отнема много време и гарантирам, че накрая ще има поне 3 чертежа със старото име и номерация! Когато има хамалогия, техническите грешки са неизбежни. Ако ползваме Sheet Set, проблемът се решава съвсем елегантно.
Ние ще създадем една семпла антетка, съдържаща основна информация. Добавяйки допълнителни полета, тя може да съдържа и много повече информация, фирмено лого и т.н., но тук целта ни е да демонстрираме принципа, на който работят fields и антетките. Би трябвало да се създаде една стандартна антетка, настроена за вас и да се ползва многократно. Много странна практика в България е в някои браншове да се работи почти за всеки обект с различна антетка. Това е неправилно, води до много допълнителна работа по оформяне на чертежите и технически грешки. За съжаление обаче, когато клиентите ни изискват това, е трудно да им противоречим. Дори да се примирите с такавяа ситуация, трябва да им обясните, че това е грешен принцип.
Нека да видим как можем да извадим името на обекта от нашия Sheet Set. Създаваме Multiline Text със съдържание „обект:“ и когато сме в процес на редакция натискаме десния бутон на мишката и избираме „Insert Field“.
Ние написахме името на обекта в Sheet Description и за това ще и изберем полето CurrentSheetSetDescription, като може да изберем Uppercase, за да е цялото с главни букви, независимо че сме го написали с малки. Може да се ползва и CurrentSheetSetProjetName, но трябва да се задава името на обекта в Properties на Sheet Set-а. Това вече е въпрос на лични предпочитания.
Аналогично полълваме и другите полета от антетката като избираме CurrentSheetTitle за име на чертежа и CurrentSheetNumber за негов номер. За дата може да се ползва полето CurrentSheetSetProjectMilestone.
Когато се вкарат всички необходими fields, антетката получава данни от Sheet Set-а, който сме създали. В случая името на чертежа и номера му, които са AutoCAD е приел по подразбиране, не ми харесват, но така ще можем да видим, че антетката се обновява автоматично, когато преномерираме и сменим имената на чертежите в Sheet Set Managera. Датата също не е зададена, но ние спокойно можем да разкопираме вече тази антетка на всички layout-и. Може и да се направи на блок, за по лесна работа с нея.
Така направената антетка черпи информация от Sheet Set Manager-а. Когато се наложи промяна на името на обекта и направим това чрез Sheet Set Manager, ще бъде променено на всички чертежи с тази антетка. Когато променим името, номера, датата или друго поле, то ще бъде актуализирано. Съвсем лесно, без стрес в последните минути преди предаване на обекта. Как става това ще видим в статията за управление на чертежите чрез Sheet Set Manager.
Възниква ми проблем като направя антетката на блок – не се ъпдейтва като променя нещо името на sheet-a. Когато не е на блок всичко си и е наред. Да не е нещо от версията на Autocad? – правя го на 2006.
И при мен не се ъпдейтва, когато е в блок антетката.
Нещо повече. Дори когато не е в блок, като разкопирам антетката в различни DWG-та, се ъпдейтват само Fields- овете, които са на същото ДВГ.
Аз работя на 2006 и за да ъпдейтна натискам Resave All Sheets.
Как да направим така, че и датата да се ъпдейтва автоматично?
Решението за ъпдейт на полетата, когато са в блок, е да бъдат присвоени към атрибут в блока.
Не разбрах къде точно се прави антетката?
Антетката се прави в лейаута.
Колеги,
когато дадено поле (FIELD) е в състава на блок, за да се актуализира е нужно едно от следните действия: OPEN, SAVE, REGEN, PLOT и ETRANSMIT (които могат да се пипнат през Tools–Options–User Preferences–доло в ляво има Field Update Settings ИЛИ системната променлива FIELDEVAL).
За „кликащите“ – Tools–Update Fields.
Единствено за полето с датата е нужно допълнителната команда UPDATEFIELD, защо така са решили от Аутодеск – не знам.