программирование в ANSYS
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > программирование в ANSYS

программирование в ANSYS

Ответ
Поиск в этой теме
Непрочитано 05.10.2005, 05:20 #1
программирование в ANSYS
alle
 
Регистрация: 11.08.2005
Сообщений: 921

Уважаемые коллеги!
Немного припотел с типом данных Fortran.
Хочу все исходные параметры своей задачи задавать в отдельном текстовом файле.
1) Например, имеется некоторый массив "А", скажем, размером 3х3.
Пусть для определенности
А(1,1)=2,563; А(1,2)=7,369; А(1,3)=8,2;
А(2,1)=7,15; А(2,2)=0,1245; А(2,3)=14,89;
А(3,1)=9; А(3,2)=17,1; А(3,3)=158
Было бы удобно, если бы в создаваемом мною текстовом файле я вводил значения массива по следующей схеме:
2.563<пробел>7.369<пробел>8.2
7.15<пробел>0.1245<пробел>14.89
9<пробел>17.1<пробел>158
Изучаю команду *VREAD и сталкиваюсь с тем, что в Фортране называется спецификацией формата или форматным кодом. Получается, что количество символов в каждом числе должно быть фиксированным. Но я не могу заранее предусмотреть сколько позиций будет отведено под конкретное число и его десятичную часть. То есть, я хочу не задумываясь вводить числа типа 2.563 или 9, отделяя их пробелами и переносами и чтобы программа это все нормально переваривала.
То есть я, как человек, избалованный всякими вижуал бейсиками с их умными переменными типа variant начинаю испытывать ужас перед Fortran-ом и его типами данных.
Подскажите мне, пожалуйста, можно ли записать команду *VREAD для такого "произвольного" случая как в моем примере.
(Fname = Fname, Ext = txt)
2) Можно ли к примеру организовать один текстовый файл и для массивов и для скаляров, какие есть в задаче? То есть как например записать код, чтобы для скаляра abc считывалось значение к примеру 11-й строки текстового файла?
Просмотров: 28173
 
Непрочитано 05.10.2005, 07:39
#2
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


Посмотри команду *tread
в ней есть все желаемое тобой
и ввод из бесформатного txt
и с указанной строки
СергейД вне форума  
 
Автор темы   Непрочитано 05.10.2005, 10:12
#3
alle


 
Регистрация: 11.08.2005
Сообщений: 921


*TREAD, Par, Fname, Ext, --, NSKIP
Reads data from an external file into a table array parameter.

*VREAD, ParR, Fname, Ext, --, Label, n1, n2, n3, NSKIP
Reads data and produces an array parameter vector or matrix.

Сергей, мне бы нужно не в table считывать а an array parameter vector or matrix или просто определять как скаляр...

Пусть например в рабочей директории fname.txt стоит проивольное число. Какой командой мне считать его, присвоив данное значение скаалярному параметру A ? Код не черкнете плиз (я человек измученный фортраном )


Цитата:
Сообщение от СергейД
Посмотри команду *tread
в ней есть все желаемое тобой
и ввод из бесформатного txt
и с указанной строки
alle вне форума  
 
Автор темы   Непрочитано 05.10.2005, 10:26
#4
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Вот для некоторой своей задачи я сохраняю данные в файле:

PARSAV, Lab, Fname, Ext, --
Writes parameters to a file.


/NOPR
*SET,A1 , 0.9380000000000E-03
*SET,A2 , 0.4800000000000E-03
*SET,A3 , 0.4800000000000E-03
*SET,A4 , 0.8150000000000E-03
*SET,A5 , 0.8150000000000E-03
*SET,AEFF , 4.376040041265
*SET,AEFFL , 0.3000000000000
*SET,AEFFT , 1.500000000000
*SET,AI , 0.8300043716032
*SET,AK , 3.911625307237
*SET,B1 , 2.556200000000
*SET,B2 , 1.276200000000
*SET,BC1 , 0.8000000000000E-01
*SET,BC2 , 0.5000000000000E-01
*SET,FR1 , 5.967003531547
*SET,FR2 , 5.967003531547
*SET,FR3 , 15.31162351017
*SET,FR4 , 15.31162351017
*SET,FRLIM , 3.800000000000
*SET,FRMAX , 100.0000000000
*SET,FRMIN , 0.1000000000000E-01
*DIM,G ,ARRAY, 3, 1, 1,
*SET,G ( 1, 1, 1), 3135.904886888
*SET,G ( 2, 1, 1), 2577.456071415
*SET,G ( 3, 1, 1), 6546.473642849
*SET,H , 13.00000000000
*SET,H1 , 1.000000000000
*SET,I , 0.4923076923077E-01
*SET,J , 3.000000000000
*DIM,K ,ARRAY, 3, 1, 1,
*SET,K ( 1, 1, 1), 0.8086746252362
*SET,K ( 2, 1, 1), 0.9775229525623
*SET,K ( 3, 1, 1), 1.054417116292
*DIM,KDW ,ARRAY, 3, 1, 1,
*SET,KDW ( 1, 1, 1), 0.8330259555374
*SET,KDW ( 2, 1, 1), 0.7609757078353
*SET,KDW ( 3, 1, 1), 0.7339767543607
*SET,KM , 1.200000000000
*SET,KORRW , 0.9000000000000
*SET,KW , 1.150000000000
*SET,L1 , 5.551868706376
*SET,L2 , 5.551868706376
*SET,L3 , 5.551868706376
*DIM,M ,ARRAY, 3, 1, 1,
*SET,M ( 1, 1, 1), 313.5904886888
*SET,M ( 2, 1, 1), 257.7456071415
*SET,M ( 3, 1, 1), 654.6473642849
*SET,ML , 20.00000000000
*SET,MT , 500.0000000000
*SET,N , 13.00000000000
*SET,NEL , 1.000000000000
*SET,NFR , 10.00000000000
*SET,NKP1 , 12.00000000000
*SET,NKP2 , 27.00000000000
*SET,NKP3 , 43.00000000000
*SET,NKP4 , 59.00000000000

