Цитата |
---|
Sila Musli пишет: И расскажите как во флексе сделать общую управляющую форму на весть проект(сборки, подсборки, детали), чтобы изменил в одном месте переменную и везде поменялись 2д чертежи, 3д модели. |
Есть глобальные переменные, есть внешние переменные, есть переменные сборки. Глобальные переменные видны фрагментам всех уровней вложенности, но необходимо держать открытым файл, в котором они назначены, т.к. они подгружаются в оперативную память. По этой причине их не использую, мне показалось это не совсем удобным, хотя допускаю, что другим наоборот глобальные переменные нравятся больше.
Внешние переменные требуют грамотного обновления файлов-фрагментов (файл-фрагмент перед обновлением должен быть закрыт, далее выполняется команда контекстного меню для фрагмента "Деталировка", в которой выбирается пункт "Сохранить новый документ как" и указывается путь к существующему файлу-фрагменту, который и заменняется при сохранении и устанавливается опция "Внешние переменные" в области "Подставить параметры". Как уже писал ранее, для этого способа можно написать небольшой макрос для обновления сразу набора отмеченных определенным образом фрагментов с подстановкой значений внешних переменных.
Третий способ мне нравится больше предыдущих. В сборке создается набор переменных, а в переменных фрагментов для соответствующих переменных указываются имена переменных в сборке. Обычно для удобства назначаю одинаковые имена переменных и в сборке, и во фрагментах. При вставке нового фрагмента значения переменных (в которых указано имя переменной сборки) подставляются автоматически. Но обновление файлов-фрагментов необходимо выполнять также как и в случае использования внешних переменных.