Klasse der Anzeige aller wissenschaftlichen Casio-Rechner.
Mehr ...
#include <calc_casio_sci.h>
|
| DisplayCasioSci (ComputerBase *cbP) |
| Konstruktor der Casio-Display-Klasse. Mehr ...
|
|
void | resetCalcModes () |
|
void | setSd () |
|
void | setLr () |
|
void | setCmp () |
|
void | setCalcMode (CalcMode cm) |
| Setzt den Modus, in dem sich der Rechner jetzt befinden soll. Mehr ...
|
|
void | setMode (bool on) |
|
string | getModesShort () |
|
| DisplaySci (ComputerBase *cbP) |
| Initialisiert das Display.
|
|
void | resetAngModes () |
|
void | resetDspModes () |
|
void | setDeg () |
|
void | setRad () |
|
void | setGra () |
|
void | setSci () |
|
void | setFix () |
|
void | setNrm () |
|
void | setSci (bool on) |
|
void | setAngMode (AngMode am) |
| Setzt die Winkelmodus-Strings. Mehr ...
|
|
void | setDspMode (DspMode dm) |
| Setzt die Display-Modus-Strings. Mehr ...
|
|
void | setFrcMode (FrcMode fm) |
|
void | setDigits (int digits) |
|
void | setEng (int eng) |
|
void | setShiftNum (int shiftNum) |
|
void | setSxgMode (bool isOn) |
|
void | setForceSci (double limit) |
|
int | getShiftNum () const |
|
int | getDigits () const |
|
int | getEng () const |
|
double | getForceSci () const |
|
DspMode | getDspMode () const |
|
FrcMode | getFrcMode () const |
|
virtual void | setInv (bool on) |
|
virtual void | setHyp (bool on) |
|
virtual void | setModes () |
| Schaut im Computer, welche Modes gesetzt sind, und baut den Mode-String des Displays entsprechend zusammen. Mehr ...
|
|
virtual void | makeValue () |
| Wandelt den Wert in mVal in einen String, aber nur, wenn irgendwelche Aenderungen am Wert oder der Darstellung erfolgt sind. Mehr ...
|
|
virtual void | makeSeven (string displayStr="") |
| Erzeugt den String fuer die Sieben-Segment-Anzeige so wie sie der Taschenrechner darstellen wuerde. Mehr ...
|
|
| DisplayBase (ComputerBase *cbP) |
| Konstruktor. Setzt den Zeiger auf den Computer und die anderen Members.
|
|
string | getValue () const |
|
string | getSeven () const |
|
string | getSevenRaw () const |
|
string | getModes () const |
|
Number | getVal () const |
|
void | setMem (bool isOn) |
|
void | setK (bool isOn) |
|
void | setCompP (ComputerBase *cP) |
|
void | setVal (const Number &val) |
|
void | setValue (const string &value) |
|
void | setSeven (const string &seven) |
|
void | makeDisplay (const Number &val) |
| Setzt den Wert der Anzeige auf val und fuellt die Strings mModes, mValue und mSeven entsprechend. Mehr ...
|
|
void | makeDisplay () |
| Wie makeDisplay(const Number& val), aber der Wert wird nicht neu gesetzt. Mehr ...
|
|
bool | isError () |
| Prueft, ob bei einer Berechnung ein Fehler aufgetreten ist. Mehr ...
|
|
void | setError () |
|
|
void | setModesCasioSci () |
| Schaut im Computer, welche Modes gesetzt sind, und baut den Mode-String des Displays entsprechend zusammen. Mehr ...
|
|
virtual int | getNumStrLen (string numStr) const |
|
void | setModesSci () |
| Setzt die Modus-Strings auf die eingestellten Werte.
|
|
void | setModesBase () |
| Setzt den String fuer die Rechner-Modi (DEG, SCI etc) zusammen. Mehr ...
|
|
|
string | mModesShort |
| jeder Mode wird hier durch ein Zeichen repraesentiert
|
|
string | mSd |
| String des Statistikmodus' "SD".
|
|
string | mLr |
| String des Regressionsmodus' "LR".
|
|
string | mMode |
| String des Mode-Modus'.
|
|
DspMode | mDspMode |
|
FrcMode | mFrcMode |
|
string | mInv |
|
string | mHyp |
|
string | mDeg |
|
string | mRad |
|
string | mGra |
|
string | mSci |
|
string | mFix |
|
bool | mIsSxgMode |
|
int | mDigits |
|
int | mShiftNum |
|
int | mEng |
|
double | mForceSci |
|
ComputerBase * | mCompP |
| Zeiger auf Computer mit den Modes.
|
|
string | mValue |
| Anzeige unformatiert.
|
|
string | mSeven |
| Sieben-Segment-Anzeige, formatiert wie Original.
|
|
string | mSevenRaw |
| dito, aber noch mit Spaces statt '#' und evtl. e+002
|
|
string | mMem |
| Memory-Anzeige.
|
|
string | mK |
| Konstante.
|
|
string | mModes |
| "INV MOD M K LRN ITG hyp SD LR DEG RAD GRA FIX SCI"
|
|
Number | mVal |
| numerischer Wert der Sieben-Segment-Anzeige
|
|
Klasse der Anzeige aller wissenschaftlichen Casio-Rechner.
◆ DisplayCasioSci()
Konstruktor der Casio-Display-Klasse.
- Parameter
-
cbP | Zeiger zum Computer, entweder fx-85v oder fx-3600p |
◆ setCalcMode()
void DisplayCasioSci::setCalcMode |
( |
CalcMode |
cm | ) |
|
Setzt den Modus, in dem sich der Rechner jetzt befinden soll.
Es gibt den normalen Modus, Statistikmodus und Regressionsmodus.
- Parameter
-
cm | der zu setzende Modus: CMP, SD oder LR |
◆ setModesCasioSci()
void DisplayCasioSci::setModesCasioSci |
( |
| ) |
|
|
protected |
Schaut im Computer, welche Modes gesetzt sind, und baut den Mode-String des Displays entsprechend zusammen.
Entspricht Casio fx-3600P.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: