Anton Afonin

Mold Adviser

Может есть у кого база по отечественным материалам для Mold Adviser.

В частности интересуют полипропилены (ПП 21030-16Н).

Поделиться сообщением


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


Нашел? Если да откликнись!

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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



  • Сообщения

    • _Ghost_
      Доброго времени суток. Взял у регионального представителя полную версию Adem 9.05 с временным ключем, чтобы попробовать, что там нового. Также обнаружил Adem 9.1, с абсолютно новым интерфейсом. Собственно в чем вопрос: есть ли отличия в работе самой программы, работе постпроцессоров? Будут-ли проекты, созданные в Adem 9.05 корректно работать в Adem 9.1? Или может еще есть какие-то нюансы?
    • dnss-mzn
    • In_man
      Нет-нет! Маяки-622 с 2007 по 2011 г.г. выпускались с этим компьютером и с монитором 800х600, и именно это разрешение компьютер и выдавал. В некоторых случаях приходилось в BIOS-е подправлять пару пунктов для этого.
    • alek77
      С этим у меня проблем нет, освоил потихоньку. Проблема с освоением занесения этих свойств в какую-либо базу данных. Гугл не помог, вот и интересуюсь на форуме
    • Sergei181
      Добрый день, есть вопрос по тому, как задать распределенную нагрузку треугольником в Ansys (картинку внизу прикрепил). Это полый цилиндр.
      Саму модель построил, разбил на КЭ, далее необходимо задать это нагрузку а потом снять перемещения с верхней границы. Вот пока вопрос с нагрузкой. Ниже привожу код на APDL. Там я попробовал задать нагрузку, но пока плохо получается
        finish /clear E=3e9 mu=0.37 Rad=0.3 r=0.1 h=0.1 div=8 div_x=8 !четное esz=h/div q=10e6 /prep7 et,1,plane42 keyopt,1,3,1 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,E MPDATA,PRXY,1,,mu k,1,0,0 k,2,r,0 k,3,Rad,0 k,4,Rad,h k,5,r,h k,6,0,h l,1,2 l,2,3 l,3,4 l,4,5 l,5,6 l,6,1 l,5,2 al,2,3,4,7 lesize,2,,,div_x lesize,3,,,div lesize,4,,,div_x lesize,7,,,div MSHAPE,0,2D mshkey,1, amesh,all SFGRAD,PRES,0,X,0,-2000 NoDE,r,18,25,24,23,22 SF,ALL,PRESS,10000 allsel finish /solution solve finish  
    • Anat2015
      WinRar глючит, сжал в zip PCM9375 выдает минимальное разрешение 1024х768, а старые мониторы в пультах оператора, которые работали с PCM 5825, тем более с PCM4823, если я не ошибаюсь, имеют разрешение 600х480. Сейчас мы опытную работу проводим, подключаем новый комп от Маяк-633 (А50Х... к старому пульту оператора, монитор с разрешением 600х480, предварительно, на экране вроде бы все есть, но надо проверять во всех режимах. !Резервное копирование М600.zip
    • Kelny
      В настройках программы поставить галочку ВЫБОР С ПОМОЩЬЮ ПРОЗРАЧНОСТИ или при выборе использовать клавишу SHIFT (если стоит галочка выбора с помощью прозрачности, то клавиша будет позволять наоборот выбирать, что что сверху)
    • Kelny
      Извилистая у вас похоже дорожка.   Можно добавить в систему не связанное с Solidworks, но связанное с программированием, например, Microsoft Visual Studio Express с понравившимся вам языком, в том числе C# и можно будет как DLL так и EXE собирать. Кто-то в своё время дружил Solidworks c Pascal от Delphi.
    • vasyam
      А что за визуализация можно подробнее, никогда не сталкивался По поводу баз данных могу вечером скинуть проект в VisualStudio, где я пытался это проделать. Но там куча подводных камней, количество по крайней мере лучше через спецификацию делать, а все остальное с моделей уже дергать. И еще пытался в виде аддона это сделать, но при попытке подключения к базе Acces, солид терял сознание и закрывался и при этом ошибок никаких не выдавал, победить так и не смог, в результате сделал в виде отдельного экзешника.
    • nbg
      void add_targets(string *body, tag_t task){ int targets_count, ifail = ITK_ok; tag_t *targets = NULL; tag_t root_task = NULL_TAG; tag_t *atts = NULL_TAG, *CMHasImpactedItem = NULL_TAG, *CMHasSolutionItem = NULL_TAG; tag_t *EC_solution_item_rel = NULL_TAG, *CMHasProblemItem = NULL_TAG, *status = NULL_TAG; char *type_izv = NULL, *spb5_Oboznachenie = NULL, *item_revision_id = NULL, *object_name= NULL, *name = NULL; int n_change, n_new, n_solution,n_problem, n_status; //**************************** logger::print_log(">> add_targets\n"); SAFE_CALL(EPM_ask_root_task(task, &root_task), ifail, root_task); logger::print_log(">> get root task\n"); if (ifail != ITK_ok || root_task == NULL_TAG) return; logger::print_log(">> perem\n"); //*******************************************падает в этом месте SAFE_CALL(EPM_ask_attachments(root_task, EPM_target_attachment, &targets_count, &targets), ifail, targets_count); logger::print_log(">> got attacment\n"); SAFE_CALL(AOM_ask_value_string(*targets, "ekp7_CMType", &type_izv), ifail, type_izv); logger::print_log(">> get type izv\n"); logger::print_log(" ekp7_CMType - %s\n", type_izv); if (strcmp (type_izv, "01") == 0) { logger::print_log(">> get change item\n"); (*body).append("<br><br><b>Изменяемые элементы:</b> <br>"); (*body).append("<table border=\"1\"><tr><th>Имя</th><th>Статус</th></tr>"); SAFE_CALL(AOM_ask_value_tags(*targets, "CMHasImpactedItem", &n_change, &CMHasImpactedItem), ifail, n_change); if (ifail != ITK_ok || CMHasImpactedItem == NULL) return; if (n_change >0) { char ** change_it = (char**) malloc(n_change + 1); string statusItog; for (int i = 0; i < n_change; i++) { SAFE_CALL(AOM_ask_value_string(CMHasImpactedItem[i], "spb5_Oboznachenie", &spb5_Oboznachenie), ifail, spb5_Oboznachenie); SAFE_CALL(AOM_ask_value_string(CMHasImpactedItem[i], "item_revision_id", &item_revision_id), ifail, item_revision_id); SAFE_CALL(AOM_ask_value_string(CMHasImpactedItem[i], "object_name", &object_name), ifail, object_name); //get status SAFE_CALL(AOM_ask_value_tags(CMHasImpactedItem[i], "release_status_list", &n_status, &status), ifail, n_status); logger::print_log(">> get status!!!!!!!\n"); char ** status_det = (char**) malloc(n_status + 1); for (int j = 0; j < n_status; j++){ SAFE_CALL(AOM_ask_value_string(status[j], "object_string", &name), ifail, name); //status_det[j] = name; statusItog.append(name); statusItog.append("; "); logger::print_log("status - %s\n", statusItog); } strcat(spb5_Oboznachenie, "/"); strcat(spb5_Oboznachenie, item_revision_id); strcat(spb5_Oboznachenie, "-"); change_it[i] = strcat(spb5_Oboznachenie, object_name); logger::print_log(" Изменяемые элементы - %s\n", change_it[i]); (*body).append("<tr>"); (*body).append("<td>"); (*body).append(change_it[i]); (*body).append("</td>"); (*body).append("<td>"); (*body).append(statusItog); (*body).append("</td>"); (*body).append("</tr>"); statusItog=""; } } (*body).append("</table>"); MEM_free(CMHasImpactedItem); logger::print_log(">> get new item\n"); // get new item (*body).append("<br><br><b>Новые элементы:</b> <br>"); (*body).append("<table border=\"1\"><tr><th>Имя</th><th>Статус</th></tr>");