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

Ansys + Fortran: чтение и запись результатов из .rth


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

В 18.01.2017 в 19:41, Closius сказал:

Я установил компилятор Intel Fortran (последний), запускаю таким образом:

Инклуды увидел. А папку с библиотеками указали? Прямо при компиляции или в переменных среды?

Оффтоп. Потестил бы gfortran на Windows, но придётся качать в нагрузку солянку mingw. Под линухом наверное ещё проще при наличии гнутого фортрана, только вот кто на форуме юзает ANSYS на *nix?

В 18.01.2017 в 19:41, Closius сказал:

но мне выдается ошибка неправильного синтаксиса в .inp файле или глубже...

Неплохо бы посмотреть на листинг с ошибками.

Кажется увидел

Цитата

Deleting intermediate files and output files for project 'Console2', configuration 'Debug|Win32'.
Compiling with Intel(R) Visual Fortran Compiler 17.0.1.143 [IA-32]...
ifort /debug:full /fpp /I"C:\ANSYS\v171\ansys\customize\include" /warn:all /module:"Debug" /object:"Debug" /Fd"Debug\vc140.pdb" /traceback /check:all /libs:dll /threads /dbglibs /c /D__EFL /DNOSTDCALL /DARGTRAIL /DPCWINNT_SYS /DPCWIN64_SYS /DPCWINX64_SYS /DCADOE_ANSYS /fpp /4Yportlib /4Ya /c /Fo.\ /DFORTRAN /MD /W0 /extfor:F /Qlocation,link,"C:\MV14\VC\\bin" /Qm32 "D:\tmp\fortran\vs1\Console2\Console2\Console2.F"
Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on IA-32, Version 17.0 Build 20161005
Copyright (C) 1985-2016 Intel Corporation. All rights reserved.

ifort: NOTE: The evaluation period for this product ends on 17-feb-2017 UTC.

Compiling manifest to resources...
rc.exe /fo "Debug\Console2.exe.embed.manifest.res" "Debug\Console2.exe.embed.manifest.rc"
Microsoft (R) Windows (R) Resource Compiler Version 6.3.9600.17336
Copyright (C) Microsoft Corporation. All rights reserved.

Linking...
Link /OUT:"Debug\Console2.exe" /VERBOSE /NOLOGO /MANIFEST /MANIFESTFILE:"Debug\Console2.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"D:\tmp\fortran\vs1\Console2\Console2\Debug\Console2.pdb" /SUBSYSTEM:CONSOLE /IMPLIB:"D:\tmp\fortran\vs1\Console2\Console2\Debug\Console2.lib" C:\ANSYS\v171\ansys\custom\Misc\Winx64\binlib.lib -qm32 "Debug\Console2.obj" "Debug\Console2.exe.embed.manifest.res"
ipo: error #11018: Cannot open Debug\Console2.obj
LINK : fatal error LNK1181: cannot open input file 'Debug\Console2.obj'


Console2 - 2 error(s), 0 warning(s)

 

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


Из Хэлпа, Mechanical APDL -> Programmer's Reference -> II. Guide to UPF
требуется 2012-я студия (бесплатный fortran похоже никак

Цитата

4.5  Using Unsupported Compilers
Only the compilers listed in Ref [2] should be used for creating a customized ANSYS executable. Using different versions of supported compilers is generally OK, although there are some exceptions, a couple of which have been noted in Section 4.1.
The GNU compilers, while attractive because they are free, are generally not suitable for this use. The Fortran compiler in GCC 3.x is g77 and does not support many required features and was not usable. The author has had mixed success in the past using gfortran in GCC 4.x but has since abandoned any attempts to use the GNU Fortran compilers.

). Варианты процесса компиляции в пункте 1.10.

Цитата

2.2. Compiler Requirements for Windows Systems

Mechanical APDL, ANSYS Workbench Compilers: Visual Studio 2012 (including the MS C++ compiler) and Intel FORTRAN 15.0.2 compilers

Цитата

1.8. Choosing a Linking Method

You may need superuser or root privileges to run the procedure that does the linking.

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
В 23/01/2017 в 18:20, AlexKaz сказал:

Инклуды увидел. А папку с библиотеками указали? Прямо при компиляции или в переменных среды?

Да все я уже все сделал почти. Уже и в питоне получил температуры.

 

Может по пожже опишу процесс на хабре.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Это я не пробовал. Утверждать не буду. При случае проверю Но думаю если его правильно записать, все должно запуститься. Софт ведь одинаковый
    • gudstartup
      и не только из за того что вы думаете. чужой oprm просто не может прочитаться на другом чпу
    • paull3
      Принято, спасибо! буду шевелить платы
    • Nastyrnuy
      Теперь понятно! Вы шли не в том направлении, и помощеиков не туда завели!!! у Вас Проц и комп оператора тоже 3 платы( но совсем другие (еще Мультибас 1 чисто Интеловский) SBC08, 80/10 KCB 01/04, но диск у Вас электронный( который состоит из 12 или 14 ЕПРОМОВ и при всем желании и старании с дискет Вы ничего не сможете туда загрузить! Скорее всего  у Вас просто неконтакт, в пред постах там тоже на эту же тему многго что написано. Просто на SBC 08 херов туча наездников( и эл диск, и контроллер флоповода, и мат сопроцессор..!
    • paull3
      да, стойка CD, чуть позже прикреплю фото, ... получилось добавить , вот чт он показывает при загрузке и дальше не идёт...
    • Nastyrnuy
      Где то тут путаница идет... не совпадние (жесткий диск (он жесткий или элетронный диск?)), есл жесткий диск то флоппик  точно 1.44 и эмулятор можно на 1ю44, Но если вы используете эмулятор на 720 то это как правило серия станка не CF а CD....и.т.д поэтому фотки давай и станка серию и тип, и плат, и ошибку на экране где Биос кажет и флорри и диск, а то мы все тут будем по разному понимать..!
    • Viktor2004
      Вы же лучше меня знаете что запрсто записать на машину не только чужой, но и свой OPRMINF не получится
    • gudstartup
      полная чушь если ид меняется ошибка 5523 гарантирована иначе чужо ой oprminf запросто можно было бы записать на любую машину
    • paull3
      Всем добрый день! докладываю - 1) батарейка живая и после отключения от сети на сутки показала 3,63в, 2) записал файлы из архива на юсб флешку размеролм 720кБ - вставил в эмулятор, затем включил станок- станок никак не отреагировал, флешка вроде как считалась( индикация светодиодом на ней) 3) сделал загрузочную дискету дос, удалил файлы те что там записались и записал из архива - вставил в дисковод, включил станок- реакции не последовало, ...индикации и характерных звуков считывания не было, возможно неисправен дисковод, хотя когда переключал его на эмулятор он был исправен....   Добрый день, посмотрю, напишу  
    • Nastyrnuy
      Не, загрузочная не помешает! Анатолий правильно говорит, у станков серии CF FCки разные могутьбыть! И причем это даже не напрямую от серии CF Зависит, а от конфиги трех плат которые составляют комп оператора. так Паюль фоткай морды этих плат тоже( они там могут быть из 3 плат самая правая PEC(o4/05/07) или 1(все в одном AMS-75(уже проц Пень 75)! )! Но, по любому станок уже в годах и винты не вечные, так что FC может и не смочь помочь с запуском станка(если винт сыпется..). А кстати JP soft у Вас запускается , или на отдельном компе проги рабочие пишете!!
×
×
  • Создать...