Casio FX-CP400 Service Manual

ClassPad II
fx-CP400
User’s Guide
E
CASIO Education website URL
https://edu.casio.com
Download Free trial software and Support software
https://edu.casio.com/dl/
Manuals are available in multi languages at
Be sure to keep physical records of all important data!
Low battery power or incorrect replacement of the batteries that power the ClassPad can cause the data stored in memory to be corrupted or even lost entirely. Stored data can also be affected by strong electrostatic charge or strong impact. It is up to you to keep backup copies of data to protect against its loss.
Backing Up Data
ClassPad data can be converted to a VCP file or XCP file and transferred to a computer for storage. For details, see “19-2 Performing Data Communication between the ClassPad and a Personal Computer”.
Be sure to keep all user documentation handy for future reference.
The sample screens shown in this manual are for illustrative purposes only, and may not be exactly the same as the screens actually produced by the ClassPad.
The contents of this manual are subject to change without notice.
No part of this manual may be reproduced in any form without the express written consent of the manufacturer.
In no event shall CASIO Computer Co., Ltd. be liable to anyone for special, collateral, incidental, or consequential damages in connection with or arising out of the purchase or use of these materials. Moreover, CASIO Computer Co., Ltd. shall not be liable for any claim of any kind whatsoever against the use of these materials by any other party.
• Windows® is a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries.
• Mac OS, OS X and macOS are registered trademarks or trademarks of Apple Inc. in the United States and/or other countries.
• Fugue © 1999 – 2012 Kyoto Software Research, Inc. All rights reserved.
Company and product names used in this manual may be registered trademarks or trademarks of their
• respective owners.
• Note that trademark ™ and registered trademark ® are not used within the text of this manual.
2

Contents

