I get message "ANSYS Program has stopped working" when I try to run Ansys by Matlab!
    20 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Enes Tunca
 el 25 de Jun. de 2015
  
    
    
    
    
    Editada: Geoff Hayes
      
      
 el 14 de Jun. de 2018
            I prepare a matlab code that has to use Ansys somewhere. I tried following lines;
dos('"C:\Program Files\ANSYS Inc\v140\ANSYS\bin\winx64\ansys140.exe" -p ane3fl -dir "C:\..." -b -i "C:\..\input.txt" -o "C:\...\file.out"')
%
!"C:\Program Files\ANSYS Inc\v140\ANSYS\bin\winx64\ansys140.exe" -p ane3fl -dir "C:\..." -b -i "C:\..\input.txt" -o "C:\...\file.out"
This line works properly on command prompt. But in Matlab (R2014b), Ansys stops working immediately.
I even try to write cmd lines as *.bat file and call it to Matlab however it doesn't work.
How can I fix this problem?
Thanks
0 comentarios
Respuesta aceptada
Más respuestas (3)
  Walter Roberson
      
      
 el 9 de Nov. de 2015
        Use Dependency Walker on ANSYS outside of MATLAB to find out which C or C++ libraries it needs. Then when you set up the dos() or system() command inside MATLAB, set up the environment so that the directory is on the search path; more on that in https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586%28v=vs.85%29.aspx and http://stackoverflow.com/questions/694351/setting-library-path-for-win32-console-applications
1 comentario
  Walter Roberson
      
      
 el 4 de Jul. de 2016
				
  Akshay Kumar
      
 el 13 de Jun. de 2018
        
      Editada: Geoff Hayes
      
      
 el 14 de Jun. de 2018
  
      Check this out, might be helpful. https://youtu.be/sE3NkH1m24w%20 using MATLAB to run (ANSYS) APDL macro code
0 comentarios
Ver también
Categorías
				Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!