How to read a .f06 file in MATLAB ?
Mostrar comentarios más antiguos
Hi there, I am trying to couple NASTRAN and MATLAB to run itiratively. I am using ! bang for running a batch .bat file which inturn runs the specified .bdf file in NASTRAN. Now, my problem is reading the required deflection and forces data from the nastran output .f06 file back into MATLAB. I am able to read the whole file with all that messy huge data. But I am not able to sort out only required numerical data from the huge data of strings n unwanted numbers.
kind help will be much appreciated.
Thanks
Respuesta aceptada
Más respuestas (2)
Kaveh Gharibi
el 25 de Abr. de 2017
Editada: Kaveh Gharibi
el 25 de Abr. de 2017
2 votos
I created a Matlab function that is getting the f06 and reads the data line by line in a while loop and then uses textscan() to read the displacement, stress, and other outputs and it does this automatically. Even though the geometry is changing in every iteration, it can read the f06.
3 comentarios
Eddie Arevalo
el 4 de En. de 2019
Is it possible for you to share the code?
Daniele Pecorella
el 21 de Dic. de 2021
Daniele Pecorella
el 21 de Dic. de 2021
Goodmorning, I would be interested too if you could share the code. Thank you
M. F.
el 1 de Oct. de 2015
0 votos
Use the nastran .pch instead of the .f06, the output data is more structured and easier to read. Otherwise, PYnastran could be of help to directly read in the binary .op2 file.
Regards, Matthias
Categorías
Más información sobre Low-Level File I/O en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!