Перейти к публикации

Фичер Анализа И Массив


GOLF_stream

Рекомендованные сообщения

то ли я туплю, то ли это действительно проблема.

Имеем WF3 M080.

Строю точку.

Создаю фичер анализа расстояния от точки до плоскости. Пусть результат будет 35мм.

Делаю массив точки (пусть будет массив из двух точек).

Делаю массив анализа по Reference. И получаю каку - массив создаётся, анализа там тоже два, только оба анализа измеряют расстояние от ПЕРВОЙ точки, соответсвенно и результат у них одинаковый - те же 35мм.

Собственно вопрос. Как заставить каждый анализ в массиве измерять расстояние от соответствующей точки массива? Честно говоря, я считал, что так оно и должно делаться по умолчанию.

Ссылка на сообщение
Поделиться на других сайтах


с группой ещё смешнее.

Если в группе только точка и анализ, то команда "Массив" для такой группы почему-то недоступна.

Если в группе есть ещё операции, то массив строится, но анализ по-прежнему цепляется только к первой точке.

Ссылка на сообщение
Поделиться на других сайтах

Собственно вопрос. Как заставить каждый анализ в массиве измерять расстояние от соответствующей точки массива? Честно говоря, я считал, что так оно и должно делаться по умолчанию.

А он и измеряет. Только надо смотреть не через Переопределить (потому что всегда открывается базовый анализ). А смотреть параметры или в дерево вывести параметр.

Ссылка на сообщение
Поделиться на других сайтах

А он и измеряет. Только надо смотреть не через Переопределить (потому что всегда открывается базовый анализ). А смотреть параметры или в дерево вывести параметр.

может быть, может быть...

ещё один вопрос. Как результат анализа запихнуть в уравнение ЭСКИЗА? У меня пишет ошибку в выражении. Получается только через уравнение на уровне детали.

Ссылка на сообщение
Поделиться на других сайтах

Проверял. У меня тоже М080. Писать в режиме детали, зайдя в эскиз. ЭСкиз есно должен находится после анализа. Вставлять используя вставку из списка.

Ссылка на сообщение
Поделиться на других сайтах

Вставлять используя вставку из списка.

не совсем понял. Из списка функций? Но там нету анализа.
Ссылка на сообщение
Поделиться на других сайтах

не совсем понял. Из списка функций? Но там нету анализа.

нет, надо кликнуть по иконке с квадратными скобками [ ] вставить параметр из списка - вверху слева выпадающий список - там выбрать фичер и тыкнуть в анализ - появится список параметров анализа, в твоем случае расстояние от точки .

....

упс..проверил - в режиме эскиза выбор этой кнопки невозможен...попытался импортнуть уравнения - непонимает он анализ...видимо тут как бы иерархия - уравнения эскиза - низший уровень...Но можно сделать так - в детали сделать параметр по алгоритму см. выше, а в эскизе его передать...это прокатывает...

Ссылка на сообщение
Поделиться на других сайтах

вот и у меня в эскизе не получается.

Можно обойтись без параметра - просто через уравнение, но не на уровне эскиза, а на уровне детали. Это проходит нормально, но только пока нет массива. При организации массива это уравнение "верхнего" уровня остаётся единственным и неизменным (массив на него не распространяется), и во всех дальнейших построениях массива используется одно и то же значение.

Ссылка на сообщение
Поделиться на других сайтах

уровня остаётся единственным и неизменным (массив на него не распространяется), и во всех дальнейших построениях массива используется одно и то же значение.

У каждого элемента массива свой идентификатор. И если в уравнении прописан базовый анализ. То он и будет считаться.

А вообще цель всего этого?

Ссылка на сообщение
Поделиться на других сайтах

цель всего этого - построить правильную лопасть гребного винта.

Любимая команда ВариэблСекшнСвип в данном случае не может быть использована, т.к. поверхности лопасти строятся не по плоским сечениям, а по цилиндрическим. На каждом радиусе сечение навёрнуто на соответсвующий цилиндр. Вдобавок на каждом радиусе сечение имеет собственный угол поворта к оси, чтобы обеспечить нужный шаг.

