|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Автомати-ное построение Сил Щита! идеи.
Регистрация: 26.04.2011
Сообщений: 23
|
||
Просмотров: 10106
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Создавай блок и не мучайся.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Сказано - создавай блок. И этого достаточно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Ну, раз справка исключается из рассмотрения, глянь http://www.youtube.com/results?searc...%BE%D0%BA&aq=f
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Странно, я думал, что среди студентов того или иного строительного направления давно уже нет таких, которые не знают автокада... у нас даже законченые лодыри в состоянии были блок создать... Причём это было более 10-ти лет назад...
Да и для диплома странная тема - на уровне "сумел САМ себе шнурки завязать - значит сдал экзамен"... А топикстартер похоже что ещё и не сумел...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Поиск по форуму. Ключевые слова - "большая красная кнопка"
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Регистрация: 26.04.2011
Сообщений: 23
|
Всем ещё раз здравствуйте. Мне немного изменили суть задачи. Суть такова: пользователь запускает Автокад вводит в консоль команду (любую) с запросом формата листа -> далее запрашиваются данные для основной надписи -> нажимая ENTER у него появляется лист заданного формата с заполненной рамкой!
![]() Подскажите как это реализовать и трудно ли это? |
|||
![]() |
|
||||
Изменилась тема диплома?
![]() Если не секрет, где дипломные работы такого уровня дают?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Это тоже секрет...
п.с. подобную задачу так же лучше решать с помощью динамических блоков, а не писать лиспы. Блок основной надписи заполняется автоматом через поля, привязанные к свойствам чертежа, подшивки и листа в составе подшивки. Вручную ничего и не потребуется заносить.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 27.04.2011 в 17:12. |
||||
![]() |
|
||||
можно. выкладывай свои исходники кода - тебе по ним дадут замечания, подправишь и всё будет работать.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Регистрация: 07.12.2010
Уфа
Сообщений: 427
![]() |
Вот выкладываю динамические (блоки) рамки. Лисп это хорошо, но данные рамки полностью делают не нужным ЛИСП в данном случае. Видимость и размеры рамок устанавливаются с помощью "ручек". Большинство данных вводятся с помощью двойного клика на блоке. Или выделением блока, нажатием Ctrl+1 и ввод текста в меню свойств.
Название фирмы (ООО "Рога и копыта") меняются редактором блока. При этом, в версиях ниже 2009 многострочные атрибуты сьезжают влево. В 2008 автокаде данная проблема решается установкой какого-то дополнения (если надо моогу посмотреть какое именно). Ну если надо к этому прикрутить ЛИСП, то можно взять данный блок и написать лисп вызов которого вставляет данный блок и далее надо заполнить значения атрибутов. |
|||
![]() |
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
|
|||
![]() |
|
||||
Когда в учебных заведениях дают задание, то само по себе обучение заключается не в умении найти чужое и выдать за своё. Уметь пользоваться гуглом - это полезный навык, коим не обладает разве что обезьяна... Однако в первую очередь нужно уметь самому решать поставленную задачу - на то оно и учебное заведение.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Вам если зачет сдавать - то пользуйтесь #35 (обычно учат на таком уровне), если интересно лисп изучить - то хоть основы прочтите - и вопросы задавайте соответственные - Ваш пока выглядит - хочу то, не знаю что, и как будет работать тоже не знаю, но хочу. Мне не трудно написать "по хорошему" как вставить блок - но боюсь у Вас (а возможно и у преподователя) возникнут некоторые сложности с пониманием написанного - хотите красиво - вот пожалуйста посмотрите в коментариях - там определенно место куда можно добавить функционал - в т.ч. и по аттрибутам. На этом форуме примеров полно - а разводить треп - треп в ответ и получите.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
Полагаю, ч то все-таки получится, если использовать команду _-attedit, именно _-attedit а не _attedit. Некоторые пользователи считают обе команды идентичными, а это вовсе не так.
|
|||
![]() |
|
||||
Регистрация: 26.04.2011
Сообщений: 23
|
Цитата:
;; ;; Основная программа "PRES" (defun C:PRES () ;; NAchalo progi (while (vl-cmdf "_.INSERT" "КРУГ" pause 1 1 0 )) (princ) ) это работает. |
|||
![]() |
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
|
|||
![]() |
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
Ты покажи (точнее выложи) свою динамическую рамку, тогда тебе быстрее подскажут, как это сделать.
Последний раз редактировалось E-degtyarev, 04.05.2011 в 08:41. |
|||
![]() |
|
||||
почти месяц прошёл, а топикстартер всё на месте топчется... Складывается впечатление, что книги Полещука он так и не открывал...
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Регистрация: 07.12.2010
Уфа
Сообщений: 427
![]() |
Чтобы после вставки рамки появлялось такое окно (как на рис.2), то нужно сделать следующее:
1) вставить блок (Панель "Вставка" - "блок" и далее выбрать нужный блок или команда _insert и далее выбрать нужный блок) 2) указать место вставки блока (кликнуть мышкой в пространстве модели или листа 3) двойным кликом нажать на этот блок и будет такая рамка как на рис.2 |
|||
![]() |
|
||||
Регистрация: 26.04.2011
Сообщений: 23
|
СПС! У меня вопрос. Почему у меня не работают добавленные атрибуты? Я открываю рамку, Нажимаю Отредактировать блок, Добовляю атрибут. сохраняю, Нажимаю отредактировать атрибуты ,а его там НЕТ (ТОЛЬКО СТАРЫЕ АТРИБУТЫ) (( Скажите что я не так делаю(
|
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010
|
Гыыы. Однако много еще сюрпризов тебя ждет в автокаде..
![]() Глянь-ка вот это - http://dwg.ru/dnl/101 - вроде по твоей теме.. Последний раз редактировалось Nike, 25.05.2011 в 12:56. |
|||
![]() |