Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Легко и в масштабе.

Легко и в масштабе.

Закрытая тема
Поиск в этой теме
Непрочитано 06.04.2007, 13:19
Легко и в масштабе.
Glorius
 
инженер-конструктор
 
Беларусь
Регистрация: 20.12.2006
Сообщений: 498

Как бы сбацать такую программку на лиспе. Задача - при черчении на листе с масштабным коэффициентом 100 упростить черчение в другом масштабе. Например при вычерчивании линии длиной 20 мм в 20 масштабе вводить не 20*5=100, а 20.
1. Загружаем программу.
2. Задаем масштабный коэффициент.
3. Программа отлавливает все попытки начертить линии, полилинии, круги, прямоугольники и т.д. и корректирует размеры в соответствии с масштабным коэффициентом (п.2).
__________________
Инженер-конструктор.
Просмотров: 61913
 
Автор темы   Непрочитано 11.04.2007, 15:29
#201
Glorius

инженер-конструктор
 
Регистрация: 20.12.2006
Беларусь
Сообщений: 498


Цитата:
Сообщение от Геннадий aka PG
А чё мелочица-то, давай команды ЛИСПа тоже переопределим!
А потом и весь АКАД в целом, зачем на отдельные команды размениваца? !
ЗЫ: Вроде кто-то предлагал перенести тему в "Юмор"! , Не , для умора слишком круто, скорее в "маразм"!
Если мне не удобно будет работать в автокаде, я его перепишу. :wink:

А вообще я не понял, что вы тут обсуждаете. Вы против того что можно программно изменять, добавлять, удалять стандартные автокадовские инструменты? Или вы не понимаете тех кто работает только в модели? Если второе, то вам вопрос где вы ставите выноски и размеры, в модели или в листе?
__________________
Инженер-конструктор.
Glorius вне форума  
 
Непрочитано 11.04.2007, 15:33
#202
Constructor450

был КМДистом, сейчас ЖБКист
 
Регистрация: 28.03.2007
Сообщений: 241


Представим что здание это сборка. Тогда отдельные его элементы(КОЛОННЫ, БАЛКИ И Т.П. что будет собираться на монтаже) это подсборки, так?Они состоят из отдельных деталей. Все выше перечисленое должно быть на отдельных листах.Это все в ЕСКД.
В СПДС " главная сборка " здание чертиться схематично простыми линиями (монтажная схема), где все эти линии маркируются(им присваивается марка например А1 в отличии от ескд, где забабахают такой номер ххх.ххх.ххх-х.х\хх). И на отдельном листе (зачастую А1 или А2) можно забабахать десятки таких марок.Отдельные детали не вычерчиваются а показываются на разрезах или видах, ну если сложная то на этомже листе.
Ну а про спецификацию металла на объект то в СПДС она берется из стадии проектирования КМ, мне пришлось бы ее только переписать и отдать в снабжение.
А про ТУ-154 то даже главный конструтор не знает колличества чертежей их в мешках из под муки хранят.
Constructor450 вне форума  
 
Непрочитано 11.04.2007, 15:34
#203
Zouss


 
Регистрация: 14.03.2006
Сообщений: 863


Цитата:
Сообщение от Glorius
Если мне не удобно будет работать в автокаде, я его перепишу. :wink:
на CD или на флешку?
Цитата:
Сообщение от Glorius
...вам вопрос где вы ставите выноски и размеры, в модели или в листе?
в зависимости от рода выполняемой работы - там, где удобнее
Zouss вне форума  
 
Автор темы   Непрочитано 11.04.2007, 15:41
#204
Glorius

инженер-конструктор
 
Регистрация: 20.12.2006
Беларусь
Сообщений: 498


Цитата:
Сообщение от Zouss
в зависимости от рода выполняемой работы - там, где удобнее
Допустим вам нужно вычертить стропильную крышу, ну скажем прямоугольную 10х20 м и узлы к ней.
__________________
Инженер-конструктор.
Glorius вне форума  
 
Непрочитано 11.04.2007, 15:51
#205
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


Цитата:
Сообщение от Glorius
Если мне не удобно будет работать в автокаде, я его перепишу. :wink:
Флаг в руки !
Цитата:
А вообще я не понял, что вы тут обсуждаете. Вы против того что можно программно изменять, добавлять, удалять стандартные автокадовские инструменты?
Нет, но не зная ЛИСПа, таких бы заявлений делать поостерегся. А главное зачем удалять и изменять? За Добавлять - обеими руками
АКАД система для надстроек, а не перестроек.
Цитата:
Или вы не понимаете тех кто работает только в модели? Если второе, то вам вопрос где вы ставите выноски и размеры, в модели или в листе?
Сам работал в модели начиная с 6 (?) версии, но когда познал прелесть ЛИСТА - стал его поклонником
Пространство модели так и называется, что в нем одна только модель, а дальнейшее оформление идет в листе. (подробнее не буду об этом много тут уже говорилось).
ЗЫ: Кроме АКАДа есть куча других прог аналогичного назначения, может стоит на них обратить внимание. Лично я тащусь просто от Solid Work'а
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 11.04.2007, 15:52
#206
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Цитата:
Сообщение от Glorius
Цитата:
Сообщение от Zouss
в зависимости от рода выполняемой работы - там, где удобнее
Допустим вам нужно вычертить стропильную крышу, ну скажем прямоугольную 10х20 м и узлы к ней.
что возвращает к посту №13...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.04.2007, 15:58
#207
Zouss


 
Регистрация: 14.03.2006
Сообщений: 863