Вот этот угол поворота и пытаюсь определить через фичер анализа. Анализом определяется текущий радиус, после чего это значение должно использоваться для определения угла в соответствующем сечении. А в сечение его загнать не получается.

Однако, уже решил эту задачу графически с помощью дополнительных построений. Но хотелось бы найти и аналитическое решение (заодно разобраться как использовать результат анализа при построении сечения).

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Kelny
      Даже при всём при этом оно не всегда корректно работало, так что даже в старых версиях было быстрее удалить размер и потом вставить заново, чем искать эти точки размеров, а потом пытаться их привязать к новому месту.   Возможно это всего лишь глюк новой версии, в последних версиях они похоже штатно закладываются.
    • maxx2000
      @davidovka я их сразу ссыпаю в TEMP,  в тех что живы нет отметок о создании current_session.pro. Интересно что сам current_session.pro создаётся, но не обновляется дата в отличии от даты модели. Может быть и вправду менял какие нить настройки и забывал сохранить
    • Ahito
    • maxx2000
      т.е. доверять разработчикам оснований нет. Ясно-понятно
    • clavr
      все так и было до 2024 версии. размеры не импортировались. теперь вот в 2024 так нельзя. может где-то в настройках поменять что нужно? все перерыл, пока не нашел
    • arsenev
      Первый свободный номер инструмента   int list $toolnumblist = extract(folder('TOOL'), 'Tool.Number.Value') int $newToolNumb = 1 while member( $toolnumblist, $newToolNumb) {     $newToolNumb = $newToolNumb + 1 } Message Info 'Первый свободный номер инструмента - ' + $newToolNumb     Инструменты с повторяющимися номерами   int list $toolnumbers = extract(folder('tool'),'Number.Value') int $i = remove_duplicates($toolnumbers) string $op = '' foreach $n in $toolnumbers {     string list $names = extract(filter(folder('tool'),'this.Number.Value == "' + $n + '"'),'Name')     if size($names) > 1 {         $op = $op + 'Инструменты с повторяющимся номером T ' + $n + CRLF         foreach $name in $names {             $op = $op + $name + CRLF         }         $op = $op + CRLF     } } message info $op     Удаление выбранного   Макрос, который проверяет тип объекта, а затем позволяет выбрать один и удалять выбранные части. Я связал это с ctrl+d.   string list $rootTypes = {'toolpath','featureset','pattern','boundary','model'} string list $selectedTypes = {} foreach $rt in $rootTypes {     if entity_exists(entity($rt,'')) {         entity $ent = entity($rt,'')         if number_selected($ent.RootType, $ent.Name) > 0 {             int $i = add_last($selectedTypes,$rt)         }     } } if size($selectedTypes) <= 0 {     return } int $index = -1 if size($selectedTypes) == 1 {     $index = 0 } else {     $index = input choice $selectedTypes 'Wich Type to remove?' } if $index != -1 {     String $cmd = 'DELETE ' + $selectedTypes[$index] + ' "' + entity($selectedTypes[$index],'').Name + '" SELECTED'         DoCommand $cmd }
    • PETR_1
      Можно переназначить правую и центральную (колесо) кнопки с помощью бесплатной программы X-Mouse Button Control (есть портабельная версия). Это переназначение будет работать только для компаса.
    • Kelny
      Может изменяемый вами размер импортирован из модели?  Обычно переносилось удержанием левой кнопки мыши, а если сделать двойной клик, то нужно потом выбрать новый объект уже без удержания кнопок мыши.
    • Kelny
      Отключить галочки режима большой сборки. Инструменты-Параметры...-Настройки пользователя-Сборки
    • brigval
      Если не прописали, значит считается, что производственный процесс их изготовления гарантирует качество, достаточное для присвоения литеры. Можно и так посмотреть.   Между прочим, пред вынесением Решения о присвоении литеры проходит "испытания" весь комплект  КД. Разрешат вам не предъявлять часть КД на проверку? Спросите у НК.   И все-таки, если есть Решение о присвоении литеры, надо прочитать, что там сказано. Как сформулировано. Возможно, это снимет все вопросы.
×
×
  • Создать...