home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / NeXT / Misc / HigherEducationMailbox.mbox / Integrated_Engineeri_.attach / PhysicsWorld.app / InfoPanel.nib (.txt) < prev    next >
NeXT TypedStream Data  |  1991-03-02  |  10KB  |  262 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [1498c]
  8. typedstream
  9.     HashTable
  10. Object
  11. System
  12. HeaderClass
  13. %%%%i@@
  14. /usr/include/netinet/in.h
  15. genericobject_nib
  16. myBoundaryEditor
  17. simulBox
  18. myModeButton
  19. myBetweenTimeSlider
  20. myTimer
  21. myDeltaSlider
  22. myPlotterList
  23. myDeltaView
  24.     helpPanel
  25.     reviewBox
  26. myParticleEditor
  27. myFrameSlider
  28. myReviewTimer
  29. gridBitmap
  30.     infoPanel
  31. myMainWindow
  32. myFrameMaxView
  33. myThisFrameView
  34. myFieldEditor
  35. mySaveController
  36. monitorList
  37. controlBox
  38. myBetweenTimeView
  39. myTimeView
  40. setBetweenTime:
  41. useSaveSettings:
  42. open:
  43. openBoundaryEditor:
  44. changeFrame:
  45. changeMode:
  46. useSaveDataFile:
  47. givePartInfo:
  48. returnToMainWindow:
  49. saveAsWorld:
  50. appDidInit:
  51. setRate:
  52.     killView:
  53. init:
  54. step:
  55. displayInfoPanel:
  56. killMonitor:
  57. start:
  58. displayHelpPanel:
  59. saveWorld:
  60. newWorldView:
  61. stop:
  62. openFieldEditor:
  63. openParticleEditor:
  64. printKeyWindow:
  65. newMonitorPanel:
  66. FirstResponder
  67. firstnib
  68. checkSpelling:
  69. alignSelCenter:
  70.     unscript:
  71. pasteFont:
  72. runPageLayout:
  73. superscript:
  74. copyRuler:
  75.     copyFont:
  76. selectAll:
  77. pasteRuler:
  78. toggleRuler:
  79. showGuessPanel:
  80. alignSelLeft:
  81. paste:
  82. performClose:
  83. arrangeInFront:
  84. subscript:
  85. copy:
  86. alignSelRight:
  87. delete:
  88. orderFrontColorPanel:
  89. underline:
  90. performMiniaturize:
  91. [8756c]
  92. typedstream
  93.     HashTable
  94. Object
  95. NibData
  96. @@@@s
  97. Storage
  98. {*@@}
  99.     [20{*@@}]
  100. File's Owner
  101. CustomObject
  102. System
  103.     InfoPanel
  104. WindowTemplate
  105. iiii***@s@
  106. Panel
  107.     Responder
  108. Button
  109. Control
  110. ButtonCell
  111. ActionCell
  112.     Helvetica
  113. NXImage
  114.     TextField
  115. TextFieldCell
  116. Physics World
  117. 7Version 3.1     February, 1991  
  118.       
  119. Copyright 1991 
  120. by Jeff Adams
  121. #Rose-Hulman Institute of Technology
  122. Contact Info
  123.  a physics simulation environment
  124. Field1
  125. Field2
  126. VersionNumber
  127. Field
  128. Field4
  129.     HelpPanel
  130. ScrollView
  131. ClipView
  132. ciifffcfffs
  133. [4704c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fnil Times-Roman;}
  134. \margl40
  135. \margr40
  136. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs24          
  137. \f1\b\fs48 Physics World
  138. \f0\b0\fs24  is a physics simulation environment which incorporates particles with user-defined initial positions, velocities, charges and masses and radii.    Coefficients of resistive forces may be added to individual particles to simulate air resistance or viscosity.  User-defined external fields with electric, gravitational, and magnetic properties may be placed in the system as well along with straight wall boundaries.\
  139. \f1\b\fs36 Quick Start instructions\
  140. \fs28 \
  141. \f0\b0\fs24     Use the Particle, External Field, and Boundary Editors to create particles, fields, and boundaries.  Click on the
  142. \f1\b\fs28  Init 
  143. \f0\b0\fs24 button to initialize, and then click on the 
  144. \f1\b\fs28 Start
  145. \f0\b0\fs24  button to begin the simulation.\
  146. \f1\b\fs36 Menus
  147. \f0\b0\fs24 \
  148. ===========\
  149. \b Info\
  150. --------------------\
  151. \b0     - Credits panel and help using PhysicsWorld.
  152. Document    \
  153. --------------------\
  154. \b0 - Open, Create, Save, or Close a simulation.\
  155. \b Edit
  156. \b0 \
  157. --------------------\
  158.     - Basic text manipulation.\
  159. \b Editors\
  160. --------------------\
  161.     Particle Editor - 
  162. \b0 create and modify particles.
  163.     Field Editor - 
  164. \b0 create and modify external electric, gravitational        and/or magnetic fields.
  165.     Boundary Editor  -
  166. \b0  create and modify straight line boundaries.\
  167. \b Data File\
  168. --------------------
  169. \b0 \
  170. \b Set Save Settings...
  171. \b0  - Setup what exactly will be saved in the \
  172.         text data file when Save Data File.. is executed.\
  173. \b Save Data File...
  174. \b0  -  save a tab delimited text file which can be \
  175.         looked at anywhere, but especially useful if loaded into a\
  176.         spreadsheet for graphing the data.\
  177. \b Windows\
  178. --------------------\
  179.     Show Control Window - 
  180. \b0 bring the control window to the front.\
  181. \b Document Description...
  182. \b0    describe your simulation in as much \
  183.         detail as needed, and this is saved with the simulation.
  184.     New WorldView - 
  185. \b0  create a new "window" looking into the \
  186.         simulation  with its own scale and tracking parameters.
  187.     New Monitor Panel - 
  188. \b0  create another data window for looking at \
  189.         the position, velocity, and acceleration of any particles.
  190. \b0 \
  191. \b Print...\
  192. ------------------\
  193. \b0  prints the current active window.
  194. \b0 \
  195. \f1\b\fs36 Reviewer Mode
  196. \f0\b0\fs24 \
  197.     Choosing Reviewer  mode allows one to review the simulation as it has progressed up to the current point.  "Init"-ing the simulation erases all of the previously recorded simulation run.\
  198. \f1\b\fs36 Possible Simulations
  199. \f0\b0\fs24 \
  200.     The wide range of deltaT and scale values allows the simulation of planetary systems as well as electron sized particle simulations.\
  201.     \
  202. \f1\b\fs28 Numerical Methods and Calculations Involved\
  203. \f0\b0\fs24  The Simple, Modified Runge-Kutta Bootstrap Method is used in this simulation to determine the new positions and velocities of the particles. (taken from "???"  Bennett, Ch.5 Dynamics, pgs. 202-203.)\
  204.        The calculations that determine where the particles go in a small increment of time (dt)  include the external field forces on each particle, the electro-static force between particles as well as the gravitational forces between each of the particles.  \
  205.     This simulation only deals with one possible elastic collision on a particle with another particle in one increment of time (dt).  This means that if, in one increment of time, three particles or two particles and a boundary are close enough to collide then only one collision will occur for a single particle and it will look like the second collision that should have occurred will not.  Collisions with particles and boundaries are done before collisions between the particles themselves but the simulation calculates multiple boundary collisions in one increment of time (dt).  The only restriction on collisions then, is that one particle-particle collision will occur in one increment of time (dt) and if,  in the previous increment of time (dt), a particle bounces another particle past a boundary, it will go through.  This will be fixed in a later version of this program.\
  206. \f1\b\fs28 Limitations
  207. \f0\b0\fs24  \
  208.     Maximum # of Particles:  20\
  209.     Maximum # of External Fields:  20\
  210.            Maximum # of Boundaries:  20\
  211. ___________________________________________________________\
  212. \fs20 Suggestions and improvements would be greatly appreciated.\
  213. \fs24 \
  214.                                                     Jeff Adams\
  215.                     adams@sem.rose-hulman.edu\
  216.                     Senior Physics Major\
  217.                     RHIT   1990\
  218. NXCursor
  219. NXibeam
  220. Scroller
  221. _doScroller:
  222. @@@ffs
  223. Help...
  224. Field3
  225. ScrollingText
  226. Call_Us
  227. [1224c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fnil Times-Roman;}
  228. \margl40
  229. \margr40
  230. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs24 This application was developed in support of the First-Year Integrated Curriculum in Science, Engineering, and Mathematics at Rose-Hulman Institute of Technology.\
  231. This curriculum project is supported by the National Science Foundation, the General Electric Foundation, and Lilly Endowment, Inc.\
  232. If you are interested in this or any other program written for the RHIT Integrated Curriculum program, please feel free to contact any of the following people:\
  233. \fs26 \
  234. \f1\b\i\fs28 Dr.  Jerry Fine, Mechanical Engineering\
  235. \b0 Campus Box 140 
  236.  ext. 353\
  237. \b Dr. Jeffrey Froyd, Electrical Engineering\
  238. \b0 Campus Box 111 
  239.  ext. 340\
  240. \b Dr. Mike Moloney, Physics\
  241. \b0 Campus Box 161 
  242.  ext. 302\
  243. \b Dr. Edward Mottel, Chemistry\
  244. \b0 Campus Box 71 
  245.  ext. 315\
  246. \b Dr. Brian Winkel, Mathematics\
  247. \b0 Campus Box 132 
  248.  ext. 412
  249. \f0\fs26 \
  250. \b\i0\fs34 \
  251. \f1\fs30        c/o Rose-Hulman Institute of Technology\
  252.              5500 Wabash Avenue\
  253.            Terre Haute, Indiana   47803\
  254.                   (812) 877-1511\
  255.                       or\
  256.                 (812) 877-8 + ext.\
  257. {i*@@@}
  258. [3{i*@@@}]
  259.     infoPanel
  260.     helpPanel
  261. makeKeyAndOrderFront:
  262.