update20140630
This commit is contained in:
141
uni/masterarbeit/source/scripts/analysis/createTestPatter.py
Normal file
141
uni/masterarbeit/source/scripts/analysis/createTestPatter.py
Normal file
@@ -0,0 +1,141 @@
|
||||
__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)
|
||||
Reference in New Issue
Block a user