Esempio n. 1
0
def io():
    # TODO pytest-datadir pytest-datafiles      vs       (   path.dirname( path.realpath(sys.argv[0]) )
    sib = core.SimBatch("Stand-alone", ini_file="config_tests.ini")
    sib.clear_all_memory_data()
    sib.prj.create_example_project_data(do_save=False)
    sib.prj.update_current_from_index(1)
    return sib.sio
Esempio n. 2
0
def simbatch():
    # TODO pytest-datadir pytest-datafiles      vs       (   path.dirname( path.realpath(sys.argv[0]) )
    settings_file = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + os.sep + "config_tests.ini"
    sib = core.SimBatch(5, ini_file=settings_file)
    sib.clear_all_memory_data()
    sib.prj.create_example_project_data(do_save=False)
    sib.prj.update_current_from_index(1)
    sib.sch.create_example_schemas_data(do_save=False)
    return sib
Esempio n. 3
0
def main():
    MaxPlus.FileManager.Reset(True)

    simbatch = simbatch_core.SimBatch("3dsMAX", ini_file=simbatch_config_ini)
    loading_data_state = simbatch.load_data()
    simbatch_srv = simbatch_server.SimBatchServer(simbatch,
                                                  framework_mode=True)
    simbatch_main_window = simbatch_ui.MainWindow(simbatch_srv, parent=None)

    MaxPlus.AttachQWidgetToMax(simbatch_main_window)

    simbatch_main_window.show()
Esempio n. 4
0
def sib():
    # TODO pytest-datadir pytest-datafiles      vs       (   path.dirname( path.realpath(sys.argv[0]) )
    sib = batch.SimBatch(5, ini_file="config_tests.ini")
    return sib
Esempio n. 5
0
def sib():
    # TODO pytest-datadir pytest-datafiles      vs       (   path.dirname( path.realpath(sys.argv[0]) )
    settings_file = os.path.dirname(os.path.dirname(
        os.path.abspath(__file__))) + os.sep + "config_tests.ini"
    sib = batch.SimBatch(5, ini_file=settings_file)
    return sib
Esempio n. 6
0
try:  # Maya 2015 and 2016
    import shiboken
except ImportError:
    try:  # Maya 2017
        import shiboken2 as shiboken
    except ImportError:
        print "shiboken import ERROR"

try:
    simbatch_window.close()
except:
    pass


def get_maya_window():
    pointer = mui.MQtUtil.mainWindow()
    return shiboken.wrapInstance(long(pointer), QWidget)


maya_window = get_maya_window()

simbatch = simbatch_core.SimBatch("Maya", ini_file=simbatch_config_ini)
loading_data_state = simbatch.load_data()
simbatch_server = simbatch_server.SimBatchServer(simbatch, framework_mode=True)

if simbatch.sts.with_gui == 1:
    simbatch_window = simbatch_ui.MainWindow(simbatch_server,
                                             parent=maya_window)
    simbatch_window.show()
    simbatch_window.post_run(loading_data_state)
Esempio n. 7
0
def sib():
    # TODO pytest-datadir pytest-datafiles      vs       (   path.dirname( path.realpath(sys.argv[0]) )
    settings_file = os.path.dirname(os.path.dirname(
        os.path.abspath(__file__))) + os.sep + "config_tests.ini"
    return core.SimBatch("Stand-alone", ini_file=settings_file)
Esempio n. 8
0
def sib():
    # TODO pytest-datadir pytest-datafiles      vs       (   path.dirname( path.realpath(sys.argv[0]) )
    return core.SimBatch("Stand-alone", ini_file="config_tests.ini")
simbatch_config_ini = "/job/simbatch_test/config.ini"

import simbatch.core.core as simbatch_core

import simbatch.server.server as simbatch_server

# SBS = SimBatchServer( settings ,  Queue( settings ) ,  SimNodes( settings ),  soCo )

no_gui_batch = simbatch_core.SimBatch("Server", ini_file=simbatch_config_ini)
no_gui_batch.logger.console_level = 3

sim_batch_server = simbatch_server.SimBatchServer(no_gui_batch)
sim_batch_server.loopsLimit = 4
sim_batch_server.run()

# print "\n\nAFTER", sim_batch_server.last_info
Esempio n. 10
0
##################################
##   Tested with Houdini 16.5   ##
##################################
#
##
###
simbatch_instalation_dir = "S:/simbatch/"
simbatch_config_ini = "S:/simbatch/config.ini"
###
##
#

import sys
sys.path.append(simbatch_instalation_dir)

import simbatch.core.core as simbatch_core
import simbatch.ui.mainw as simbatch_ui

sim_batch = simbatch_core.SimBatch("Houdini", ini_file=simbatch_config_ini)
loading_data_state = sim_batch.load_data()

if sim_batch.sts.WITH_GUI == 1:
    main_window = simbatch_ui.MainWindow(sim_batch)
    main_window.show()
    main_window.post_run(loading_data_state)
Esempio n. 11
0
from PySide.QtGui import *

import simbatch.core.core as core
import simbatch.ui.mainw as ui

app = QApplication([])

#sim_batch = core.SimBatch("Stand-alone")
sim_batch = core.SimBatch("Maya", ini_file="S:/simbatch/config.ini")
loading_data_state = sim_batch.load_data()

if sim_batch.sts.WITH_GUI == 1:
    main_window = ui.MainWindow(sim_batch)
    main_window.show()
    main_window.post_run(loading_data_state)

app.exec_()