|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Построение 3d модели по заданным размерам в таблице exsel
Регистрация: 24.06.2009
Сообщений: 94
|
||
Просмотров: 8650
|
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
это мне нужно по работе. Я проектировщик. Но до этого момента использовал автокад как кульман
![]() |
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
В данный момент, то что представленно в таблице, это только очень малая часть того, что будет необходимо для составления проекта. Просто первое что я прочитал, это то, что можно записывать типы размеры в екселе и от туда брать. Но если есть иной способ, более легкий, или более простой, то объясните какой это способ!
|
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
спасибо. почитаю, возможно пойму
----- добавлено через ~15 мин. ----- эх, вот еще бы написано было на каждой строчке что за конкретное действие там прописывается ![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
По таблице? Да там тьма кода будет только для того, чтобы обратиться к этому файлу )
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Хоть VBA, хоть LISP, хоть .NET - все равно придется создавать объект Excel, потом долго и упорно добираться до книги, открывать ее, считывать данные, потом все закрывать обратно... Брррр. Уж лучше csv в таком случае
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595
|
http://habrahabr.ru/post/238867/
для акада - одну строку поменять. |
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
Цитата:
----- добавлено через ~2 мин. ----- Это только одна деталь. Таких деталей будет куча. только это кольцо еще надо и резать и выкидывать в отдельный файл, потом вставлять его как ссылку, после его открывать и делать чертеж. Короче, то что я прислал, это одна деталь из сотен. И все они разные. Думаю на блоках я точно заплюхаюсь. Моя идея полностью автоматизировать проект, с наименьшим моим участием. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Эт ты со стороны акада смотришь, причем по ком и не внимательно прочитал исходные данные, в частности, что таблица в xlsx т.е. для работы с ней ексель вообще не нужен, это же набор xml файлов в zip архиве.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
swell{d}, лично я против раннего связывания.
DENBASS2004, тебе что надо написать? Как создавать 3DSOLID? Или как создавать функции в lisp? Или код, который выполняет считывание данных с листа xls?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
Я уже выложил код который рисует это кольцо с точными размерами. В таблице ексель я прописал все типы размеров этого кольца. Мне надо, что бы показали как я должен дополнить свой код, что бы прежде чем строить это кольцо, у меня прога запрашивала диаметр и модификацию. И после того как я вручную ей задаю эти параметры, она считывает из соответствующих ячеек цифры и подставляя их строит кольцо с нужными параметрами, которые прописаны в таблице, а именно строила 2 цилиндра с необходимыми радиусами. Дальше их называние и вычитание одного из другого у меня тоже уже прописано в коде.
|
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
ну может быть. Я только 2 день изучаю это
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Используй getkword (возможно, заодно и getint). За подробностями - в справку.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
Алексей, я почитал про тебя, ты очень грамотный. Помоги. Я понимаю, ты пишешь что это все будет долго , но мне именно надо, что бы программа строила беря данные из ячеек екселя. Мне просто надо понять принцип как это делать. Как прописать путь к этой таблице. Как сделать что бы программа запрашивала необходимые данные, после чего брала из нужных ячеек данные. не на этом, так на любом другом примере. В инете нахожу только как таблицы вставлять. А мне надо именно что бы например при указании мною диаметра и модификации, он подставлял далее в программу значения из нужных ячеек. Далее например у меня прописано прорисовка цилиндра, и там будет стоять буква Rn, и программа автоматом присваивала ей нужную цифру из нужной ячейки.
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595
|
Ссылка на хабр
http://forum.dwg.ru/showpost.php?p=1406781&postcount=13 |
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
Цитата:
----- добавлено через 45 сек. ----- понимаю, может это намного сложнее, но все таки я пытаюсь прописать через автолисп |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
я уже в лиспе прописал много, он строит всю конструкцию. каждую деталь выкидывает в отдельный файл, вставляет в сборку ссылкой. Начал прописывать, что бы изготавливал чертеж с расстановкой видов и всех размеров. короче уже многое прописано. Но такие конструкции имеют линейку разновидностей. В примере я просто указал только одну деталь. мне надо понять как ее теперь связать с екселем что бы по введенным мною данным он строил по соответствующим размерам. Этого я нигде не могу найти. Вся надежда что здесь кто нибудь поможет.
|
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
Цитата:
----- добавлено через ~2 мин. ----- Цитата:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
Цитата:
----- добавлено через ~7 мин. ----- Цитата:
----- добавлено через ~7 мин. ----- Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
Цитата:
Учите lisp! Вы его не знаете! |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 24.06.2009
Сообщений: 94
|
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание поверности и 3d модели поверхности в AutoCAD Civil 3d 2009 | Arhistratig | Вертикальные решения на базе AutoCAD | 25 | 07.05.2013 14:53 |
Проводка в 3D модели. | 2doo | AutoCAD | 2 | 07.01.2009 00:21 |
Использование в AutoCad 3d модели созданной в AutoCad Архитектор | faust23 | AutoCAD | 25 | 16.10.2008 00:53 |
Нужно узнать координаты каждой точки 3D модели | Babun | AutoCAD | 8 | 14.10.2008 08:38 |
Подготовка рабочих чертежей по 3D модели | constructorl | AutoCAD | 21 | 07.02.2007 19:50 |