нет мне это точно не нужно
ВЫЧЕРЧИВАТЬ стропильную крышу я начал бы так:
_rectang 0,0 @10,20
то есть 1:1
а вот конструировал я бы её с узлами скорее всего в MDT, а там выноски ставятся на листе
хотя правильнее было бы сначала хотя бы поступить на ПГС
Zouss вне форума  
 
Автор темы   Непрочитано 11.04.2007, 15:59
#208
Glorius

инженер-конструктор
 
Регистрация: 20.12.2006
Беларусь
Сообщений: 498


Цитата:
Сообщение от Геннадий aka PG
Нет, но не зная ЛИСПа, таких бы заявлений делать поостерегся. А главное зачем удалять и изменять? За Добавлять - обеими руками
АКАД система для надстроек, а не перестроек.
Я никаких заявлений не делал. Зачем удалять или изменять?... Я думаю ответ на этот вопрос совпадет с ответом на вопрос "Для чего автокадовские разработчики дали возможность активизировать команды с кнопок, горячими клавишами, из меню?".
Bonus-вопрос: для чего разработчики определили команду _undefine?
Цитата:
Сообщение от Геннадий aka PG
Сам работал в модели начиная с 6 (?) версии, но когда познал прелесть ЛИСТА - стал его поклонником
Пространство модели так и называется, что в нем одна только модель, а дальнейшее оформление идет в листе. (подробнее не буду об этом много тут уже говорилось).
Я вас поздравляю с тем что вы открыли для себя ЛИСТ, но вы не ответили на вопрос - где вы ставите выноски и размеры?
__________________
Инженер-конструктор.
Glorius вне форума  
 
Автор темы   Непрочитано 11.04.2007, 16:03
#209
Glorius

инженер-конструктор
 
Регистрация: 20.12.2006
Беларусь
Сообщений: 498


Цитата:
Сообщение от Zouss
нет мне это точно не нужно
ВЫЧЕРЧИВАТЬ стропильную крышу я начал бы так:
_rectang 0,0 @10,20
то есть 1:1
а вот конструировал я бы её с узлами скорее всего в MDT, а там выноски ставятся на листе
хотя правильнее было бы сначала хотя бы поступить на ПГС
Ну MDT так MDT. Я работаю в AutoCAD.
__________________
Инженер-конструктор.
Glorius вне форума  
 
Автор темы   Непрочитано 11.04.2007, 16:04
#210
Glorius

инженер-конструктор
 
Регистрация: 20.12.2006
Беларусь
Сообщений: 498


Цитата:
Сообщение от Кулик Алексей aka kpblc
что возвращает к посту №13...
Отнюдь...
__________________
Инженер-конструктор.
Glorius вне форума  
 
Непрочитано 11.04.2007, 16:06
#211
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Цитата:
Сообщение от Glorius
Bonus-вопрос: для чего разработчики определили команду _undefine?
Отвечает Александр Друзь.
А у самого Autodesk'a спроси Скорее всего, ответ от них будет "так исторически сложилось"...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.04.2007, 16:11
#212
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


> Glorius
Ну, учи все таки матчасть и ЛИСП!
1-для удобства.
2-undefine - освоишь, а не выучишь ЛИСП - узнаешь.
У авто есть "задняя передача", но большинство преимущественно ездят вперед.
3-Спасибо за поздравления, желаю и вам узнать и освоить его прелести
4-Тут надо прочитать ЕСКД и узнать что такое оформление чертежа...
(но так как все равно ты его даже не читал: Это нанесение размеров, выносок, надписей, обозначений, сама рамка и штамп чертежа)
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 11.04.2007, 16:14
#213
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc
Цитата:
Сообщение от Glorius
Bonus-вопрос: для чего разработчики определили команду _undefine?
Отвечает Александр Друзь.
А у самого Autodesk'a спроси Скорее всего, ответ от них будет "так исторически сложилось"...
Исторически то исторически, но случаи всякие бывают (как и пользователи с шаловливыми ручками) и временно "запретить" какую-ту команду (функцию) - вполне реальный случай
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 11.04.2007, 16:17
#214
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


scale ! запретить!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.04.2007, 16:19
#215
Glorius

инженер-конструктор
 
Регистрация: 20.12.2006
Беларусь
Сообщений: 498


