By using this example you tell the pool to send you jobs for two algos : normalv7 (CNV7) and heavy.If the pool supports these algos (you can find a list of supported algos on the
pools website probably), then it will be doing algo switching for those algos.

+ The parameter "config" expects a filename to a config file where you set up everything for a specific algo (config-normalv7.txt is for CNV7 as you can guess).
So on every new algo switch SRBMiner will initialize settings specific for that algo.

+ "pools" is a config file for pools, where you can define multiple pools with algo switching ability, so you have failovers too.

+ "hashrate" is a parameter where you should write the total hashrate of your rig (in H/S) for that specific algo (you can easily find it out by running a benchmark for example).
This field is used by the pool in calculating what is the most profitable algo for you to mine.

+ "startup_script" can be used to run a script (batch file) before miner starts. You can for example set clocks, voltages, etc. specific to that algo

2. Now that you have algos.txt set up, make start.bat look like this for example :

It is VERY IMPORTANT to use config files here, and not set GPU's and pool in command line.If you do so, algo switching probably won't work.
You can start with any algo you wish, because the pool will change it if it's not the most profitable algo to mine at that moment.

TIP:
To always get the maximum hashrate from your Vega's, use the --resetvega parameter , so on every algo change you disable/enable your cards before mining.