About This User’s Guide ..........................................................................................................................11
Chapter 1: Basics ................................................................................................................ 12
1-1 General Guide .........................................................................................................................12
ClassPad at a Glance...............................................................................................................................12
Turning Power On or Off .......................................................................................................................... 13
1-2 Power Supply ..........................................................................................................................13
1-3 Built-in Application Basic Operations .................................................................................. 14
Using the Application Menu......................................................................................................................14
Built-in Applications ..................................................................................................................................14
Add-in Applications...................................................................................................................................15
Application Window ..................................................................................................................................16
Using the O Menu ...................................................................................................................................17
Interpreting Status Bar Information ..........................................................................................................17
Pausing and Terminating an Operation ....................................................................................................17
1-4 Input .........................................................................................................................................18
Using the Soft Keyboard ..........................................................................................................................18
Soft Keyboard Key Sets ........................................................................................................................... 18
Input Basics .............................................................................................................................................. 19
Various Soft Keyboard Operations ........................................................................................................... 22
1-5 ClassPad Data ......................................................................................................................... 27
Data Types and Storage Locations (Memory Areas) ............................................................................... 27
Main Memory Data Types ........................................................................................................................ 28
Main Memory Folders ...............................................................................................................................28
Using Variable Manager ........................................................................................................................... 29
Managing Application Files ......................................................................................................................32
1-6 Creating and Using Variables ................................................................................................ 33
Creating a New Variable ..........................................................................................................................33
Variable Usage Example .......................................................................................................................... 34
“library” Folder Variables .......................................................................................................................... 34
Rules Governing Variable Access ............................................................................................................ 35
1-7 Configuring Application Format Settings .............................................................................36
Application Format Settings .....................................................................................................................36
Initializing All Application Format Settings ................................................................................................42
1-8 When you keep having problems… ...................................................................................... 43
Chapter 2: Main Application ............................................................................................... 44
Main Application-Specific Menus and Buttons ......................................................................................... 44
2-1 Basic Calculations .................................................................................................................. 44
Arithmetic Calculations and Parentheses Calculations ............................................................................ 44
Using the e Key .................................................................................................................................. 45
Omitting the Multiplication Sign ................................................................................................................ 45
Using the Answer Variable (ans) .............................................................................................................. 45
Assigning a Value to a Variable ...............................................................................................................45
Calculation Priority Sequence .................................................................................................................. 46
Calculation Modes .................................................................................................................................... 46
2-2 Using the Calculation History ................................................................................................48
2-3 Function Calculations ............................................................................................................ 48
2-4 List Calculations ..................................................................................................................... 57
Inputting List Data in the Work Area .........................................................................................................57
LIST Variable Element Operations ........................................................................................................... 57
3
Using a List in a Calculation ..................................................................................................................... 57
Using a List to Assign Different Values to Multiple Variables ................................................................... 57
2-5 Matrix and Vector Calculations ............................................................................................. 58
Inputting Matrix Data ................................................................................................................................ 58
Performing Matrix Calculations ................................................................................................................58
Using a Matrix to Assign Different Values to Multiple Variables ...............................................................59
2-6 Specifying a Number Base ....................................................................................................59
Binary, Octal, Decimal, and Hexadecimal Calculation Ranges ................................................................ 59
Selecting a Number Base.........................................................................................................................60
Arithmetic Operations ............................................................................................................................... 60
Bitwise Operations ...................................................................................................................................60
Using the baseConvert Function (Number System Transform) ...............................................................61
2-7 Using the Action Menu ........................................................................................................... 61
Abbreviations and Punctuation Used in This Section ...............................................................................61
Example Screenshots ..............................................................................................................................62
Using the Transformation Submenu .........................................................................................................62
Using the Advanced Submenu ................................................................................................................. 64
Using the Calculation Submenu ............................................................................................................... 67
Using the Complex Submenu ...................................................................................................................70
Using the List-Create Submenu ............................................................................................................... 71
Using the List-Statistics and List-Calculation Submenus ......................................................................... 72
Using the Matrix-Create Submenu ........................................................................................................... 75
Using the Matrix-Calculation and Matrix-Row&Column Submenus ......................................................... 76
Using the Vector Submenu ......................................................................................................................79
Using the Equation/Inequality Submenu ................................................................................................. 81
Using the Assistant Submenu .................................................................................................................. 84
Using the Distribution/Inv.Dist Submenu .................................................................................................. 85
Using the Financial Submenu ..................................................................................................................90
Using the Command Submenu ................................................................................................................ 90
2-8 Using the Interactive Menu ................................................................................................... 91
Interactive Menu Example ........................................................................................................................ 91
Using the “apply” Command .....................................................................................................................91
2-9 Using the Main Application in Combination with Other Applications ...............................92
Using Another Application’s Window ........................................................................................................92
Using the Stat Editor Window ...................................................................................................................93
Using the Geometry Window ....................................................................................................................93
2-10 Using Verify ........................................................................................................................... 94
2-11 Using Probability ..................................................................................................................95
2-12 Running a Program in the Main Application ...................................................................... 96
Chapter 3: Graph & Table Application ............................................................................... 97
Graph & Table Application-Specific Menus and Buttons ..........................................................................97
3-1 Storing Functions ................................................................................................................... 99
Using Graph Editor Sheets.......................................................................................................................99
Storing a Function .................................................................................................................................... 99
Graphing a Stored Function ................................................................................................................... 100
Shading the Region Bounded by Two Expressions ............................................................................... 101
Overlaying Two Inequalities in an Intersection Plot / Union Plot ............................................................ 101
Saving Graph Editor Data to Graph Memory .........................................................................................102
3-2 Using the Graph Window ..................................................................................................... 102
Configuring View Window Parameters for the Graph Window ............................................................... 102
Using View Window Memory ..................................................................................................................104
Panning the Graph Window ...................................................................................................................104
4
Scrolling the Graph Window ................................................................................................................... 105
Zooming the Graph Window ...................................................................................................................105
Using Quick Zoom .................................................................................................................................. 106
Using Built-in Functions for Graphing .....................................................................................................106
Saving a Screenshot of a Graph ............................................................................................................ 107
Adjusting the Lightness (Fade I/O) of the Graph Window Background Image ....................................... 107
3-3 Using Table & Graph.............................................................................................................108
Generating a Number Table ................................................................................................................... 108
Showing Linked Displays of Number Table Coordinates and Graph Coordinates (Link Trace) .............109
Generating Number Table Values from a Graph ....................................................................................110
Generating a Summary Table ................................................................................................................ 110
3-4 Using Trace ........................................................................................................................... 111
Using Trace to Read Graph Coordinates ............................................................................................... 111
3-5 Using the Sketch Menu ........................................................................................................ 112
Using Sketch Menu Commands ............................................................................................................. 112
3-6 Analyzing a Function Used to Draw a Graph .....................................................................114
What You Can Do Using the G-Solve Menu Commands ....................................................................... 114
Using G-Solve Menu Commands ........................................................................................................... 114
3-7 Modifying a Graph ................................................................................................................ 115
Modifying a Single Graph (Direct Modify) ...............................................................................................115
Modifying Multiple Graphs Simultaneously (Dynamic Modify) ...............................................................115
Chapter 4: Conics Application ..........................................................................................118
Conics Application-Specific Menus and Buttons .................................................................................... 118
4-1 Inputting an Equation ........................................................................................................... 119
4-2 Drawing a Conics Graph ...................................................................................................... 119
Drawing a Parabola ................................................................................................................................ 119
Drawing a Circle ..................................................................................................................................... 120
Drawing an Ellipse..................................................................................................................................120
Drawing a Hyperbola .............................................................................................................................. 120
Drawing a General Conics .....................................................................................................................120
4-3 Using G-Solve to Analyze a Conics Graph .........................................................................120
What You Can Do Using the G-Solve Menu Commands ....................................................................... 120
Using G-Solve Menu Commands ........................................................................................................... 121
4-4 Modifying a Graph (Dynamic Modify) ................................................................................. 121
Chapter 5: Differential Equation Graph Application....................................................... 122
Differential Equation Editor Window-Specific Menus and Buttons ......................................................... 122
Differential Equation Graph Window-Specific Menus and Buttons ........................................................122
5-1 Graphing a Differential Equation .........................................................................................123
Graphing a First Order Differential Equation .......................................................................................... 123
Graphing a Second Order Differential Equation ..................................................................................... 124
Graphing an Nth-order Differential Equation .......................................................................................... 124
Configuring and Modifying Initial Conditions .......................................................................................... 125
Configuring Differential Equation Graph View Window Parameters ......................................................126
5-2 Drawing f ( x) Type Function Graphs and Parametric Function Graphs ...........................127
5-3 Using Trace to Read Graph Coordinates ............................................................................127
5-4 Graphing an Expression or Value by Dropping It into the Differential Equation Graph
Window ..................................................................................................................................128
Chapter 6: Sequence Application .................................................................................... 129
Sequence Application-Specific Menus and Buttons ............................................................................... 129
6-1 Recursive and Explicit Form of a Sequence ...................................................................... 130
Generating a Number Table ................................................................................................................... 130
5
Determining the General Term of a Recursion Expression .................................................................... 131
Calculating the Sum of a Sequence ....................................................................................................... 131
6-2 Graphing a Recursion ..........................................................................................................131
Chapter 7: Statistics Application ..................................................................................... 132
7-1 Using Stat Editor ...................................................................................................................132
Basic List Operations .............................................................................................................................132
Menus and Buttons Used for List Editing ............................................................................................... 133
Using CSV Files ..................................................................................................................................... 134
7-2 Drawing a Statistical Graph ................................................................................................. 135
Operation Flow Up to Statistical Graphing ............................................................................................. 135
Graphing Single-Variable Statistical Data .............................................................................................. 136
Graphing Paired-Variable Statistical Data .............................................................................................. 137
Overlaying a Regression Graph on a Scatter Plot .................................................................................139
Overlaying a Function Graph on a Statistical Graph .............................................................................. 140
Stat Graph Window Menus and Buttons ................................................................................................ 140
7-3 Performing Basic Statistical Calculations ..........................................................................141
Calculating Statistical Values ................................................................................................................. 141
Performing Regression Calculations ...................................................................................................... 143
Viewing the Results of the Last Statistical Calculation Performed (DispStat) ........................................ 145
7-4 Performing Advanced Statistical Calculations .................................................................. 145
Performing Test, Confidence Interval and Distribution Calculations Using the Wizard .......................... 145
Tests.......................................................................................................................................................146
Confidence Intervals...............................................................................................................................149
Distributions............................................................................................................................................151
Input and Output Terms .........................................................................................................................154
Chapter 8: Geometry Application .................................................................................... 156
Geometry Application-Specific Menus and Buttons ............................................................................... 156
Configuring Geometry View Window Settings ........................................................................................157
About the Geometry Format Dialog Box ................................................................................................157
8-1 Drawing Figures ....................................................................................................................157
Drawing a Figure .................................................................................................................................... 157
Inserting Text Strings into the Screen .................................................................................................... 161
Attaching an Angle Measurement to a Figure ........................................................................................ 161
Displaying the Measurements of a Figure .............................................................................................. 161
Displaying the Result of a Calculation that Uses On-screen Measurement Values ............................... 162
Using the Special Polygon Submenu ..................................................................................................... 162
Using the Construct Submenu ...............................................................................................................163
8-2 Editing Figures ......................................................................................................................167
Selecting and Deselecting Figures ......................................................................................................... 167
Moving and Copying Figures ..................................................................................................................168
Pinning an Annotation on the Geometry Window ...................................................................................168
Specifying the Number Format of a Measurement .................................................................................168
Specifying the Color and Line Type of a Displayed Object .................................................................... 169
Changing the Display Priority of Objects ................................................................................................ 169
8-3 Using the Measurement Box ...............................................................................................170
Viewing the Measurements of a Figure .................................................................................................. 170
Specifying and Constraining a Measurement of a Figure ......................................................................171
Using Sliders .......................................................................................................................................... 172
Changing a Label or Adding a Name to an Element .............................................................................. 174
8-4 Working with Animations .....................................................................................................174
Using Animation Commands .................................................................................................................. 174
6
8-5 Using the Geometry Application with Other Applications ................................................177
Drag and Drop ........................................................................................................................................ 177
Copy and Paste ...................................................................................................................................... 177
Chapter 9: Numeric Solver Application ........................................................................... 178
Numeric Solver Application-Specific Menus and Buttons ......................................................................178
Inputting an Equation .............................................................................................................................178
Solving an Equation ...............................................................................................................................178
Chapter 10: eActivity Application .................................................................................... 180
eActivity Application-Specific Menus and Buttons ..................................................................................180
10-1 Creating an eActivity .......................................................................................................... 180
Basic Steps for Creating an eActivity ..................................................................................................... 180
Inserting Data into an eActivity ............................................................................................................... 181
Inserting an Application Data Strip ......................................................................................................... 182
Inserting a Geometry Link Row .............................................................................................................. 184
10-2 Transferring eActivity Files ................................................................................................185
File Compatibility .................................................................................................................................... 185
Transferring eActivity Files between a ClassPad Unit and a Computer ................................................. 185
Transferring eActivity Files between Two ClassPad Units ..................................................................... 185
Chapter 11: Financial Application .................................................................................... 186
11-1 Financial Application Basic Operations ...........................................................................186
Page Operations ....................................................................................................................................187
Configuring Financial Application Settings ............................................................................................. 188
11-2 Performing Financial Calculations ....................................................................................189
11-3 Calculation Formulas .........................................................................................................189
Simple Interest .......................................................................................................................................189
Compound Interest ................................................................................................................................. 190
Cash Flow ..............................................................................................................................................190
Amortization ...........................................................................................................................................191
Interest Conversion ................................................................................................................................ 191
Cost/Sell/Margin .....................................................................................................................................192
Depreciation ...........................................................................................................................................192
Bond Calculation .................................................................................................................................... 192
Break-Even Point ...................................................................................................................................193
Margin of Safety ..................................................................................................................................... 193
Financial Leverage ................................................................................................................................. 193
Operating Leverage................................................................................................................................193
Combined Leverage ............................................................................................................................... 193
Quantity Conversion ............................................................................................................................... 193
11-4 Financial Calculation Functions ........................................................................................194
11-5 Input and Output Field Names ...........................................................................................195
Chapter 12:Program Application .................................................................................... 196
Program Application-Specific Menus and Buttons ................................................................................. 196
12-1 Creating and Running Program ........................................................................................197
Creating a Program ................................................................................................................................ 197
Running a Program ................................................................................................................................ 199
Terminating Program Execution ............................................................................................................. 200
Creating a Text File ................................................................................................................................ 200
Using Text Files......................................................................................................................................201
Converting a Text File to a Program File ................................................................................................201
Converting a Program File to an Executable File ................................................................................... 201
7
12-2 Debugging a Program ........................................................................................................ 202
Debugging After an Error Message Appears .........................................................................................202
Debugging a Program Following Unexpected Results ........................................................................... 202
Editing a Program...................................................................................................................................202
12-3 User-defined Functions ......................................................................................................203
Creating a New User-defined Function .................................................................................................. 203
Executing a User-defined Function ........................................................................................................ 204
Editing a User-defined Function ............................................................................................................. 204
12-4 Program Command Reference .......................................................................................... 205
Using This Reference ............................................................................................................................. 205
Syntax Conventions ...............................................................................................................................205
Command List ........................................................................................................................................ 206
12-5 Including ClassPad Functions in Programs ....................................................................225
Including Graphing Functions in a Program ........................................................................................... 225
Including Table & Graph Functions in a Program ..................................................................................225
Including Recursion Table and Recursion Graph Functions in a Program ............................................225
Including Statistical Graphing and Calculation Functions in a Program ................................................. 225
Including Financial Calculation Functions in a Program .........................................................................225
Chapter 13: Spreadsheet Application .............................................................................. 226
Spreadsheet Window-Specific Menus and Buttons ...............................................................................226
Changing the Width of a Column ...........................................................................................................227
Option Settings ....................................................................................................................................... 228
13-1 Inputting and Editing Cell Contents ..................................................................................228
Selecting Cells........................................................................................................................................228
Inputting Data into a Cell ........................................................................................................................ 229
Inputting a Formula ................................................................................................................................229
Inputting a Cell Reference ...................................................................................................................... 230
Cell Data Types (Text Data and Calculation Data) ................................................................................231
Inputting a Constant into a Calculation Data Type Cell .......................................................................... 231
Using the Cell Viewer Window ............................................................................................................... 233
Changing the Text Color and Fill Color of Specific Cells ........................................................................233
Copying or Cutting Cells and Pasting Them to Another Location .......................................................... 234
Recalculating Spreadsheet Expressions ................................................................................................ 234
Transferring Data between a Spreadsheet and CSV Files ....................................................................235
Importing and Exporting Variable Values ............................................................................................... 235
13-2 Graphing ..............................................................................................................................237
Basic Graphing Steps ............................................................................................................................237
Column Series and Row Series .............................................................................................................237
Graph Colors and Color Link .................................................................................................................. 238
Spreadsheet Graph Window-Specific Menus and Buttons ....................................................................239
Graph Menu and Graph Examples .........................................................................................................239
Regression Graph Operations (Curve Fitting) ........................................................................................ 242
Other Graph Window Operations ........................................................................................................... 243
13-3 Statistical Calculations ......................................................................................................244
Single-variable, Paired-variable and Regression Calculations ...............................................................245
Test and Interval Calculations ................................................................................................................ 246
Distribution Calculations ......................................................................................................................... 248
About DispStat Command ...................................................................................................................... 248
13-4 Cell and List Calculations .................................................................................................. 249
Using the Cell Calculation Functions ......................................................................................................249
Using the List Calculation Functions ...................................................................................................... 249
8
Chapter 14: 3D Graph Application ................................................................................... 250
3D Graph Application-Specific Menus and Buttons ...............................................................................250
14-1 Inputting an Expression ..................................................................................................... 251
Using 3D Graph Editor Sheets ............................................................................................................... 251
Storing a Function .................................................................................................................................. 251
Graphing a Stored Function ................................................................................................................... 252
14-2 Using the 3D Graph Window .............................................................................................253
Configuring 3D Graph View Window Parameters .................................................................................. 253
Showing and Hiding Axes and Labels .................................................................................................... 254
Rotating the Graph ................................................................................................................................. 255
3D Graph Example ................................................................................................................................. 255
Using Trace to Read Graph Coordinates ............................................................................................... 255
Inserting Text into a 3D Graph Window .................................................................................................256
Calculating a
z-value for Particular x- and y-values, or s- and t-values .................................................256
Chapter 15: Picture Plot Application ............................................................................... 257
Picture Plot Application-Specific Menus and Buttons .............................................................................258
15-1 Using the Plot Function .....................................................................................................259
Starting a Picture Plot Operation ............................................................................................................ 259
Plotting Points on a c2p File Image ........................................................................................................ 259
Plotting Points on a c2b File Image ........................................................................................................ 260
Editing Plots on a Background Image .................................................................................................... 261
Overlaying a Graph on Background Image Plots ................................................................................... 261
G-Solve ..................................................................................................................................................263
Scrolling the Picture Plot Window ..........................................................................................................263
15-2 Using the Plot List ..............................................................................................................264
Using the Plot List Window to Edit Plots ................................................................................................264
Saving Data to and Importing Data from a Spreadsheet ........................................................................264
Exporting Plot Data to and Importing Plot Data from a Variable ............................................................ 265
15-3 Displaying Plots on t-y or t-x Coordinates ........................................................................265
15-4 Picture Plot Application Files ............................................................................................ 266
Chapter 16: Interactive Differential Calculus Application.............................................. 267
DiffCalc Table Window-Specific Menus and Buttons ............................................................................. 267
16-1 Learning about Tangents Using the [Tangent] Tab .........................................................268
16-2 Deriving the Derivative Using the [Deriv] Tab .................................................................. 269
16-3 Generating a Number Table and Graphing the First Derivative and Second Derivative
Using the [D Trace] Tab ......................................................................................................271
Chapter 17: Physium Application .................................................................................... 273
Physium Application Menus and Buttons ............................................................................................... 273
17-1 Periodic Table......................................................................................................................274
17-2 Fundamental Physical Constants ..................................................................................... 275
17-3 Precautions .........................................................................................................................277
Chapter 18: System Application ...................................................................................... 279
18-1 Managing Memory Usage ..................................................................................................279
Using the Storage Sheet ........................................................................................................................ 279
Using the Main Memory Sheet and eActivity Sheet ............................................................................... 280
18-2 Configuring System Settings ............................................................................................281
System Application Menus and Buttons ................................................................................................. 281
Configuring System Settings .................................................................................................................. 281
9
Chapter 19: Performing Data Communication ................................................................ 285
19-1 Data Communication Overview ......................................................................................... 285
Using the ClassPad Communication Application ................................................................................... 285
Select Connection Mode Dialog Box ...................................................................................................... 286
19-2 Performing Data Communication between the ClassPad and a Personal Computer ..286
Connecting and Disconnecting with a Computer in the USB Flash Mode .............................................287
Transferring Data between the ClassPad and a Personal Computer ....................................................288
Installing an Add-in Application .............................................................................................................. 289
Auto Import of VCP Files ........................................................................................................................ 289
Rules for ClassPad Files and Folders .................................................................................................... 289
VCP and XCP File Operations ............................................................................................................... 289
19-3 Performing Data Communication between Two ClassPads ........................................... 291
Connecting to Another ClassPad Unit .................................................................................................... 291
Transferring Data between Two ClassPads ........................................................................................... 291
Communication Standby ........................................................................................................................ 293
Interrupting an Ongoing Data Communication Operation ...................................................................... 293
19-4 Connecting the ClassPad to a Data Logger .....................................................................293
Connecting a ClassPad to a Data Logger .............................................................................................. 293
19-5 Connecting the ClassPad to a Projector .......................................................................... 294
Projecting ClassPad Screen Contents from a Projector .........................................................................294
Precautions when Connecting................................................................................................................294
Appendix ............................................................................................................................ 295
Character Code Table .................................................................................................................. 295
System Variable Table ................................................................................................................. 299
Graph Types and Executable Functions.................................................................................... 302
Error and Warning Message Tables ........................................................................................... 303
Error Message Table ............................................................................................................................. 303
Warning Message Table ........................................................................................................................307
Low Memory Error Processing ............................................................................................................... 307
Resetting and Initializing the ClassPad ..................................................................................... 307
Number of Digits and Precision ................................................................................................. 308
Number of Digits.....................................................................................................................................308
Precision.................................................................................................................................................308
Display Brightness and Battery Life .......................................................................................... 309
Display Brightness..................................................................................................................................309
Battery Life ............................................................................................................................................. 309
Specifications ..............................................................................................................................309
Exam Mode ..........................................................................................................................311
Communication Application - Exam Mode Menu ...................................................................................311
Entering the Exam Mode ........................................................................................................................ 311
ClassPad Operation in the Exam Mode ................................................................................................. 312
Exiting the Exam Mode ..........................................................................................................................313
Displaying Exam Mode Help .................................................................................................................. 314
10
About This User’s Guide
• The four digit boldface example numbers (such as 0201 ) that appear in Chapters 2 through 14 indicate operation examples that can be found in the separate “Examples” booklet. You can use the “Examples”
booklet in conjunction with this manual by referring to the applicable example numbers.
• In this manual, cursor key operations are indicated as f, c, d, e (1-1 General Guide).
11

