|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
01.01.2021, 19:28 | #1 | |
Высота 3d тела с динамической связью из Excel
Регистрация: 19.05.2020
Сообщений: 18
|
||
Просмотров: 8160
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Штатными средствами, по-моему, невозможно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
C#, lisp, c++, VBA - но это уже программирование, причем не самое элементарное, как мне кажется. По крайней мере по состоянию на 1 января и половину десятого вечера
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,047
|
|
|||
|
||||
Регистрация: 19.05.2020
Сообщений: 18
|
Спасибо за ответы в это не легкое время) Буду искать другие средства решения своей задачи.
----- добавлено через ~5 мин. ----- Цитата:
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,002
|
по событию листа экселя изменения/пересчета ячеек подключиться по COM к акаду из экселя, создать новый Acad3DSolid, вставить его по координатам старого, старый удалить. Если так охота использовать эксель как интерфейсно-расчетный модуль)
|
|||
|
||||
Регистрация: 19.05.2020
Сообщений: 18
|
От экселя не уйти, это данность. Ячеек более 1000, нужно получить динамическую связь.
|
|||
|
||||
Регистрация: 19.05.2020
Сообщений: 18
|
При изменении значения в ячейке (значение это высота прямоугольника), перестраиваются все прямоугольники у которых связь с данной ячейкой.
----- добавлено через ~4 мин. ----- С помощью вашего способа можно настроить такую связь? |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,002
|
видимо, COM-интерфейс в плане работы с 3D урезан в акаде - поэтому, имхо, лучше перейти на работу изнутри самого акада
но при этом придется извращаться, чтобы получить события изменения содержимого из экселя - читал, что такое возможно, но даже не стал заморачиваться в свое время. Хотя можно поставить, например, тот же VSTO бесплатный (надстройка к офису для разработки приложений на .Net) и через те же pipe связать попробовать. Или в VBA через сеть. В общем подвиги велосипедостроения ради сохранения интерфейса/расчетов в эксель) |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Цитата:
тут бы еще вспомнить за чей счёт сей банкет... написание граблей и велосипедов дело затратное по времени и стоимость этого решения... дальше все всё и так понимают... В любом случае, вопрос задан в теме Автокад и ответ - штатных средств для такого нет |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,002
|
Цитата:
люди на VBA пытались и pipe использовать (зачем "колыхать" всю сетевую подсистему, включая антивирусы и фаерволы - для пересылки нескольких байт внутри компа?). Но не срослось у них там чего то - поэтому и предложил VSTO выше - там можно и на события экселя подвесится, и стандартные классы для "трубок" использовать. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как построить 2D разрез 3D тела в пространстве модели в AutoCAD2018 mechanical? | thevsh | Вертикальные решения на базе AutoCAD | 3 | 25.05.2018 10:56 |
Не могу изменить форму 3d тела. | evilmaxx | AutoCAD | 3 | 15.09.2013 16:55 |
Не получается объединить два простых 3D тела | Kandebr | AutoCAD | 4 | 30.03.2011 11:01 |
LISP. Вывод объема 3D тела. | Scorpio_1986 | LISP | 3 | 27.02.2010 13:02 |
Нагрузки на 3D тела в SCADe как прикладывать | Comunikabel | SCAD | 20 | 20.10.2006 07:27 |