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

Новый интерфейс ANSYS (6.1 и выше)


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

Лично мне кажется, что старый интерфейс более удобен.

Особенно огорчает отсутствие в новом интерфейсе возможности расположить окно ANSYS Output в правом верхнем углу экрана (над графическим окном) без его перекрытия с другими окнами, отсутствие в графическом окне кнопки для его разворачивания во весь экран и изчезновение окна Pan/Zoom/Rotate при нажатии на какое-нибудь меню.

Сообщаю, что для включения старого интерфейса нужно найти в каталоге, куда установлен ANSYS, файл start**.ans (** - цифры, указывающие номер версии ANSYS: для 6.1 - start61.ans, для 7.0 - start70.ans и т. д.) и добавить туда команду:

/MSTART,UTIL,ON

Но, вместе с тем, придется сообщить пренеприятнейшее известие о том, что при выполнении данной команды (в версии 7.0) в ANSYS Output выдается следующее:

*** NOTE ***                            CP=      1.642   TIME= 20:22:22

The UTIL option of the /MSTART command will be removed at a future

release.

т. е. в более новых версиях ANSYS вышеозначенная команда перестанет работать.

(Отредактировал(а) OlegS - 11:05 - 13 Янв., 2003)

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


Ну, с окном Output не такая уж и серьезная беда. Лично я туда гляжу в основном во время длительной работы сольвера. А в графическом окне мало что меняется в это время - разве что графики невязок... Кроме того, в Win2k положение и размеры досовского окна можно зафиксировать навсегда - там где нужно :).

(Правый клик на иконке->Cвойства->Положение). Причем для каждой проги - свою настройку (Не в обиду будь сказано, но многие этого почему-то не знают :) ).

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

OleguS. уважаемый Олег, у меня в ANSYS 7.0 при старом интерфейсе не включается Contact pair. Почему?

       

                                          Guest

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

Уважаемые Господа,

Версия программы ANSYS 7.0 - "промежуточная" - т.е. это переходный период, который закончится с выходом версии 7.1 (конец лета 2003 года).

Этот период обусловлен переходом на более современную "технологию" грамфики, генерацию сеток, кое-что новое появится и в "решателях".

С уважением   Анпилов В.Н.

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

2 absamara

С фиксацией положения окна Output проблем не возникает, проблема в том, что оно загораживается главным окном. А видеть его весьма желательно, т. к. в нем выдается информация о том, как ANSYS реагирует на действия пользователя.

2 Guest

Дело в том, что при нажатии Main Menu > Preprocessor > Modeling > Create > Contact Pair >

выводится окно, которое есть только в новом интерфейсе, а уже в этом окне нажимается кнопка и появляется Contact Wizard. Т. к. в старом интерфейсе этого окна нет, то вместо него выдается сообщение об ошибке:

*** WARNING ***                         CP=      2.444   TIME= 09:29:44

Tcl command "euidl::contact::Interface" generated a stack trace.

Check the ANSYS output for details.

tcl generated the following stack trace:

can't define "::AnsysGUI::ansGUIArray": parent namespace doesn't exist

    while executing

"variable ::AnsysGUI::ansGUIArray"

    (procedure "getContactInfo" line 7)

    invoked from within

"getContactInfo lmesh"

    (procedure "euidl::contact::Interface" line 36)

    invoked from within

"euidl::contact::Interface"

При использовании старого интерфейса проблему можно решить, только сделав на UIDL меню, из которого напрямую запускается Contact Wizard.

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

Quote: from absamara on 15:52 - 16 Янв., 2003

Как все-таки на UIDL сделать меню ...?

                                       Guest

Да легко!!! (Правда, не совсем на UIDL)

В меню Ансиса выбираете пункт MenuCtrls->Edit Toolbar. Появляется окно со списком имеющихся юзерских кнопок - несколько строк в стиле:

*ABBR,SAVE_DB,SAVE

Так вот, Save_DB - это надпись на кнопке, а SAVE - имя команды Ансиса. Если одной команды мало, то надо написать макрос - текстовый файл с набором из нескольких команд, обозвать этот файл как-нить пооригинальней с расширением .mac и поместить его в каталог "apdl". Пусть это будет "test.mac". После этого можно создать кнопку как обычно. То есть вместо SAVE_DB задать желаемую надпись, а вместо SAVE - имя файла макроса - TEST.

Необходимые команды ищите в логе сессии.

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

2 Guest

А нельзя ли зарегистрироваться?

2 absamara

Этот способ был бы вполне подходящим, если бы вызову Contact Wizard соответствовала какая-нибудь команда APDL, но, к сожалению, это не так. Contact Wizard - по сути - всего лишь несколько окон в интерфейсе и для вставки меню со ссылкой на него нужно использовать UIDL.

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

2 absamara

Этот способ был бы вполне подходящим, если бы вызову Contact Wizard соответствовала какая-нибудь команда APDL, но, к сожалению, это не так. Contact Wizard - по сути - всего лишь несколько окон в интерфейсе и для вставки меню со ссылкой на него нужно использовать UIDL.

Согласен, (потому и написал " не совсем на UIDL) но в принципе можно использовать для открытия соответствующих окон команду UI с параметрами, открывающими нужные диалоги и с их помощью указывать необходимые поверхности и т.п. Т.е.-написать большой макрос. Хотя это конечно, по трудоемкости будет не легче, чем на UIDL. Проблема в том, что в стандартном Helpe про UIDL ничего не написано.

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

Проблему с запуском Contact Wizard я решил. Все оказалось даже проще, чем я думал.

Для обеспечения запуска Contact Wizard из старого интерфейса ANSYS, нужно немного изменить содержимое файла UIMENU.GRN. Он находится в каталоге, куда установлен ANSYS (полный путь к этому файлу зависит от версии).

В файле UIMENU.GRN три раза встречается слово Fnc_CWz_Entry. Из этих трех слов Fnc_CWz_Entry то, которое находится ближе всего к началу файла, нужно заменить на Fnc_CWz_EntryOld, а два других нужно заменить на Men_CntcSurf.

При этом учтите следущее:

1. Не забудьте сделать резервную копию файла UIMENU.GRN.

2. Не пытайтесь проделывать это в ANSYS 6.0 и ниже - ничего хорошего не получится.

3. Способ проверен на ANSYS 7.0, но должен работать и в ANSYS 6.1.

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

Quote: ...Из этих трех слов Fnc_CWz_Entry то, которое находится ближе всего к началу файла, нужно заменить на Fnc_CWz_EntryOld, а два других нужно заменить на Men_CntcSurf.

...

Да уж, хитро! Я туда смотрел, но подумал, что это что-то бинарное...

Ну ты и колдун! ( с уважением)

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

В настоящее время заканчивается тестирование версии 7.1

Чем новеньким порадуют?
Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...