I concur with RFS and 34C.
Having been a supplier of software for computer control for many years, I have come across many perspectives on 'computer control'.
I think one thing to clear up from the start is that there are several types of computer control (probably others):
1) Total automation where you can sit back and watch
2) A level of automation where you run trains manually and the automation runs everything around you
3) Automated block control, whereby signals are changed and trains are automated to move with signal changes
4) Mimicing prototype IECCs whereby the computer controls all the signalling and interlocking, but routes are (mostly) set by an operator and trains are driven manually by people
The present subject matter only deals with (1). My software was aimed at (4) and was capable of (3) (I have a few Youtubes of 3 in action).
Only 3 and 4 actually represent something prototypical, so consideration needs to be made as to whether one wants to follow some form of prototype or just build a 'toy train set'.
There is also the aspect of 'how much' a computer is involved in a solution. My observation is that many solutions, including Railmagic, Bluerail and several others are (with no disrespect) developed by electronics engineers who have a pathalogical allergy to involving computers in their solutions and consequently, they end up solving a single problem and leaving lots of other problems unsolved.
The single most 'forward thinking' part of DCC is the implementation of a 'bus'. The fact that the bus is entirely proprietary and doesn't comply with any form of modern ISO layered network stack is another discussion, but in itself, the use of a bus provides a single, standardised communications line onto which multiple devices can be connected and controlled through two wires. The fact that the two wires run at a constant 16VAC and allowed multiple trains on the same track, constant lighting and much more reliable continuity due to the high, constant voltage are all side effects of a sound foundation - in other words, DCC is a good solution to multiple problems and to date, there hasn't been anything comparable other than perhaps, Marklin.
When you look at solutions like the present subject, what you find is that they are all single solutions to single problems with tie-in to a single, proprietary manufacturer.
The only way our hobby is going to move forward is when there is a recognition that electronics engineers (hardware) and computer engineers (software) must work together to provide overall outcomes.
We all remember the days of VCR's and the convoluted/awkward ways they worked, And the awkward way that we had to tune TV's. That's because they were designed by hardware engineers who had no experience of human-computer-interface (HCI) design. Once the computer engineers came on board, suddenly, hardware became much easier to use and we ended up with modern TV's with their visual menus and phones which progressed from 1980's Nokias to what we have in Apple and Android 'smartphones'. It was the merging of disciplines which brought about the progress.
I've come across several hardware-only systems - present subject included - where the system shows no convergence with anything prototypical and looks and operates like it has come out of the domain of our slot-car racing friends.
NMRA DCC might not be perfect, but at least it is aimed at railways and had people involved in it with railway backgrounds, not a slot-car system extended to incorporate railways in a slot-car fashion.
I've been working at this for years, coming up with designs which cater for most tastes and solve lots of problems for everyone. The problem is, there are entrenched views that anything involving a computer is bad. The electronics guys make what 'sort of works' for them and expect the computer guys to 'fix up' all the timing and hardware problems. The electronics guys resist at all costs, the computer guys trying to get involved to help design in ways that would prevent problems in the first place and result in workable solutions - like having the hardware use a workable messaging interface instead of convoluted bit-stuffing. Very much a 'them and us'.
Look at how easy an ESU Ecos is to use - I believe it runs a form of Linux - that kind of architecture is the way forward.
System designs need to be based around a bus which is extendable. The problem is that the industry is hanging itself on 1980's NMRA DCC which is quite frankly, way past its technological sell-by and tech-debt date.
Above all, there has to be a recognition that the way forward is a merging of hardware and software technologies (not a 'them' and 'us' approach) and a standardisation on modern computer and communications technologies. But it needs to be a team.
Back to the OP, it appears to me that Railmagic (what a toy-like, demeaning name!!) uses some kind of transponder in each loco which seems to be activated by trackside magnets and the base unit detects the magnetic wave disturbances and uses that to feed train control messages back to a DCC command station. That poses the question of what range it has and/or whether it complies with radio interference legislation There is mention in text which talks about setting it up - like some kind of 'tuning'. If it doesn't use a computer, I don't know how its 'computing' capability is provided or controlled (probably just pre-coded hardware) or how it can be configured visually. I didn't see anything about how it avoids collisions either.
Good idea, but I think there are far better ways forward using industry standard technologies that are open to everyone.
Having been a supplier of software for computer control for many years, I have come across many perspectives on 'computer control'.
I think one thing to clear up from the start is that there are several types of computer control (probably others):
1) Total automation where you can sit back and watch
2) A level of automation where you run trains manually and the automation runs everything around you
3) Automated block control, whereby signals are changed and trains are automated to move with signal changes
4) Mimicing prototype IECCs whereby the computer controls all the signalling and interlocking, but routes are (mostly) set by an operator and trains are driven manually by people
The present subject matter only deals with (1). My software was aimed at (4) and was capable of (3) (I have a few Youtubes of 3 in action).
Only 3 and 4 actually represent something prototypical, so consideration needs to be made as to whether one wants to follow some form of prototype or just build a 'toy train set'.
There is also the aspect of 'how much' a computer is involved in a solution. My observation is that many solutions, including Railmagic, Bluerail and several others are (with no disrespect) developed by electronics engineers who have a pathalogical allergy to involving computers in their solutions and consequently, they end up solving a single problem and leaving lots of other problems unsolved.
The single most 'forward thinking' part of DCC is the implementation of a 'bus'. The fact that the bus is entirely proprietary and doesn't comply with any form of modern ISO layered network stack is another discussion, but in itself, the use of a bus provides a single, standardised communications line onto which multiple devices can be connected and controlled through two wires. The fact that the two wires run at a constant 16VAC and allowed multiple trains on the same track, constant lighting and much more reliable continuity due to the high, constant voltage are all side effects of a sound foundation - in other words, DCC is a good solution to multiple problems and to date, there hasn't been anything comparable other than perhaps, Marklin.
When you look at solutions like the present subject, what you find is that they are all single solutions to single problems with tie-in to a single, proprietary manufacturer.
The only way our hobby is going to move forward is when there is a recognition that electronics engineers (hardware) and computer engineers (software) must work together to provide overall outcomes.
We all remember the days of VCR's and the convoluted/awkward ways they worked, And the awkward way that we had to tune TV's. That's because they were designed by hardware engineers who had no experience of human-computer-interface (HCI) design. Once the computer engineers came on board, suddenly, hardware became much easier to use and we ended up with modern TV's with their visual menus and phones which progressed from 1980's Nokias to what we have in Apple and Android 'smartphones'. It was the merging of disciplines which brought about the progress.
I've come across several hardware-only systems - present subject included - where the system shows no convergence with anything prototypical and looks and operates like it has come out of the domain of our slot-car racing friends.
NMRA DCC might not be perfect, but at least it is aimed at railways and had people involved in it with railway backgrounds, not a slot-car system extended to incorporate railways in a slot-car fashion.
I've been working at this for years, coming up with designs which cater for most tastes and solve lots of problems for everyone. The problem is, there are entrenched views that anything involving a computer is bad. The electronics guys make what 'sort of works' for them and expect the computer guys to 'fix up' all the timing and hardware problems. The electronics guys resist at all costs, the computer guys trying to get involved to help design in ways that would prevent problems in the first place and result in workable solutions - like having the hardware use a workable messaging interface instead of convoluted bit-stuffing. Very much a 'them and us'.
Look at how easy an ESU Ecos is to use - I believe it runs a form of Linux - that kind of architecture is the way forward.
System designs need to be based around a bus which is extendable. The problem is that the industry is hanging itself on 1980's NMRA DCC which is quite frankly, way past its technological sell-by and tech-debt date.
Above all, there has to be a recognition that the way forward is a merging of hardware and software technologies (not a 'them' and 'us' approach) and a standardisation on modern computer and communications technologies. But it needs to be a team.
Back to the OP, it appears to me that Railmagic (what a toy-like, demeaning name!!) uses some kind of transponder in each loco which seems to be activated by trackside magnets and the base unit detects the magnetic wave disturbances and uses that to feed train control messages back to a DCC command station. That poses the question of what range it has and/or whether it complies with radio interference legislation There is mention in text which talks about setting it up - like some kind of 'tuning'. If it doesn't use a computer, I don't know how its 'computing' capability is provided or controlled (probably just pre-coded hardware) or how it can be configured visually. I didn't see anything about how it avoids collisions either.
Good idea, but I think there are far better ways forward using industry standard technologies that are open to everyone.