*DIM,NN ,ARRAY, 3, 1, 1,
*SET,NN ( 1, 1, 1), 5.000000000000
*SET,NN ( 2, 1, 1), 10.00000000000
*SET,NN ( 3, 1, 1), 13.00000000000

*SET,NOP , 3.000000000000
*SET,NU , 0.6297412173516
*SET,PHI , 0.2121891301980
*SET,R1 , 0.1580000000000E-01
*SET,R2 , 0.9800000000000E-02
*SET,R3 , 0.9800000000000E-02
*SET,R4 , 0.1380000000000E-01
*SET,R5 , 0.1380000000000E-01
*DIM,W ,ARRAY, 3, 1, 1,
*SET,W ( 1, 1, 1), 4648.059339068
*SET,W ( 2, 1, 1), 4332.834747996
*SET,W ( 3, 1, 1), 4076.288641469
*SET,W0WIND , 380.0000000000
*SET,Y , 10.23076923077
*SET,Y1 , 10.23076923077
*SET,Y2 , 13.00000000000
*SET,YMID , 11.61538461538
*SET,_BUTTON , 0.000000000000
*SET,_RETURN , 0.000000000000
*SET,_STATUS , 1.000000000000
*SET,_UIQR , 92.00000000000
*SET,_ZX ,' '
/GO

Из того же файла данные прекрасно считываются командой

PARRES, Lab, Fname, Ext, --
Reads parameters from a file.

Все что я хочу это устроить запись параметров в аналогичный файл без "*SET" и прочих ансисовских маркировок.
И мой вопрос состоит в том, могу ли при этом избежать сложностей
фортрановского оператора Format ?
alle вне форума  
 
Непрочитано 05.10.2005, 12:35
#5
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


УЖЕ ИМЕЮЩИЕСЯ
проще всего наверное-записать и прочитать
*cfopen,wse,txt
*vwrite,a1,a2,a3
%14.7e %14.7e %14.7e
*vlen,1! не забудь
*vwrite,g(1),g(2),g(3)
%14.7e %14.7e %14.7e
!........... и тд
*cfclos
! В ФАЙЛЕ БУДЕТ ВСЕ В НУЖНОМ ФОРМАТЕ
! МОЖНО СДЕЛАТЬ И ЦИКЛ ПО ВСЕМ СУЩЕСТВУЮЩИМ ПЕРЕМЕННЫМ


*dim,par,,100
*vread,par(1),wse,txt
(10E14.7)

если проясните что все таки нужно сделать-
можно подобрать операции
можно и exe вызвать из макроса
можно команду самому сделать

а вообще бесформатный ввод я делаю через *tread
затем читаю из табличного массива
например переношу числа в обычный массив
(ну будет в макросе не строка а две-три..)
*dim,ww,table,1,1
*tread...
a=ww(1)
СергейД вне форума  
 
Автор темы   Непрочитано 05.10.2005, 12:48
#6
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Спасибо, Сергей.
Я там на вашем форуме этот же вопрос задал (нужно срочно).
alle вне форума  
 
Автор темы   Непрочитано 05.10.2005, 14:25
#7
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Этот способ подкупает своей простотой.
В связи с этим еще вопрос
ww(1) - это первый элемент таблицы.
А как получить где нибудь в середине.
Для массива все ясно WW(1,1,3)
есть скаляр.
А для таблицы какое обозначение?

Цитата:
Сообщение от СергейД
а вообще бесформатный ввод я делаю через *tread
затем читаю из табличного массива
например переношу числа в обычный массив
(ну будет в макросе не строка а две-три..)
*dim,ww,table,1,1
*tread...
a=ww(1)
alle вне форума  
 
Непрочитано 05.10.2005, 15:13
#8
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


да также --w(1,1,3)
просто
табличный массив- массив у которого номера строк (столбцов.плоскостей) могут быть не только целыми но и
дробными
применяется линейная аппроксимация.
скажем для расчета w(3.5,7.2)
применяются w(3,7) w(4,7) w(3,8) w(4,8)

формирование такого массива чуть сложнее, чем обычного но описано в HELP
надо задать номера строк и столбцов -
заполнить нулевую строку и столбец

в обычном массиве подразумевается что номера равны 12345...
посмотри в help - будет непонятно- подскажу.
СергейД вне форума  
 