Chapter 1: Basics

This chapter provides a general overview of the ClassPad and application operations, as well as information about input operations, the handling of data (variables and folders), file operations, and how to configure application format settings.

1-1 General Guide

ClassPad at a Glance
3-pin data communication port
See Chapter 19 for details.
Touch screen
Icon panel
See “1-3 Built-in Application Basic Operations”.
Cursor key*
k key
f key*
1
2
4-pin mini USB port
See Chapter 19 for details.
Stylus
K key
c key
Keypad
*1 In this manual, cursor key operations are indicated as f, c, d, e. *2 Certain functions (cut, paste, undo, etc.) or key input operations can be assigned to key combinations that
consist of pressing the f key and a keypad key. For more information, see “18-2 Configuring System Settings”.
Chapter 1: Basics  12
Turning Power On or Off
While the ClassPad is turned off, press c to turn it on. To turn off the ClassPad, press f and then c.
Auto Power Off
The ClassPad also has an Auto Power Off feature. This feature automatically turns the ClassPad off when it is idle for a specified amount of time. For details, see “To configure power properties” on page 282.
Note
Any temporary information in ClassPad RAM (graphs drawn on an application’s graph window, a dialog box displayed, etc.) is retained for approximately 30 seconds whenever power is turned off manually or by Auto Power Off. This means you will be able to restore the temporary information in RAM if you turn ClassPad back on within about 30 seconds after it is turned off. After about 30 seconds, the temporary information in RAM is cleared automatically, so turning ClassPad back on will display the startup screen of the application you were using when you last turned it off, and the previous information in RAM will no longer be available.

