home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hacker Chronicles 2
/
HACKER2.BIN
/
372.XY-DEMO.MAM
< prev
next >
Wrap
Text File
|
1989-10-15
|
17KB
|
688 lines
0 Null XYSee Demonstration MACRO... XY-Demo.MAM 10/89.
0 Null (C) 1990, Insight Advantage. All Rights Reserved.
0 Message
== Welcome to the XY-Educational System ==
0 Beep
1 Message Blank out the message line.
1 Message
== Welcome to the XY-Educational System ==
0 Beep
1 Message Blank out the message line.
1 Message
== Welcome to the XY-Educational System ==
2 Message
** Press <ESCape> to END demonstration! **
0 Beep
5 Message
** Press <SPACE> to PAUSE demonstration! **
5 Message
During our demonstration tour, we will be covering most
5 Message
of XYSee's Exciting and Unique features.
5 Message
But first, let's review how Menu Selections are made.
5 Message
XYSee OPTIONS are selected with the UP & DOWN Arrow Keys.
5 Message
Like This...
2 Down
1 Down
1 Down
1 Down
1 Down
1 Up
1 Up
1 Up
1 Up
1 Up
0 Beep
0 Message
FUNCTION selections use the RIGHT & LEFT Arrow Keys.
5 Message
Like This...
2 Right
1 Right
1 Right
1 Right
1 Right
1 Left
1 Left
1 Left
1 Left
1 Up
0 Beep
0 Message
Once you've made your selection, merely Press <RETurn>.
6 Message
In addition, most problems can be resolved by <ESCape>.
5 Down
0 Down
0 Down
0 Down Points to HELP
0 Message
Should you forget a key or get lost in the Menu Structure,
6 Message
HELP is always just a few keystrokes away. For example...
2 Enter HELP
3 Message
MENU level HELP shows Program Structure & Key Assignments.
9 Null
9 Space
0 Right
0 Right
0 Right Points to Trig
0 Message
It's time now to start our journey through...
4 Message
=== X Y S e e ===
0 Beep
1 Message {clear the comment line}
1 Message
=== X Y S e e ===
2 Message
Let's begin by moving down one level to the TRIG MENU.
6 Enter Trig Menu Level
0 Message
OPTION & FUNCTION selection is done just as before.
6 Down
0 Down Points to HELP
0 Beep
0 Message
And of course, TRIG MENU Level HELP is also available.
3 Enter HELP
3 Message
Notice that the HELP seems to track our progress,
5 Message
becoming more specific or "Context-Sensitive" as we go.
9 Null
9 Space
0 Message
Now that we know how to move around within the system,
6 Right Points to Sine
0 Message
let's investigate the features of the SINE Function module.
3 Enter Sine
3 Message
All modules start with a Standard Plot Display which...
5 Message
may be used as a basis for further investigations.
5 Message
This one's not very interesting, let's liven up its VALUES.
4 #7.0
1 #2.0
1 #0
0 Message
That's better! Now let's go over some of the Plot OPTIONS.
5 Left Points to Cursor
0 Message
XYSee's CURSOR is used to Indicate points of interest.
6 Enter Cursor
2 Up
0 Up
0 Up
0 Up
0 Up
0 Up
0 Up
0 Up
1 Up
1 Right
0 Beep
0 Message
Like the Maximum Amplitude point on this plot.
9 Escape
0 Down Points to Overlay
0 Message
The OVERLAY system can Contrast important relationships.
6 Right to Store
0 Message
For example, we can STORE Individual and Composite plots,
5 Right Retrieve
0 Message
and then RETRIEVE them whenever we wish.
4 Left Store
0 Message
Let's STORE our current plot, as we'll use it later.
4 Enter
0 Down
0 Down Points to Enhance
0 Enter
0 Message
Continuing on... We may ENHANCE the display if desired,
6 Up Points to STATS.
0 Message
as well as obtain interesting STATISTICS for our plot.
5 Enter Stats.
0 Message
We can even Move things around a bit if we want.
5 Left
0 Left
0 Left
2 Down
0 Down
0 Down
0 Down
1 Down
0 Message
That's better!.. Now it's out of the way.
0 Beep
6 Escape
0 Down
0 Enter Enhance.
0 Down Points to Printer.
4 Message
We won't PRINT our plot since it can take several minutes.
6 Down Points to HELP
0 Message
Finally, there's more plot HELP available if needed.
3 Enter HELP
3 Message
Each HELP screen is rich in Hints and Example Values.
9 Null
9 Space
0 Escape Top
0 Message
Let's go back now and enter another set of VALUES, to...
6 Escape
0 Message
overlay our new plot with the one we previously SAVED.
4 Space
1 #7.0
1 #2.0
1 #1.6
0 Down
0 Down
0 Left
2 Enter Retrieve
0 Message
The value " C=+1.6 " results in a 90 degree Phase Shift.
0 Beep
9 Message
XYSee makes powerful comparisons such as this easy!
5 Escape Top.
0 Escape Wait2
0 Message
That's enough for the SINE Function, let's EXIT now and...
6 Message
go back to the MAIN MENU for a new plotting example.
4 Escape Trig Menu.
1 Escape Main Menu.
1 Right
0 Right QUAD-GEOM MENU.
0 Message
This time let's look at a QUADRATIC Family Module.
3 Enter QUAD MENU
3 Right
0 Right Circle
0 Message
The CIRCLE to be exact!
3 Enter Circle
3 Message
XYSee has extensive Error Detection capabilities.
0 Beep
5 Message
For example, let's try to enter a Negative Radius length.
4 #3.0
1 #3.0
0 Message Blank out the message line.
0 #-5.0 Buzz!
0 Message
XYSee tries to limit any damage due to mistakes through...
6 Message
the automatic substitution of a "Nearest Correct Value."
9 Escape
0 Message
In this case, XYSee has substituted a "+1" for the Radius.
6 Message
XYSee can also display an ALTERNATE FORMULA.
2 Formula
3 Message
This format directs us to enter "0" for both "A" & "B".
4 #0.0
1 #0.0
1 #5.0
0 Message
That's enough for the CIRCLE, let's EXIT and...
5 Message
investigate some more of the Menu Level OPTIONS.
4 Escape Quad.
0 Down
0 Message
We can run "Level Specific" MACROs from here also, and...
6 Down
0 Message
as we've seen, obtain additional "Context Sensitive" HELP.
5 Down Display
0 Message
Before we EXIT back up to the MAIN MENU, let's look at...
5 Message
that last mysterious OPTION.. == GRAPHIC ART ==
5 Message
Mathematics is not only useful, it can also be beautiful!
0 Enter
0 Message
Each DESIGN is based upon a particular family of functions.
6 Message
This one is composed of CIRCLES from the Quadratic Family.
5 Space Exit Design.
0 Escape Top
0 Escape Main Menu
0 Message
** Press <ESCape> to END demonstration! **
0 Beep
5 Message
** Press <SPACE> to PAUSE demonstration! **
5 Message
Now let's look at two of XYSee's more Versatile Modules.
5 Left Past Import
0 Left To Advanced Menu
0 Enter
0 Left To Spline Module
0 Message
The first one is the Cubic SPLINE Module...
5 Message
=== S P L I N E ===
0 Beep
1 Message {clear the comment line}
1 Message
=== S P L I N E ===
2 Message
Splines help us to visualize the interrelationship
5 Message
of points by fitting a Smooth Curve through them.
5 Message
Splines are used primarily with Small Groups of Points.
5 Message
As we will see in a few moment, the IMPORT Module is
5 Message
much more appropriate for Larger Sets of Data.
5 Message {clear the comment line}
0 Enter
0 Message
Just take a quick look for now, you can study this
5 Message
Information Screen at length after the Demonstration.
9 Space
0 Message
First, let's pretend we have some Random Data...
4 #-9.0
1 #9.0
1 #-5.5
1 #3.4
1 #-2.0
1 #0.4
1 #2.0
1 #0.4
1 #5.5
1 #3.4
1 #9.0
1 #9.0
0 Message
Although our data might seem random, the curve clearly
6 Message
describes a Positive PARABOLA without Offset.
5 Up Past Cursor
0 Down Past Overlay
0 Down To Statistics
0 Enter
0 Right
0 Right
0 Right
0 Right
0 Right
1 Right
1 Right
0 Down
0 Down
1 Down
1 Down
0 Beep
0 Message
Excuse me, just couldn't help Showing Off a bit!..
6 Message
As you can see, the STATISTICS fit our plot Perfectly.
7 Escape Out of Statistics
0 Down Past Enhance
0 Down Past Print Plot
0 Down To Help
0 Enter
0 Message
The Spline HELP window contains our present plot..
6 Message
as well as others you may practice on.
9 Null
9 Space
0 Message
Let's EXIT back out now and Continue on with our journey.
6 Escape To the top of the Options
0 Escape Out to Wait#2
0 Escape Out to the Advanced Menu
0 Message
Since Splines are primarily for Small Groups of Points,
6 Message
what about larger data sets loaded into a DISK FILE?
5 Escape To The Main Menu
0 Left To Import
0 Message
As we'll see, the IMPORT Module is appropriate for them!..
6 Message
=== I M P O R T ===
0 Beep
1 Message {clear the comment line}
1 Message
=== I M P O R T ===
2 Enter
0 Message
XYSee reads your file, Validating the Data as it goes.
6 Message
If an error is found, XYsee will try to Fix It on the fly,
6 Message
using one or more fairly sophisticated techniques.
5 Message
In any case, XYSee will Report on how things went.
5 Message
Fortunately, our data was fine and the Read was Successful.
6 Message
Notice the point count listing in the VALUES Window...
5 Message
If XYSee finds data problems, this count could change.
5 Up To Cursor
0 Beep
0 Message
The Import Module supports the usual set of OPTIONS.
5 Down Past the Overlay Module
0 Down Past the Statistics Module
0 Down To the Enhance Module
0 Enter {ON}
0 Message
Including Plot ENHANCEMENTS...
4 Up To Statistics
0 Enter
0 Message
and a full set of Import STATISTICS!
5 Escape Out of Statistics
0 Down To Enhance again
0 Enter {OFF}
0 Down Past Print Plot
0 Down To Import Help
0 Enter
0 Message
This HELP Window explains the Required Data Format.
9 Null
9 Space
0 Escape To the Top of the Options Menu
1 Escape Out to the Wait2 position.
0 Plot Shift fonts.
0 Beep
0 Message
You can select an Alternate Font for your Points.
6 Message
Usually this Font is best when you have Lots of Points.
5 Message
That way they don't run all over each other on the plot.
5 Message {clear the comment line}
0 Plot
0 Message
I'd use this normal Font when I have Fewer Points.
5 Message
It makes them Stand-Out better from the background.
5 Message
Just experiment a bit to find the Best Combination..
5 Escape Out to the Main Menu
0 Message
** Press <ESCape> to END demonstration! **
0 Beep
5 Message
** Press <SPACE> to PAUSE demonstration! **
5 Message
Now for some Fun!...
4 Down Past the Macro Module
0 Down To the Puzzle Menu
0 Message
=== P U Z Z L E S ===
0 Beep
1 Message {clear the comment line}
1 Message
=== P U Z Z L E S ===
2 Message
This Module challenges your solution skills on...
6 Message
puzzles composed of Mathematic Functions. Saaay What?..
5 Enter Go to the Puzzle Menu
0 Right To the Geometric Menu
0 Enter
0 Message
To give you some idea of what I am talking about,
6 Message
let's take a look at a Simple EXAMPLE.
5 Down Past the HELP Module
0 Down To the Example Puzzle
0 Enter
0 Message
As you can see, this Wheel is made up of some CIRCLES
6 Message
and LINES as listed in the VALUES Window on the right.
5 Message
The goal is to Identify not only the Functions Present,
5 Message
but to Solve for their various Parameters.
5 Space Exit the Example Puzzle
0 Escape Out to the Puzzle Menu again
0 Down To Start
0 Message
The first step in solving a puzzle is to Activate one.
6 Right To Disk File Start
0 Message
You can select a Previously Prepared puzzle from DISK...
5 Right To Keyboard prepared puzzles
0 Message
or Generate a new one using the KEYBOARD.
5 Message
It's best to use the keyboard for Short Puzzles only,
5 Message
leaving Longer ones for XYSee's File Editor.
5 Message
Since our first puzzle will consist of a Single Function,
5 Message
we'll use the keyboard. Ready to START?...
5 Message {clear the comment line}
0 Enter
0 Message
The next step in our preparation is to select a TOLERANCE.
5 Message
Tolerance Values define how close our guess has to be
5 Message
to Successfully Solve each piece of the puzzle.
9 Message {clear the comment line}
0 #2.0 Select a 0.2 Tolerance.
0 Message
Next we have to Select the puzzle's functions (pieces).
6 Message
We'll pick something simple, Hmmm... a CIRCLE will do.
5 #3.0 Select a Circle for the puzzle
0 Message
Finally, we enter the parameters for its CENTER...
5 #4 X Offset of the center
1 #4 Y Offset of the center
0 Message
followed by the RADIUS!
4 #12 Radius=12 units
0 Message
Since we're only beginners, a Single-Piece Puzzle
6 Message
should do nicely. Now let's EXIT and BEGIN!
5 Enter Exit and activate the puzzle
0 Message
As you can see, XYSee has drawn our puzzle.
9 Down Past the Start Puzzle selection
0 Down Past the Puzzle Report selection
0 Down To the Save Puzzle selection
0 Message
Once you have prepared a puzzle, you can SAVE it on DISK.
6 Message
In fact, you can Save the Present State of your current
5 Message
puzzle at any time for Later Reactivation.
5 Enter Save our Puzzle as 'CURRENT.PZL'
0 Beep
0 Message
let's get busy now, and try to Solve the Puzzle!
6 Right Past the Geometric Menu selection
0 Right To the Quadratic Menu selection
0 Message
First, we need to Identify the Function that's present.
6 Message
We'll cheat a bit since we already know it's...
5 Enter
0 Right To the Circular Function selection
0 Message
a CIRCLE, residing in the QUADRATICS Family.
5 Enter
0 Message
Notice how our Circle Blinked?...
4 Message
This helps to identify the Specific Piece to solve.
5 Message
Next we enter our Best Guess for the parameters.
5 #4 {this and the next step show how to handle letting}
1 Enter {XYSee finish a numeric entry..4 becomes 4.0}
1 #4.0 {this is the normal method}
0 Message
I cheated again.. knowing the values ahead of time helps!
6 Message
This time though, let's Forget what we used for the Radius.
5 #10 Not quite big enough
0 Message
OOPS! Too small!.. Maybe we could use some HELP.
5 Down To the top of the Options Menu
0 Up Shift down to HELP
0 Enter Toggle HELP on
0 Message
That should help Zero-In on the correct values.
6 Up
0 Up
0 Up To the ZOOM Module.
0 Message
Just to be sure, let's get a look at the Entire Circle.
6 Message
One Press and we shift the scale up to +/-100.
5 Enter Shift to +-100 scale
0 Message
There, that's better!. Now let's try again...
5 Escape To the top of the Options Menu
0 Escape Exit the Options Menu
1 Space Enter some new values
1 #4.0
1 #4.0
0 Message
It looks like we have the Center Nailed, now for the Radius.
6 #15
0 Message
Too big!.. Notice the Helpful Highlighting on the Right?
9 Space Radius wrong!
0 Message
One More Time...
4 #4.0
1 #4.0
0 Message
I think I see it now, let's try a Radius of 12.
5 Beep
0 #12
0 Message
That got it!.. Now it's Report Card time.
5 Escape To the Puzzle Menu
0 Down
0 Down To the Report Module
0 Message
XYSee's REPORT Card gives a Running Status of our progress.
6 Message
As you will see, it lists information about the Complexity
5 Message
of the puzzle as well as Our Performance in solving it.
5 Message
And it never forgets...
4 Enter
9 Null
9 Space Exit the Report Module
0 Message
I know this first puzzle solution has Seemed Pretty Basic.
6 Message
Let's take a quick peek at a more sophisticated one.
5 Left To the Advanced Selection
0 Enter The Advanced Menu
0 Up To the Advanced Example
0 Beep
0 Message
Watch closely now, There's a test at the end!..
6 Enter
9 Space Exit
0 Message
Nasty! wasn't it...
4 Message
I was only kidding about the Test!
4 Message
That's all for now, let's EXIT back out to the Main Menu.
5 Escape To the top of the Puzzle Menu
0 Escape Out to the Main Menu
0 Down
0 Down
0 Down To the Editor
0 Message
By the way, this Demonstration was prepared Exclusively..
6 Message
using the BUILT-IN Macro capabilities of XYSee!
5 Message
It's easy to generate Automatic Macro Sequences like this.
5 Message
To help you in preparing your own Macros, we have included a
5 Message
Very Special EDITOR within XYSee.. Let's take a quick look.
5 Message
=== E D I T O R ===
0 Beep
1 Message {clear the comment line}
1 Message
=== E D I T O R ===
2 Enter The Editor will display its first HELP screen and exit.
0 Message
Unfortunately, we can't go any further since...
6 Message
the EDITOR isn't under Macro control.
5 Message
That's about it for the Grand Tour, hope you enjoyed it!
6 Message
One last thing, XYSee was designed just for YOU!
6 Message
So that you may develop that Critical...
4 Message
=== I N S I G H T A D V A N T A G E ===
0 Beep
1 Message Blank out the message line.
0 Message
=== I N S I G H T A D V A N T A G E ===
0 Beep
1 Message Blank out the message line.
0 Message
=== I N S I G H T A D V A N T A G E ===
2 Down to MACRO
0 Message
*** XYSee Demonstration MACRO... XY-Demo.MAM ***
5 Message
(C) 1989, Insight Advantage. All Rights Reserved.
5 Enter Loop Until <ESCape>.
6 STOP Terminate this MACRO SEQUENCE...