Автор темы   Непрочитано 06.10.2005, 06:02
#9
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Спасибо Сергей.
Все оказывается очень просто. you're a wizard!
То есть при задании table для целей передачи данных в array следует задать аргументы по x и по y = 1,2,3 и так далее...
Вот так:
!********************
m=414
n=325
I=1
*DIM,A,TABLE,m,n,1, , ,
*DO,I,1,m,1
A(I,0)=I
*ENDDO
*DO,I,1,n,1
A(0,I)=I
*ENDDO
!********************
Ну это положим уже не две - три строчки кода , но все равно принципиально несложно...
alle вне форума  
 
Автор темы   Непрочитано 06.10.2005, 06:15
#10
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Да, я почти никогда не пользовался table для пре- постпроцессорной обработки, только для задания нагрузок...
Оказывается очень удобно, многие свои предыдущие задачи я могу существенно упростить.
Поясню свою задачу. Мне нужно за короткий срок посчитать 15 башен и я решил написать код, который бы из произвольной плоской схемки,
набросанной в AUToCAd и упрощенных исходных данных разворачивал пространственную, при этом собирал нагрузки, считал, проверял сечения и выдавал отчет с выкладкой. Раньше я решал эту задачу, но с привязкой к конкретном типам башни. Теперь хочу обобщить на более-менее произвольный случай...
alle вне форума  
 
Непрочитано 06.10.2005, 09:43
#11
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


на самом деле все указанное можно разместить в двух трех строчках- как я и говорил
скажем
заполнение массива *vfill
*taxis заполнение строчки заголовка
да и писать я привык, объединя несколько строк через $ для удобства восприятия
тогда все можно вообще поместить в одну строку....


как приятно встретить на этом форуме кого-то знающего ansys
и понимающего чем он отличается от scad и тп программ
СергейД вне форума  
 
Автор темы   Непрочитано 06.10.2005, 11:03
#12
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Да я пытался спорить даже на этом форуме, о преимуществах ANSYS против Скад, и удобствах полноценного макроязыка.
Но в общем и целом, спор не получился, потому что ANSYS мало кто владеет, и все вылилось в пустую перепалку типа "сам дурак".
Для массового не особо искушенного инженера, и стандартных инженерных задач СКАД - нормальная программа.
Единственно, кому бы я не рекомендовал инженерные программы, вроде Скада, так это аспирантам. Все таки для научных и вообще штучных и углубленных работ и исследований нужны программные продукты классом повыше.
А кстати, возвращаясь к программе по импорту моделей - я находил ссылку для аналогичной проги к FEMAP.

http://www.helpstud.narod.ru/

Закачать не удалось. А Вы знакомы с ней?
alle вне форума  
 
Непрочитано 06.10.2005, 12:05
#13
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


когда я узнал о конверторе в femap-
уже было много сделано
закачать мне тогда удалось- но запустить не смог.
Да и там столько ограничений,
а за каждым изменением когото просить...

у меня вроде сделано больше
да и с точки ansys там вроде правильно. + Работать думаю будет побыстрее, поскольку ввод из FEMAр скажем делается для больших моделей в 10-20 раз быстрее (там поузловой-поэлементный а меня массивом)

а насчет макросов для типовых конструкций
я их все время пишу и именно для подобных целей
Удачи!
СергейД вне форума  
 
Автор темы   Непрочитано 06.10.2005, 12:32
#14
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Вы потихоньку совершенствуете свою программку, как я понял, и не собираетесь бросать это занятие?

Цитата:
Сообщение от СергейД
Удачи!
alle вне форума  
 
Непрочитано 06.10.2005, 13:14
#15
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


планирую сделать общую оболочку для загрузки
из Лиры scad microfe robot
МБ включить это в civilfem

в конверторе из ЛирыСКАД осталось (если ктото попросит)
доделать нагрузки, РСУ и профиля

сделал ограниченный конвертор из ansys в microfe (там формат проще)

можно наладить обмен microfe <> robot

Уже пользовались конвертором? Что посоветуете?
СергейД вне форума  
 
Автор темы   Непрочитано 06.10.2005, 13:31
#16
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Да, немного пользовался, но пока ради пробы а не на практике.
Тут тоже есть такая штука - я привык по своему работать в ANSYS, к примеру .db никогда не пользуюсь, строю всегда твердотельную модель с последующей дискретизацией и так далее, и мне как то неловко работать с непривычной для меня моделью, которая получается после импорта... Для меня расчет всегда немного больше чем расчет - как некое таинство, есть привычный порядок работы, нарушать который чреват тем, что я могу что то выпустить из вида и т.д. Хотя наверняка можно предположить, что будет такая срочная работка, где импорт поможет сэкономить время по передаче модели.
Кстати, а есть ли специальные программки по импорту dxf в IGES помимо через автокад?

Цитата:
Сообщение от СергейД
Уже пользовались конвертором? Что посоветуете?
alle вне форума  
 
Непрочитано 06.10.2005, 13:44
#17
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


icem например берет dxf

После конвертации...
написал давно макрос на месте выбранных КЭ создающий геометрию.
вместо балки- линия
вместо пластины- плоскость
вместо солида- объем
геометрия создается с присвоенными атрибутами (теми что были у элементов)
далее либо просто разбивка со сгущением сетки либо
переделка геометрии
СергейД вне форума  
 