1-2 Power Supply

Your ClassPad is powered by four AAA-size batteries LR03 (AM4), or four nickel-metal hydride batteries.
The battery level indicator is displayed in the status bar.
full medium low dead
Important!
Be sure to replace batteries as soon as possible whenever the battery level indicator shows (low).
Replace batteries immediately whenever the battery level indicator shows not be able to perform data communication or other functions.
For information about initial setup operations required after replacing batteries, see “Loading Batteries and Setting Up the ClassPad” in the separate Quick Start Guide.
When battery power is very low, your ClassPad may not turn back on when you press its c happens, immediately replace its batteries.
The following message indicates that batteries are about to go dead. Replace batteries immediately whenever this message appears.
If you try to continue using the ClassPad, it will automatically turn off. You will not be able to turn power back on until you replace batteries.
Be sure to replace batteries at least once a year, no matter how much you use the ClassPad during that time.
(dead). At this level, you will
key. If this
Note: The batteries that come with the ClassPad discharge slightly during shipment and storage. Because of
this, they may require replacement sooner than the normal expected battery life.
Backing Up Data
ClassPad data can be converted to a VCP file or XCP file and transferred to a computer for storage. For details, see “19-2 Performing Data Communication between the ClassPad and a Personal Computer”.
Chapter 1: Basics  13

1-3 Built-in Application Basic Operations

