Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked — Edited
Resolved Resolved by Rich!

How About A Tutorial On String Variables

I know what strings are and the different types. But, I can't seem to get the handle on the syntax of everything.

I am going to go examine previous EZB files. If there is already a tutorial on the subject point me to it.

Thanks,

Mel


ARC Pro

Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

AI Support Bot
Related Content
Synthiam
#1  
here ya' go... an example of assigning a string to a variable

Code:


$anything="put anything here you want"
#2  
OK, that much I know. What I am looking to find out is how the string works in the weather script. I have changed it so many times that everything is a blur.

Thanks for your help.
#3  
Mel ... look over the examples again... the light bulb will go off soon.... remember the dt app passes the values to ARC.... you do not need to assign data to any of the saved variables... the values loaded into the variables are done by The DT app itself....

Look at My code again in the other thread....
PRO
United Kingdom
#4  
Mel, have a look at my script on the Kangaroo, it shows string manipulation, conversion (to and from decimal etc) and also arrays.

Tony
United Kingdom
#6  
Also have a look at my tutorial on the syntax for data retrieval. Since data is commonly assigned to a variable it should aid you in understanding a little better.

What is it specifically you can't get a handle on? If a variable exists you can use it a million different ways to be honest. If you have a variable called $temperature you can use this in a few different ways;

Code:

Say("It is currently "+$temperature+" degrees")


Or

Code:


IF($temperature > 21) # I'm British we use centigrade
Set(D0, On) # Enable relay for fan
Set(D1, Off) # Disable relay for heater
ElseIf($temperature < 12)
Set(D0, Off) # Disable relay for fan
Set(D1, On) # Enable relay for heater
Else
Set(D0, Off) # Disable relay for fan
Set(D1, Off) # Disable relay for heater
EndIf


Or

Code:

FileWrite("C:\log.txt, $date + " - " + $time + ":" + $temperature)


I could go on and on and on but with no specific topic to cover we could be here for a while.