Автор темы   Непрочитано 06.10.2005, 14:11
#18
alle


 
Регистрация: 11.08.2005
Сообщений: 921


То есть Areas получается фрагментами - по элементам, а потом
Add ится?

Цитата:
Сообщение от СергейД
вместо пластины- плоскость
alle вне форума  
 
Непрочитано 06.10.2005, 15:22
#19
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


много add долго и не всегда выполняется (для кривых пов не годится)

если собираюсь подобное делать
пересоздаю поверхности по внешним линиям
asel,s...
lsel,s,ext
adel,all
al,all

или создаю по точкам
а что еще делать?

Но
чаще я сетку просто местами сгущаю
смотреть на то что сгенерировалось в Лире и тп- для больших моделей
порой даже боязно (стена одним элементом...)

или меняю элементы на shell93- beam189 с промежуточными узлами
это делается несложно
(тоже макрос)
и позволяет для сравнения просчитать с увеличенным числом узлов.
(а sh93 + учитывает сдвиг)
СергейД вне форума  
 
Автор темы   Непрочитано 07.10.2005, 06:36
#20
alle


 
Регистрация: 11.08.2005
Сообщений: 921


В Москве наверно много пользователей и ANSYS и SivilFEM? В провинции, где я живу, это диковинка по большому счету...
Если бы не моя причастность, в свое время, к машиностроительным задачам, то я тоже вряд ли бы взялся за эту тему.
alle вне форума  
 
Непрочитано 08.10.2005, 17:38
#21
helpstud


 
Регистрация: 26.05.2005
Минск
Сообщений: 96


Цитата:
Сообщение от СергейД
когда я узнал о конверторе в femap-
уже было много сделано
закачать мне тогда удалось- но запустить не смог.
А в чем проблема?
helpstud вне форума  
 
Непрочитано 08.10.2005, 19:11
#22
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


а вы им пользуетесь?
что у меня не вышло, сейчас уж не помню-
там столько файлов VB было наворочено...
да и понял, что к этому моменту уже сделал не отнюдь хуже-но свое

один фортран-модуль и один макрос
и ни от кого не завишу. делаю что мне нужно.

сделал потом на этой базе и из скада и из микрофе и из робота
и из стадио
и качается сразу в ansys оптимально- его то я знаю нормально...
femap не все ведь берет и загружается им созданное 10-15 минут (для больших задач), поскольку там поэлементный ввод и тд и тп
СергейД вне форума  
 
Непрочитано 08.10.2005, 19:17
#23
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


то helpstud
извиняюсь, не догадался. Вы автор? давайте переписываться!
темы найдутся!
СергейД вне форума  
 
Непрочитано 08.10.2005, 21:14
#24
helpstud


 
Регистрация: 26.05.2005
Минск
Сообщений: 96


Цитата:
Сообщение от СергейД
то helpstud
извиняюсь, не догадался. Вы автор?
Да, написал когда-то. А сюда VetalBY дал ссылку, привет ему
Цитата:
Сообщение от СергейД
там столько файлов VB было наворочено...
Посмотрел я что интереса не было и добавил source
См. ПМ
helpstud вне форума  
 
Автор темы   Непрочитано 09.10.2005, 15:39
#25
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Сергей, подскажите пожалуйста, как проще упорядочить массив по возрастанию. Например:

12 69
15 96
5 12
14 5,6

превратить в


5 12
12 69
14 5,6
15 96

?

Заранее спасибо.
alle вне форума  
 
Автор темы   Непрочитано 10.10.2005, 08:45
#26
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Сергей!
Вспомогите, плиз, продолжить код.
Вот код
!*************************
!Запись данных в файл
*CREATE,T_DATA,txt
!<Массив сечений поясов>
!<До отм,м><A, см^2><Рад.ин.,см><Ширина,см><Коэфф.прив.длины>
10 26 5 3 1
20 15 3 9.63 15
25 14 7 3.633 89
*END
!считвание данных в массив
*DIM,SECS,ARRAY,3,5,1,
!Далее нужно считать данные из созданного файла T_DATA
!в массив SECS

!*********************
А то скаляр то я считываю, а с массивом опять форматные заморочки...
alle вне форума  
 
Непрочитано 10.10.2005, 10:37
#27
cyberkolbasa

дискретизатор континуума (бывший)
 
Регистрация: 28.09.2005
Уфа
Сообщений: 299


Здравствуйте уважаемые.
Извините что прерываю ваш диалог своим постом. Может у кого есть литература по APDL. Я конечно и по helpу освоить смогу, вопрос времени. Но может у вас есть возможность облегчить задачу начинающему фанатику ansys?
Заранее спасибо!
cyberkolbasa вне форума  
 
Автор темы   Непрочитано 10.10.2005, 10:55
#28
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Конкретно по языку лучше всего достать книгу Морозова.
Она где то была в инете в дежавю.
Еще вот:
http://www.mysopromat.ru/cgi-bin/index.cgi?n=729