This section explains basic information and operations that are common to all of the built-in applications.
Using the Application Menu
Tapping m on the icon panel displays the application menu. You can perform the operations below with the application menu.
Tap a button to start up an application. See “Built-in Applications” below.
Tapping here scrolls between application menu pages. The application menu page can also be changed by swiping the screen left or right with the stylus or your finger.
Tap here (or tap s on the icon panel) to display the next menu.
VCP file operations. See page 289.
Starts touch panel alignment. See page 284.
Displays version information. See page 284.
Built-in Applications
The table below shows the application icons displayed on the application menu, and explains what you can do with each application.
Tap this icon:
To start this application:
Main
eActivity
Statistics
Spreadsheet
Graph & Table
3D Graph
Geometry
To perform this type of operation:
General calculations, including function calculations
• Matrix calculations
Computer Algebra System
Create an eActivity file that can be used for input of formulas, text, and other ClassPad application data
Create a list
Perform statistical calculations
Draw a statistical graph
Input data into a spreadsheet
Manipulate and/or graph spreadsheet data
Perform statistical calculations and/or draw a statistical graph
Draw a graph
• Register a function and create a table of solutions by substituting different values for the function’s variables
• Draw a 3-dimensional graph of an equation in the form
z = f ( x, y) or of
a parametric equation
• Draw geometric figures
• Build animated figures
Chapter 1: Basics  14
Tap this icon:
To start this application:
Picture Plot
Interactive Differential Calculus
Conics • Draw the graph of a conics section
To perform this type of operation:
• Plot points (that represent coordinates) on a photograph, illustration, or other graphic and perform various types of analysis based on the plotted data (coordinate values)
• Learn about the differential coefficients and/or derivative formulas that are the foundation of differentiation
Differential Equation Graph
Numeric Solver
Sequence
Financial
Program
E-CON3
Communication Exchange data with another ClassPad, a computer, or another device
System
Draw vector fields and solution curves to explore differential equations
Obtain the value of any variable in an equation, without transforming or simplifying the equation
Perform sequence calculations
Solve recursion expressions
Perform simple interest, compound interest, and other financial calculations
Input a program or run a program
Create a user-defined function
Control the optionally available Data Logger (See the separate E-CON3 User’s Guide.)
Manage ClassPad memory (main memory, eActivity area, storage area)
Configure system settings
Tip: You can also start up the Main application by tapping M on the icon panel.
Add-in Applications
You can download add-in applications (as c2a files) from the CASIO website, install them on your ClassPad, and use them the same way you use built-in applications. The table below shows the add-in applications that are currently available.
Icon Application Description
Find elements and display the atomic number, chemical symbol,
Physium
atomic weight and other information from the periodic table of elements
Display various physical constants
Note
You can delete all add-in applications using one of the procedures below.
Reset - Storage Memory or Reset - All (“To batch delete specific data (Reset)”, page 281)
• Initialize (“To initialize your ClassPad”, page 282)
After deleting add-in applications, you can use the procedure under “Installing an Add-in Application” (page 289) to re-install them.
Chapter 1: Basics  15
Application Window
The following shows the basic configuration of a built-in application window.
Menu bar
Tool bar
Application window(s)
Upper window
Soft keyboard
See page 18.
Status bar
See page 17.
Lower window
Many applications split the display between an upper window and a lower window, each of which shows different information. When using two windows, the currently selected window (the one where you can perform operations) is called the “active window”. The menu bar, toolbar, and status bar contents are all applicable to the active window. The active window is indicated by a thick boundary around it.
You can perform the operations below on an Application window.
To do this: Perform this operation:
Switch the active window While a dual window is on the display, tap anywhere inside the window that does
not have a thick boundary around it to make it the active window. Note that you cannot switch the active window while an operation is being performed in the current active window.
Resize the active window so it fills the display
Swap the upper and lower windows
While a dual window is on the display, tap r. This causes the active window to fill the display. To return to the dual window display, tap r again.
While a dual window is on the display, tap S. This causes the upper window to become the lower window, and vice versa. Swapping windows does not have any effect on their active status. If the upper window is active when you tap S for example, that window will remain active after it becomes the lower window.
Close the active windows
While a dual window is on the display, tap C at the top right corner of the window to close the active window. This will cause the other (inactive) window to fill the display.
Tip: When you tap the r icon while a dual window is on the display, the currently active window will fill the display, but
the other (inactive) window does not close. It remains open, hidden behind the active window. This means you can tap S to bring the hidden window forward and make it the active window, and send the current active window to the background.
u Changing the Display Orientation (Application Menu and Some Applications Only)
You can change the display orientation to horizontal while any one of the following is displayed: application menu, or the Main, Graph & Table, Conics, or Physium application. Tap g to switch to horizontal (landscape)
display orientation. To return to vertical (portrait) display orientation, tap g again.
Chapter 1: Basics  16
Using the O Menu
The O menu appears at the top left of the window of each application, except for the System application. You can access the O menu by tapping m on the icon panel, or by tapping the menu bar’s O menu.
The following describes all of the items that appear on the O menu.
1 Tapping [Variable Manager] starts up Variable Manager. See “Using
Variable Manager” (page 29) for details.
2 Tapping [View Window] displays a dialog box for configuring
the display range and other graph settings. For details, see the explanations for the various applications with graphing capabilities (Graph & Table, Differential Equation Graph, Statistics, etc.)
3 Tapping a menu selection displays a dialog box for configuring the
corresponding setup settings. See “1-7 Configuring Application Format Settings” for details.
4 Tapping [Default Setup] returns all settings to their initial defaults
(except for the current folder setting). See “1-7 Configuring Application Format Settings” for details.
5 Tapping [Window] displays a list of all of the windows that can be accessed from the current application
(Statistics application in this example). Tapping a menu selection displays the corresponding window and makes it active.
6 Tap [Keyboard] to toggle display of the soft keyboard on or off.
1 2
3
4 5 6 7
7 Tapping [Close] closes the currently active window, except in the following cases.
When only one window is on the display
When the currently active window cannot be closed by the application being used You cannot, for example, close the Graph Editor window from the Graph & Table application.
Interpreting Status Bar Information
The status bar appears along the bottom of the window of each application.
123
1 Information about the currently running application
You can change the configuration of a setting indicated in the status bar by tapping it. Tapping “Cplx” (indicating complex number calculations) while the Main application is running will toggle the setting to “Real” (indicating real number calculations). Tapping again will toggle back to “Cplx”. For more details about the current application information, see “1-7 Configuring Application Format Settings”.
2 This indicator rotates while processing in progress.
appears here to indicate when an operation is paused.
3 Battery level indicator (See “1-2 Power Supply”.)
Pausing and Terminating an Operation
Many of the built-in applications provide operations to pause and terminate (break) expression processing, graphing, and other operations.
u To pause an operation
Pressing the K key while an expression processing, graphing, or other operation is being performed pauses the operation. appears on the right side of the status bar to indicate when an operation is paused. Pressing K again resumes the operation.
Chapter 1: Basics  17
u To terminate an operation
Pressing the c key while an expression processing, graphing, or other operation is being performed terminates the operation and displays a “Break” dialog box like the one shown nearby.
Tap the [OK] button on the dialog box to exit the Break state.

1-4 Input

