Package net.sourceforge.uiq3.fx603p
FX-603P simulation.
- Since:
- 1.0
- Version:
- 1.0 $Revision: 8112 $
- Author:
- "Martin Krischik" «krischik@users.sourceforge.net»
-
Interface Summary Interface Description IClear Interface for objects which can be cleaned.IProgrammable_Operation A Programmable Operation need to be displayed on program mode. -
Class Summary Class Description A_Register Alpha register (16 characters).Calculator Calculator_Canvas Calculator_Frame Calculator.Program_Type A Program which may be from P0 … P19Constants Decomposed Normalize BCDFloat for further formatingDesktop_Calculator Calculator engine with debug capabilityFont The FX-603P used a font which is different from alpha codes.Interface Simulation of the some calculator interface.Key_0_RND The Inv key was clickedKey_2ndF_Caps The Inv key was clickedKey_AC_SAC_MAC The Exp key was clickedKey_ALPHA The Mode key was clickedKey_BST_RSSAVE The Clear key was clickedKey_C The Clear key was clickedKey_Dot_RAN The Inv key was clickedKey_EXE The Clear key was clickedKey_FST_RSLOAD_NOP Forward StepKey_GOTO_SAVE_POKE The Mode key was clickedKey_GSB_LOAD_PEEK The Mode key was clickedKey_HLT_PAUSE_VER The Clear key was clickedKey_Hyp_C The Hyp key was clickedKey_LBL_IND_PRT The Mode key was clickedKey_M The Mode key was clickedKey_MODE The Mode key was clickedKey_P The Mode key was clickedKey_Shift The Inv key was clickedKey_Simple A simple key without hyperbol was clicked.Key_Simple_2nd A simple key with 2nd function was clicked.Key_Simple_BaseN A simple key with hyperbol was clicked.Key_Simple_Hyp A simple key with hyperbol was clicked.Keyboard An FX-602P Key.L_Register L-Register need addition information to convert in-fix to post-fix.Main Main class for an FX-603p calculator.Memory_Canvas Op_1_Div Halt CalculatorOp_10_Power 10^x operationOp_ABC Halt CalculatorOp_ABS abs(x) operationOp_AC Halt CalculatorOp_Alpha Halt CalculatorOp_Arc_Cos arccos(x) operationOp_Arc_CosH arccosh(x) operationOp_Arc_Sin Halt CalculatorOp_Arc_SinH Halt CalculatorOp_Arc_Tan Halt CalculatorOp_Arc_TanH Halt CalculatorOp_Cos_E Halt CalculatorOp_CosH Halt CalculatorOp_DC Halt CalculatorOp_Deg Halt CalculatorOp_Degree Halt CalculatorOp_Dot Halt CalculatorOp_DSZ Halt CalculatorOp_E_Power Halt CalculatorOp_ENG Halt CalculatorOp_Equal Equal or C hex numberOp_EXE Halt CalculatorOp_Exp Halt CalculatorOp_Factorial Halt CalculatorOp_Frac Halt CalculatorOp_Goto_Comp Halt CalculatorOp_Gra Halt CalculatorOp_GSB_Comp Halt CalculatorOp_HLT Halt CalculatorOp_Ind Halt CalculatorOp_Infix Infix operation as well numeric hex 'B'Op_Int Halt CalculatorOp_Interface Halt CalculatorOp_Inv_Degree Show value as D°R'G"Op_ISZ Halt CalculatorOp_Jump Halt CalculatorOp_LBL Halt CalculatorOp_ln_HEX Halt CalculatorOp_LOAD Halt CalculatorOp_log Halt CalculatorOp_M Halt CalculatorOp_M_Minus Halt CalculatorOp_M_Plus Halt CalculatorOp_MAC Halt CalculatorOp_Min_IO Halt CalculatorOp_MR_FEXE Halt CalculatorOp_NOP abs(x) operationOp_Num Halt CalculatorOp_P_Stop Halt CalculatorOp_Password Halt CalculatorOp_PAUSE Halt CalculatorOp_Peek Halt CalculatorOp_Percent Halt CalculatorOp_Pi Halt CalculatorOp_Plane Halt CalculatorOp_PlusMinus_A Halt CalculatorOp_Poke Halt CalculatorOp_PRT Save / Print DataOp_Rad Halt CalculatorOp_RAN Halt CalculatorOp_RND Round of fix point displayOp_RSLOAD Save / Print DataOp_RSSAVE Save / Print DataOp_SAC Halt CalculatorOp_SAVE Save / Print DataOp_Sin_D Halt CalculatorOp_SinH Halt CalculatorOp_Sn Halt CalculatorOp_Sn1 Halt CalculatorOp_Square Halt CalculatorOp_Square_Root Halt CalculatorOp_Stat Halt CalculatorOp_Tan_F Halt CalculatorOp_TanH Halt CalculatorOp_VER Save / Print DataOp_X_Equal_0 Halt CalculatorOp_X_Equal_F Halt CalculatorOp_X_Greater_Equal_0 Halt CalculatorOp_X_Greater_Equal_F Halt CalculatorOp_X_M Halt CalculatorOp_X_Y Halt CalculatorOp_xD Halt CalculatorOp_xDEL Halt CalculatorOp_xMean Halt CalculatorOwned_Operation Almost all operations are owned by the calculator and need access to the owner.Preferences_Dialog Preferences_Dialog.javaProgram_Canvas Programmable_Operation A Programmable Operation need to be displayed on program mode.Register_Canvas Display calculator register data.Status_Canvas -
Enum Summary Enum Description Calculator.Execution_Type Do a single step and return to Execution_Halt.Calculator.Indicator_Type Mode was pressed Inv Keyboard in inverse move Hyp Keyboard in hyperbolic mode - also used for password entry K Constant calculation mode Hlt halted program - also used for debugger Run Mode1, interactive or program run mode Wrt Mode2, write programs Pcl Mode3, clear, save, load programs. Deg Mode4, Tr Rad Mode5 Gra Mode6 Keyboard_Alpha Alpha entry and display modeCalculator.Keyboard_Mode Keyboard is in normal mode Keyboard_Normal Keyboard is in normal mode Keyboard_Inv Keyboard is in inverse mode Keyboard_Hyp Keyboard is in hyperbolic mode Keyboard_Inv_Hyp Keyboard is in inverse hyperbolic mode Keyboard_Alpha Keyboard is in alpha mode Keyboard_Inv_Alpha Keyboard is in inverse alpha modeCalculator.Row_Type Alpha register to display messages.Calculator.Token_Plane_Type Available Token PlanesKey_0_RND.Status_Type Key_C.Status_Type Key_GSB_LOAD_PEEK.Status_Type Key_M.Status_Type L_Register.Operation_Type infix operations and there levelOp_Degree.Mode_Type Degree Entry mode Keyboard_Normal Degree entry has not started. Mode_Minutes Hours has have been entered, minutes next. Mode_Second Minutes have been entered, seconds next.Token The Inv key was clicked -
Exception Summary Exception Description Error Operation Error.Go_Error Operation Error.M_Error Operation M_Error.Op_Error Operation Error.P_Error Operation P_Error.