Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 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)