CPeriodic - Periodic Table for Classpad 400
10 posts
• Page 1 of 1
- helder7
- 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
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.
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
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.
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
- nsg
- 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
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)
(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)
- helder7
- 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
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...)
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
- totoyo
- Junior Member
- 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
Hi Helder7 ! Nice project, can you share it on Planet-Casio when it will be finished ?
- helder7
- 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
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.
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
- helder7
- 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
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.
And the separated FR translation/version is finished. I uploaded the FR version in planet-casio also.
SiO2 + CaCO3 ----------> CaSiO3 + CO2
- helder7
- 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
More than 6 months after the release of the first version, today is released the version 2.00 .
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.
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.
SiO2 + CaCO3 ----------> CaSiO3 + CO2
- weirleader
- 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
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!
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!
- helder7
- 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
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.
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
- numbermaniac
- Junior Member
- Posts: 1
- Joined: Sat Apr 11, 2015 3:21 am
- Calculators: Casio Classpad fx-CP400
Re: CPeriodic - Periodic Table for Classpad 400
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.
10 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 6 guests