home *** CD-ROM | disk | FTP | other *** search
/ Kompuutteri Kaikille K-CD 2000 #16 / K-CD_2000-16.iso / CATrain / README.TXT < prev    next >
Text File  |  2000-09-26  |  11KB  |  204 lines

  1. CATrain: PROGRAM IDENTITY MAP
  2. -------  --------------------
  3. Program Name: CATrain
  4. Program Release: 1.65
  5. Date of the Release: October 2000
  6. Executable file: CATRAIN.EXE
  7. Development: Joδl Bouchat
  8. Address: 69 rue de Paris F-91400 ORSAY France
  9. E.Mail: joel.bouchat@usa.net
  10. WEB site: http://www.multimania.com/catrain
  11.  
  12. What's new in CATrain 1.65 compared to the 1.60 version?
  13.  
  14. Thanks to the remarks and anomaly reports received from the users,   
  15. several bugs have been fixed. These bugs essentially concerned the   
  16. traffic management.  
  17. A very bothersome bug, which prevented the loading of the DLL on some machines  
  18. where 16 bit DLLs and 32 bit DLLs are coexisting, has also been fixed.  
  19. Following your remarks, some functions have also been added or modified.  
  20.    
  21. Thanks again for your help.  
  22.   
  23. Some new features in CATrain 1.65:  
  24. ---------------------------------  
  25. - Importing background drawings through the Clipboard:
  26. The method for setting up a background scenary was not easy, and it has often been
  27. criticized. Therefore, in addition to the "old" method, another way for installing 
  28. a specific background is now implemented. The user can directly import a  "bitmap" 
  29. picture, copied into the clipboard by another application (e.g. "Paint").   
  30. This function is accessible through the menu:  
  31.              "Display->BAckground->Clipboard BMP"  
  32. The picture is immediately drawn on CATrain window.
  33. When the layout is saved to the disk, the user is asked: "Do you want to save the 
  34. new background ?". If the answer is "Yes", the new background is saved in a "xxx.bmp" 
  35. file on the disk, associated to the layout "xxx.tci" file as a specific background.
  36. This method is easier and more comprehensive than creating a dedicated "xxx.bmp file and 
  37. selecting it.  
  38. Moreover, the former limitation to 256 colors for the bitmap format has been cancelled.
  39.   
  40. - Exporting of the complete layout drawing to the Clipboard:   
  41. The content of CATrain layout window is copied to the clipboard as a "bitmap", 
  42. in order to be transferred to another application (e.g. "Paint").   
  43. This is useful for creating your own specific background, using the track positioning 
  44. as a starting point. The bitmap format and the number of colors are defined by the 
  45. default Window⌐ screen mode.
  46.   
  47. - Semi-automatic traffic:
  48. The completely automatic traffic mode is replaced by a semi-automatic mode.
  49. No fundamental change however.  
  50. Previously, in automatic traffic mode, a train stopped at a red signal, started as soon 
  51. as the track was free. The signal was automatically set to green.  
  52. This is always true, except when the signal has been voluntarily set to red by   
  53. the user himself. (for example by clicking 1 time on a green signal or 2 times   
  54. on an already red signal).  
  55. In this case, the train remains stopped behind this signal until the user sets the signal
  56. to green again. This way, we can achieve a better control of the train movements, even in
  57. automatic mode.  
  58. For those who dislike this feature, it can be deactivated by inserting the line:  
  59. "SEMIAUTO = 0" in the chapter [PARAMETERS] of the catrain.ini " file ".  
  60. (undocumented).  
  61.   
  62. - New "Device Controller" Modules:
  63. As far as the hardware is concerned, the "Device Controller" has been updated.
  64. Each previous Controller could only control 4 devices, which can be twin spool devices. 
  65. The new Controller can be programmed by the user for controlling 8 simple devices
  66. rather than 4 dual ones. This may be useful for lowering the number of modules needed
  67. when driving LED signals, simple electromagnetic relays, and so on.  
  68. Every Device Controller programmed for operating in this mode, is seen as 2 modules
  69. with consecutive addresses, responding to 8 device addresses instead of 4.   
  70. For setting the modules in this new mode, a new version of the initialization and test
  71. software is provided in the "CATrain" pack.   
  72. The name of this software is "pwmde3e.exe" with its documentation file "pwmde3e.pdf".  
  73.   
  74. Functionalities introduced with the 1.6 version:
  75. -----------------------------------------------
  76. - Editing an existing itinerary:
  77. This functions allows modifying an existing itinerary without needing to create 
  78. a new capture. 
  79. Editing is performed in text mode.
  80. The Itinerary can be examined and slightly modified by the user using classical 
  81. text editing features. 
  82. You can add or modify pause delays, add extra event synchronization and so on.
  83. This is practical and the syntax is rather explicit.
  84.  
  85. - Reversing the train motion on an itinerary:
  86. You can now create itineraries with automatic train reversion, on side tracks or
  87. on track section terminated with a signal.
  88. Small examples of such itineraries are given in the file "arfb.tci". In this file,
  89. you will see two "synchronized" itineraries: "flip-flop 1" and "flip-flop 2". The
  90. train departure is synchronized on the arrival of another train. Such a traffic is 
  91. a bit difficult to start, you must be careful not starting both trains together,
  92. afterwards, everything goes well.
  93. "cortina.tci" is another example where automatic train reversion has been (over)used.
  94. The layout is crowded with 7 trains. There are many contentions, but the traffic
  95. is funny. This layout has been practically achieved in "Z" scale, controlled by
  96. the "Block Modules". Therefore, you can consider it as a good example for cutting a
  97. layout in blocks and addressing the blocks.
  98.  
  99. - Complete Polarity Management.
  100. Fixing the rail polarity is mandatory when using the "Block Modules". Every rail section
  101. and every turnout must have its polarity and its block address ABSOLUTELY defined.
  102. There are now features available for fixing a default polarity scheme. 
  103. When editing the polarity scheme, you can modify the polarity clicking on the concerned 
  104. switch or rail section.
  105. If this is not properly done, the DLL will try to address some non-existing blocks and
  106. CATrain may not correctly work. Same remark is also valid for the "Device Control". 
  107. Every turnout or signal must has a correct address. If you do not want to give an 
  108. address, give the value "255". This is a dummy address ignored by the DLL.
  109.  
  110. - Synchronizing trains in Manual Traffic.
  111. Even when the train are manually controlled, it is possible to force the synchronization
  112. between the model and the real layout. This may help when you control a train using the 
  113. "block" method. This way, you are always sure that the control voltage is applied to the 
  114. block(s) on which the train is located.
  115.  
  116. - New testing software:
  117. A new version of the Module initialization and testing software is available. 
  118. "pwmde2e.exxe" can cope with several modules together. It can also display the protocol
  119. error when the link is not reliable or your computer is too slow and some information
  120. is lost.
  121.  
  122. - New Modules:
  123. An new "Train Detector" Module is introduced. 
  124. This is an auxiliary module. It can be used to achieve a better synchronization between 
  125. the trains and the models. It detects the passage of the trains. Its presence is not 
  126. absolutely required, because a PWM module is already capable of detecting the train 
  127. presence, but it does not know exactly where is the train on the block. The "Detector" 
  128. module is more precise. It can detect a loco by using a mechanical contact or, it can
  129. be coupled with a "current sensing" device which detects the locomotive electrical 
  130. power consumption.
  131. The "Train Detector" and the "Current Sensing" module schematic are given into the 
  132. "module_e.pdf" document.
  133.  
  134.  
  135. Hereafter, you will find the usual overview.
  136.  
  137. CATrain OVERVIEW
  138. ----------------
  139. CATrain is a tool for designing, simulating and controlling Model Railways.
  140. The "Design" mode allows for the drawing of very simplified schematics of the
  141. railroad layout on the P.C. screen, including devices like turnouts, signals and
  142. level crossing.
  143. The user can define the characteristics of every device and rail section, using the
  144. "Edit" mode.
  145. The "Running" mode permits the checking of the layout by simultaneously running
  146. several train models on it.
  147. The trains which have been installed on the railway are animated on the screen and
  148. the User can observe the traffic simultaneously with the turnout and signal operation.
  149. This is useful to define a good layout topology and to optimize the signal positioning.
  150. When the PC is connected to a dedicated Controller, CATrain can control a real model
  151. railway.
  152. The trains can either circulate under the "manual" control of the User or
  153. automatically, following user defined itineraries.
  154. In Automatic mode, CATrain controls the journey, the schedule and the track contention
  155. for every train.
  156. As far as the motion of the trains is concerned, CATrain simulates gradual
  157. acceleration and deceleration for a more realistic effect.
  158. In Automatic mode, The Digitally Controlled trains follow their itinerary while the
  159. computer sets the turnouts and the signals as required.
  160. The feed-back information provided by the train presence detectors ensures a good
  161. synchronization between the model and the real life version.
  162. Both the devices (turnouts, signals, ...) and the locomotives are under computer
  163. control, when they are fitted with a digital remote control.
  164. CATrain chooses the electrical power applied to the locomotive engine, according to
  165. a "motion profile curve" specific to each locomotive.
  166. It also takes into account the slope incidence in order to raise or lower the
  167. electrical power.
  168.  
  169. INSTALLATION
  170. ------------
  171. The easiest way to proceed when installing the CATrain software is to run the provided
  172. "SETUP" procedure.
  173.  
  174. HARDWARE REQUIREMENTS
  175. ---------------------
  176. To use CATrain you need an Personal Computer with at least a PENTIUM(c) 75 CPU with
  177. 8 Mega Bytes of RAM, a hard disk, a 256 colors VGA board and a mouse.
  178. CATrain runs on Microsoft Windows(c) 3.1, 95, 98 or NT.
  179. If you can accept some "jerky" graphics, CATrain will even run on an old 486 DX2 66!
  180. To Control a "real" railway, you need a dedicated interface and a digitally controlled
  181. railway.
  182. CATrain can be interfaced to the Marklin(c) Digital and compatible hardware, or to
  183. the Control Modules described in the "modul_e.pdf" document.
  184.  
  185. LICENSE AGREEMENT
  186. -----------------
  187. CATrain has been designed and developed by Joδl Bouchat who holds all ownership
  188. rights to CATrain and the associated documentation. CATrain software may be
  189. copied and distributed royalty-free subject to the following conditions:
  190.  
  191. - CATrain software is not to be modified or altered in any way if copied or
  192.   distributed. No commercial use or distribution of CATrain is allowed.
  193. - CATrain software package must be kept as a whole including all executable files, 
  194.   dll files, help files, related documentation and copyright notice.
  195. - CATrain software must be copied or distributed without any modification or
  196.   alteration.
  197.  
  198. The express written permission must be granted by Joel Bouchat prior to any other
  199. variations on the use and distribution of this software.
  200. The CATrain software is provided on an "as is" basis without any warranty.
  201. Under no circumstances will Joel Bouchat be liable for damages arising from the use
  202. of CATrain.
  203.  
  204.