Цитата:
Сообщение от Кулик Алексей aka kpblc
Цитата:
Сообщение от Glorius
Bonus-вопрос: для чего разработчики определили команду _undefine?
Отвечает Александр Друзь.
А у самого Autodesk'a спроси Скорее всего, ответ от них будет "так исторически сложилось"...
Внимание! Правильный ответ. Разработчики автокада определили команду _undefine потому что они понимают, что базовая комплектация автокада инструментами создания и редактирования чертежей может быть не для всех удобно и поэтому они предоставили инструменты адаптации автокада под конкретные нужды пользователя.
__________________
Инженер-конструктор.
Glorius вне форума  
 
Непрочитано 11.04.2007, 16:20
#216
Elza

проектирование
 
Регистрация: 08.12.2006
самара
Сообщений: 54
<phrase 1=


Цитата:
Сообщение от Glorius
Цитата:
Сообщение от Геннадий aka PG
Я вас поздравляю с тем что вы открыли для себя ЛИСТ, но вы не ответили на вопрос - где вы ставите выноски и размеры?
Выноски и размеры правильнее ставить в листе. Там и ставим.
А ферму "с нуля" проектировать и чертить я бы стала и делала в "модели" а размеры и выноски " в листе". меньше проблем с корректностью изображения и выводом на печать.

Вот посмотрите пример. 4 листа и сравните объем нарисованный в модели.
[ATTACH]1176294056.dwg[/ATTACH]
__________________
Эльза
Elza вне форума  
 
Автор темы   Непрочитано 11.04.2007, 16:21
#217
Glorius

инженер-конструктор
 
Регистрация: 20.12.2006
Беларусь
Сообщений: 498


Цитата:
Сообщение от Геннадий aka PG
> Glorius
Ну, учи все таки матчасть и ЛИСП!
1-для удобства.
2-undefine - освоишь, а не выучишь ЛИСП - узнаешь.
У авто есть "задняя передача", но большинство преимущественно ездят вперед.
3-Спасибо за поздравления, желаю и вам узнать и освоить его прелести
4-Тут надо прочитать ЕСКД и узнать что такое оформление чертежа...
(но так как все равно ты его даже не читал: Это нанесение размеров, выносок, надписей, обозначений, сама рамка и штамп чертежа)
Да что ж такое! Вы можете ответить на вопрос, где вы ставите выноски и размеры? Имею ввиду пространство листа или модели?
__________________
Инженер-конструктор.
Glorius вне форума  
 
Непрочитано 11.04.2007, 16:23
#218
Олег К.

Инженер-теплотехник
 
Регистрация: 17.08.2006
Смоленск
Сообщений: 307


Реальное применение undefine
Заколебали пользователи которые при черчении плана здания умудряются оси сделать "кривыми" (например, для вертикальной оси dY может быть до 5 мм). Переопределил команды save, saveas, qsave - фиг они теперь сохранят план с кривыми осями.

>> Glorius
У нас выноски с размерами ставятся в модели. Когда необходимо (небольшая схемка, план здания на листе общих данных, ...) это все чертится сразу на листе.
Олег К. вне форума  
 
Автор темы   Непрочитано 11.04.2007, 16:24
#219
Glorius

инженер-конструктор
 
Регистрация: 20.12.2006
Беларусь
Сообщений: 498


Цитата:
Сообщение от Elza
Цитата:
Сообщение от Glorius
Цитата:
Сообщение от Геннадий aka PG
Я вас поздравляю с тем что вы открыли для себя ЛИСТ, но вы не ответили на вопрос - где вы ставите выноски и размеры?
Выноски и размеры правильнее ставить в листе. Там и ставим.
А ферму "с нуля" проектировать и чертить я бы стала и делала в "модели" а размеры и выноски " в листе". меньше проблем с корректностью изображения и выводом на печать.

Вот посмотрите пример. 4 листа и сравните объем нарисованный в модели.
[ATTACH]1176294056.dwg[/ATTACH]
Допустим вам нужно ваш чертеж отредактировать, растянуть, сжать, передвинуть в другое место. Куда при этом будут указывать ваши выноски?
__________________
Инженер-конструктор.
Glorius вне форума  
 
Непрочитано 11.04.2007, 16:37
#220
Elza

проектирование
 
Регистрация: 08.12.2006
самара
Сообщений: 54
<phrase 1=


Цитата:
Сообщение от Glorius
Цитата:
Сообщение от Геннадий aka PG
Я вас поздравляю с тем что вы открыли для себя ЛИСТ, но вы не ответили на вопрос - где вы ставите выноски и размеры?
Выноски и размеры правильнее ставить в листе. Там и ставим.
А ферму "с нуля" проектировать и чертить я бы стала и делала в "модели" а размеры и выноски " в листе". меньше проблем с корректностью изображения и выводом на печать.

Вот посмотрите пример. 4 листа и сравните объем нарисованный в модели.
[ATTACH]1176295020.dwg[/ATTACH]
__________________
Эльза
Elza вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Легко и в масштабе.

Размещение рекламы