Еще способ - смотреть листинги примеров VM в help
Примеров там много - на все случаи жизни.
Правда в этих примерах коды прописаны почему то запутанно, часто легче можно сделать.
Ну и вообще в help на самом деле есть почти все.

Цитата:
Сообщение от cyberkolbasa
Я конечно и по helpу освоить смогу, вопрос времени. Но может у вас есть возможность облегчить задачу начинающему фанатику ansys?
Заранее спасибо!
alle вне форума  
 
Непрочитано 10.10.2005, 11:04
#29
cyberkolbasa

дискретизатор континуума (бывший)
 
Регистрация: 28.09.2005
Уфа
Сообщений: 299


ясненько, поищу Морозова в нете (хорошо бы название по точнее)

а ссылку вы случайно не из темы "хороший сеточный генератор" взяли? дык ее я и выложил, ну все равно спасибо



Цитата:
В провинции, где я живу, это диковинка по большому счету...
ага, согласен, хорошо что есть такие форумы, а то в нашей уфимской деревне и спросить то не у кого если вопрос возникает. Я сам доступ в интернет получил только с июля этого года, до этого был в полной изоляции . Такие форумы просто глоток свежего воздуха.
cyberkolbasa вне форума  
 
Автор темы   Непрочитано 10.10.2005, 11:15
#30
alle


 
Регистрация: 11.08.2005
Сообщений: 921


все три книги (морозов, басов, чигарев) я покупал налож. платежом по инету
введите в яндексе "морозов ANSYS" - выпадет куча ссылок.
например

http://petropol.com/browse/fetch.php...0653&type=book

Морозова я кстати лично имел честь видеть. И отзыв на защиту диссертации он мне присылал. Умный чел.

А вообще лучший способ изучения - самостоятельное решение тестовых и практических задач, метод "тыка", изучение чужих листингов и форумы.


Цитата:
Сообщение от cyberkolbasa
а ссылку вы случайно не из темы "хороший сеточный генератор" взяли? дык ее я и выложил, ну все равно спасибо
alle вне форума  
 
Непрочитано 10.10.2005, 12:05
#31
cyberkolbasa

дискретизатор континуума (бывший)
 
Регистрация: 28.09.2005
Уфа
Сообщений: 299


Цитата:
А вообще лучший способ изучения - самостоятельное решение тестовых и практических задач, метод "тыка", изучение чужих листингов и форумы.
Согласен. Именно так я начал осваивать Cosmos/M и многое др. Тем не менее, вспомогательная литература для "чайников" значительно ускоряет этот процесс.
cyberkolbasa вне форума  
 
Автор темы   Непрочитано 10.10.2005, 12:32
#32
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Подскажите как проще упорядочить массив по возрастанию. Например:

12 69
15 96
5 12
14 5,6

превратить в


5 12
12 69
14 5,6
15 96

?


Не люблю слово "чайник".
Литература - да - задает направление движения.
Но я последние книжки в общем даже и не открывал.
Предпочитаю листинги с пояснениями.

[quote="cyberkolbasa"]
Цитата:
Тем не менее, вспомогательная литература для "чайников" значительно ускоряет этот процесс.
alle вне форума  
 
Непрочитано 10.10.2005, 17:44
#33
helpstud


 
Регистрация: 26.05.2005
Минск
Сообщений: 96


Цитата:
Сообщение от alle
все три книги (морозов, басов, чигарев) я покупал налож. платежом по инету
Все 3 видел в инете (djvu формат) - стоит поискать
helpstud вне форума  
 
Автор темы   Непрочитано 11.10.2005, 05:22
#34
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Если найдете - бросаните ссылку плиз

Цитата:
Сообщение от helpstud
Цитата:
Сообщение от alle
все три книги (морозов, басов, чигарев) я покупал налож. платежом по инету
Все 3 видел в инете (djvu формат) - стоит поискать
alle вне форума  
 
Автор темы   Непрочитано 11.10.2005, 07:14
#35
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Сергей!
А Вы чем синтаксис айпидээлевский подсвечиваете?
Я вот этой программой

http://www.pspad.com/en/download.php

Ее правда настраивать долго приходится, слишком много наворотов.
Но в общем - удобно.
А может есть что-нибудь попроще?
alle вне форума  
 
Непрочитано 11.10.2005, 07:40
#36
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


честно говоря, ничем не подсвечиваю... привык!
pspad видел-
мнение аналогичное- долго настраивать

по поводу сортировки *vfun сгодится

чтение
нужно в t_data,txt добавить первую строку- заголовок
0 1 2 3 4
нужно создать именно табличный файл для загрузки массива
*dim,mass,table,3,5
*taxis...
*tread,mass(1,1),t_data,txt

Всех читающих приглашаю на конференцию по ansys
26-27 октября!
СергейД вне форума  
 
Автор темы   Непрочитано 11.10.2005, 08:00
#37
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Я приноровился с настройкой - удалю все лишнее, оставляю ANSYS и TXT. Автозаполнение делаю на клавишу alt+z.



Цитата:
Сообщение от СергейД
честно говоря, ничем не подсвечиваю... привык!
pspad видел-
мнение аналогичное- долго настраивать
!
alle вне форума  
 
Непрочитано 12.10.2005, 04:58
#38
cyberkolbasa

дискретизатор континуума (бывший)
 
