Jump to content

программы расчета и моделирования

Recommended Posts

Уважаемые форумчане, использует ли кто программные продукты от фирмы romax technology. поделитесь опытом  эксплуатации если таковой имеется.(www.romaxtech.com)

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • Bot
      Boticário Group Digitally Transforms the Manufacturing of 300 Million Products a Year with Dassault Systèmes Просмотр полной статьи
    • Bot
      Dassault Systèmes Commits for Sustainability: Science-Based Targets Approved and Net Zero Emissions Timeline Set Просмотр полной статьи
    • lexx174
      ТВС, может вам вспомнить молодость музыкальную?На ютубе нынче народ кто хорошо поет и играет - устраивают прямые эфиры.и буквально за вечер, с 20-00 до полуночи исполняют по заявкам и зарабатывают порой до 10-15тыс.р, за один лишь вечер! А у вас пенсия только 14тыс, и то в месяц
    • butulec
      arg0 это из public Object execute(ExecutionEvent arg0) throws ExecutionException  или у вас не по кнопке?               TreeSelection treeSelection = (TreeSelection)AdapterUtil.getAdapter(paramISelection, TreeSelection.class);               final TreePath[] selectedTreePaths = (treeSelection == null) ? null : treeSelection.getPaths();               if (selectedTreePaths != null && selectedTreePaths.length > 0) {                       ITreeContentProvider iTreeContentProvider = (ITreeContentProvider)treeViewer.getContentProvider();                       WorkspaceCommonContentProvider workspaceCommonContentProvider = (iTreeContentProvider instanceof WorkspaceCommonContentProvider) ? (WorkspaceCommonContentProvider)iTreeContentProvider : null;                       byte b1 = 0;                       int i = selectedTreePaths.length;                       TreePath[] arrayOfTreePath;                       int j = (arrayOfTreePath = selectedTreePaths).length;                       for (byte b2 = 0; b2 < j; b2++) {                         TreePath treePath1 = arrayOfTreePath[b2];                         TreePath treePath2 = treePath1;                         Object object = treePath1.getLastSegment();                         if (object != null) {                           String str = object.toString();                          TCComponentContentProvider tCComponentContentProvider = null;                          if (workspaceCommonContentProvider != null) {                             ITreeContentProvider iTreeContentProvider1 = workspaceCommonContentProvider.getDelegateContentProvider(object);                             if (iTreeContentProvider1 instanceof TCComponentContentProvider)                               tCComponentContentProvider = (TCComponentContentProvider)iTreeContentProvider1;                            } else if (iTreeContentProvider instanceof TCComponentContentProvider) {                             tCComponentContentProvider = (TCComponentContentProvider)iTreeContentProvider;                           }                            if (tCComponentContentProvider != null)                             tCComponentContentProvider.setSyncLoadSwitch(true);                            try {                             LinkedList<TreePath> linkedList = new LinkedList();                             linkedList.addFirst(treePath2);                             byte b = -1;                             byte b3 = 0;                             byte b4 = 0;                                                         while (!linkedList.isEmpty()) {                               if (b != -1 && ++b3 >= b)                                 break;                                int k = linkedList.size();                               Object[] arrayOfObject = { str, Integer.valueOf(b3), Integer.valueOf(b4) };                               byte b5 = 50;                               final ArrayList<TreePath> arrayList = new ArrayList();                               for (int m = 0; m < k; m += b5) {                                 arrayList.clear();                                 for (byte b6 = 0; b6 < b5; b6++) {                                   int n = m + b6;                                   if (n >= k)                                     break;                                    arrayList.add(linkedList.get(n));                                                                    }                                  Runnable runnable = new Runnable() {                                     public void run() {                                       for (TreePath treePath : arrayList)                                         treeViewer.setExpandedState(treePath, true);                                      }                                   };                                 display.syncExec(runnable);                               }                                String str2 = MessageFormat.format(Messages.ExpandCollapseHandler_AccessNthLevel, arrayOfObject);                               final LinkedList<TreePath> linkedList1 = new LinkedList();                               for (TreePath treePath : linkedList) {                                 b4++;                                                                Object object0 = treePath.getLastSegment();                                   Object[] arrayOfObject0 = iTreeContentProvider.getChildren(object0);                                   byte b0 = (byte) ((arrayOfObject0 == null) ? 0 : arrayOfObject0.length);                                   if (b0!=-1)                                     for (byte b10 = 0; b10 < b0; b10++) {                                       Object object10 = arrayOfObject0[b10];                                       if (object10 != null) {                                           TreePath treePath0 = treePath.createChildPath(object10);                                           if(treePath0.getLastSegment().toString().indexOf("View")!=-1){                                               linkedList1.addLast(treePath0);                                           Runnable runnable = new Runnable() {                                               public void run() {                                                 for (TreePath treePath0 : linkedList1)                                                   treeViewer.setExpandedState(treePath0, true);                                                }                                             };                                           display.syncExec(runnable);                                           }                                                                                 }                                      }                                                                       }                                linkedList = linkedList1;                             }                            } finally {                             if (tCComponentContentProvider != null)                               tCComponentContentProvider.setSyncLoadSwitch(false);                            }                            if (tCComponentContentProvider != null)                             tCComponentContentProvider.setSyncLoadSwitch(false);                          }                        }                }                
    • ДОБРЯК
      В этой зоне не трещины будут. А будет непонятно что. С точки зрения теории в этой зоне будет непонятно что. Никто вас не пугает. Делайте любые модели. И вытянутые элементы делайте, и острые углы и маленькие элементы. И большие и маленькие жесткости пусть будут в ваших моделях. Я не пытаюсь никого переубедить. Я только говорю что вы не сможете правильно склеить узел и 6-ти узловую оболочку, например. Если вы умеете это делать правильно, то расскажите какие уравнения нужно записать или какие дополнительные жесткости ввести. Вы уже  15 лет говорите что ваша суперпрограмма решает эту задачу правильно. Не скрывайте своих знаний. А пока только слова, что можно взять большую сборку, нажать одну кнопочку и программа правильно склеит несовместные КЭ сетки.  Повторю еще раз. Если вы умеете это делать правильно, то расскажите какие уравнения нужно записать или какие дополнительные жесткости ввести. @Борман если вам удобно делать, то делайте. Это ваши проблемы. Вы расчетчик вы можете склеивать любые несовместные сетки.
    • Flint_ru
      Да, но вроде как ANSYS Academic Research Mechanical and CFD как раз включает DesignModeler
    • Genius_V40%
      Да, на разных вкладках лицензии для разных продуктов. Кнопками "Move up"/"Move down" можно регулировать их приоритетность. Например если поднять "Blade modeler" выше "Design modeler" (когда у Вас будет эта лицензия) то в программе "Design modeler " отобразятся новые инструменты для моделирования.
    • миталник
      Что-то мудрёно всё на вашем производстве? Другие документы, бумажки... Вам видней...
    • lexx174
      как вариант попробуйте отключить некоторые службы NVidia, телеметрию,сравните эффект будет или нет
    • Борман
      Понятно, что место склейки никогда не является областью интереса. Это все используется для передачи нагрузки от одной части конструкции к другой. Вы же 15 лет пугаете трещинами в зоне склейки. Приведите пример когда это реально мешает жить ?
  • Create New...