示例#1
0
    def do_simulation(self, line):
        """\
Usage : simulation
Simulation generation environment
        """
        try:
            self.is_project_open()
            self.isPlatformSelected()
        except PodError as error:
            print(error)
            return

        # test if only one toolchain for simulation in library
        cli = SimulationCli(self, self._project)
        cli.setPrompt("simulation")
        line = str(line)
        if len(line) > 0:
            line = cli.precmd(line)
            cli.onecmd(line)
            cli.postcmd(True, line)
        else:
            cli.cmdloop()
            self.stdout.write("\n")
示例#2
0
            self.stdout.write("\n")

    def do_simulation(self,line):
        """\
Usage : simulation
Simulation generation environment
        """
        try:
            self.isProjectOpen()
            self.isPlatformSelected()
        except Error,e:
            print e
            return

        # test if only one toolchain for simulation in library
        cli = SimulationCli(self)
        cli.setPrompt("simulation")
        line = str(line)
        if len(line) > 0:
            line = cli.precmd(line)
            cli.onecmd(line)
            cli.postcmd(True, line)
        else:
            cli.cmdloop()
            self.stdout.write("\n")

    def do_driver(self,line):
        """\
Usage : driver
Driver generation environment
        """
示例#3
0
    def do_simulation(self, line):
        """\
Usage : simulation
Simulation generation environment
        """
        try:
            self.is_project_open()
            self.isPlatformSelected()
        except PodError as error:
            print(error)
            return

        # test if only one toolchain for simulation in library
        cli = SimulationCli(self, self._project)
        cli.setPrompt("simulation")
        line = str(line)
        if len(line) > 0:
            line = cli.precmd(line)
            cli.onecmd(line)
            cli.postcmd(True, line)
        else:
            cli.cmdloop()
            self.stdout.write("\n")