Пример #1
0
import os
import importlib
from PyQt5.QtWidgets import QApplication

import pymoskito as pm

if __name__ == '__main__':
    # This part lets us execute this example with:
    #  $python -m pymoskito.examples.name
    pkg_path = os.path.dirname(os.path.abspath(__file__))
    pkg_name = pkg_path.split(os.path.sep)[-1]
    parent_dir = os.path.dirname(pkg_path)
    sys.path.insert(0, parent_dir)

    if __package__ is None or __package__ == '':
        importlib.import_module(pkg_name)
        __package__ = pkg_name

    # create an Application instance (needed)
    app = QApplication([])
    prog = None
    sim = pm.SimulationGui()

    # load defaults
    sim.load_regimes_from_file(
        os.path.join(parent_dir, pkg_name, "default.sreg"))
    sim.apply_regime_by_name("PID_Controller")
    sim.show()

    app.exec_()
Пример #2
0
import sys
import os
import importlib
from PyQt5.QtWidgets import QApplication

import pymoskito as pm

if __name__ == '__main__':
    pkg_path = os.path.dirname(os.path.abspath(__file__))
    pkg_name = pkg_path.split(os.path.sep)[-1]
    parent_dir = os.path.dirname(pkg_path)
    sys.path.insert(0, parent_dir)
    importlib.import_module(pkg_name)

    # create an Application instance (needed)
    app = QApplication([])

    # create simulator
    prog = pm.SimulationGui()

    # load default config
    prog.load_regimes_from_file(os.path.join(parent_dir,
                                             pkg_name,
                                             "default.sreg"))
    prog.apply_regime_by_name("dummy")

    # show gui
    prog.show()

    app.exec_()
Пример #3
0
 def test_sim_gui(self):
     g = pm.SimulationGui()
     g.close()