nuget 67 Опубликовано 30 августа, 2016 Жалоба Поделиться Опубликовано 30 августа, 2016 Prokhogiy, а как обстоит дело с подключением к внешней БД? Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 30 августа, 2016 Автор Жалоба Поделиться Опубликовано 30 августа, 2016 Эксель без вопросов, смотри мультик выше, также связь с другими деталями и сборками но тут есть некоторые ограничения, нельзя сделать двунаправленныесвязи, тоесть наложить взаимосвязь параметров детали с параметрами сборки из этих деталей, в айлоджике это делается легко Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 30 августа, 2016 Жалоба Поделиться Опубликовано 30 августа, 2016 Prokhogiy, я имею ввиду база данных (например MS Access). Предположим, есть коллекция декоративных элементов (например карнизы). В БД описываются параметры и относительный путь к модели карниза. Задача построить универсальный фрейм, используя данные из БД. Как это реализуется в Inventor? Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 30 августа, 2016 Автор Жалоба Поделиться Опубликовано 30 августа, 2016 не знаю, не пробовал, но вроде чет ест такое, врать не буду nuget, а зачем БД использовать? Не проще нужные профили забить в библиотеку компонентов, или просто параметрические детали сделать? Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 31 августа, 2016 Жалоба Поделиться Опубликовано 31 августа, 2016 Prokhogiy, БД используется для добавления в коллекцию модели элемента. Профиль карниза сделать параметрическим можно, но сложно, проще создать новый из копии. Для римера, как это реализовано в T-FLEX CAD: Сначала подключается БД (это может быть так же таблица Excel). Поле с идентификатором используется для создания элемента выподающего списка диалога управления. Поле с относительным путем используется для ссылки на модель. Чтобы извлечь данные из БД, предусмотрены специальные функции. Путь модели храниться в переменной, которая подставляется в виде маски (например {$PATH}). Таким образом, чтобы добавить в коллекцию модели элемент, достаточно создать запись в БД и поместить в определенную директорию модель. При этом сборка не обновляется через повторное сохранение (это может быть полезным, если необходимо установить защиту). Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 31 августа, 2016 Автор Жалоба Поделиться Опубликовано 31 августа, 2016 в одной детали можно сделать множество различных элементов, через айлоджик для удобств легко организуется управление элементами, включение нужного и подавление остального. Тоесть одна и таже деталь в нескольких вариантах Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 31 августа, 2016 Жалоба Поделиться Опубликовано 31 августа, 2016 (изменено) Prokhogiy, подавление элементов усложняет задачу расширения. В сборке используется одна деталь, но профиль изменяется за счет переопределения ссылки. В данном случае нет необходимости вносить изменения в структуру модели сборки. Новый элемент можно с легкостью добавить или удалить из коллекции. Изменено 31 августа, 2016 пользователем nuget Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 31 августа, 2016 Автор Жалоба Поделиться Опубликовано 31 августа, 2016 с трудом представляю практическую ценность сих действий с БД , Если у меня с десяток фрез, из которых профиля крою, и то как правило их пять шесть не больше, Че пикулями то ходить. на крупной производстве может и интересен вариант, но учитывая Славянский менталитет все придет к ручному управлению. вот интересно, как выглядит этот легкий процесс расширения Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 31 августа, 2016 Жалоба Поделиться Опубликовано 31 августа, 2016 Prokhogiy, посмотрите, может Inventor поддерживает подстановку пути через переменную. Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 31 августа, 2016 Автор Жалоба Поделиться Опубликовано 31 августа, 2016 ну переменные там есть, пути тоже управляются, как это сделать не знаю, ладно, пака в этом ни надбности ни интереса нет Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
pkdeep 4 Опубликовано 7 сентября, 2016 Жалоба Поделиться Опубликовано 7 сентября, 2016 Снова привет!) Можно логик настроить чтобы он подставлял ту или иную фурнитуру в зависимости от размера?) Распишу что хочу сделать) Есть сборка ящика, в нем есть табличные направляющие, я их меняю вручную в зависимости от глубины ящика) Хотел бы это оптимизировать) Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 7 сентября, 2016 Автор Жалоба Поделиться Опубликовано 7 сентября, 2016 добавь в сборку нужные как отдельные компоненты подавить не нужные оставив нужный в дереве через правило если глубина такая то то активный компонент такой то, остальные подавлены Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
pkdeep 4 Опубликовано 7 сентября, 2016 Жалоба Поделиться Опубликовано 7 сентября, 2016 Prokhogiy, В спецификации в сборке будет путаница тогда( хотелось бы чтобы логик из таблицы брал направляющую. Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 7 сентября, 2016 Автор Жалоба Поделиться Опубликовано 7 сентября, 2016 путаница в чем? в спецификации будет количество направляющих. Сборка будет содержать только ссылки на библиотечные компоненты. Если компонент направляющей один но параметрический то из айлоджика есть вызов компонента с нужной строки. Тоесть, если глубина такая то то компонент с параметрами из строки такой то. Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 7 сентября, 2016 Жалоба Поделиться Опубликовано 7 сентября, 2016 pkdeep, а что не получается с таблицей параметров? Направляющие отличаются количеством отверстий, что мешает применить линейный массив? Цитата Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 7 сентября, 2016 Жалоба Поделиться Опубликовано 7 сентября, 2016 (изменено) я думаю, самое простое, переопределить позицию из таблцы параметров через правило, без лишних операций подавления. Отверстия задать как линейный массив, точно так же элементы крепления и отверстия в купе. Изменено 7 сентября, 2016 пользователем nuget 1 Цитата Ссылка на сообщение Поделиться на другие сайты
pkdeep 4 Опубликовано 8 сентября, 2016 Жалоба Поделиться Опубликовано 8 сентября, 2016 nuget, Можешь на примере показать?) Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 8 сентября, 2016 Автор Жалоба Поделиться Опубликовано 8 сентября, 2016 сейчас попробовал менять из сборки айлоджиком строки в параметрической детали, работает Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 8 сентября, 2016 Жалоба Поделиться Опубликовано 8 сентября, 2016 pkdeep, я уже не помню, какие элементы модели доступны в iLogic. Если таблица параметров доступна, то должно быть просто. Цитата Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 10 сентября, 2016 Автор Жалоба Поделиться Опубликовано 10 сентября, 2016 В 7 сентября 2016 г. в 21:52, pkdeep сказал: Prokhogiy, В спецификации в сборке будет путаница тогда( хотелось бы чтобы логик из таблицы брал направляющую. еще раз спрошу, в чем будет путаница? с точки зрения разработчиков, проектирование сборки с использованием подавления компонентов, так же как и проеутировани детали с подавлением элементов, нормальный процесс имеющий право на жизнь и активное использование. Если количество компрнентов превышает разумное количество то используется подмена а не подавление. Доступ к таблице параметрической детали аналогичен подавленю деталей, в таблице активируется строка с нужной конфигурацией детали. Также возможен поиск в таблице подходящих параметров к требуемому условию, во всех этих случаях подавленных айлолжиком компонентов, вид спецификации меняется на ссылочный, это приводит к тому, что компоненты не отображаются в списке деталей, который в свою очередь используется для вывода. все это опробовал, да это работает. айллджик имеет прямую связь со всеми параметрами и свойствами Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 21 ноября, 2016 Автор Жалоба Поделиться Опубликовано 21 ноября, 2016 полазил по форумам, вроде все все знают но ни кто ни чего не говорит и не рассказывает. продолжил разбираться с айлоджиком. у буржуев смотрел. тож лепят кто на что горазд. на примере квадратно-листового ящика, для начала сделал деталь со всеми мыслимыми и не мыслимыми параметрами, также вариант паза или четверти, возможно отключение компонента, ручное вмешательство и несколько предустановок. В общем то эта деталь для шаблона, из него по месту в сборке буду детали создавать. Также шаблон на простой лист для задника фанера, двп, и дверки. Дверки должны быть отдельные сборки, пока условно одно тело. получается такой вот, пока не образмеренный полуфабрикат. Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
Prokhogiy 581 Опубликовано 15 апреля, 2017 Автор Жалоба Поделиться Опубликовано 15 апреля, 2017 мультик про коробок. связь параметров сборки с параметрами деталей, Цитата Кто просит у судьбы только необходимое, часто получает от нее излишнее. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.