You are here: Programming > Running Programs and Evaluating Functions

Running Programs and Evaluating Functions

After defining and storing a function or program, you can use it from an application. All the applications can evaluate functions, but only the Calculator and Notes applications can run programs.

The program statements are executed in sequential order (although some commands alter the program flow). The output, if any, is displayed in the application’s work area.

Program execution continues until it reaches the last statement or a Stop command.
Function execution continues until it reaches a Return command.
To stop a program or function manually,
- Windows®: Hold down the F12 key and press Enter repeatedly.
- Mac®: Hold down the F5 key and press Enter repeatedly.
- Handheld: Hold down the c key and press · repeatedly.

Using Short and Long Names

Anytime you are in the same problem where an object is defined, you can access it by entering its short name (the name given in the object’s Define command). This is the case for all defined objects, including private, public, and non-library objects.

You can access a library object from any document by typing the object’s long name. A long name consists of the name of the object’s library document followed by a backslash “\” followed by the name of the object. For example, the long name of the object defined as func1 in the library document lib1 is lib1\func1. To type the “\” character on the handheld, press g p.

Note: If you cannot remember the exact name or the order of arguments required for a private library object, you can open the library document or use the Program Editor to view the object. You also can use getVarInfo to view a list of objects in a library.

Using a Public Library Function or Program

1. Make sure you have defined the object in the document’s first problem, stored the object, saved the library document in the MyLib folder, and refreshed the libraries.
2. Open the TI‑Nspire™ application in which you want to use the function or program.

Note: All applications can evaluate functions, but only the Calculator and Notes applications can run programs.

3. Open the Catalog and use the library tab to find and insert the object.
—or—
Type the name of the object. In the case of a function or program, always follow the name with parentheses.

libs2\func1()

4. If the program requires you to supply one or more arguments, type the values or variable names inside the parentheses.

libs2\func1(34,power)

5. Press ·.

Using a Private Library Function or Program

To use a Private library object, you must know its long name. For example, the long name of the object defined as func1 in the library document lib1 is lib1\func1.

Note: If you cannot remember the exact name or the order of arguments required for a private library object, you can open the library document or use the Program Editor to view the object.

1. Make sure you have defined the object in the document’s first problem, stored the object, saved the library document in the MyLib folder, and refreshed the libraries.
2. Open the TI‑Nspire™ application in which you want to use the function or program.

Note: All applications can evaluate functions, but only the Calculator and Notes applications can run programs.

3. Type the name of the object. In the case of a function or program, always follow the name with parentheses.

libs2\func1()

4. If the object requires you to supply one or more arguments, type the values or variable names inside the parentheses.

libs2\func1(34,power)

5. Press ·.

Running a Non-Library Program or Function

1. Make sure you are in the same problem in which the function or program is defined.
2. Type the name of the function or program on the entry line.

—or—

Press h to select the name from a list.

You must always include a set of parentheses after the name.

prog1()

If the function or program requires you to supply one or more arguments, type the values or variable names inside the parentheses.

prog1(34,power)

3. Press ·.

Interrupting a Running Program

While a function or program is running, the busy pointer } is displayed.

To stop the function or program,
- Windows®: Hold down the F12 key and press Enter repeatedly.
- Mac®: Hold down the F5 key and press Enter repeatedly.
- Handheld: Hold down the c key and press · repeatedly.

A message is displayed. To edit the function or program in the Program Editor, select Go To. The cursor appears at the command where the break occurred.

 

© 2006 - 2016 Texas Instruments Incorporated