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

Синтаксис уравнений, help!


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



Нет в них уравнений... Цель - связать размеры деталей в сборке, размеры которых немного отличаются, а различие должно выявляться путем математических операций. Также, крайне желательно выяснить синтаксис логических переменных, типа "если", "или", "то"

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

ax07

<noindex>http://www.clear.rice.edu/mech403/DemoFile...ations_Ex2a.pdf</noindex>

Но, когда-то ковырялся с этими уравнениями - вложенность не поддерживалась. Т.е. если внутри блока IFF был ещё один блок IFF прога просто не обрабатывала такое уравнение.

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

Что-то я неочень много почерпнул из этого хелпа... Вопщем, задача у меня такая: есть переменная а и переменная б, уравнение должно наботать так:

если а <10, то б= а*1, если а>=10 но меньше 20, то б=а*2, если а>=20, но меньше 30, то б=а*3

Как это записать для солида? Кому несложно, скиньте пример

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

Вот в экселе

Б=ЕСЛИ(А<10;А*1;ЕСЛИ(А<20;А*2;А*3))

Как такое написать в солиде не знаю.

Попробуйте через таблицу параметров завязать этот размер формулой, думаю будет проще.

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

ЕСЛИ(А<10;А*1;ЕСЛИ(А<20;А*2;А*3))

если внутри блока IFF был ещё один блок IFF прога просто не обрабатывала такое уравнение

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

streamdown

тогда остается только таблица параметров

Да, и прийдется скачать <noindex>макрос ?</noindex> для обновления конфигураций или открыть закрыть ТП, иначе не обновляется.

PS. Макрос, кстати, у меня лично ТП не обновил (win7x64 sw2012sp3), так что просто редактировать и закрыть ТП, тогда размер обновится.

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

По-моему, ваш код не выполнит требуемое условие... Конкретизирую задачу: имеется спроектированная деталь - прямоугольник 10*10*0,4. Изготовляется на штампе, на размер 10 имеется допуск, который нелинейно изменяется с изменением этого размера. Учитывая этот допуск рассчитываются размеры матрицы и пуансона, поэтому, для автоматизации процесса проектирования штампа, нужно создать пределы размеров, в которых одинаковый допуск. Вот... Вроде, цель объяснил...

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

Примет в посте 5 обеспечивает. Что касается допуска, то по моему нужно назначать табличный допуск, который будет сам меняться в соответствии с таблицей.

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

Если на размер назначен допуск с посадкой, например JT14, то значения допуска будут меняться в соответствии с таблицей (значения не трогать). Правда допуск будет отображен в виде плюс-минус, а не симметричного...

Это все есть в справке...

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

есть переменная а и переменная б, уравнение должно наботать так:

если а <10, то б= а*1, если а>=10 но меньше 20, то б=а*2, если а>=20, но меньше 30, то б=а*3

Я использую нечто похожее: "a"=IIf(("b" * 8)<8 , 6 , IIf(("b" * 8)>16, 25,"b" * 8))

a=6, если b*8<8

a=b*8, если 8<b*8<16

a=25, если b*8>16

SW2011, работает.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      какая ссылка не рабочая? Ссылка на этот же форум. Там в низу пятой страницы мое видео как создавать файлы MACRO
    • WSXASD
      Спасибо. Жаль только там ссылка не рабочая((( Уже весь интернет прошерстил. Нету
    • Павлуха
      Тат помогает серверный юпс. А сохранять солид сам напоминает.
    • Viktor2004
      Вот тут на пятой странице есть https://cccp3d.ru/topic/114285-софт-фанук/page/5/  
    • WSXASD
      Здравствуйте коллеги! Подскажите, как открыть и редактировать диалоговые окна меню Custom? Это своя оболочка от производителя. Зачем мне это нужно? Потому что станок шлифовальный китайский и сделан с китайской логикой. Меняя значения параметров обработки в этих окнах, я меняю переменные, которые затем используются в макропрограмме обработки. Чтобы понять как работает макропрограмма обработки, мне нужно знать какие именно переменные меняются, когда я меняю тот или иной параметр в диалоговом окне. Если я правильно понимаю (может быть и нет) то за эти меню отвечает файл PD0105M.000 Вот как и чем его открыть и посмотреть что внутри?
    • ak762
      а двухтомник какого года издание? а то встречаю в сети только однотомники
    • lem_on
      Артефакты на конкретной детали, конечно не тройное пересечение, но по факту оно так иногда и выглядит, ели не выпедриватся особо. 
    • lem_on
      Офигеть, Шура открыл для себя геометрию!!!  Только стол можно тоже наклонять, либо голову под стол кривой поворачивать и это как раз исправляется параметрами, взять хотя бы провисание головы если ось У на голове находится, что стол под нее криво ставить? 
    • Killerchik
      Конкретно DMU нет, но в принципе поворотные головы да, видел. Давайте разделим проблему на совсем простые кусочки. Меня сейчас интересует только один параметр - перпендикулярность оси вращения шпинделя этого пятикоординатного фрезера к поверхности его стола в плоскости YZ. Допустим, что ось Z параллельна оси вращения шпинделя. Соответственно, к оси Z поверхность стола будет также не перпендикулярна. 1. К столу станка притянута толстая плита, нижняя поверхность плиты шлифована. Поскольку стол не перпендикулярен оси вращения шпинделя, нижняя поверхность детали также будет не перпендикулярна оси вращения шпинделя. 2. При сверлении и/или растачивании цилиндрических отверстия(ий) двигаться должна только ось, параллельная оси вращения шпинделя. Так устроен процесс резания. 3. Просверленные и/или расточенные отверстия будут не перпендикулярны нижней поверхности детали. Это не исправить никакой компенсацией.
    • Ветерок
      Сделать одно отверстие. Два других делать до поверхности первого отверстия или до его оси. (надеюсь Инвентор это умеет). Или делать отверстия до точки пересечения их осей.   Но в самом углу всё равно придется строить сферу. Только прямыми отверстиями не получится.   Или строить хотя бы одно отверстие вращением со сферическим торцом.
×
×
  • Создать...