Not sure how to add an image of what I see. can someone help?
1) Since I see you're new here, welcome to TI-Basic Developer, xfewds! I recommend that you take a look at the rules and the starter kit, which is like your 'boot camp' to TI-Basic programming.
2) For security reasons, users with 0 karma are not allowed to post links/image links. (In case you're wondering what karma is, I have three karma bars, and they display next to my profile image).
3) I think your problem (based on the limited information you provided) is that you didn't tell the calculator where to display the information on the graph screen, hence why they cover each other. The page Text and Text Sprites might have the information that you need.
How can I show you an image of what I see on my screen? The text and text sprites page didnt really help that much as I have 0 idea on how to code the program. Thanks
Hmm… maybe you could attach a link to the image that isn't in proper syntax, which would cause it to be read as text, so we could finish the link and view what you're talking about. The image link would have to be to a separate site from TI-BD, not an image download.
I added it to the post. Please take a look at it :) I really need this fixed asap!
I think this is because the program was originally created for the monochrome TI-84 Plus, not the color TI-84 Plus CE. The monochrome calculators have a different graph screen resolution, so text displayed with the Text( command. If you can post the source code, or where you got the program from, we may be able to help you adapt it to work on the color calculator.
For example:
[[image forum:thread/CEgrapherror]] would show the image below, since I uploaded it under that name. You could also attach archive images as long as you had the proper attachment name
I didn't know that! I'll have to remember that for future uses.
I could probably help you better if you uploaded the code to the program you're running, but it looks to me like the program is displaying text on top of each other, so you would need to change where the text is being displayed. The Text( command has an argument that tells the calculator where to display text.
Here is the code:
Lbl 00
AxesOff
ClrDraw
FnOff
2→I
2→J
2→K
2→L
2→M
2→N
2→E
2→F
2→G
2→H
15→R
Menu("Select Type:","Synthesis",B0,"Decomposistion",A0,"Single Displace",C0,"Double Displace",D0,"*Combustion",D8,"Exit",EX)
Lbl A0
ClrHome
Disp "AwBx=Ay+Bz"
Prompt W
Prompt X,Y,Z
W→A
X→B
Y→C
Z→D
Lbl A1
If W=Y
Goto A2
If W>Y
Then
CF→Y
F+1→F
Goto A1
End
If W<Y
Then
EA→W
EB→X
E+1→E
Goto A1
End
Goto A1
Lbl A2
If X=Z
Goto A3
If X>Z
Then
DG→Z
G+1→G
Goto A1
End
If X<Z
Then
BE→X
AE→W
E+1→E
Goto A1
End
Lbl A3
If W=Y and Z=X
Goto A4
Goto A1
Lbl A4
E-1→E
F-1→F
G-1→G
ClrDraw
AxesOff
FnOff
ZStandard
Text(20,20,E
Text(20,24,"A"
Text(23,28,A
Text(20,32,"B"
Text(23,36,B
Text(20,40,"="
Text(20,44,F
Text(20,48,"A"
Text(23,52,C
Text(20,56,"+"
Text(20,60,G
Text(20,64,"B"
Text(23,68,D
Text(55,17,"-CES v1.05 by BLP-"
Pause
Disp E,F,G
Pause
Goto 00
Lbl B0
ClrHome
Disp "Aw+Bx=AyBz"
Prompt W,X,Y,Z
W→A
X→B
Y→C
Z→D
Lbl B1
If W=Y
Goto B2
If W>Y
Then
GC→Y
GD→Z
G+1→G
Goto B1
End
If W<Y
Then
EA→W
E+1→E
Goto B1
End
Goto B1
Lbl B2
If X=Z
Goto B3
If X>Z
Then
GD→Z
GC→Y
G+1→G
Goto B1
End
If X<Z
Then
BF→X
F+1→F
Goto B1
End
Lbl B3
If W=Y and Z=X
Goto B4
Goto B1
Lbl B4
E-1→E
F-1→F
G-1→G
FnOff
ClrDraw
ZStandard
Text(20,20,E
Text(20,24,"A"
Text(23,28,A
Text(20,32,"+"
Text(20,36,F
Text(20,40,"B"
Text(23,44,B
Text(20,48,"="
Text(20,52,G
Text(20,56,"A"
Text(23,60,C
Text(20,64,"B"
Text(23,68,D
Text(55,17,"-CES v1.05 by BLP-"
Pause
Disp E,F,G
Pause
Goto 00
Lbl C0
ClrHome
Disp "AuBv+Cw=AxCy+Bz"
Prompt U,V,W,X,Y,Z
U→F
V→E
W→D
X→C
Y→B
Z→A
Lbl C1
If U=X
Goto C2
If U>X
Then
CG→X
BG→Y
G+1→G
Goto C1
End
If U<X
Then
JF→U
JE→V
J+1→J
Goto C1
End
Goto C1
Lbl C2
If V=Z
Goto C3
If V>Z
Then
IA→Z
I+1→I
Goto C2
End
If V<Z
Then
JE→V
JF→U
J+1→J
Goto C2
End
Lbl C3
If W=Y
Goto C4
If W>Y
Then
GB→Y
CG→X
G+1→G
Goto C3
End
If W<Y
Then
HD→W
H+1→H
Goto C3
End
Lbl C4
If W=Y and Z=V and X=U
Goto C5
Goto C1
Lbl C5
G-1→G
H-1→H
I-1→I
J-1→J
ClrDraw
Text(20,0,J
Text(20,4,"A"
Text(23,8,F
Text(20,12,"B"
Text(23,16,E
Text(20,20,"+"
Text(20,24,H
Text(20,28,"C"
Text(23,32,D
Text(20,36,"="
Text(20,40,G
Text(20,44,"A"
Text(23,48,C
Text(20,52,"C"
Text(23,56,B
Text(20,60,"+"
Text(20,64,I
Text(20,68,"B"
Text(23,72,A
Text(55,17,"-CES v1.05 by BLP-"
Pause
Disp J,H,G,I
Pause
Goto 00
Lbl D0
ClrHome
Disp " "
Disp " "
Output(1,1,"AsBw + CuDv ="
Output(2,1,"AwDx + CyBz"
Prompt S,T,U,V,W,X,Y,Z
{S,T,U,V,W,X,Y,Z}→⌊CES
S→A
T→B
U→C
V→D
W→E
X→F
Y→G
Z→H
Lbl D1
1+R→R
If R=100
Goto D7
If S=W
Goto D2
If S>W
Then
EK→W
FK→X
K+1→K
Goto D1
End
If S<W
Then
AI→S
BI→T
I+1→I
Goto D1
End
Lbl D2
1+R→R
If R=100
Goto D7
If T=Z
Goto D3
If T>Z
Then
LG→Y
LH→Z
L+1→L
Goto D2
End
If T<Z
Then
BI→T
AI→S
I+1→I
Goto D2
End
Lbl D3
1+R→R
If R=100
Goto D7
If U=Y
Goto D4
If U>Y
Then
GL→Y
HL→Z
L+1→L
Goto D3
End
If U<Y
Then
CJ→U
DJ→V
J+1→J
Goto D3
End
Lbl D4
1+R→R
If R=100
Goto D7
If V=X
Goto D5
If V>X
Then
FK→X
EK→W
K+1→K
Goto D4
End
If V<X
Then
DJ→V
CJ→U
J+1→J
Goto D4
End
Lbl D5
If S=W and T=Z and U=Y and V=X
Goto D6
Goto D1
Lbl D6
I-1→I
J-1→J
K-1→K
L-1→L
ClrDraw
Text(20,0,I
Text(20,4,"A"
Text(23,8,A
Text(20,12,"B"
Text(23,16,B
Text(20,20,"+"
Text(20,24,J
Text(20,28,"C"
Text(23,32,C
Text(20,36,"D"
Text(23,40,D
Text(20,44,"="
Text(20,48,K
Text(20,52,"A"
Text(23,56,E
Text(20,60,"D"
Text(23,64,F
Text(20,68,"+"
Text(20,72,L
Text(20,76,"C"
Text(23,80,G
Text(20,84,"B"
Text(23,88,H
Text(55,17,"-CES v1.05 by BLP-"
Pause
Disp I,J,K,L
Pause
Goto 00
Lbl EX
DelVar A
DelVar B
DelVar C
DelVar D
DelVar E
DelVar F
DelVar G
DelVar H
DelVar I
DelVar J
DelVar K
DelVar L
DelVar R
DelVar S
DelVar T
DelVar U
DelVar V
DelVar W
DelVar X
DelVar Y
DelVar Z
DelVar ⌊CES
ClrHome
Disp "BlackLight"
Disp " Productions"
Disp "Is a branch of"
Disp " PTFX"
Stop
Lbl D7
ClrHome
Disp "Are you Sure you"
Disp " Entered the"
Disp " Equation"
Disp " Correctly?"
Pause ⌊CES
Goto 00
Lbl D8
ClrHome
Disp " Combustion"
Disp " Solver"
Disp "----------------"
Disp " Coming Soon!"
Pause
Goto 00
Thanks for the help
I think I see your problem. At the end of the code under each label, there is no Stop command to end the program or a Goto command to jump to a different part of the program, so the calculator just runs through the entire code.
Maybe if you could post your code it might help.
Edit: Myles_Zadok you beat me to it!
Yeah, but jonbush beat us both!
I can try… give me a little bit of time… and I'll have it up…
I'm going to post the code, but first I want to explain what I did that fixed the program. Several times there was two Text( commands one right after the other like this:
:Text(20,4,"A"
:Text(23,8,A
You had the program display the text only 3 spots down and 4 spots over. To prevent overlapping, it needed to be 12 spots down and 7 spots over (at least). I had to play around with the Text( command in a separate program to discover this. Here is the code:
Lbl 00
AxesOff
ClrDraw
FnOff
2→I
2→J
2→K
2→L
2→M
2→N
2→E
2→F
2→G
2→H
15→R
Menu("SELECT TYPE:","SYNTHESIS",B0,"DECOMPOSITION",A0,"SINGLE DISPLACE",C0,"DOUBLE DISPLACE",D0,"*COMBUSTION",D8,"EXIT",EX)
Lbl A0
ClrHome
Disp "AWBX=AY+BZ"
Prompt W
Prompt X,Y,Z
W→A
X→B
Y→C
Z→D
Lbl A1
If W=Y
Goto A2
If W>Y
Then
CF→Y
F+1→F
Goto A1
End
If W<Y
Then
EA→W
EB→X
E+1→E
Goto A1
End
Goto A1
Lbl A2
If X=Z
Goto A3
If X>Z
Then
DG→Z
G+1→G
Goto A1
End
If X<Z
Then
BE→X
AE→W
E+1→E
Goto A1
End
Lbl A3
If W=Y and Z=X
Goto A4
Goto A1
Lbl A4
E-1→E
F-1→F
G-1→G
ClrDraw
AxesOff
FnOff
ZStandard
Text(20,20,E
Text(20,27,"A"
Text(32,34,A
Text(20,41,"B"
Text(32,48,B
Text(32,55,"="
Text(20,62,F
Text(20,69,"A"
Text(32,76,C
Text(20,83,"+"
Text(20,90,G
Text(20,97,"B"
Text(32,104,D
Text(55,118,"-CES v1.05 by BLP-"
Pause
Disp E,F,G
Pause
Goto 00
Lbl B0
ClrHome
Disp "AW+BX=AYBZ"
Prompt W,X,Y,Z
W→A
X→B
Y→C
Z→D
Lbl B1
If W=Y
Goto B2
If W>Y
Then
GC→Y
GD→Z
G+1→G
Goto B1
End
If W<Y
Then
EA→W
E+1→E
Goto B1
End
Goto B1
Lbl B2
If X=Z
Goto B3
If X>Z
Then
GD→Z
GC→Y
G+1→G
Goto B1
End
If X<Z
Then
BF→X
F+1→F
Goto B1
End
Lbl B3
If W=Y and Z=X
Goto B4
Goto B1
Lbl B4
E-1→E
F-1→F
G-1→G
FnOff
ClrDraw
ZStandard
Text(20,20,E
Text(20,27,"A"
Text(32,34,A
Text(20,41,"+"
Text(20,48,F
Text(20,55,"B"
Text(32,62,B
Text(20,69,"="
Text(20,76,G
Text(20,83,"A"
Text(32,90,C
Text(20,97,"B"
Text(32,104,D
Text(67,118,"-CES v1.05 BY BLP-"
Pause
Disp E,F,G
Pause
Goto 00
Lbl C0
ClrHome
Disp "AUBV+CW=AXCY+BZ"
Prompt U,V,W,X,Y,Z
U→F
V→E
W→D
X→C
Y→B
Z→A
Lbl C1
If U=X
Goto C2
If U>X
Then
CG→X
BG→Y
G+1→G
Goto C1
End
If U<X
Then
JF→U
JE→V
J+1→J
Goto C1
End
Goto C1
Lbl C2
If V=Z
Goto C3
If V>Z
Then
IA→Z
I+1→I
Goto C2
End
If V<Z
Then
JE→V
JF→U
J+1→J
Goto C2
End
Lbl C3
If W=Y
Goto C4
If W>Y
Then
GB→Y
CG→X
G+1→G
Goto C3
End
If W<Y
Then
HD→W
H+1→H
Goto C3
End
Lbl C4
If W=Y and Z=V and X=U
Goto C5
Goto C1
Lbl C5
G-1→G
H-1→H
I-1→I
J-1→J
ClrDraw
Text(20,0,J
Text(20,7,"A"
Text(32,14,F
Text(20,21,"B"
Text(32,28,E
Text(20,35,"+"
Text(20,42,H
Text(20,49,"C"
Text(32,56,D
Text(20,63,"="
Text(20,70,G
Text(20,77,"A"
Text(32,84,C
Text(20,91,"C"
Text(32,98,B
Text(20,105,"+"
Text(20,112,I
Text(20,119,"B"
Text(32,126,A
Text(55,17,"-CES v1.05 BY BLP-"
Pause
Disp J,H,G,I
Pause
Goto 00
Lbl D0
ClrHome
Disp " "
Disp " "
Output(1,1,"ASBW + CUDV ="
Output(2,1,"AWDX + CYBZ"
Prompt S,T,U,V,W,X,Y,Z
{S,T,U,V,W,X,Y,Z}→⌊CES
S→A
T→B
U→C
V→D
W→E
X→F
Y→G
Z→H
Lbl D1
1+R→R
If R=100
Goto D7
If S=W
Goto D2
If S>W
Then
EK→W
FK→X
K+1→K
Goto D1
End
If S<W
Then
AI→S
BI→T
I+1→I
Goto D1
End
Lbl D2
1+R→R
If R=100
Goto D7
If T=Z
Goto D3
If T>Z
Then
LG→Y
LH→Z
L+1→L
Goto D2
End
If T<Z
Then
BI→T
AI→S
I+1→I
Goto D2
End
Lbl D3
1+R→R
If R=100
Goto D7
If U=Y
Goto D4
If U>Y
Then
GL→Y
HL→Z
L+1→L
Goto D3
End
If U<Y
Then
CJ→U
DJ→V
J+1→J
Goto D3
End
Lbl D4
1+R→R
If R=100
Goto D7
If V=X
Goto D5
If V>X
Then
FK→X
EK→W
K+1→K
Goto D4
End
If V<X
Then
DJ→V
CJ→U
J+1→J
Goto D4
End
Lbl D5
If S=W and T=Z and U=Y and V=X
Goto D6
Goto D1
Lbl D6
I-1→I
J-1→J
K-1→K
L-1→L
ClrDraw
Text(20,0,I
Text(20,7,"A"
Text(32,14,A
Text(20,21,"B"
Text(32,28,B
Text(20,35,"+"
Text(20,42,J
Text(20,49,"C"
Text(32,56,C
Text(20,63,"D"
Text(32,70,D
Text(20,77,"="
Text(20,84,K
Text(20,91,"A"
Text(32,98,E
Text(20,105,"D"
Text(32,112,F
Text(20,119,"+"
Text(32,126,L
Text(20,133,"C"
Text(32,140,G
Text(20,147,"B"
Text(32,154,H
Text(91,17,"-CES v1.05 BY BLP-"
Pause
Disp I,J,K,L
Pause
Goto 00
Lbl EX
DelVar A
DelVar B
DelVar C
DelVar D
DelVar E
DelVar F
DelVar G
DelVar H
DelVar I
DelVar J
DelVar K
DelVar L
DelVar R
DelVar S
DelVar T
DelVar U
DelVar V
DelVar W
DelVar X
DelVar Y
DelVar Z
DelVar ⌊CES
ClrHome
Disp "BLACKLIGHT"
Disp " PRODUCTIONS"
Disp "IS A BRANCH OF"
Disp " PTFX"
Stop
Lbl D7
ClrHome
Disp "ARE YOU SURE YOU"
Disp " ENTERED THE"
Disp " EQUATION"
Disp " CORRECTLY?"
Pause ⌊CES
Goto 00
Lbl D8
ClrHome
Disp " COMBUSTION"
Disp " SOLVER"
Disp "----------------"
Disp " COMING SOON!"
Pause
Goto 00
The only thing that I changed were the values of the Text commands, so you don't have to type in the entire code I posted.
Anytime, xfewds! I recently downloaded TI-Connect CE to my computer, which greatly sped up the process. Otherwise, it would've been a few days before I would have finished fixing the program.