Jump to content
  • 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 Просмотр полной статьи
    • 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 лет пугаете трещинами в зоне склейки. Приведите пример когда это реально мешает жить ?
    • vl_cnc
      Обычно производитель предоставляет только бэкапы своих файлов ( SRAM, PMC... и т.д.). За восстановлением системы обращаться к Фануку. И наоборот, Фанук всегда восстанавливает только свою системную часть, со всеми остальными проблемами станка обращайтесь к производителю))
×
×
  • Create New...