You can input data on the ClassPad using its keypad or by using the on-screen soft keyboard.
Virtually all data input required by your ClassPad can be performed using the soft keyboard. The keypad keys are used for input of frequently used data like numbers, arithmetic operators, etc.
Using the Soft Keyboard
The soft keyboard is displayed in the lower part of the touch screen.
u To display the soft keyboard
When the soft keyboard is not on the touch screen, press the k key, or tap the O menu and then tap [Keyboard]. This causes the soft keyboard to appear.
The soft keyboard has a number of different key sets such as [Math1], [abc], and [Catalog], which you can use to input of functions and text. To select a key set, tap one of the tabs along the left side of the soft keyboard.
Pressing the k key or tapping the O menu, and then [Keyboard] again hides the soft keyboard.
Soft keyboard
Soft Keyboard Key Sets
The soft keyboard has a variety of different key sets that support various data input needs. Each of the available key sets is shown below.
[Math1], [Math2], [Math3], [Trig] (trigonometric), [Advance] key sets
These key sets include keys for inputting functions, operators, and symbols required for numerical formulas.
Math1 Math2 Math3
Chapter 1: Basics  18
Trig Advance
For details above the above key sets, see “Using Math, Trig, and Advance Key Sets” (page 23).
[Var] (variable) key set
This key set includes only keys for the input of single-character variables. For more information, see “Using Single-character Variables” (page 25).
[abc] key set
Use this key set to input alphabetic characters. Tap one of the tabs along the top of the keyboard (along the right when using horizontal display orientation) to see additional characters, for example, tap [Math]. For more information, see “Using the Alphabet Keyboard” (page 26).
[Catalog] key set
This key set provides a scrollable list that can be used to input built-in functions, built-in commands, system variables, and user-defined functions. Tap a command to select it and then tap it again to insert it. Selecting an item from the Form list changes the available commands. For more information, see “Using the Catalog Keyboard” (page 27).
[Number] key set
This key set provides the same keys as those on the keypad. Use this key set when you want to use only the touch screen for input or in place of the keypad while using horizontal (landscape) display orientation.
Input Basics
This section includes a number of examples that illustrate how to perform basic input procedures. All of the procedures assume the following.
• The Main application is running. See “Built-in Applications” (page 14).
• The soft keyboard is displayed. See “Using the Soft Keyboard” (page 18).
Chapter 1: Basics  19
kInputting a Calculation Expression
You can input a calculation expression just as it is written, and press the E key to execute it. The ClassPad automatically determines the priority sequence of addition, subtraction, multiplication, division, and parenthetical expressions.
Example: To simplify −2 + 3 − 4 + 10
u Using the keypad keys
cz2+3-4+10E
If the line where you want to input the calculation expression already contains input, be sure to press
c to clear it.
u Using the soft keyboard
Tap the keys of the [Number] keyboard to input the calculation expression.
c4-c+d-e+baw
As shown in the above Example, you can input simple arithmetic calculations using either the keypad keys or the soft keyboard. Input using the soft keyboard is required to input higher level calculation expressions, functions, variables, etc. See Chapter 2 for more information about inputting expressions.
Tip: In some cases, the input expression and output expression (result) may not fit in
the display area. If this happens, tap the left or right arrows that appear on the display to scroll the expression screen and view the part that does not fit.
You can also change the display orientation to horizontal
(landscape) for easier-to-read display of long input formulas and calculation results. See “Changing the Display Orientation” (page 16).
kEditing Input
u To delete a single character
Move the cursor so it is directly to the right of the character you want to delete, and then press K. Each press of K deletes one character to the left of the cursor.
Example: To change the expression 369 × × 2 to 369 × 2
1. c369**2
2. dK
After you make all of the changes you want, press E to calculate the result. To add more characters to the calculation, press e to move the cursor to the end of the calculation, and input what you want.
Tip: You can move the cursor without using the cursor key by tapping at the destination with the stylus. This causes the
cursor to jump to the location where you tap.
u To insert new input into the middle of an existing calculation expression
Use d or e to move the cursor to the location where you want to insert new input, and then input what you want.
Chapter 1: Basics  20
2
Example: To change 30
1. c30x
2. dddds
3. ee)
to sin(30)2 (For input, use the keypad and the [Math1] soft keyboard set.)
u To replace a range of input with new input
After you drag the stylus across the range of input that you want to replace, enter the new input.
Example: To change “1234567” to “10567”
1. c1234567
2. Drag the stylus across “234” to select it.
3. 0
k Using the Clipboard for Copy and Paste
You can copy (or cut) a function, command, or other input to the ClassPad’s clipboard, and then paste the clipboard contents at another location. Performing a copy or cut operation causes the current clipboard contents to be replaced by the newly copied or cut characters.
u To copy characters
1. Drag the stylus across the characters you want to copy to select them.
2. On the soft keyboard, tap p. Or tap the [Edit] menu and then tap [Copy].
This puts a copy of the selected characters onto the clipboard.
u To cut characters
1. Drag the stylus across the characters you want to cut to select them.
2. Tap the [Edit] menu and then tap [Cut].
This causes the selected characters to be deleted, and moves them onto the clipboard.
u To paste the clipboard contents
1. Move the cursor to the location where you want to paste the clipboard contents.
2. On the soft keyboard, tap q. Or tap the [Edit] menu and then tap [Paste].
This pastes the clipboard contents at the current cursor location.
Tip: The clipboard contents remain on the clipboard after you paste them. This means you can paste the current contents
as many times as you like.
Copying and pasting in the message box
The “message box” is a 1-line input and display area under the Graph window (see Chapter 3).
You can use the two buttons to the right of the message box to copy the message box contents (p button), or to paste the clipboard contents to the message box (q button). Copy and paste are performed the same way as the copy and paste operations using the soft keyboard.
Message box
Chapter 1: Basics  21
kCopying with Drag and Drop
You can also copy a string of text by simply selecting it and then dragging it to another location that allows text input.
Example 1: To use the Main application to perform the calculation 15 + 6 × 2, edit to (15 + 6) × 2, and then
re-calculate
1. In the Main application work area, perform the calculation below.
c15+6*2E
2. Drag across the 15 + 6 × 2 expression to select it, and then drag the
expression to the .
This will copy 15 + 6 × 2 to the location where you dropped it.
3. Add parentheses before and after 15 + 6 and then press E.
Tip: You can use drag and drop to copy both input formulas and calculation results.
Example 2: To copy an expression you input with the Main application to the Graph Editor window
1. In the Main application work area, input: 2
x^2 + 2x − 1.
c2x{2+2x-1E
2. On the right end of the toolbar, tap the down arrow button. On the button
palette that appears, tap !.
This will display the Graph Editor window in the bottom half of the screen.
3. Select the 2
x^2 + 2x − 1 expression you input with the Main application by
dragging across it, and then drag the expression to the located to the right of y1: on the Graph Editor window.
This will copy 2
x^2 + 2x − 1 to the location where you dropped it.
Tip
An expression you copy using the operation above is registered to the Graph Editor window of the Graph & Table application. For information about Graph Editor window operations, see Chapter 3.
Depending on the destination to which you drag a character string or an expression, the drop operation may cause it to be converted automatically to a graph or a figure. For example, dropping the expression in Example 2 into the Graph window will graph the expression. Refer to the locations provided below to see examples using drag and drop.
- “2-9 Using the Main Application in Combination with Other Applications” (Chapter 2, page 92)
- “5-4 Graphing an Expression or Value by Dropping It into the Differential Equation Graph Window” (Chapter 5, page 128)
- “8-5 Using the Geometry Application with Other Applications” (Chapter 8, page 177)
- “13-1 Inputting and Editing Cell Contents” (Chapter 13, page 228), “13-2 Graphing” (Chapter 13, page 237)
Various Soft Keyboard Operations
This section explains how to use each of the soft keyboard key sets. For information about key set types and a general overview of key sets, see “Soft Keyboard Key Sets” (page 18). All of the examples in this section assume the following conditions.
• The Main application is running. See “Built-in Applications” (page 14).
• The soft keyboard is displayed. See “Using the Soft Keyboard” (page 18).
Chapter 1: Basics  22
k Using Math, Trig, and Advance Key Sets
The [Math1], [Math2], [Math3], [Trig] (trigonometric), and [Advance] key sets contain keys for inputting numeric expressions.
The L key in the upper left corner and all of the keys in the bottom row are common to all key sets. Their functions are described below.
L Switches between template input and line input. See “Template Input
and Line Input” (page 24).
h Performs the same operation as the keypad’s K key. Deletes the
character to the left of the current cursor position.
pq See “Using the Clipboard for Copy and Paste” (page 21).
D Inputs “ans”. See “Using the Answer Variable (ans)” (page 45). w Performs the same operation as the keypad’s E key, which executes calculations.
The keys in the following table are found on different key sets and are used to input functions and commands for performing particular calculations and operations.
Key set Key Description
Math1, Math2, Math3, Trig
Math1, Math2, Trig
Math1, Math2
Math1, Math2
Math1, Math3
Math1, Math3
Math1, Math3
Math1, Trig
Math1
Math1
N5
p
W
m
sct
QI
4
.
(
)
*R
V"%
wE
“Template Input and Line Input” (page 24), “Other Functions” (page 50)
Inputs pi (π). Inputs the substitution symbol (). “Creating a New Variable”
(page 33)
“Logarithmic Functions and Exponential Functions” (page 49)
“Trigonometric and Inverse Trigonometric Functions” (page 49)
“Logarithmic Functions and Exponential Functions” (page 49)
Inputs the absolute value symbol (| |) or function (abs().
“solve [Action][Equation/Inequality][solve]” (page 81)
Inputs parentheses (( )).
Inputs brackets ({ }). “2-4 List Calculations” (page 57)
r
“Angle Conversion (°,
)” (page 48)
“Logarithmic Functions and Exponential Functions” (page 49)
“Other Functions” (page 50)
Math1
Math1
Math1
Math2, Math3, Trig
Math2, Trig
Math2, Trig
/
a
#
i
e
8
[
“dms [Action][Transformation][DMS][dms]” (page 64)
“toDMS [Action][Transformation][DMS][toDMS]” (page 64)
“solve [Action][Equation/Inequality][solve]” (page 81)
Inputs the imaginary unit (
i).
Inputs the infinity symbol (∞).
θ
Inputs the
Inputs the single-character variable (page 25)
variable.
t.
Chapter 1: Basics  23
Key set Key Description
Math2
Math2
Math3
Math3
Math3
Math3
Math3
Math3
Math3
Math3
Math3
Trig
Trig
`*7 ]_)
678
d
fg
'
+
1
U
[
<>;:=/
~
SCT
123
!@#
“Using the Calculation Submenu” (page 67)
“2-5 Matrix and Vector Calculations” (page 58)
“To create a user-defined function using the Define command” (page 203)
Inputs the “f” of f(
“Derivative Symbol (’)” (page 54)
“dSolve [Action][Equation/Inequality][dSolve]” (page 82)
“piecewise Function” (page 54)
“with Operator ( | )” (page 55)
Inputs square brackets ([ ]). “2-5 Matrix and Vector Calculations(page 58)
“Equal Symbols and Unequal Symbols” (page 55)
“Angle Symbol ()” (page 54)
“Trigonometric and Inverse Trigonometric Functions” (page 49)
“Hyperbolic and Inverse Hyperbolic Functions” (page 49)
x), or the “g” of g(x).
Advance
Advance
Advance
Advance
Advance
Advance
Advance
Advance
Advance
:!
PN
NM<
hin
r
5%(^
7
6
l
'
“Other Functions” (page 50)
“Permutation (
“Chapter 6: Sequence Application”
“About rSolve” (page 131)
“Using the Advanced Submenu” (page 64)
“Gamma Function” (page 57)
“Dirac Delta Function” (page 56)
nth-Delta Function” (page 56)
“Heaviside Unit Step Function” (page 56)
nPr) and Combination (nCr)” (page 53)
k Template Input and Line Input
ClassPad supports two different input methods: template input and line input. Template input lets you input fractions, powers, and other functions using formats that are the same as those in textbooks. Line input uses a linear format for inputting expressions.
2
2'2
2+
( )
'
Template Input Line Input
2+ 1
2+ (2 (2) / ( (2) + 1))^2
Chapter 1: Basics  24
u Switching between Template Input and Line Input
Tap the L key. Each toggles the key color between white (L) and light blue ( ). A white key indicates the template input mode, while a light blue key indicates the line input mode.
In the template input mode, you can perform template input using keys with such as N and !. Other keys input the same functions or commands as they do in the line mode.
2
2'2
Example 1: To use the template input mode to input
1. Tap the [Math1] tab and then enter the template input mode (white L key).
2. Perform the key operation below:
2+(N2!2c!2e+1 eem2E
Example 2: To use the line input mode to input the same expression as in Example 1
(
2+ (2 (2) / ( (2) + 1))^2
)
2+
( )
'
2+ 1
or  marked on their key tops,
1. Tap the [Math1] tab and then enter the line input mode (light blue
2. Perform the key operation below:
2+(d2!2)N (!2)+1)ewE

Example 3: To use the template input mode to input
1. Tap the [Math2] tab and then enter the template input mode (white L key).
2. Perform the key operation below:
Oxe1f10exE
Example 4: To use the template input mode to input
1. Tap the [Math2] tab and then enter the template input mode (white L key).
2. Perform the key operation below:
7(1-xm2e)Qxeex
3. Tap the upper right input box of
right input box of
4. To execute the calculation, press E.
and then press 0.
and then press 1. Next, tap the lower
()
Y

1
(1 − 2)
0
key).

Tip: For information about the contents and input formats of the functions in Example 3 and Example 4, see “2-7 Using
the Action Menu” (page 61).
k Using Single-character Variables
As its name suggests, a single-character variable is a variable name that consists of a single character like “a” or “x”. Input of single-character variable names is subject to different rules than input of a series of multiple characters (like “abc”).
Chapter 1: Basics  25
u To input a single-character variable name
Any character you input using any one of the following techniques is always treated as a single-character variable.
• Tapping any key in the [Var] (variable) key set (page 19)
• Tapping the X, Y, or Z key of the [Number] key set
• Tapping the [ key of the [Math2] key set
• Pressing the x, y, or Z keypad key
If you use the above key operations to input a series of characters, each one is treated as a single-character variable. Inputting A, B, C using the [Var] key set, for example, is treated as the mathematical expression
a × b × c, and not as the characters “abc”.
Tip: The single-character variables described above make it possible for you to perform calculations as they appear in
your textbook.
Example 1: ABCw
Example 2: 2xyE
Tip: When you input a single-character variable, its name appears on the display as an italicized character. This is simply
to let you know that the letter is a single-character variable name.
u To input a series of multiple characters
A series of multiple characters (like “list1”) can be used for variable names, program commands, comment text, etc. Always use the [abc] key set when you want to input a series of characters.
Example: abcE
You can also use the [abc] key set to input single-character variable names. To do so, simply input a single character, or follow a single character with a mathematical operator.
Example: a*b+cE
Tip: A single-character variable you input using the [abc] key set is identical to a single-character variable you input using
the [Var] key set.
k Using the Alphabet Keyboard
Tap the [abc] tab to the left of the soft keyboard to display the alphabet keyboard [abc] key set. In addition to the [abc] key set, you can also select from among three other key sets named [αβγ] (character symbols), [Math] (mathematics symbols), and [Symbol] (extra symbols).
Use the tabs above the alphabet keyboard (to the right of the keyboard when using horizontal screen orientation) to select a key set. To return to the [Math1] key set from the alphabet keyboard, tap the I key in the lower left corner.
Chapter 1: Basics  26
k Using the Catalog Keyboard
The “Form” menu of the catalog keyboard lets you select one of the five categories described below.
Func ........ built-in functions (pages 48 and 61)
Cmd ........ built-in commands and operators (page 206)
Sys .......... system variables (page 299)
User ........ user-defined functions (page 203)
All ............ all commands, functions, etc.
After selecting a category, you can choose the item you want from the alphabetized list that appears on the catalog keyboard.
Tip: Note that user-defined variables and user-defined programs cannot be input using the catalog keyboard. Use
Variable Manager (page 29) instead.
Catalog keyboard configuration
Tapping a letter button displays the commands, functions, or other items that begin with that letter.
This is an alphabetized list of commands, functions, and other items available in the category currently selected with “Form”.
Tap the down arrow button and then select the category you want ([Func], [Cmd], [Sys], [User], or [All]) from the list that appears.
Tap this key to input the item that is currently selected in the alphabetized list.
u To use the catalog keyboard
Example: To input the built-in command “Plot”
1. On the catalog keyboard, tap the “Form” down arrow button and then select [Cmd] from the list of categories
that appears.
2. Tap the + button in the upper right corner until the P button is visible.
3. Tap P.
4. In the alphabetized list, tap “Plot” and then tap [INPUT] to input the command.
Instead of tapping [INPUT], you could also tap the command a second time to input the command.

1-5 ClassPad Data

This section provides information about the various types of data that can be stored in ClassPad memory, and the location where each type of data is stored. It also explains how to use Variable Manager, which is a tool for managing stored data, as well as file operations (file save, recall, delete, rename, etc.) that are common to a number of different applications.
Data Types and Storage Locations (Memory Areas)
ClassPad uses a “main memory” memory area to store various types of data.
Examples:
• Executing “10 causes variable x to be stored in main memory as “EXPR” (expression) type data.
• Creating a user-defined function (page 203) causes the function to be stored in main memory as “FUNC” (function) type data.
x” (which assigns a value of 10 to variable x) in the Main application or eActivity application
Chapter 1: Basics  27
• Saving a spreadsheet to a file (by executing [File] - [Save] with the Spreadsheet application) saves the file in main memory as “MEM” (memory) type data.
An eActivity file created with the eActivity is stored in a separate eActivity memory area in order to keep it separate from other application data.
Accessing Data
Besides the application that originally created it, data in main memory can also be accessed by any other application. It can also be deleted, renamed, copied, moved and otherwise accessed using Variable Manager (page 29). eActivity files can be accessed from the eActivity application only.
Main Memory Data Types
Data stored in main memory has a data type attribute that is assigned in accordance with the application that created the data and the actual content of the data. The data type is indicated by a data type name. Data type names are shown on the Variable Manager variable list, and on the Select Data dialog box that appears when you are specifying a variable in any ClassPad application. The following table lists all of the data type names and explains the meaning of each.
Data Type Name Data Type
EXPR Real number, complex number or expression data
STR String data
LIST List data created using the Statistics application, Main application, etc.
MAT Matrix data created using the Main application, etc.
PRGM* General program
EXE* Edit prohibited program
TEXT* Text data
FUNC* User-defined function
GMEM* Graph memory data saved using the Graph & Table application
For more information, see “Saving Graph Editor Data to Graph Memory” (page 102).
GEO* Geometry application data
MEM* Data saved to a file using one of the following applications: Spreadsheet, Geometry,
Verify (page 94), Probability (page 95).
OTHR Data other than that described above
Protected variable types
Some data types are protected. A variable whose data type is protected cannot be overwritten with another variable, which protects variable contents from being inadvertently altered. Data types whose names are marked with an asterisk in the above table are protected. Note that whether or not a data type is protected is determined by the system. You cannot change the protection status of a data type.
Tip: Even when a variable is a protected data type, you can rename, delete, or move it. To disable these operations, you
need to lock the variable. See “Variable Manager operations” on page 30.
Main Memory Folders
Your ClassPad stores data in one of the following types of folders described below.
“main” folder: The “main” folder is a ClassPad reserved folder, and acts as the default current folder (see “Current Folder” below).
“library” folder: Also a ClassPad reserved folder, the “library” folder can be used for storing user-created data (variables, programs, user functions, etc.). Data stored in the “library” folder can be accessed without specifying a path, regardless of the current folder setting.
Chapter 1: Basics  28
User folder: This is a folder created and named by you. You can make a user folder the current folder, move data to a user folder, etc. You can also delete and rename a user folder as required. You can have up to 87 user folders in main memory at one time.
Tip: You cannot put a folder inside of another folder.
Current Folder
The current folder is the folder where the data (excluding eActivity files) created by applications are stored and from which such data can be accessed. The initial default current folder is the “main” folder. You can also select a user folder you created as the current folder. For more information about how to do this, see “Variable Manager operations” on page 30.
Using Variable Manager
Variable Manager is a tool for managing user variables, programs, user functions, and other types of data. Though this section uses only the term “variables”, the explanations provided here also refer to the other types of data that can be managed by Variable Manager.
With Variable Manager you can:
Create, delete, rename, lock, and unlock folders, and configure current folder settings.
Delete, copy, rename, move, lock, unlock, search for variables, and view the contents of variables.
About Variable Types
A variable with a letter name like x and y can be a user-created user variable, a system variable, or a local variable.
System variables are pre-defined reserved variables, and cannot be renamed. For the names of and detailed information about system variables, see the “System Variable Table” on page 299.
A local variable is a variable that is temporarily created by a defining function, program, or other operation for a particular purpose. For more information about local variables, see the “Local” command under the “12-4 Program Command Reference”.
u To start up Variable Manager
1. While any application (except for the System
application) is running, tap O and then tap [Variable Manager].
This displays the folder list. The folder list always appears first whenever you start up Variable Manager.
Folder list
2. Tap a folder name twice to open the folder contents; a variable list.
Folder name
Variable name
To close the variable list and return to the
folder list, tap [Close].
Folder name
Number of variables contained in the folder
Number of variables contained in the folder
Data types (page 28) and sizes (bytes)
3. To exit Variable Manager, tap [Close] on the folder list.
Variable list
Chapter 1: Basics  29
u Variable Manager operations
The operations described in the table below can be performed while Variable Manager is displayed.
To do this: Do this:
Specify the current folder On the folder list, tap the [Current] down arrow button. On the list that appears,
select the folder that you want to specify as the current folder.
Create a folder On the folder list, tap [Edit] - [Create Folder]. On the dialog box that appears,
enter the name you want to assign to the folder and then tap [OK].
Open a folder On the folder list, tap the name of the folder you want to open so it is
highlighted, and then tap it again.
Open the “library” folder Tap [View] and then [“library” Folder]. This opens the “library” folder and
displays a variable list showing its contents.
Select a folder or variable Select the check box next to the folder or variable name. To select all the
folders or variables in the list, tap [All] and then [Select All].
Deselect a folder or variable
Delete a folder See “To delete a folder” (page 31).
Delete a variable Select the check box next to the variable you want to delete, and then tap [Edit]
Rename a folder or variable
Lock a folder or variable Select the check box next to the folder or variable you want to lock, and then
Unlock a folder or variable Select the check box next to the folder or variable you want to unlock, and then
Display a list of a particular type of variable
Copy or move a variable On the variable list, tap [Edit] and then [Copy] or [Move]. On the dialog box that
Clear the check box next to the folder or variable name. To deselect all the folders or variables in the list, tap [All] and then [Deselect All].
- [Delete]. In response to the confirmation dialog box that appears, tap [OK] to delete the selected variable.
Highlight the folder or variable you want to rename and then tap [File] - [Rename]. On the dialog box that appears, enter the name you want to assign to it and then tap [OK].
tap [Edit] - [Lock]. This locks the currently selected folder or variable, and adds a b icon to the left of its name to indicate that it is locked.
tap [Edit] - [Unlock].
On the variable list, tap [View] - [Variable Type]. On the dialog box that appears, tap the down arrow button and then select the data type from the list that appears and then tap [OK].
appears, tap the down arrow button and then select the destination folder from the list that appears and then tap [OK].
Tip
If a variable with the same name already exists in the destination folder, the variable in the destination folder is replaced with the one that you are copying or moving.
A variable that is locked cannot be moved.
View the contents of a variable
Input a folder name or variable name into an application
Search for a variable On the folder list, tap [Search]. On the dialog box that appears, enter the
On the variable list, tap the name of the variable whose contents you want to view so it is highlighted, and then tap it again. This displays a dialog box that shows the contents of the variable.
See “To input a folder name or variable name into an application” (page 31).
variable name you want to find and then tap [OK]. An exclamation point (!) appears in front of all folders containing a variable name that matches the name in your search.
Note: You can use the above procedure to search the “main” folder or a user
defined folder for a particular variable name. Note that you cannot search the “library” folder.
Chapter 1: Basics  30
Loading...
+ 286 hidden pages