Регистрация: 28.09.2005
Уфа
Сообщений: 299


to alle
Цитата:
Если найдете - бросаните ссылку плиз
вот http://cyberkolbasa.narod.ru
cyberkolbasa вне форума  
 
Автор темы   Непрочитано 12.10.2005, 06:30
#39
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Thanks

Цитата:
Сообщение от cyberkolbasa
to alle
Цитата:
Если найдете - бросаните ссылку плиз
вот http://cyberkolbasa.narod.ru
alle вне форума  
 
Автор темы   Непрочитано 12.10.2005, 13:46
#40
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Сергей!
А можно будет достать сборник конференции, не принимая в ней участие? В смысле - платят авторы статей или покупатели сборников?
Хотелось бы конечно, принять участие. Но времени пока, увы, нет.
alle вне форума  
 
Непрочитано 12.10.2005, 14:14
#41
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


диск с основными материалами высылаем
+ вывешиваем ftp
СергейД вне форума  
 
Автор темы   Непрочитано 13.10.2005, 05:24
#42
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Сергей, имею еще один вопрос -
ANSYS Workbench Suite и JPDL - владеете ли Вы им?
Для каких задач эта программа заточена?
Отзывы о Workbench хорошие - вроде как творит чудеса, что даже сложно вообразить, что такое могли придумать.
Но я как то скептически привык относится к таким штукам.
Любой сайт любой, даже недорогой и почти любительской программы откроешь - везде о чудесах, красивые картинки и так далее.
Поэтому хотелось бы побольше узнать от человека, который реально все эти программы использует, т.е. от вас.
Итак, что дает воркбенч строителю по сравнению с ANSYS Classic ?
Только ли интерфейс (который мне на фиг не нужен) ?
Что там слышал про связь с Excel ем - в чем она выражается ?
Workbench SDK (Software Development Kit) позволяет вроде бы на основе стандартных блоков, реализующих построение сеток, решение и т.п. составлять пользовательские приложения (xml).
Что это дает?
alle вне форума  
 
Автор темы   Непрочитано 13.10.2005, 08:01
#43
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Вообще классический ANSYS гораздо меньше заточен под стержневые элементы чем под объемные и оболочечные. Судя по всему стержневые (необходимые для строителя в первую очередь) там делались по остаточному принципу. И в общем и целом, до появления Beam 188 и 189 ANSYS в этом смысле не обгонял по возможностям недорогие строительно-инженерные пакеты.
Интересно, а воркбенч в этом смысле как? Тма эпюры тоже строятся через ETABLE ?
alle вне форума  
 
Непрочитано 13.10.2005, 10:46
#44
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


workbench как он сейчас (без собственной кастомизации) строителям малоинтересен до тех пор пока не перейдут на объемные модели
()

глубоко им пока не занимался
я в WB создавал сетки гексаэдрами для сложных объемов
монолитов и грунтов сложной послойности
там интегрированы технологии icem

далее продолжал в обычном ansys
хотя в WB поддерживаются макросы и тд...

Далее с ним буду работать плотнее (пока некогда)
возможности огромные но под строителей надо подстраивать (каламбур получился)

дело в том разработчики нацелены прежде всего на развитие WB
и объявлено, что "когда-нибудь" обычный интерфейс перестанут поддерживать (как это с flotran произошло уже)

так что хош-ни хош придется привыкать...

civilfem сейчас переносится под WB

на базе платформы esop возможна уже работа с ROBOT
(использован WB SDK)

насчет неуважения ими балок- есть такое дело,
хотя замечу 188-189 появились уже пять лет назад
и аналога им не знаю, не только в лирах, но и в настранах
(расчет изгибно-крутильной потери устойчивости, полного поля напряжений в сечении на стержневой модели с визуализацией сечения)
СергейД вне форума  
 
Автор темы   Непрочитано 13.10.2005, 11:30
#45
alle


 
Регистрация: 11.08.2005
Сообщений: 921


То есть, возможно что от развития и использования APDL в новых версиях ANSYS Inc откажется, когда WB и JPDL по возможностям перекроет APDL.
Впрочем, с моей точки зрения это не столь уж важно... Главное чтобы общая логика и общие принципы программы сохранились и качество проработки математики было не хуже ANSYS овского...
alle вне форума  
 
Непрочитано 13.10.2005, 12:23
#46
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


apdl думаю в ближайшие лет двадцать не отменят, просто будем переходить самими ради собственного удобства .
у ansys отмена поддержки не означает обычно исключения функции (модуля). в крайнем случае раньше исключали из help
несколько раз успешно пользовался отмененными и неописываемыми КЭ
СергейД вне форума  
 
Автор темы   Непрочитано 14.10.2005, 05:09
#47
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Стану Абрамовичем - куплю ANSYS Inc.



Цитата:
Сообщение от СергейД
apdl думаю в ближайшие лет двадцать не отменят,
alle вне форума  
 
Автор темы   Непрочитано 15.10.2005, 07:12
#48
alle


 
Регистрация: 11.08.2005
Сообщений: 921


Сергей! имею еще один вопрос.
SivilFEM - сейчас вроде бы затачивается под отечественные нормы.
Эта работа выполняется вашей фирмой?

