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

Как это делается в T-Flex


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

14 минуты назад, zerganalizer сказал:

Я смотрел видосик, там создается интерфейс для параметров (конфигурации, управления) параметрической модели. Это клёво. Но в данном случае речь про "фрагмент ИИ": расчет прочности показал, что нужна проушина ШС с диаметром 30, а какая была - хз. Но результат расчета должен переключить в модели ШС на нужный диаметр, все данные которого во внешнем файле, который я в любой момент работы могу сменить на любой другой (дополненный импортными ШС, к примеру).

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

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


27 минут назад, Pumatum сказал:

... Через базу данных все делается превосходно.

...

Ну а на счет переменных что? Вам удалось без них обойтись или таки использовали?

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

Можно открыть файл любого библиотечного элемента (болт, винт, гайка и т.п.) и посмотреть, как это устроено.

Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, BSV1 сказал:

Можно открыть файл любого библиотечного элемента (болт, винт, гайка и т.п.) и посмотреть, как это устроено.

 

13 минуты назад, IgorT сказал:

Ну а на счет переменных что? Вам удалось без них обойтись или таки использовали?

 

22 минуты назад, Claus сказал:

Ну не проблема, про найти в таблице, если там есть это значение. Если нет то вероятно можно задать пределом от и до или с округлением, в общем от таблицы будет зависеть. Это простая функция, если выбрано х см в табл строку х потом функция изъятия значений из строки куда требуется.

Про найти в таблице все ясно. Как на строку (конфигурацию) с найденным значением переключиться по формуле-то, через изменение размера, переменной??? Просто ВЖУХ - и был ШС 20, стал - 30 и без всяких макросов, как обещано...

Изменено пользователем zerganalizer
Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, IgorT сказал:

Ну а на счет переменных что? Вам удалось без них обойтись или таки использовали?

Если деталь стандартная, то все переменные имеют определенные параметры при определенных условиях. Т.Е. есть таблица (или можно составить таблицу) из того что получится при смене какого то параметра.Так называемое - исполнение. Библиотека так и построена. Какой смысл в переменных? Их надо либо запоминать либо иметь таблицу под рукой.

Так что, переменными уже нет смысла пользоваться. Вчерашний день, так сказать.

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, zerganalizer сказал:

Про найти в таблице все ясно. Как на строку (конфигурацию) с найденным значением переключиться по формуле-то, через изменение размера, переменной??? Просто ВЖУХ - и был ШС 20, стал - 30...

Если у вас в таблице есть 30, и вы связали нужные вам переменные с таблицей то в чем вопрос? 

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Pumatum сказал:

Если деталь стандартная, то все переменные имеют определенные параметры при определенных условиях. Т.Е. есть таблица (или можно составить таблицу) из того что получится при смене какого то параметра.Так называемое - исполнение. Библиотека так и построена. Какой смысл в переменных? Их надо либо запоминать либо иметь таблицу под рукой.

В том смысл, что у вас таблица конфигураций всех ШС по ГОСТ и другим стандартам, есть расчет усилия в модели, под усилие надо выбрать ближайшую проушину из ваших конфигураций (таблиц) и применить автоматически. Т.е. через параметры усилия --> формула --> рассчитанный диаметр ШС далее установить его, и под нее подтянутся остальные параметры самой проушины (ширина, длина, вылет и т.п.). И чтобы автоматом - я выбрал в конфигере диаметр цилиндра, давление, диаметр штока, получил усилие, рассчитал требуемый ШС - и проушины подстроились сами из списка (таблиц) конфигураций.

 

1 минуту назад, Claus сказал:

Если у вас в таблице есть 30, и вы связали нужные вам переменные с таблицей то в чем вопрос? 

Размер 20 (новый 30) СВЯЗАН таблицей, он ею ЗАДАН. Даже приравнять через формулу не могу его к расчетному, если "через ж... насильно" сменить его на 30, остальные размеры, привязанные к той же таблице в моей САПР НЕ ИЗМЕНЯТСЯ. А в вашей как?

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, zerganalizer сказал:

Как на строку (конфигурацию) с найденным значением переключиться по формуле-то, через изменение размера, переменной???

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

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, BSV1 сказал:

Далее функции отбора из баз данных находят нужную строку, содержащую данные конкретного типоразмера объекта.

Еще раз. КАК ВКЛЮЧИТЬ КОНФИГУРАЦИЮ номер такой-то, где первый (или иной столбец) содержит заданное мною (формулой) нужное число??? Автоматом!!! И таблица с конфигурациями - внешний файл на диске.

Изменено пользователем zerganalizer
Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, zerganalizer сказал:

Еще раз. КАК ВКЛЮЧИТЬ КОНФИГУРАЦИЮ номер такой-то, где первый (или иной столбец) содержит заданное мною (формулой) нужное число??? Автоматом!!! И таблица с конфигурациями - внешний файл на диске.

Таблица может быть и внешней, для ряда отдельных моделей и внутренней, для одной модели, без разницы.  

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, zerganalizer сказал:

КАК ВКЛЮЧИТЬ КОНФИГУРАЦИЮ номер такой-то, где первый (или иной столбец) содержит заданное мною (формулой) нужное число??? Автоматом!!

5c20e7a30a7e7_.thumb.png.c75d9bf525e091a3eefca3e4fdf46ad8.png

11 минуту назад, zerganalizer сказал:

И таблица с конфигурациями - внешний файл на диске.

выбирайте нужный формат:

5c20e7f4ea307_2.thumb.png.bdd2e243c3094b210cb4666e5b8b0a1e.png

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

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, zerganalizer сказал:

диаметра ШС.....параметры ШС.... 30-й ШС.....новый диаметр ШС

39 минут назад, zerganalizer сказал:

