def test_nastran_to_tecplot(self): """tests a large number of elements and results in SOL 101""" bdf_filename = os.path.join(MODEL_PATH, 'elements', 'static_elements.bdf') tecplot_filename = os.path.join(MODEL_PATH, 'elements', 'static_elements.plt') tecplot_filename2 = os.path.join(MODEL_PATH, 'elements', 'static_elements2.plt') log = get_logger(log=None, level='warning', encoding='utf-8') model = read_bdf(bdf_filename, log=log) with self.assertRaises(RuntimeError): nastran_to_tecplot(model) nastran_to_tecplot_filename(bdf_filename, tecplot_filename, log=log) argv = ['format_converter', 'nastran', bdf_filename, 'tecplot', tecplot_filename2] with self.assertRaises(RuntimeError): cmd_line_format_converter(argv=argv, quiet=True)
def test_tecplot_02(self): """CTETRA10 elements""" log = SimpleLogger(level='warning') nastran_filename1 = os.path.join(NASTRAN_MODEL_PATH, 'solid_bending', 'solid_bending.bdf') nastran_filename2 = os.path.join(NASTRAN_MODEL_PATH, 'solid_bending', 'solid_bending2.bdf') tecplot_filename = os.path.join(NASTRAN_MODEL_PATH, 'solid_bending', 'solid_bending.plt') tecplot_filename2 = os.path.join(NASTRAN_MODEL_PATH, 'solid_bending', 'solid_bending2.plt') unused_tecplot = nastran_to_tecplot_filename(nastran_filename1, tecplot_filename, log=log) #tecplot.write_tecplot(tecplot_filename) tecplot_to_nastran_filename(tecplot_filename, nastran_filename2, log=log) #os.remove(nastran_filename2) #os.remove(tecplot_filename) bdf_model = read_bdf(nastran_filename1, log=log) unused_tecplot = nastran_to_tecplot(bdf_model) argv = [ 'format_converter', 'tecplot', tecplot_filename, 'tecplot', tecplot_filename2 ] cmd_line_format_converter(argv=argv, quiet=True)
def test_tecplot_02(self): nastran_filename1 = os.path.join(nastran_path, 'solid_bending', 'solid_bending.bdf') nastran_filename2 = os.path.join(nastran_path, 'solid_bending', 'solid_bending2.bdf') tecplot_filename = os.path.join(nastran_path, 'solid_bending', 'solid_bending.plt') tecplot = nastran_to_tecplot_filename(nastran_filename1, tecplot_filename)
def test_tecplot_02(self): log = get_logger(level='warning') nastran_filename1 = os.path.join(nastran_path, 'solid_bending', 'solid_bending.bdf') nastran_filename2 = os.path.join(nastran_path, 'solid_bending', 'solid_bending2.bdf') tecplot_filename = os.path.join(nastran_path, 'solid_bending', 'solid_bending.plt') tecplot = nastran_to_tecplot_filename(nastran_filename1, tecplot_filename, log=log)
def test_tecplot_03(self): log = SimpleLogger(level='warning') nastran_filename = os.path.join(NASTRAN_MODEL_PATH, 'elements', 'static_elements.bdf') tecplot_filename = os.path.join(NASTRAN_MODEL_PATH, 'elements', 'static_elements.plt') unused_tecplot = nastran_to_tecplot_filename(nastran_filename, tecplot_filename, log=log) #tecplot2 = read_tecplot(tecplot_filename) bdf_model = read_bdf(nastran_filename, log=log) with self.assertRaises(RuntimeError): unused_tecplot = nastran_to_tecplot(bdf_model)
def test_tecplot_02(self): log = get_logger(level='warning') nastran_filename1 = os.path.join(NASTRAN_MODEL_PATH, 'solid_bending', 'solid_bending.bdf') nastran_filename2 = os.path.join(NASTRAN_MODEL_PATH, 'solid_bending', 'solid_bending2.bdf') tecplot_filename = os.path.join(NASTRAN_MODEL_PATH, 'solid_bending', 'solid_bending.plt') tecplot = nastran_to_tecplot_filename(nastran_filename1, tecplot_filename, log=log) #tecplot.write_tecplot(tecplot_filename) tecplot_to_nastran_filename(tecplot_filename, nastran_filename2, log=log)
def _test_tecplot_02(self): nastran_filename1 = os.path.join(nastran_path, 'solid_bending', 'solid_bending.bdf') nastran_filename2 = os.path.join(nastran_path, 'solid_bending', 'solid_bending2.bdf') tecplot_filename = os.path.join(nastran_path, 'solid_bending', 'solid_bending.plt') tecplot = nastran_to_tecplot_filename(nastran_filename1, tecplot_filename) tecplot_to_nastran_filename(tecplot_filename, nastran_filename2)