142 lines
3.2 KiB
Python
142 lines
3.2 KiB
Python
__author__ = 'stubbfel'
|
|
import createCommandSequenz as cCS
|
|
import os
|
|
import shutil
|
|
|
|
def createTestPatt(joins, rate):
|
|
testpatt = cCS.createCommand(joins, rate)
|
|
path = "testpatt-" + repr(joins) + "-" + repr(int(rate*100))
|
|
filenname = "testpatt-" + repr(joins) + "-" + repr(int(rate*100)) + ".dat"
|
|
startIndex = testpatt.find("###")
|
|
endIndex = testpatt.rfind("###")
|
|
|
|
os.mkdir(path)
|
|
shutil.copytree("preset", path + "/movSim")
|
|
try:
|
|
file = open(path + "/" + filenname, "w")
|
|
try:
|
|
file.write(testpatt)
|
|
finally:
|
|
file.close()
|
|
except IOError:
|
|
pass
|
|
|
|
try:
|
|
file = open(path + "/movSim/commands/com.txt", "w")
|
|
try:
|
|
file.write(testpatt[startIndex+1:endIndex])
|
|
finally:
|
|
file.close()
|
|
except IOError:
|
|
pass
|
|
|
|
createTestPatt(10, 1)
|
|
createTestPatt(10, 0.9)
|
|
createTestPatt(10, 0.8)
|
|
createTestPatt(10, 0.7)
|
|
createTestPatt(10, 0.6)
|
|
createTestPatt(10, 0.5)
|
|
createTestPatt(10, 0.4)
|
|
createTestPatt(10, 0.3)
|
|
createTestPatt(10, 0.2)
|
|
createTestPatt(10, 0.1)
|
|
|
|
createTestPatt(20, 1)
|
|
createTestPatt(20, 0.9)
|
|
createTestPatt(20, 0.8)
|
|
createTestPatt(20, 0.7)
|
|
createTestPatt(20, 0.6)
|
|
createTestPatt(20, 0.5)
|
|
createTestPatt(20, 0.4)
|
|
createTestPatt(20, 0.3)
|
|
createTestPatt(20, 0.2)
|
|
createTestPatt(20, 0.1)
|
|
|
|
createTestPatt(30, 1)
|
|
createTestPatt(30, 0.9)
|
|
createTestPatt(30, 0.8)
|
|
createTestPatt(30, 0.7)
|
|
createTestPatt(30, 0.6)
|
|
createTestPatt(30, 0.5)
|
|
createTestPatt(30, 0.4)
|
|
createTestPatt(30, 0.3)
|
|
createTestPatt(30, 0.2)
|
|
createTestPatt(30, 0.1)
|
|
|
|
createTestPatt(40, 1)
|
|
createTestPatt(40, 0.9)
|
|
createTestPatt(40, 0.8)
|
|
createTestPatt(40, 0.7)
|
|
createTestPatt(40, 0.6)
|
|
createTestPatt(40, 0.5)
|
|
createTestPatt(40, 0.4)
|
|
createTestPatt(40, 0.3)
|
|
createTestPatt(40, 0.2)
|
|
createTestPatt(40, 0.1)
|
|
|
|
createTestPatt(50, 1)
|
|
createTestPatt(50, 0.9)
|
|
createTestPatt(50, 0.8)
|
|
createTestPatt(50, 0.7)
|
|
createTestPatt(50, 0.6)
|
|
createTestPatt(50, 0.5)
|
|
createTestPatt(50, 0.4)
|
|
createTestPatt(50, 0.3)
|
|
createTestPatt(50, 0.2)
|
|
createTestPatt(50, 0.1)
|
|
|
|
createTestPatt(60, 1)
|
|
createTestPatt(60, 0.9)
|
|
createTestPatt(60, 0.8)
|
|
createTestPatt(60, 0.7)
|
|
createTestPatt(60, 0.6)
|
|
createTestPatt(60, 0.5)
|
|
createTestPatt(60, 0.4)
|
|
createTestPatt(60, 0.3)
|
|
createTestPatt(60, 0.2)
|
|
createTestPatt(60, 0.1)
|
|
|
|
createTestPatt(70, 1)
|
|
createTestPatt(70, 0.9)
|
|
createTestPatt(70, 0.8)
|
|
createTestPatt(70, 0.7)
|
|
createTestPatt(70, 0.6)
|
|
createTestPatt(70, 0.5)
|
|
createTestPatt(70, 0.4)
|
|
createTestPatt(70, 0.3)
|
|
createTestPatt(70, 0.2)
|
|
createTestPatt(70, 0.1)
|
|
|
|
createTestPatt(80, 1)
|
|
createTestPatt(80, 0.9)
|
|
createTestPatt(80, 0.8)
|
|
createTestPatt(80, 0.7)
|
|
createTestPatt(80, 0.6)
|
|
createTestPatt(80, 0.5)
|
|
createTestPatt(80, 0.4)
|
|
createTestPatt(80, 0.3)
|
|
createTestPatt(80, 0.2)
|
|
createTestPatt(80, 0.1)
|
|
|
|
createTestPatt(90, 1)
|
|
createTestPatt(90, 0.9)
|
|
createTestPatt(90, 0.8)
|
|
createTestPatt(90, 0.7)
|
|
createTestPatt(90, 0.6)
|
|
createTestPatt(90, 0.5)
|
|
createTestPatt(90, 0.4)
|
|
createTestPatt(90, 0.3)
|
|
createTestPatt(90, 0.2)
|
|
createTestPatt(90, 0.1)
|
|
|
|
createTestPatt(96, 1)
|
|
createTestPatt(96, 0.9)
|
|
createTestPatt(96, 0.8)
|
|
createTestPatt(96, 0.7)
|
|
createTestPatt(96, 0.6)
|
|
createTestPatt(96, 0.5)
|
|
createTestPatt(96, 0.4)
|
|
createTestPatt(96, 0.3)
|
|
createTestPatt(96, 0.2)
|
|
createTestPatt(96, 0.1)
|