Matlab - Transformar código command line a abaqus

 
Vista:

Transformar código command line a abaqus

Publicado por monica (1 intervención) el 20/07/2021 08:56:56
Hay algo del siguiente codigo que tengo mal escrito pero no se el que ....

modelo = strcat('4');
a=strcat('LoadFactor');
fid = fopen(strcat(modelo,'.py'),'w');
fprintf(fid,'from odbAccess import * \r\n');
text=strcat('odb = openOdb(''path=',modelo,'.odb''',')');
fprintf(fid,'%s \r\n',text);
fprintf(fid,'step1 = odb.steps[''Step-1'']\r\n');
text=strcat('odb=session.odbs[''C:\Users\mlecue\OneDrive-GrupoArania\mlecue\desktop\Puntal_seccion\Basededatos\ProgramaMatlab/',modelo,'.odb''',']' )
fprintf(fid,'%s \r\n',text);
text=strcat('xy_resul=session.XYDataFromHistory(name=',a','odb=odb,outputVariableName=','Load proportionality factor: LPF for Whole Model','steps(''Step-1'',)')
fprintf(fid,'%s \r\n',text);
fprintf(fid,'x0=session.xyDataObjects[''LoadFactor'']\r\n');
fprintf(fid,'session.writeXYReport(fileName=C:/Users\mlecue\OneDrive - Grupo Arania\mlecue\desktop\Puntal_seccion\Base de datos\Programa Matlab/4.txt,xyData=(x0,)\r\n');
fprintf(fid,'session.odbs[''C:\Users\mlecue\OneDrive - Grupo Arania\mlecue\desktop\Puntal_seccion\Base de datos\Programa Matlab/4.odb''].close()\r\n');
fclose(fid);
dos(['abaqus python',' ',modelo,'.py']);[/code]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder