Yes, thee is. Use the ATLS system, by Boat. Do a search on DLS for ATLS.
You will need the Controller, Slave, and the Trigger, and all of the dependents.
With this system, you can have prototypical operation. You can even set different triggers on the same channel for different trains. It is a very nice and easy to use system.
You can also download a tutorial on the system, but there are instructions included with each of the assets.
FW