import doublecrossing as dc

# 双路口计算两个路口的红绿灯时间和两个路口的第一相位绿灯亮起的间隔时间
# 初始化第一个路口数据
# rgdata=[q11,q13,q21,q23,q32,q34,q42,q44,l,v0,tp，Tl=100]
rgdata = [0.1, 0.06, 0.09, 0.2, 0.3, 0.2, 0.1, 0.3, 2, 2, 2, 100]
# 初始化第二个路口数据
# rgdata2 = [q11, q21,q32,q34,q42,q44,l, v0, tp, Tl=100]
rgdata2 = [0.1, 0.1, 0.3, 0.4, 0.2, 0.4, 2, 2, 2, 100]
# 初始化两个路口的路长l，单位：m，和车辆在路上行驶的平均速度vl，单位：m/s
l = 1000
vl = 4
# 双路口计算两个路口的红绿灯时间和两个路口的第一相位绿灯亮起的间隔时间
dc.doucros(rgdata, rgdata2, l, vl)
