Dr.Moro

О *get команде...

Pinned posts

Всем доброго времени суток :smile:

Извиняйте за делитантский вопрос, но

неужели нельзя с помощью *get вытащить параметры материала (плотность например), если они не заданы таблично? Если так, то может есть какие-то альтернативы?

Всем заранее спасибо)))

Share this post


Link to post
Share on other sites


UnPinned posts

если @Борман поймет вопрос, то ответит быстрее, чем я открою help :biggrin:

Share this post


Link to post
Share on other sites
8 минут назад, soklakov сказал:

если @Борман поймет вопрос, то ответит быстрее, чем я открою help :biggrin:

=)) На самом деле все просто, наверное вопросы -  не мой конек.

При написании командной вставки в Workbench хочу выцепить из расчета плотность материала в качестве присвоения этого значения для переменной.

*get,Par1,dens,X где X - переменная со значением, соответствующим номеру материала, выводит плотность 1*10^(-25) (или около того). Но опять же в хелпе

указано, что это можно делать для материалов, заданных командой TB. Я же задаю материал через Engineering Data, т.е. через MP. 

Собственно вот и хочу понять, так это или не так )))

Может есть какие-то другие способы? )))

 

Share this post


Link to post
Share on other sites

Table 149:  *GET Preprocessing Items, Entity = MPLAB

Entity = MPlab, ENTNUM =N (MPlab = material property label from MP command; N = material number.)
*GET, Par, MPlab, N, Item1, IT1NUM, Item2, IT2NUM
Item1 IT1NUM Description
TEMP val Material property value at temperature of val. For temperature dependent materials, the program interpolates the property at temperature input for val.
1 person likes this

Share this post


Link to post
Share on other sites

@Dr.Moro , вот что перформулировка животворящая делает)

Share this post


Link to post
Share on other sites
13 минуты назад, Борман сказал:

Table 149:  *GET Preprocessing Items, Entity = MPLAB

Entity = MPlab, ENTNUM =N (MPlab = material property label from MP command; N = material number.)
*GET, Par, MPlab, N, Item1, IT1NUM, Item2, IT2NUM
Item1 IT1NUM Description
TEMP val Material property value at temperature of val. For temperature dependent materials, the program interpolates the property at temperature input for val.

Собственно этот вариант я  тоже смотрел, но не очень понимаю чем с точки зрения написания он отличается от приведенного мною ранее? :( Возможно я безнадежно заработался )))

 

9 минут назад, soklakov сказал:

@Dr.Moro , вот что перформулировка животворящая делает)

Хотел как проще, а получилось... Ну Вы понимаете )))

Share this post


Link to post
Share on other sites

Команда работает. Только что проверил :)

Наверное номер материала не тот стоит.

Share this post


Link to post
Share on other sites
20 минут назад, Dr.Moro сказал:

не очень понимаю чем с точки зрения написания он отличается от приведенного мною ранее?

 

1 час назад, Dr.Moro сказал:

указано, что это можно делать для материалов, заданных командой TB. Я же задаю материал через Engineering Data, т.е. через MP.

 

20 минут назад, Dr.Moro сказал:

Entity = MPLAB

 

20 минут назад, Dr.Moro сказал:

MPlab = material property label from MP command

 

Share this post


Link to post
Share on other sites
1 час назад, Борман сказал:

Команда работает. Только что проверил :)

Наверное номер материала не тот стоит.

Материал всего один :))

 

1 час назад, soklakov сказал:

 

 

 

 

Я понимал что в Entity нужно вводить лэйбл из MP, типа dens :)) где же тогда указать что мне нужна именно плотность? Или в описании temp это не значение температуры при которой выводится параметр, а просто пример этого параметра? Тогда верный вариант будет *get,X,MPlab,N,dens? 

В любом случае раз @Борман даже проверил, завтра ещё попробую разные вариации, а то совсем как-то глупо выходит :)) ну а если и завтра не получится, тогда видимо что-то не то в самой вставке, придется приложить и её :)) 

 

Всем добра и ещё раз спасибо :)

Share this post


Link to post
Share on other sites
11 час назад, Dr.Moro сказал:

*get,Par1,dens,X где X - переменная со значением, соответствующим номеру материала,

Синтаксис именно такой.

В помощь вашему дебагеру...

Если на выходе 0.788e-30, то вариантов целых три.

1) Плотность не задана.

2) Материал с номером, который вы задумали, не существует.

3) Номер материала, который вы задумали, не записан в перемнную Х 

Ставлю на (3).

Share this post


Link to post
Share on other sites
24 минуты назад, Борман сказал:

Синтаксис именно такой.

В помощь вашему дебагеру...

Если на выходе 0.788e-30, то вариантов целых три.

1) Плотность не задана.

2) Материал с номером, который вы задумали, не существует.

3) Номер материала, который вы задумали, не записан в перемнную Х 

Ставлю на (3)

