Register

CPeriodic - Periodic Table for Classpad 400

Topics on released projects. Only the author of a program should start a topic on it.
Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

CPeriodic - Periodic Table for Classpad 400

Postby helder7 » Mon May 20, 2013 12:54 am

I wrote a new program for ClassPad II, a periodic table.

Features:
-Possibility of search by name, symbol or even atomic number
-Representation of the different types of elements with different colors (yellow: metal; red: nonmetal; blue: metalloid)
-Contain Name, Symbol, Atomic Number, Atomic Weight, Eletron Configuration, State, Type, Melting Point, Boiling Point and Density@20ºC of the 118 elements.
-Easy element selection with stylus or via search

The information was taken from wikipedia.

Image Image

There is no small font in basic and is hard to create small characters with Line basic command ( i did it for L and A, but the size is still large) so there are no text inside of the table (in cells). Anyway, the use of stylus and search function make it intuitive.

If you find any bug (in program or even in information) or if you have any suggestions, leave a comment.

Download: CPeriodic
SiO2 + CaCO3 ----------> CaSiO3 + CO2

Senior Member
Posts: 69
Joined: Sat Feb 02, 2013 4:29 am
Calculators: Casio Cfx Series, Casio fx-CG10

Re: CPeriodic - Periodic Table for Classpad 400

Postby nsg » Mon May 20, 2013 2:40 am

Is this split screen something that CP Basic does natively? Top half is text low half is graphic?

(I tried to download emulator, but their web site started asking me stupid questions, like what school i go to and i just stopped trying)

Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Re: CPeriodic - Periodic Table for Classpad 400

Postby helder7 » Mon May 20, 2013 3:15 pm

Yes. Im using the 1st half screen to display the information(text) and 2nd to display the graphic (table).
Is possible also do the inverse (1st for sketch commands and 2nd for text) calling the command ClrText at the beginning of programs (but the coordinates will be different).

It takes +/- 6-8 seconds to draw the table. I tried today save the table in an image file .c2p, and it makes the program (draw) faster the table.

(You can simply put a random school and country...)
SiO2 + CaCO3 ----------> CaSiO3 + CO2

Junior Member
User avatar
Posts: 17
Joined: Mon Apr 16, 2012 4:06 pm
Location: France
Calculators: Casio Afx 2.0, Casio fx-9860G SD, Casio fx-CG20

Re: CPeriodic - Periodic Table for Classpad 400

Postby totoyo » Mon May 27, 2013 6:33 pm

Hi Helder7 ! Nice project, can you share it on Planet-Casio when it will be finished ?

Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Re: CPeriodic - Periodic Table for Classpad 400

Postby helder7 » Mon May 27, 2013 11:36 pm

Yes i can/will share. I'll make some minor improvements like delete all variables when closing the program (to keep Variable Manager clean), etc... in next update.

And perhaps I will create (...or better translate...) a French version especially for Planet-Casio.

I'm still not sure if I should continue to use the actual sketch commands or swith to an image file (.c2p) captured during program execution to draw the table.
SiO2 + CaCO3 ----------> CaSiO3 + CO2

Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Re: CPeriodic - Periodic Table for Classpad 400

Postby helder7 » Sat Jun 01, 2013 12:37 am

I finished the version 1.01 with some minor improvements like like delete all variables when closing the program, in english version allow search by Aluminum or Aluminium (alternative name) for the same element, etc...

And the separated FR translation/version is finished. I uploaded the FR version in planet-casio also.

Image
SiO2 + CaCO3 ----------> CaSiO3 + CO2

Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Re: CPeriodic - Periodic Table for Classpad 400

Postby helder7 » Fri Dec 06, 2013 12:08 am

More than 6 months after the release of the first version, today is released the version 2.00 :D .

Changelog:
-Was added the symbol of the elements in the table, as well as a legend.
-All variables used (except lists with data) are now Local. (this helps you keep the Variable Manager clean).
-Was removed support for search by old name, for the 2 recent renamed elements (Flerovium and Livermorium) by IUPAC. From now on, only the new name is supported.
-Search by name is not case sensitive. You do not have to worry more about uppercase or lowercase letters.
-The speed was slightly improved, at least on the startup. 8-)

Image
SiO2 + CaCO3 ----------> CaSiO3 + CO2

Junior Member
Posts: 1
Joined: Mon Dec 30, 2013 7:51 pm
Calculators: Casio fx-9750GII (SH4), Casio fx-9860GII SD, Casio Classpad 330 plus, Casio fx-CG10, Casio Classpad fx-CP400

Re: CPeriodic - Periodic Table for Classpad 400

Postby weirleader » Mon Dec 30, 2013 7:59 pm

love the idea of this, and it looks slick!

Any idea why my little "loading" indicator (spinning circle) just keeps spinning? It's like it's working and working but never gets there. (The periodic image loads fine, but the program is still 'working'.)

Aha -- think I figured it out! I have an early-release model with older OS. Nice program!

Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Re: CPeriodic - Periodic Table for Classpad 400

Postby helder7 » Mon Dec 30, 2013 9:53 pm

Is normal the little "loading" indicator keep spinning. This means that the program is running and waiting to get the pen coordinates.

I tried to do my best when I created/updated this program and I think I can not improve more than the current 2.00 version, in terms of speed.

If I am right, sometimes the calculator/program does not respond to first touch the screen, you have to touch them for a while.
SiO2 + CaCO3 ----------> CaSiO3 + CO2

Junior Member
Posts: 1
Joined: Sat Apr 11, 2015 3:21 am
Calculators: Casio Classpad fx-CP400

Re: CPeriodic - Periodic Table for Classpad 400

Postby numbermaniac » Sat Apr 11, 2015 3:24 am

How do I use it? Imported all files but the c2p file says Invalid Data Type, and when I tap run in the Program app it says Undefined Variable.

Return to Released Projects

Who is online

Users browsing this forum: No registered users and 9 guests