home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 372.XY-DEMO.MAM < prev    next >
Text File  |  1989-10-15  |  17KB  |  688 lines

  1. 0 Null    XYSee Demonstration MACRO... XY-Demo.MAM   10/89.
  2. 0 Null    (C) 1990, Insight Advantage. All Rights Reserved.
  3. 0 Message
  4.       == Welcome to the XY-Educational System ==
  5. 0 Beep
  6. 1 Message  Blank out the message line.
  7.  
  8. 1 Message
  9.       == Welcome to the XY-Educational System ==
  10. 0 Beep
  11. 1 Message  Blank out the message line.
  12.  
  13. 1 Message
  14.       == Welcome to the XY-Educational System ==
  15. 2 Message
  16.       ** Press <ESCape> to END demonstration! **
  17. 0 Beep
  18. 5 Message
  19.       ** Press <SPACE> to PAUSE demonstration! **
  20. 5 Message
  21. During our demonstration tour, we will be covering most
  22. 5 Message
  23. of XYSee's Exciting and Unique features.
  24. 5 Message
  25. But first,  let's review how Menu Selections are made.
  26. 5 Message
  27. XYSee OPTIONS are selected with the UP & DOWN Arrow Keys.
  28. 5 Message
  29. Like This...
  30. 2 Down
  31. 1 Down
  32. 1 Down
  33. 1 Down
  34. 1 Down
  35. 1 Up
  36. 1 Up
  37. 1 Up
  38. 1 Up
  39. 1 Up
  40. 0 Beep
  41. 0 Message
  42. FUNCTION selections use the RIGHT & LEFT Arrow Keys.
  43. 5 Message
  44. Like This...
  45. 2 Right
  46. 1 Right
  47. 1 Right
  48. 1 Right
  49. 1 Right
  50. 1 Left
  51. 1 Left
  52. 1 Left
  53. 1 Left
  54. 1 Up
  55. 0 Beep
  56. 0 Message
  57. Once you've made your selection, merely Press <RETurn>.
  58. 6 Message
  59. In addition, most problems can be resolved by <ESCape>.
  60. 5 Down
  61. 0 Down
  62. 0 Down
  63. 0 Down Points to HELP
  64. 0 Message
  65. Should you forget a key or get lost in the Menu Structure,
  66. 6 Message
  67. HELP is always just a few keystrokes away.  For example...
  68. 2 Enter  HELP
  69. 3 Message
  70. MENU level HELP shows Program Structure & Key Assignments.
  71. 9 Null
  72. 9 Space
  73. 0 Right
  74. 0 Right
  75. 0 Right Points to Trig
  76. 0 Message
  77. It's time now to start our journey through...
  78. 4 Message
  79.                    === X Y S e e ===
  80. 0 Beep
  81. 1 Message  {clear the comment line}
  82.  
  83. 1 Message
  84.                    === X Y S e e ===
  85. 2 Message
  86. Let's begin by moving down one level to the TRIG MENU.
  87. 6 Enter  Trig Menu Level
  88. 0 Message
  89. OPTION & FUNCTION selection is done just as before.
  90. 6 Down
  91. 0 Down Points to HELP
  92. 0 Beep
  93. 0 Message
  94. And of course, TRIG MENU Level HELP is also available.
  95. 3 Enter  HELP
  96. 3 Message
  97. Notice that the HELP seems to track our progress,
  98. 5 Message
  99. becoming more specific or "Context-Sensitive" as we go.
  100. 9 Null
  101. 9 Space
  102. 0 Message
  103. Now that we know how to move around within the system,
  104. 6 Right  Points to Sine
  105. 0 Message
  106. let's investigate the features of the SINE Function module.
  107. 3 Enter  Sine
  108. 3 Message
  109. All modules start with a Standard Plot Display which...
  110. 5 Message
  111. may be used as a basis for further investigations.
  112. 5 Message
  113. This one's not very interesting, let's liven up its VALUES.
  114. 4 #7.0
  115. 1 #2.0
  116. 1 #0
  117. 0 Message
  118. That's better! Now let's go over some of the Plot OPTIONS.
  119. 5 Left  Points to Cursor
  120. 0 Message
  121. XYSee's CURSOR is used to Indicate points of interest.
  122. 6 Enter Cursor
  123. 2 Up
  124. 0 Up
  125. 0 Up
  126. 0 Up
  127. 0 Up
  128. 0 Up
  129. 0 Up
  130. 0 Up
  131. 1 Up
  132. 1 Right
  133. 0 Beep
  134. 0 Message
  135. Like the Maximum Amplitude point on this plot.
  136. 9 Escape
  137. 0 Down  Points to Overlay
  138. 0 Message
  139. The OVERLAY system can Contrast important relationships.
  140. 6 Right to Store
  141. 0 Message
  142. For example, we can STORE Individual and Composite plots,
  143. 5 Right Retrieve
  144. 0 Message
  145. and then RETRIEVE them whenever we wish.
  146. 4 Left Store
  147. 0 Message
  148. Let's STORE our current plot, as we'll use it later.
  149. 4 Enter
  150. 0 Down
  151. 0 Down Points to Enhance
  152. 0 Enter
  153. 0 Message
  154. Continuing on... We may ENHANCE the display if desired,
  155. 6 Up  Points to STATS.
  156. 0 Message
  157. as well as obtain interesting STATISTICS for our plot.
  158. 5 Enter Stats.
  159. 0 Message
  160. We can even Move things around a bit if we want.
  161. 5 Left
  162. 0 Left
  163. 0 Left
  164. 2 Down
  165. 0 Down
  166. 0 Down
  167. 0 Down
  168. 1 Down
  169. 0 Message
  170. That's better!.. Now it's out of the way.
  171. 0 Beep
  172. 6 Escape
  173. 0 Down
  174. 0 Enter Enhance.
  175. 0 Down  Points to Printer.
  176. 4 Message
  177. We won't PRINT our plot since it can take several minutes.
  178. 6 Down Points to HELP
  179. 0 Message
  180. Finally, there's more plot HELP available if needed.
  181. 3 Enter  HELP
  182. 3 Message
  183. Each HELP screen is rich in Hints and Example Values.
  184. 9 Null
  185. 9 Space
  186. 0 Escape Top
  187. 0 Message
  188. Let's go back now and enter another set of VALUES, to...
  189. 6 Escape
  190. 0 Message
  191. overlay our new plot with the one we previously SAVED.
  192. 4 Space
  193. 1 #7.0
  194. 1 #2.0
  195. 1 #1.6
  196. 0 Down
  197. 0 Down
  198. 0 Left
  199. 2 Enter Retrieve
  200. 0 Message
  201. The value " C=+1.6 " results in a 90 degree Phase Shift.
  202. 0 Beep
  203. 9 Message
  204. XYSee makes powerful comparisons such as this easy!
  205. 5 Escape  Top.
  206. 0 Escape  Wait2
  207. 0 Message
  208. That's enough for the SINE Function, let's EXIT now and...
  209. 6 Message
  210. go back to the MAIN MENU for a new plotting example.
  211. 4 Escape  Trig Menu.
  212. 1 Escape  Main Menu.
  213. 1 Right
  214. 0 Right   QUAD-GEOM MENU.
  215. 0 Message
  216. This time let's look at a QUADRATIC Family Module.
  217. 3 Enter QUAD MENU
  218. 3 Right
  219. 0 Right  Circle
  220. 0 Message
  221. The CIRCLE to be exact!
  222. 3 Enter   Circle
  223. 3 Message
  224. XYSee has extensive Error Detection capabilities.
  225. 0 Beep
  226. 5 Message
  227. For example, let's try to enter a Negative Radius length.
  228. 4 #3.0
  229. 1 #3.0
  230. 0 Message  Blank out the message line.
  231.  
  232. 0 #-5.0  Buzz!
  233. 0 Message
  234. XYSee tries to limit any damage due to mistakes through...
  235. 6 Message
  236. the automatic substitution of a  "Nearest Correct Value."
  237. 9 Escape
  238. 0 Message
  239. In this case, XYSee has substituted a "+1" for the Radius.
  240. 6 Message
  241. XYSee can also display an ALTERNATE FORMULA.
  242. 2 Formula
  243. 3 Message
  244. This format directs us to enter "0" for both "A" & "B".
  245. 4 #0.0
  246. 1 #0.0
  247. 1 #5.0
  248. 0 Message
  249. That's enough for the CIRCLE, let's EXIT and...
  250. 5 Message
  251. investigate some more of the Menu Level OPTIONS.
  252. 4 Escape Quad.
  253. 0 Down
  254. 0 Message
  255. We can run "Level Specific" MACROs from here also, and...
  256. 6 Down
  257. 0 Message
  258. as we've seen, obtain additional "Context Sensitive" HELP.
  259. 5 Down  Display
  260. 0 Message
  261. Before we EXIT back up to the MAIN MENU, let's look at...
  262. 5 Message
  263. that last mysterious OPTION..  == GRAPHIC ART ==
  264. 5 Message
  265. Mathematics is not only useful, it can also be beautiful!
  266. 0 Enter
  267. 0 Message
  268. Each DESIGN is based upon a particular family of functions.
  269. 6 Message
  270. This one is composed of CIRCLES from the Quadratic Family.
  271. 5 Space Exit Design.
  272. 0 Escape Top
  273. 0 Escape Main Menu
  274. 0 Message
  275.       ** Press <ESCape> to END demonstration! **
  276. 0 Beep
  277. 5 Message
  278.       ** Press <SPACE> to PAUSE demonstration! **
  279. 5 Message
  280. Now let's look at two of XYSee's more Versatile Modules.
  281. 5 Left    Past Import
  282. 0 Left    To Advanced Menu
  283. 0 Enter
  284. 0 Left    To Spline Module
  285. 0 Message
  286. The first one is the Cubic SPLINE Module...
  287. 5 Message
  288.                  === S P L I N E ===
  289. 0 Beep
  290. 1 Message  {clear the comment line}
  291.  
  292. 1 Message
  293.                  === S P L I N E ===
  294. 2 Message
  295. Splines help us to visualize the interrelationship
  296. 5 Message
  297. of points by fitting a Smooth Curve through them.
  298. 5 Message
  299. Splines are used primarily with Small Groups of Points.
  300. 5 Message
  301. As we will see in a few moment, the IMPORT Module is
  302. 5 Message
  303. much more appropriate for Larger Sets of Data.
  304. 5 Message  {clear the comment line}
  305.  
  306. 0 Enter
  307. 0 Message
  308. Just take a quick look for now, you can study this
  309. 5 Message
  310. Information Screen at length after the Demonstration.
  311. 9 Space
  312. 0 Message
  313. First, let's pretend we have some Random Data...
  314. 4 #-9.0
  315. 1 #9.0
  316. 1 #-5.5
  317. 1 #3.4
  318. 1 #-2.0
  319. 1 #0.4
  320. 1 #2.0
  321. 1 #0.4
  322. 1 #5.5
  323. 1 #3.4
  324. 1 #9.0
  325. 1 #9.0
  326. 0 Message
  327. Although our data might seem random, the curve clearly
  328. 6 Message
  329. describes a Positive PARABOLA without Offset.
  330. 5 Up      Past Cursor
  331. 0 Down    Past Overlay
  332. 0 Down    To Statistics
  333. 0 Enter
  334. 0 Right
  335. 0 Right
  336. 0 Right
  337. 0 Right
  338. 0 Right
  339. 1 Right
  340. 1 Right
  341. 0 Down
  342. 0 Down
  343. 1 Down
  344. 1 Down
  345. 0 Beep
  346. 0 Message
  347. Excuse me, just couldn't help Showing Off a bit!..
  348. 6 Message
  349. As you can see, the STATISTICS fit our plot Perfectly.
  350. 7 Escape  Out of Statistics
  351. 0 Down    Past Enhance
  352. 0 Down    Past Print Plot
  353. 0 Down    To Help
  354. 0 Enter
  355. 0 Message
  356. The Spline HELP window contains our present plot..
  357. 6 Message
  358. as well as others you may practice on.
  359. 9 Null
  360. 9 Space
  361. 0 Message
  362. Let's EXIT back out now and Continue on with our journey.
  363. 6 Escape  To the top of the Options
  364. 0 Escape  Out to Wait#2
  365. 0 Escape  Out to the Advanced Menu
  366. 0 Message
  367. Since Splines are primarily for Small Groups of Points,
  368. 6 Message
  369. what about larger data sets loaded into a DISK FILE?
  370. 5 Escape  To The Main Menu
  371. 0 Left    To Import
  372. 0 Message
  373. As we'll see, the IMPORT Module is appropriate for them!..
  374. 6 Message
  375.                  === I M P O R T ===
  376. 0 Beep
  377. 1 Message  {clear the comment line}
  378.  
  379. 1 Message
  380.                  === I M P O R T ===
  381. 2 Enter
  382. 0 Message
  383. XYSee reads your file, Validating the Data as it goes.
  384. 6 Message
  385. If an error is found, XYsee will try to Fix It on the fly,
  386. 6 Message
  387. using one or more fairly sophisticated techniques.
  388. 5 Message
  389. In any case, XYSee will Report on how things went.
  390. 5 Message
  391. Fortunately, our data was fine and the Read was Successful.
  392. 6 Message
  393. Notice the point count listing in the VALUES Window...
  394. 5 Message
  395. If XYSee finds data problems, this count could change.
  396. 5 Up      To Cursor
  397. 0 Beep
  398. 0 Message
  399. The Import Module supports the usual set of OPTIONS.
  400. 5 Down    Past the Overlay Module
  401. 0 Down    Past the Statistics Module
  402. 0 Down    To the Enhance Module
  403. 0 Enter   {ON}
  404. 0 Message
  405. Including Plot ENHANCEMENTS...
  406. 4 Up      To Statistics
  407. 0 Enter
  408. 0 Message
  409. and a full set of Import STATISTICS!
  410. 5 Escape  Out of Statistics
  411. 0 Down    To Enhance again
  412. 0 Enter   {OFF}
  413. 0 Down    Past Print Plot
  414. 0 Down    To Import Help
  415. 0 Enter
  416. 0 Message
  417. This HELP Window explains the Required Data Format.
  418. 9 Null
  419. 9 Space
  420. 0 Escape  To the Top of the Options Menu
  421. 1 Escape  Out to the Wait2 position.
  422. 0 Plot    Shift fonts.
  423. 0 Beep
  424. 0 Message
  425. You can select an Alternate Font for your Points.
  426. 6 Message
  427. Usually this Font is best when you have Lots of Points.
  428. 5 Message
  429. That way they don't run all over each other on the plot.
  430. 5 Message  {clear the comment line}
  431.  
  432. 0 Plot
  433. 0 Message
  434. I'd use this normal Font when I have Fewer Points.
  435. 5 Message
  436. It makes them Stand-Out better from the background.
  437. 5 Message
  438. Just experiment a bit to find the Best Combination..
  439. 5 Escape  Out to the Main Menu
  440. 0 Message
  441.       ** Press <ESCape> to END demonstration! **
  442. 0 Beep
  443. 5 Message
  444.       ** Press <SPACE> to PAUSE demonstration! **
  445. 5 Message
  446. Now for some Fun!...
  447. 4 Down    Past the Macro Module
  448. 0 Down    To the Puzzle Menu
  449. 0 Message
  450.                === P U Z Z L E S ===
  451. 0 Beep
  452. 1 Message  {clear the comment line}
  453.  
  454. 1 Message
  455.                === P U Z Z L E S ===
  456. 2 Message
  457. This Module challenges your solution skills on...
  458. 6 Message
  459. puzzles composed of Mathematic Functions.  Saaay What?..
  460. 5 Enter   Go to the Puzzle Menu
  461. 0 Right   To the Geometric Menu
  462. 0 Enter
  463. 0 Message
  464. To give you some idea of what I am talking about,
  465. 6 Message
  466. let's take a look at a Simple EXAMPLE.
  467. 5 Down    Past the HELP Module
  468. 0 Down    To the Example Puzzle
  469. 0 Enter
  470. 0 Message
  471. As you can see, this Wheel is made up of some CIRCLES
  472. 6 Message
  473. and LINES as listed in the VALUES Window on the right.
  474. 5 Message
  475. The goal is to Identify not only the Functions Present,
  476. 5 Message
  477. but to Solve for their various Parameters.
  478. 5 Space   Exit the Example Puzzle
  479. 0 Escape  Out to the Puzzle Menu again
  480. 0 Down    To Start
  481. 0 Message
  482. The first step in solving a puzzle is to Activate one.
  483. 6 Right   To Disk File Start
  484. 0 Message
  485. You can select a Previously Prepared puzzle from DISK...
  486. 5 Right   To Keyboard prepared puzzles
  487. 0 Message
  488. or Generate a new one using the KEYBOARD.
  489. 5 Message
  490. It's best to use the keyboard for Short Puzzles only,
  491. 5 Message
  492. leaving Longer ones for XYSee's File Editor.
  493. 5 Message
  494. Since our first puzzle will consist of a Single Function,
  495. 5 Message
  496. we'll use the keyboard.    Ready to START?...
  497. 5 Message  {clear the comment line}
  498.  
  499. 0 Enter
  500. 0 Message
  501. The next step in our preparation is to select a TOLERANCE.
  502. 5 Message
  503. Tolerance Values define how close our guess has to be
  504. 5 Message
  505. to Successfully Solve each piece of the puzzle.
  506. 9 Message {clear the comment line}
  507.  
  508. 0 #2.0    Select a 0.2 Tolerance.
  509. 0 Message
  510. Next we have to Select the puzzle's functions (pieces).
  511. 6 Message
  512. We'll pick something simple,  Hmmm... a CIRCLE will do.
  513. 5 #3.0    Select a Circle for the puzzle
  514. 0 Message
  515. Finally, we enter the parameters for its CENTER...
  516. 5 #4      X Offset of the center
  517. 1 #4      Y Offset of the center
  518. 0 Message
  519. followed by the RADIUS!
  520. 4 #12     Radius=12 units
  521. 0 Message
  522. Since we're only beginners, a Single-Piece Puzzle
  523. 6 Message
  524. should do nicely.  Now let's EXIT and BEGIN!
  525. 5 Enter   Exit and activate the puzzle
  526. 0 Message
  527. As you can see, XYSee has drawn our puzzle.
  528. 9 Down    Past the Start Puzzle selection
  529. 0 Down    Past the Puzzle Report selection
  530. 0 Down    To the Save Puzzle selection
  531. 0 Message
  532. Once you have prepared a puzzle, you can SAVE it on DISK.
  533. 6 Message
  534. In fact, you can Save the Present State of your current
  535. 5 Message
  536. puzzle at any time for Later Reactivation.
  537. 5 Enter   Save our Puzzle as 'CURRENT.PZL'
  538. 0 Beep
  539. 0 Message
  540. let's get busy now, and try to Solve the Puzzle!
  541. 6 Right   Past the Geometric Menu selection
  542. 0 Right   To the Quadratic Menu selection
  543. 0 Message
  544. First, we need to Identify the Function that's present.
  545. 6 Message
  546. We'll cheat a bit since we already know it's...
  547. 5 Enter
  548. 0 Right   To the Circular Function selection
  549. 0 Message
  550. a CIRCLE, residing in the QUADRATICS Family.
  551. 5 Enter
  552. 0 Message
  553. Notice how our Circle Blinked?...
  554. 4 Message
  555. This helps to identify the Specific Piece to solve.
  556. 5 Message
  557. Next we enter our Best Guess for the parameters.
  558. 5 #4    {this and the next step show how to handle letting}
  559. 1 Enter {XYSee finish a numeric entry..4 becomes 4.0}
  560. 1 #4.0  {this is the normal method}
  561. 0 Message
  562. I cheated again.. knowing the values ahead of time helps!
  563. 6 Message
  564. This time though,  let's Forget what we used for the Radius.
  565. 5 #10     Not quite big enough
  566. 0 Message
  567. OOPS!  Too small!.. Maybe we could use some HELP.
  568. 5 Down    To the top of the Options Menu
  569. 0 Up      Shift down to HELP
  570. 0 Enter   Toggle HELP on
  571. 0 Message
  572. That should help Zero-In on the correct values.
  573. 6 Up
  574. 0 Up
  575. 0 Up      To the ZOOM Module.
  576. 0 Message
  577. Just to be sure, let's get a look at the Entire Circle.
  578. 6 Message
  579. One Press and we shift the scale up to +/-100.
  580. 5 Enter   Shift to +-100 scale
  581. 0 Message
  582. There, that's better!. Now let's try again...
  583. 5 Escape  To the top of the Options Menu
  584. 0 Escape  Exit the Options Menu
  585. 1 Space   Enter some new values
  586. 1 #4.0
  587. 1 #4.0
  588. 0 Message
  589. It looks like we have the Center Nailed, now for the Radius.
  590. 6 #15
  591. 0 Message
  592. Too big!.. Notice the Helpful Highlighting on the Right?
  593. 9 Space   Radius wrong!
  594. 0 Message
  595. One More Time...
  596. 4 #4.0
  597. 1 #4.0
  598. 0 Message
  599. I think I see it now, let's try a Radius of 12.
  600. 5 Beep
  601. 0 #12
  602. 0 Message
  603. That got it!.. Now it's Report Card time.
  604. 5 Escape  To the Puzzle Menu
  605. 0 Down
  606. 0 Down    To the Report Module
  607. 0 Message
  608. XYSee's REPORT Card gives a Running Status of our progress.
  609. 6 Message
  610. As you will see, it lists information about the Complexity
  611. 5 Message
  612. of the puzzle as well as Our Performance in solving it.
  613. 5 Message
  614. And it never forgets...
  615. 4 Enter
  616. 9 Null
  617. 9 Space   Exit the Report Module
  618. 0 Message
  619. I know this first puzzle solution has Seemed Pretty Basic.
  620. 6 Message
  621. Let's take a quick peek at a more sophisticated one.
  622. 5 Left    To the Advanced Selection
  623. 0 Enter   The Advanced Menu
  624. 0 Up      To the Advanced Example
  625. 0 Beep
  626. 0 Message
  627. Watch closely now, There's a test at the end!..
  628. 6 Enter
  629. 9 Space   Exit
  630. 0 Message
  631. Nasty! wasn't it...
  632. 4 Message
  633. I was only kidding about the Test!
  634. 4 Message
  635. That's all for now, let's EXIT back out to the Main Menu.
  636. 5 Escape  To the top of the Puzzle Menu
  637. 0 Escape  Out to the Main Menu
  638. 0 Down
  639. 0 Down
  640. 0 Down    To the Editor
  641. 0 Message
  642. By the way, this Demonstration was prepared Exclusively..
  643. 6 Message
  644. using the BUILT-IN Macro capabilities of XYSee!
  645. 5 Message
  646. It's easy to generate Automatic Macro Sequences like this.
  647. 5 Message
  648. To help you in preparing your own Macros, we have included a
  649. 5 Message
  650. Very Special EDITOR within XYSee.. Let's take a quick look.
  651. 5 Message
  652.                  === E D I T O R ===
  653. 0 Beep
  654. 1 Message  {clear the comment line}
  655.  
  656. 1 Message
  657.                  === E D I T O R ===
  658. 2 Enter   The Editor will display its first HELP screen and exit.
  659. 0 Message
  660. Unfortunately, we can't go any further since...
  661. 6 Message
  662. the EDITOR isn't under Macro control.
  663. 5 Message
  664. That's about it for the Grand Tour, hope you enjoyed it!
  665. 6 Message
  666. One last thing, XYSee was designed just for YOU!
  667. 6 Message
  668. So that you may develop that Critical...
  669. 4 Message
  670.        === I N S I G H T  A D V A N T A G E ===
  671. 0 Beep
  672. 1 Message  Blank out the message line.
  673.  
  674. 0 Message
  675.        === I N S I G H T  A D V A N T A G E ===
  676. 0 Beep
  677. 1 Message  Blank out the message line.
  678.  
  679. 0 Message
  680.        === I N S I G H T  A D V A N T A G E ===
  681. 2 Down to MACRO
  682. 0 Message
  683.    *** XYSee Demonstration MACRO... XY-Demo.MAM ***
  684. 5 Message
  685.    (C) 1989, Insight Advantage. All Rights Reserved.
  686. 5 Enter Loop Until <ESCape>.
  687. 6 STOP Terminate this MACRO SEQUENCE...
  688.