2017-01-12 21 views
1

私の仕事で私を助けるアプリを作ろうとしています。基本的には、ベアリング、スピード、レンジ、コース、ATBなどの情報があり、最終的な結果(RBROTSARCとして知られています)にすべて追加するようにします。App Inventor 2 - サブトラクション付きテキストボックス

私の問題は(相対的ベアリングと呼ばれます)の2つのテキスト入力ボックスを使い、この結果を3番目に表示したいのですが、これはOSAと呼ばれるもののためだけです。他のテキストボックスには、sin/co sinルールもあります。 テキストボックスをリンクする方法を知りたいので、追加、減算、除算、掛け算ができます。

私がこれまで役に立ちましたスクリーンショットを添付します。もし誰かが私のためにこれを構築するという挑戦が好きであれば、私は喜んで感謝しています。それを構築する。

Appinventor2blockscreen enter image description here

式が

relative bearing = abs(target bearing - own bearing) 

osa = sin relative bearing x own speed 
+0

に従った後、アプリケーションのInventorの基本を学ぶためのチュートリアルhttp://appinventor.mit.edu/explore/ai2/tutorials.htmlはあなたが各other'から差し引きます '2テキスト入力ボックスで何を意味するか、説明できますか? 'textbox1> textbox2とし、textbox1-textbox2を計算し、else textbox2 - textbox1'を計算するという意味ですか?' abs(textbox1 - textbox2) 'を意味しますか?あなたが計算したい数式を提供したいかもしれません... – Taifun

+0

よく、私は必要な数値データの入力ソースとしてテキストボックスを使用したいと思います。私は相対的な軸受けを最初に練習しなければならないので、例えばtgt軸受けが090であり、我々が軸受け120にある場合、相対的な軸受けは30であり、次に別のものをしなければならない速度(sin30 x自身の速度)で計算して、最終的に私たちのスピードがtgtsを超えているかどうか試してください。 @Taifun –

+0

私はそれを理解するために計算する数式を追加するためにあなたの質問を編集*しました。 。それを訂正したいかもしれません。また、Stackoverflowがどのように動作するのかを知るには、[ツアーに参加する](http://stackoverflow.com/tour)をご覧ください。 – Taifun

答えて

1

ある私の問題は、私は(相対方位として知られている)互いから差し引きます2つのテキスト入力ボックスを使用したいです

2つのテキストボックス、結果を表示するラベル、および計算を開始するボタンを使用するl IKEこの

enter image description here

またはこの enter image description here などのようなグローバル変数を使用するなど

のApp Inventorのを学ぶための非常に良い方法は無料のInventorのマニュアルここAI2無料のオンライン電子ブック内を読むことですhttp://www.appinventor.org/book2 ...リンクはWebページの一番下にあります。この本は、AI2ブロックでプログラミングする方法をユーザーに教えるものです。 無料のプログラミングコースhttp://www.appinventor.org/content/CourseInABox/Introがあり、このプロジェクトのaiaファイルはここにあります:http://www.appinventor.org/bookFiles
ここには、http://www.appinventor.org/content/howDoYou/eventHandlingというApp Inventorの基本的なことがたくさんあります。

はまた何かを試してみて、Top 5 Tips: How to learn App Inventor

+0

ありがとう、大変ありがとう、私は今これを試してみましょう。 @タイフン –

関連する問題