【问题标题】:App Inventor 2 - Text box with subtractionApp Inventor 2 - 带减法的文本框
【发布时间】:2017-01-13 21:03:36
【问题描述】:

我正在尝试制作一个可以帮助我完成工作的应用程序。基本上,我有部分信息,如轴承、速度、范围和航向、ATB,并希望它们全部加起来形成最终结果(这样做被称为 RBROTSARC)。

我的问题是 我想使用 2 个文本输入框,它们将相互减去(称为相对方位角)并在三分之一中显示此结果,这仅适用于称为 OSA 的东西,最终也会有其他带有 sin/cos sin 规则的文本框。 我只需要知道如何将文本框链接起来,以便可以加、减、除、乘。

我将附上我到目前为止所做的屏幕截图,如果这会有所帮助,或者如果有人喜欢为我构建它的挑战,我将很高兴,因为我可以将用于构建它的信息发送给您.

Appinventor2blockscreen

公式是

relative bearing = abs(target bearing - own bearing)

osa =  sin relative bearing x own speed

【问题讨论】:

  • 你能解释一下,2 text input boxes that will subtract from each other 是什么意思吗?你的意思是if textbox1 > textbox2 then calculate textbox1-textbox2 else calculate textbox2 - textbox1 是指abs(textbox1 - textbox2) 吗?您可能想提供您喜欢计算的公式...
  • 我想使用文本框作为所需数字数据的输入源。公式是(sin 相对轴承 x 自身速度)所以我必须先计算相对轴承,所以例如如果 tgt 轴承在 090 上,我们在轴承 120 上,相对轴承是 30,那么我必须做另一个用速度(sin30 x 自身速度)进行计算,最终计算出我们在 tgts 上的速度。 @泰丰
  • 编辑了您的问题,以便您根据我的理解添加要计算的公式。 .您可能想要更正它。也请take the tour 了解 Stackoverflow 的工作原理。

标签: app-inventor


【解决方案1】:

我的问题是我想使用 2 个文本输入框,它们会相互减去(称为相对方位)

使用 2 个文本框,一个显示结果的标签和一个开始计算的按钮,像这样

或者像这样使用全局变量 等等等等。

学习 App Inventor 的一个非常好的方法是阅读 AI2 免费在线电子书http://www.appinventor.org/book2 中的免费 Inventor's Manual ...链接在网页底部。这本书“教”用户如何使用 AI2 块进行编程。 这里有一个免费的编程课程http://www.appinventor.org/content/CourseInABox/Intro,本书中项目的 aia 文件在这里:http://www.appinventor.org/bookFiles
这里描述了如何使用 App Inventor 做很多基本的事情:http://www.appinventor.org/content/howDoYou/eventHandling

也可以参考http://appinventor.mit.edu/explore/ai2/tutorials.html 的教程来学习 App Inventor 的基础知识,然后尝试一下并关注Top 5 Tips: How to learn App Inventor

【讨论】:

  • 谢谢,非常感谢,我现在就试试。 @泰丰
猜你喜欢
  • 1970-01-01
  • 2015-05-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多