Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: Сергей SSS от 04-04-2016, 14:04:03

Название: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: Сергей SSS от 04-04-2016, 14:04:03
К шаблону пришивал- все равно приходится искать внешнее правило и подключать его каждый раз
Название: Re: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: R.I.Chernov от 04-04-2016, 14:05:09
Не совсем понятно, что требуется. Не могли бы вы более развернуто описать задачу?
Название: Re: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: Сергей SSS от 04-04-2016, 14:12:52
Я создал правило, которое выполняется после инициатора события- сохранения. К сожалению каждый раз, после создания нового документа приходится искать это правило во внешних правилах и подключать заново на инициатор события- сохранения. Может можно сделать, чтобы он все время работал
Название: Re: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: R.I.Chernov от 04-04-2016, 14:45:13
Все равно не понятно ...
Ориентируюсь на заголовок темы: "Как сделать правило ilogic работающее во всех вновь созданных файлах", и первое ваше сообщение.
К шаблону пришивал- все равно приходится искать внешнее правило и подключать его каждый раз
Если задача состоит в том, чтобы внутри всех деталей при создании было правило, с триггером на событие "сохранение", то просто создайте правило, поставьте триггер, и "сохраните копию как шаблон". Я видел, что вы и писали выше, что "пришивали к шаблону", но я только что создал такую деталь, все работает. Другой вопрос, что триггер "сохранение" срабатывает лишь тогда, когда деталь была изменена, а не всегда, когда вы нажимаете Ctrl+S. Ну в смысле при первичном сохранение правило сработает, но если вы нажимаете сохранить еще раз без внесения изменений, то правило работать не будет. Если задача несколько другая, вновь прошу уточнить.
Название: Re: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: Сергей SSS от 04-04-2016, 14:56:15
СПасибо
Название: Re: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: R.I.Chernov от 04-04-2016, 15:46:34
СПасибо
Не за что! Не сочтите трудным пояснить, в чем именно была проблема? Мне интересно, да и другим может пригодиться. Не забудьте отметить тему "решенной".
Название: Re: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: Сергей SSS от 05-04-2016, 13:50:03
Действительно, если в файле не произошли изменения, то он может и не сохраняться. Нужно просто Да ставить при сохранении.
Название: Re: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: R.I.Chernov от 05-04-2016, 14:47:14
Понятно. Рад что смог помочь. Хотя я бы вам советовал рассмотреть альтернативные решения ваших задач без использования триггера "сохранение". Просто если сборки большие, и в каждой детали будет срабатывать ваше правило при сохранении, ваши сборки перестанут работать. У меня был опыт неудачного использования подобного триггера. Для тотального замедления работы хватило двух десятков относительно небольших  правил.
Название: Re: Как сделать правило ilogic работающее во всех вновь созданных файлах
Отправлено: mikazakov от 05-04-2016, 19:39:52
Для тотального замедления работы хватило двух десятков относительно небольших  правил.
Интересная статистика