Скоро проверю :) хотя мне уже кажется, что я и напрямую номер материала задавал. 

Забавный момент... Мне на почту оповещения на ответ от @Борман кидает в спам, а от @soklakov нет :biggrin: Вот они плоды работы ИИ...

Share this post


Link to post
Share on other sites

@Борман Вы были правы, только дело все же в пункте (2) :)

Определяя переменную X, я использовал *get,X,elem,n,matm,

что при единственно заданном материале выдавало значение - 2. Используя *get,X,elem,n,attr,mat все вроде как работает нормально :) 

Вот где я не доглядел -__-

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • skylink67
      Может кто помочь с установкой solidworks 2019?
    • Chardash
      действительно странно же получается, но сейчас в работе проект, около 30 % заложенных сечений не несут. В итоге переделка и исправление проекта и сроки начала строительства существенно увеличены. И что еще загадочнее, проект не "сарай-табуретка", а вполне среднее производственное здание, где должны будут находиться и работать много людей. И о чудесах вроде того, что в наличии имеются все необходимые документы, СРО-лицензии, подписи всех уполномоченных лиц, пройденная экспертиза я уже молчу, тк увидев все это, получил полный разрыв шаблона, не микроскопы же проектируем и все же проверено-утверждено множеством людей-специалистов...   совсем чудеса, что подобные объекты в ближайшие пару лет, вижу не так, чтобы очень редко. Наверное все таки это не чудо и где-то во всей этой цепочке есть слабое звено, что послужило бы отдельной темой для холивара.
    • Snake 60
      Размер текста в самой программе, по-моему, не настраивается, но его можно увеличить в настройках самой операционной системе. SolidWorks должен подхватить. А вот размер значков - пожалуйста:
    • boomeeeer
      @andrey2147 Да кто его знает, почему японцы его так назвали
    • rg2018
      Здравствуйте. Такая проблема, не вижу значков и текст в самой программе так как, плохо вижу Можно ли увеличить масштаб программы?
    • igor95_64rus
      Всем привет. Месяц назад начал работать оператором ЧПУ и возник вопрос по привязки инструмента и ноля детали на станках haas st 10 и st20y. (стойка фанук) щупы не работают и поэтому привязываем протачиванием и подрезом торца, получается по X привязываем только при установке инструмента, а Z привязываем  каждый используемый в программе инструмент кажый раз когда начинаем делать другую деталь, а ноль детали (g54-g59 в графе x и  z стоит 0) не используем, единственное когда это задействуется это когда обрабатываем 2 сторону, то в g55 корректируем Z чтоб вышел габаритный линейный размер, собственно вопрос такой, это правильная привязка? а то во всех книгах пишут что надо инструмент привязывать и  ноль детали, но при такой привязке как делаем 0 детали не надо привязывать, и еще вопрос можно ли как то привязать инструменты, а потом просто привязывать 0 детали а инструменты уже трогать не надо( к примеру проходным резом точить торец и диаметр привязать x и z, а остальные инструменты будут как то от этих значений "плясать"  
    • ShadoWofXaoS
      Приветствую. У стойки 802D довольно корявый и неудобный интерфейс. После некоторых мучений пришел к выводу, что подпрограммы из вкладки "Циклы" нельзя ни отредактировать, ни скопировать обычным, привычным способом. Поэтому предлагаю следующий способ: скопировать/выгрузить (аля "Считывание") на комп требуемую программу из вкладки "Циклы" через интерфейс RS232, отредактировать, потом обратно скопировать/загрузить (аля "Запись") во вкладку "Циклы". Для данных целей рекомендую программу WinPCIN (желательно последней версии). P.S. Лично я крайне НЕ рекомендую редактировать стандартные циклы Siemens. Только дубликаты/копии следует редактировать, а потом сохранять во вкладку "Программы" (или даже лучше в "Циклы пользователя"). Думаю, проблем с конфликтностью одноименных программ быть не должно. Если память не подводит, поиск и последующее выполнение программы происходит в определенной последовательности: 1. _N_MPF_DIR 2. _N_SPF_DIR 3. _N_CUS_DIR 4. _N_CMA_DIR 5. _N_CST_DIR
    • chatjokey
      если интересно, то вот https://journal.tinkoff.ru/dubai/ и вот https://pora-valit.livejournal.com/1248449.html
    • AlexKaz
      собственно, а что мне дадут эти цифры? интересно сравнивать медианную зарплату и расходы. в оаэ хороший инженегр получает в районе 3.5 тыс дол и выше при стоимости жилья выше 1 тыс дол., еда дорогая, вода дорогая, медицина сверхдорогая. Учитель в оаэ получает 500 баксов. И на что интересно он живёт? Учителя в оаэ не нужны. Как и здесь. Как и в США что уж молчать.
    • chatjokey
      я бы на вашем месте про экономику стран вообще не рассуждал.  вы не понимаете значение терминов ввп на душу населения и уровень жизни.