В принципе сейчас СНиПы законодательно не являются обязательными к применению. Можно например принять стандарт предприятия на основе еврокод.
Да и вообще авторитет СНиПов поддерживается в основном старыми кадрами, по привычке (например у нас даже СПшки новые не признают). А по мере укрепления экономических связей с ЕС, повсеместный переход на европейские нормы будет проходить быстрее. Сейчас такое уже происходит в резервуаростроении - западный инвестор желает соответствия своим нормам, а не нашим .
В связи с этим другой вопрос -
Есть ли в Москве конторы, принявшие Еврокод?

И еще - можно ли где то получить демку ANSYS SivilFem?
alle вне форума  
 
Непрочитано 21.12.2006, 15:51
#49
cyberkolbasa

дискретизатор континуума (бывший)
 
Регистрация: 28.09.2005
Уфа
Сообщений: 299


Перегоняю сортамент из скада/лиры в ансис. Использую массив типа table, затем его в array.
Команда *tread шпарит из файла данные подряд, заполняя и нулевую строку и нулевой столбец. Можно ли этого избежать? Как?

В принципе я проблему решил. Добавляю доплнительную строку в исходный файл, которая заполняет нулевую строку. Нулевой столбец заполняется данными, которые все равно потом без проблем передаютя в array, так что это не критично.
Но все же, можно как-то по человечески сделать, без дополнительных ненужных строк?

ps. Использование команд для заполнения индексов (*vfil, *taxis) не спасает (или не так делаю, хэлп перевел, читал, эту тему читал, пост №11 и №36 видел). *tread все равно поверх потом шпарит.
__________________
я еще не волшебник, я только учусь
cyberkolbasa вне форума  
 
Непрочитано 21.12.2006, 19:43
#50
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


увы!
сам либо вставляю массив в ексель и добавляю строку и столбец
либо пишу маленькую фортран-программу с чтением в свободном формате * и записью в фиксированном с нулевыми столбцами-строками, чтобы применять далее *tread
СергейД вне форума  
 
Непрочитано 21.12.2006, 20:05
#51
cyberkolbasa

дискретизатор континуума (бывший)
 
Регистрация: 28.09.2005
Уфа
Сообщений: 299


ясненько, спасибо
__________________
я еще не волшебник, я только учусь
cyberkolbasa вне форума  
 
Непрочитано 03.02.2009, 09:01
#52
БокоFF

Инженер
 
Регистрация: 28.07.2008
Россия
Сообщений: 23
<phrase 1=


Здравствуйте, Господа.
Я начал изучать ANSYS самостоятельно, при помощи книг:
1. А.В.Чигарев, А.С.Кравчук, А.Ф.Смалюк. ANSYS для инженеров
2. Басов ANSYS в примерах и задачах
3. Басов К.А. ANSYS Справочник пользователя
Но для меня написанное выше сложно для понимания (может это только на этой стадии самостоятельного обучения). Вопрос мой состоит в том: «Можно ли изучить ANSYS не используя языки программирования, а пользоваться только Main Menu???», и еще «На сколько вообще возможно самостоятельное обучение (без применения каких-либо курсов)?».

Проектирование зданий и сооружений.

Последний раз редактировалось БокоFF, 03.02.2009 в 14:16. Причина: Забыл
БокоFF вне форума  
 
Непрочитано 03.02.2009, 09:09
#53
MMV


 
Регистрация: 13.09.2005
Челябинск
Сообщений: 1,014


Цитата:
«Можно ли изучить ANSYS не используя языки программирования, а пользоваться только Main Menu???»
Можно, но на полную мощь использовать вряд ли получится...

Цитата:
«На сколько вообще возможно самостоятельное обучение (без применения каких-либо курсов)?»
Думаю, вполне возможно при знании английского и основ механики. Там справка отличная...
MMV вне форума  
 
Непрочитано 11.02.2009, 10:12
#54
Циник


 
Регистрация: 28.01.2005
Сообщений: 641


Боков, брат по несчастью.
Тоже решил, пока кризис, Ансисом заняться? И я.
Давай создадим группу взаимопомощи Анонимным Самоучкам Ансиса?
Будем собираться по пятницам и плакать друг у друга на груди;))

Кстати, мануал по Ансису- это еще что. У них там даже ссылки есть на ВИДЕОМАНУАЛ. Для раненных черепах и улиток;)
Циник вне форума  
 
Непрочитано 11.02.2009, 22:19
#55
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


в конце месяца в мгсу будет семинар ansys в строительстве
(точную дату потом скажу.)
приходите.
в принципе и обучение потом планируется.
СергейД вне форума  
 
Непрочитано 11.02.2009, 22:29
#56
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,643


Цитата:
Сообщение от БокоFF Посмотреть сообщение
Здравствуйте, Господа.
Я начал изучать ANSYS самостоятельно, при помощи книг:
1. А.В.Чигарев, А.С.Кравчук, А.Ф.Смалюк. ANSYS для инженеров
2. Басов ANSYS в примерах и задачах
3. Басов К.А. ANSYS Справочник пользователя
.