и был ШС

26 минут назад, zerganalizer сказал:

всех ШС .... ШС .......ШС

Скрытый текст

DA5ja.png

 

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, zerganalizer сказал:

КАК ВКЛЮЧИТЬ КОНФИГУРАЦИЮ номер такой-то, где первый (или иной столбец) содержит заданное мною (формулой) нужное число??? И таблица с конфигурациями - внешний файл на диске.

Как вариант.

dbf("DBF_NAME", "COL2", "COL1 == 30") означает: отобрать значение из базы данных DBF_NAME из поля COL2 при условии, что значение поля COL1 равно 30.

 

Т.е. если объект описывается тремя параметрами (A1, A2, A3), надо написать

A1=dbf("DBF_NAME", "COL2", "COL1 == 30")

A2=dbf("DBF_NAME", "COL3", "COL1 == 30")

A3=dbf("DBF_NAME", "COL4", "COL1 == 30")

Получая разные значения параметра COL1 можно получать разные типоразмеры объекта. Так же можно делать срезы, меняя имя базы данных DBF_NAME .

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

Да, для полноты ответа забыл сказать, что в выражении COL1 == 30 вместо 30 можно/нужно поставить переменную, которая "содержит заданное мною (формулой) нужное число". Кстати, имя базы данных DBF_NAME тоже можно задать переменной.

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Pumatum сказал:

.... Какой смысл в переменных? Их надо либо запоминать либо иметь таблицу под рукой.

Так что, переменными уже нет смысла пользоваться. Вчерашний день, так сказать.

по ходу у нас с вами разное понимание переменных. 

Где-то я слышал, что переменная это некая величина, у которой есть имя и она может принимать различные значения. В параметризации без оной никуда.

Ваша версия?

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, IgorT сказал:

по ходу у нас с вами разное понимание переменных. 

Его интересовал поиск.

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

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

да понятно чего хотел ТС. Не понятно почему он сами переменные назвал "вчерашним днем, использовать их незачем" :shok: Без переменных пропадём!

Изменено пользователем IgorT
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, IgorT сказал:

да понятно чего хотел ТС. Не понятно почему он сами переменные назвал "вчерашним днем, использовать их незачем"

Вы друг мой - передергиваете.

Почитайте исходное сообщение. Там сказано, что использовать переменные В СТАНДАРТНЫХ ДЕТАЛЯХ незачем. Лучше пользоваться БАЗОЙ ДАННЫХ для создания исполнения детали.

Лично мне удобнее выбирать один параметр (исполнение).

А если вам удобнее выбирать несколько переменных - флаг в руки.

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

Насчет внешней базы в виде csv/txt я понял, обновление модели при обновлении файла - понял. А видосик, совсем краткий? Вот параметр был столько, вы меняете на столько, конфигурация переключается

5 часов назад, frei сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
  • SHARit закрыл это тему
  • SHARit разблокировал тему
  • SHARit закрепил это тему

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Koels
      Хмм, я думал раз она вылазит даже в простое, то Z координата висит на тормозе и дело не в этом. Спасибо за мысль, щас узнаю. Вообще у нас рядом стоит точно такая же макина, точь в точь и там таким проблем нет. Много заказов и отсутствие специалистов сделало свое дело. :) @gudstartup, 58% нагрузка на координату
    • mrVladimir
      Что-то я немного засомневался. Если решим брать новое ЧПУ, то искать точно такое же необходимо по номеру сзади корпуса (пластикового пластмассового) - так? А если брать только плату (материнскую или как ее лучше назвать...), на которой установлена (запаена) микросхема 1 на моих фото выше, то искать плату необходимо по номеру, который указан на самой плате - так? В моем случае : ЧПУ : A02B-0321-B520. Код на плате : A20B-8201-0081/01A. Если, допустим, мы покупаем ЧПУ A02B-0321-B520 - будет ли это гарантией того, что в нем установлена плата A20B-8201-0081/01A. И можно ли будет его считать таким же. И с отдельно приобретаемой платой тоже самое - если номер на ней полностью совпадает с нашим, значит ли это, что она полностью идентична. P.S. : извиняюсь за , возможно, навязчивые вопросы. Просто не хотелось бы попасть впросак из-за своей некомпетентности. такой файл есть, но мне говорили, что после снятия архивов, его лучше вообще никогда нигде ни использовать. А на каком этапе он нам может понадобиться?. Если, как говорил Виктор, мы зальем архив SRAM на старый модуль (ROM-SRAM), установленный в новое ЧПУ, то и файл OPRMINF не нужен. Правильно же?
    • Slavdos
      Доброе. делюсь 1 внедренным китайцем. купили у ЛЛС MARVEL PRO 6000-3015.HGT , 2 шт , с автоматизацией. станки неплохие, интерфейс русские, достаточно дружелюбен. за автоматизацию зря переплатили, китай похоже в этом сильно уступает европе. из неожиданностей- резка воздухом дает неудаляемый грат, по сути необходимы зачистные станки.
    • Killerchik
      Я 4 комфорки на скоростной шпиндель поставил, в этом же качестве)))))
    • gudstartup
      я предлагал операторам чай кипятить чем больше и интенсивнее работают тем чаще чайку попить можно нельзя же чтобы тормозной кипятильник перегрелся
    • Viktor2004
      и этот человек смеялся когда я использовал кипятильник вместо тормозного резистора
    • gudstartup
      @mrVladimir если у вас нет копии oprminf обязательно сделайте
    • mrVladimir
      Ну во видите. Вы все в курсе. Спасибо всем за советы.
    • SAPRonOff
    • gudstartup
      у нас год работало с подогревом и еще одно с березовым клином пока береза не рассохлась надо было дуб использовать
×
×
  • Создать...