|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
29.01.2013, 10:33 | #1 | |
Помогите решить задачу редактирования размеров или подскажите пути решения.
конструктор машиностроитель
Новосибирск
Регистрация: 14.05.2007
Сообщений: 893
|
||
Просмотров: 5009
|
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Jonas, выложили бы чертеж, с примером, что есть и что надо
__________________
cadtools |
|||
|
||||
Т.е. ты хочешь, чтобы в твоём тексте вместо буквы "L" автоматом везде подставилось то значение, которое ты укажешь в ответ на обозначенный тобою выше запрос? Если "да", то чем не устроила команда _.FIND?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 29.01.2013 в 13:07. |
||||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Нет, хочу чтобы проставлялась сумма L+ХХХ.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
|
||||
Где XXX = ИсходноеЗначение + УказанноеТобойЗначение? В твоём чертеже под "ИсходнымЗначением" фигурируют 6, 19 и 13.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Цитата:
Исходным значением является L которое я должен ввести при вставке чертежа (это толщина пакета толщина пакета). Остальные, редактируемые размеры получаются сложением значения L и цифр указанных в чертеже.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
|
||||
Есть такое дело... Яснее не стало. Приведи примеры строк, которые есть изначально, а так же результат, который должен получиться на выходе. Не забудь указать число, которое ты вводишь в своём запросе. На примерах тебя понять будет проще.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Завтра на службе буду разбираться можно ли реализовать -
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
|
||||
Регистрация: 28.07.2008
Мурманск
Сообщений: 208
|
Сделать все автоматически мудрено (не понятны критерии зависимости размеров). Т.е. не понятно как программа может определить, что размеры зависимы, а полуавтоматический способ - пожалуйста.
После исполнения программа запросит исходный размер, в потом будет запрашивать по-одному зависимые. Вызов: (diment_l [точность]) Точность - количество знаков после запятой в размере. (L+1) или (L+1.00) Код:
Все размеры должны быть примитивами Размер (т.е. не линии с текстом) Последний раз редактировалось Kirill_Ja, 06.02.2013 в 10:31. |
|||
|
||||
Offtop: "довески", "навески"... так могут появиться "перевески", или "недовески".
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 28.07.2008
Мурманск
Сообщений: 208
|
Код:
Важные особенности: Программа хранит значения переменных в глобальных переменных. Если надо сменить значение (L например) надо ее занилить (setq L nil) Критично, чтобы между аргументами и функцией должен быть пробел. Запись L+1 неверна. Надо L + 1 Критично, что функцию можно применить только к примитивам, которые не содержат тегов форматирования => МТексты с форматированием типа \А1;L + 1 не подойдут. См. свойства объектов Да и еще, запись L тоже не прокатит. Надо L + 0 Offtop: Можно сделать лучше. Я еще только учусь писать правильно. Последний раз редактировалось Kirill_Ja, 12.02.2013 в 14:43. |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
В общем решил с использованием полей, оказалось самый короткий путь.
Пример файла чертежа и лиспа.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн Последний раз редактировалось Jonas, 12.02.2013 в 06:18. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите решить задачу с остыванием образца в ANSYS | dedmakar89 | ANSYS | 1 | 17.06.2010 10:44 |
Помогите решить задачу. | Риф | Разное | 16 | 12.04.2010 14:53 |
Гидротехники, помогите решить задачу | DENVER | Поиск литературы, чертежей, моделей и прочих материалов | 2 | 29.12.2009 18:54 |
Расчет закладной детали или научите правильно решить задачу.. | Казбек | Железобетонные конструкции | 7 | 20.07.2009 17:38 |
Помогите решить задачу по строительной механике | MIckl13 | Разное | 1 | 17.01.2008 17:37 |