Why don't you set BarPeriod by script? The period slider then moves magically to the value you set there.