Для изучения языка лучше достать еще книгу Морозова "ANSYS в руках инженера".
Но самое простое - просматривать логи сессий. Сделали пару действий, открываете Session Editor мэйн меню и смотрите команды. Либо когда что то собираетесь интерактивно сделать - смотрите справку по соответствующей команде.
В логах там один только недостаток - селектирование объектов для действия демонститруется через номера. Т.е. не в одну строчку а в 10, грубо говоря. Селектирование нужно изучать отдельно (методом тыка можно освоить).
ETCartman вне форума  
 
Непрочитано 30.03.2009, 14:45
#57
GENPET


 
Регистрация: 30.03.2009
Сообщений: 2


Как отредактировать текст своей программы в ANSYS?Помогите, плиз!
GENPET вне форума  
 
Непрочитано 30.03.2009, 15:03
#58
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,643


смотря какая программа. Если это код на APDL - то отредактировать в текстовом редакторе.
ETCartman вне форума  
 
Непрочитано 30.03.2009, 15:40
#59
GENPET


 
Регистрация: 30.03.2009
Сообщений: 2


Ув. ETCartman! Это текст программы введенный в окне Ansys Command Window. Спасибо!
GENPET вне форума  
 
Непрочитано 30.03.2009, 15:53
#60
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,643


Так вы не вводите его в окно Ansys Command Window,
а вводите в текстовом редакторе, и сохраняете как .txt
А чтобы запустить его есть три варианта:
1) Выделить в буфер, вставить в Ansys Command Window и нажать "Ввод" (самый тупой способ)
2) Utility Menu:File=>Read Input From (найти в бразуере файл и ОК) - по пути к файлу не должно встречаться кириллицы (имя файла тоже на латинице).
3) Main_Menu => Session Editor (отредактировать или вставить Ctrl+V текст и нажать OK)
ETCartman вне форума  
 
Непрочитано 30.03.2009, 23:44
#61
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172


добавлю
вопрос скорее об этом...

в session editor хранятся введенные команды (со времени последнего сейва)хоть кнопками сделанные, хоть набором в комм-строке.

если исправите протокол, то можно пустить на исполнение.

это типа undo
только можно исправить выборочно и в любом месте.
СергейД вне форума  
 
Непрочитано 01.04.2009, 00:46
#62
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Выкладываю здесь текстовый редактор (моя сборка). Лицензия GPL. Внедрен лексический анализатор APDL. Распознает *.mac *.inp и еще какие-то уже не помню и включает подсветку APDL. Установка не требуется. Настройки скриптами. HELP и обсуждение гоу на руборд.
Вложения
Тип файла: rar SciTE.rar (1.46 Мб, 153 просмотров)
Sleekka вне форума  
 
Непрочитано 03.04.2009, 11:47
#63
Gangster


 
Регистрация: 03.04.2009
Сообщений: 48


По роду первого образования изучал ANSYS. Сейчас работаю в строительной проектной организации,ANSYS подзабыл немного. Сейчас всвязи с появлением свободного времени решил возобновить изучение и плотно занятся APDL. Только вот литературы на русском практически нет. Может у кого-то есть литература или ссылки на сайты где можно скачать (купить не предлагать, доходы упали ).
Просьба в хэлп не отсылать,знаю что он очень хороший помощник, по мере возможности читаю, только вот в английском языке я не особо.
Gangster вне форума  
 
Непрочитано 03.04.2009, 13:08
#64
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Литературы полно в пиринговых сетях (наприме), если не хочешь сам искать пиши в личку, как нибудь скину просто объем ооочень приличных гига 4.
Sleekka вне форума  
 
Непрочитано 03.04.2009, 13:47
#65
Gangster


 
Регистрация: 03.04.2009
Сообщений: 48


Цитата:
Сообщение от Sleekka Посмотреть сообщение
Литературы полно в пиринговых сетях (наприме), если не хочешь сам искать пиши в личку, как нибудь скину просто объем ооочень приличных гига 4.
4 Гига литературы по APDL на русском языке?
Кажеться многовато,если это по всему ANSYS и еще на английском языке,то наверное реально.Встречал даже видео уроки где-то,так они сами потянут на больший объем.
Интерсуют перевод хэлпа и хорошие книги.

Нашёл еще на сайте cyberkolbasы "Справочник программиста ADPL", но он сделал перевод платным,а раньше вроде раздавал задарма. Упустил момент.
Может у кого-то есть этот перевод или сам cyberkolbasa выложит его,за что получит благодарность от меня.

Последний раз редактировалось Gangster, 03.04.2009 в 14:06.
Gangster вне форума  
 
Непрочитано 27.01.2012, 08:03
#66
al.y.kuznetsov


 
Регистрация: 20.12.2011
Сообщений: 14


Вижу тема достаточно давно закрыта, но у меня возникла трудность при понимании формата записи типа данных: (10E14.7) или (1X,A8,A8,' ',F18.14,' ',F18.14,' ',F5.3) .
Что это значит? Как это вообще читать?

Все нашел, спасибо.
Если кто еще ищет, например вот:
http://const.uimech.org/files/img/fortran/7/f77-07.pdf

Последний раз редактировалось al.y.kuznetsov, 27.01.2012 в 19:21.
al.y.kuznetsov вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > программирование в ANSYS