Files
scandocs/uni/masterarbeit/source/scripts/analysis/createTestPatter.py
2014-06-30 13:58:10 +02:00

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)