脚本

计算器脚本示例

在该脚本示例中,解释了一个非常简单的计算器的结构,能执行加减运算。

image_1

要计算的数字在左侧和右侧文本字段中输入。 使用当前设置为“+”的按钮,可以确定计算类型:

if screens['Screen1'].PlusMinus.text == '+' then 
	screens['Screen1'].PlusMinus.text = '-'
else
	screens['Screen1'].PlusMinus.text = '+'
end

因此,应检查哪个文本在当前“加减”按钮中。如果文本为‘+’,则设置为‘-’。如果文本不是‘+’,则必须是‘-’,因此无需检查就将其设置为‘+’。

点击“单击”按钮以开始计算:

local result = 0 
--Check the text in the plus minus button
	
if screens['Screen1'].PlusMinus.text == '+' then 
	result = tonumber(screens['Screen1'].Left.text) + tonumber(screens['Screen1'].Right.text) 
else
	result = tonumber(screens['Screen1'].Left.text) - tonumber(screens['Screen1'].Right.text)
end

-- Show the result in a dialog 
screens['Screen1'].showdialog('Result', result)	

首先,为结果local result创建局部变量。然后使用“加减”按钮来确定两个文本字段中的数字是应该相加还是相减。 然后,脚本中的计算结果会写入局部变量result,最后通过screens['Screen1'].showdialog('Result', result)显示在屏幕上,作为弹出式通知。

该示例可以在的Peakboard Designer中的“模板”->“脚本”下找到,也可以通过此链接下载。