Графические калькуляторы, производимые Casio, включают в себя сенсорный ClassPad 300 , а также модели с традиционными кнопками, которые можно разделить на два основных поколения, перечисленных ниже. Casio выпустила первый в мире графический калькулятор , fx-7000G .
Впервые выпущенные в 1985 году, они включают в себя fx-7000G , fx-6000G, fx-6500G, fx-7200G, fx-7500G, fx-8000G, fx-8500G.
Около 1990 года серия Power Graphic представила: сочетания клавиш F1–F6, которые значительно упростили использование, полярные, параметрические и неравенственные графики; масштабирование рамок и факторов; прокрутка нескольких графиков; инициализация диапазона; интегрирование; матричный режим; дроби; перестановки; комбинации; нормальные вероятности; символы единиц СИ; Модели: fx-7700G, fx-7700GB, fx-8700G, fx-8700GB. Модели GB имеют порт связи. (Французские версии: fx-7800G, fx-7800GC, fx-8800G, fx-8800GC).
Также была выпущена бюджетная модель fx-6300G (по-французски: fx-6800G) с меньшим экраном и меньшим количеством функций, а также fx-6200G, не имевшая возможности программирования.
Около 1993 года серия Icon Menu Power Graphic представила: интерфейс меню на основе иконок, еще больше упрощающий использование, численное дифференцирование; матрицы в программах; и решатель уравнений. Модели: fx-7700GE, позже переименованный в fx-7700GH. (Французская версия: fx-7900GC)
Кроме того, были модели с 24К памяти, которые представили: динамическое построение графиков; комплексные числа; табличный режим; более продвинутый решатель уравнений; более крупные матрицы (255x255); вычисления сигма; решатель графиков для корней, отсекателей, максимальных и минимальных значений. К ним относятся fx-9700GE, позже переименованный в fx-9700GH (более широкий экран) и CFX-9800G (3-цветный экран). (Французские версии: fx-9900GC, CFX-9900GC)
Также выпускалась модель fx-7300G (по-французски: fx-6900G) с иконочным меню, но ни одна из вышеперечисленных функций не была реализована.
Впервые произведенный в 1996 году, CFX-9850G имел многочисленные вариации. Модели серии 9850 имеют 3-цветные экраны, за исключением fx-9750G, которая была черно-белой. 9950G имеет 64k памяти по сравнению с 32k у оригинальной 9850G. 9970G имеет символьную алгебру. Более поздние версии, такие как модели Ga, GB и GC, исправили некоторые ошибки оригинальной модели G и добавили некоторые статистические и финансовые функции. Модели GB имеют встроенную библиотеку программного обеспечения.
(Французские версии: 9750=Graph 30,35,fx-8930GT; 9850,9950=Graph 60,65,CFX-9930GT,9940,9960; 9970=Graph 80)
Впервые выпущенная в 1996 году, эта серия по сути является урезанной версией серии 9850. Например, в ней нет команд Getkey, Locate, Text, матриц или комплексных чисел, а экран меньше.
Модели: fx-7400G, fx-7400G Plus, fx-7450G, fx-7400G Plus GY (французские версии: fx-6910G, Graph 20, Graph 25, FX-7400G II)
Впервые выпущенные в 1999 году, они имеют флэш-память, которая обеспечивает большую емкость, чем предыдущие модели, однако из-за короткого срока службы оригинальной флэш-памяти эти калькуляторы перестают работать через несколько лет. Casio заявила, что эта проблема была исправлена. Версии Algebra FX 2.0 имеют символьную алгебру, а версии FX 1.0 — нет. Существуют написанные сообществом инструменты для доступа к операционной системе ROM-DOS, что позволяет использовать компиляторы C и Pascal .
Модели: Algebra FX 2.0, FX 1.0, Algebra FX 2.0 Plus, FX 1.0 Plus (французские версии: Graph 100, Graph 100+)
Впервые выпущенные в 2005 году, модели 9860 работают намного быстрее предыдущих моделей и могут программироваться на языках C/C++ с использованием официального комплекта разработчика программного обеспечения.
В 2009 году модели GII были выпущены вместе с соответствующим обновлением ОС для оригинального 9860G с новыми функциями gcd/lcm/mod, случайным целым числом, преобразованием единиц, строковыми функциями и новыми вероятностными и обратными вероятностными распределениями, доступными в программах. Обновление ОС 9860G не было абсолютно идентичным фактической модели 9860GII.
Модели fx-9860G Slim и fx-9860GII оснащены подсветкой дисплея.
Модели: fx-9860G, fx-9860G SD, fx-9860G Slim, fx-9860GII, fx-9860GII SD, fx-9750GII, fx-7400GII (французские версии: Graph 85, Graph 85 SD, Graph 85 Slim, Graph 75, Graph 95, Graph 35+ USB, Graph 25+ Pro)
Только для Австралии: fx-9860G AU, fx-9860G AU Plus
fx-9750GII и fx-7400GII — это бюджетные версии с ограниченной функциональностью ОС. Кроме того, fx-7400GII не имеет порта USB 1.1.
Архитектура 9750GII похожа на 9860GII, поэтому первую можно неофициально обновить до более поздней операционной системы, предлагающей больше функций, в частности, красиво напечатанные уравнения и векторную арифметику. Это не поддерживается Casio .
Анонсированные в январе 2011 года, эти модели имеют цветной дисплей высокого разрешения (экран 396x224 с окном 384x216 пикселей (21x8 символов) [1] с 2 16 цветами), порт USB 2.0, 16 МБ флэш-памяти и функцию Picture Plot. [2] Prizm разрешен для всех основных стандартизированных тестов, включая экзамены ACT, SAT, AP, GCSE и GCE. [3] Единственное известное различие между версиями fx-CG10 и fx-CG20 Prizm заключается в том, что fx-CG10 не может открывать файлы изображений, отредактированные пользователями. [4] Слот для карты SD больше не доступен. Процессор основан на специализированном ЦП семейства Renesas SH4-A SH7305. [5]
Дополнительные функции по сравнению с fx-9860GII включают в себя:
Хотя официальный SDK пока не выпущен, существует несколько SDK сообщества, использующих либо некоторые инструменты fx-9860G SDK, либо части набора инструментов GNU . [6] Первоначально для работы Prizm Mini-SDK требовался Casio fx-9860 SDK, [7] который позже был заменен на PrizmSDK. [8]
Новая модель, fx-CG50 или Graph 90+E во Франции, была выпущена в январе 2017 года [9] с более современным дизайном и более быстрым процессором. Главный экран меню также был переработан. Кроме того, он был очень похож на fx-CG10/20 после выпуска. Последующие обновления ОС для fx-CG50 еще больше отличали его от предшественников, например, за счет добавления интерпретатора MicroPython .
Графические калькуляторы Casio используют язык программирования, подобный BASIC , но имена переменных ограничены отдельными буквами AZ, которые являются общими для всех программ, включая подпрограммы , которые хранятся как отдельные программы. Это означает, что нет локальных переменных , все они глобальные . Эти переменные также являются общими для других функций калькулятора. Например, построение графика перезапишет значения X и Y.
Циклы создаются путем увеличения или уменьшения значения переменной с помощью команд Isz и Dsz в сочетании с командами Lbl и Goto , а не с помощью более простых команд For или While . Массивы создаются путем перезаписи других букв, например A[0]=A, A[1]=B, A[2]=C. Доступное пространство для массивов можно расширить с помощью команды Defm , так что Z[1], Z[2] и т. д. могут использоваться в зависимости от того, сколько неиспользуемой памяти доступно.
По сравнению с моделями первого поколения, они имеют гораздо больше команд, включая: циклы For и While, структуры If.. Then и возможность взаимодействия с пользователем в реальном времени с помощью команды Getkey и возможность размещать символы в любом месте экрана с помощью команд Locate и Text. Также метод использования переменных массива был изменен на использование списков и матриц.
Некоторые из последних калькуляторов Casio поставляются с программным обеспечением, которое позволяет пользователю подключать компьютер к калькулятору, загружать игры, уже написанные для калькуляторов, или кодировать свои собственные игры, а затем синхронизировать их с устройством с помощью программного обеспечения. Однако, поскольку Casio не опубликовала комплект разработки программного обеспечения для fx-CG10/20/50, пользователю довольно сложно создать свою собственную игру. Все игры кодируются сообществом на основе собственного SDK сообщества, и поэтому содержат копии популярных игр, которые можно перекодировать для работы на устройстве, например, Tetris , Pong и Snake ; более сложные игры также можно кодировать, однако из-за ограничений по объему памяти размер ограничен.
Некоторые из новых графических калькуляторов Casio имеют встроенную версию MicroPython , позволяющую пользователю загружать или писать скрипты Python на калькуляторе.