問題タブ [myro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2103 参照

python - Pythonでテキストをクラスオブジェクトにする方法

これは私のコード全体です:

別のこと、ウィンドウは私が使用しているバージョンの関数です。事前定義されているため、定義できません。描画できる別のウィンドウ (1000 x 500) ピクセルが開くだけです。クラスの下に入力されたときにテキストを表示する方法を知る必要があります。長方形/ポイント/シェイプでは機能しますが、テキストでは機能しません。どうしてか分かりません。

0 投票する
1 に答える
1440 参照

python - Myro で win32file のインポートが見つからない

Scribbler ロボットをいじれるように myro パッケージをインストールしようとしています。パッケージを正常にインストールした後、次のエラーが表示されます。

Python のバージョンは 2.4.4 (パッケージで使用) です。また、ディレクトリC:\Python24\Lib\site-packages\win32があり、ファイルがありますwin32file.pyd。なぜこれが起こっているのかわかりません。

何かご意見は?

0 投票する
1 に答える
1659 参照

python - Pythonで2つの異なる曲ファイルを同時に再生するにはどうすればよいですか?

song1 と song2 (コメントアウトされたもの) を同時に再生しようとしていますが、myro や winsound などを使用してそれを行う方法がわかりません。誰かがスレッドの使用を提案しましたが、私は非常に初心者のプログラマーであるため、その方法もわかりません。誰かが私がこのことを理解したり、これを行う方法を詳細に説明したりするのを手伝ってくれませんか? これが私がこれまでに持っているものです:

0 投票する
2 に答える
465 参照

python - 私はValueErrorを取得し続けます:Winsoundを使用したPythonでは頻度は37から32767でなければなりません

これは私が持っているコードです:

myroimportからwinsoundをインポートします*

これを実行しようとすると、エラーが発生し続けます。

何が間違っているので、何に変更する必要がありますか?具体的にお願いします。

0 投票する
1 に答える
119 参照

python - 次のチェック リストの 2 番を完了するには、またはプログラムを終了するにはどうすればよいですか?

ここに私が取り組んでいる問題があります:

Myro の開発者が、ロボットを特定の方向 (北、南、東、または西) に特定の足数 (たとえば、1 = 1 フィート、2 = 2 フィートなど) traveler( ) 関数のパラメーターは、方向と距離の両方を表す文字列変数です。たとえば、旅行者 (E2) はロボットを東に 2 フィート移動し、旅行者 (N6) はロボットを北に 6 フィート移動します。

ブラック ボックスの traveler( ) 関数を使用して、以下に示すグリッド内のポイント A からポイント B にロボットを移動させる短いコード セグメントを記述します。

  1. パラメーター (N2 など) をデータ構造に割り当てます。
  2. traveler( ) 関数にパラメーターを提供するループを使用して、データ構造をトラバースします。

たどる道

traveler(String str) 関数は実際には存在しません。それをあたかもそうであるかのように扱い、上記のパターンに沿ってロボットを動かすタスクを達成するためのコードの短いセグメントを単純に記述します。

ここに私が持っているものがあります:

私の質問は、これをどのように仕上げるかということです。

0 投票する
1 に答える
177 参照

java - 符号付きバイトと符号なしバイト間の自動変換?

Scribbler 2 ロボットFluke 2ボードを使用し、Java の Myro を介して Fluke と通信しています。Fluke ボードは、Scribbler と Java で記述されたデスクトップ クライアント間の Bluetooth 通信ブリッジです。RS232 シリアル ポートを介して Scribbler と通信します。

これはばかげた質問かもしれませんし、上記のシステムは複雑なので、うまく説明できなくてもご容赦ください。

私の質問の背景: Java は符号付きバイトを使用します。Fluke は (私が思うに) C で書かれているので、符号なしバイトを使用します。Scribbler のファームウェアは、同じく符号なしバイトを使用するSpinで書かれています。Scribbler ファームウェアのコマンド バイトコードの一部は 127 より大きい値を使用しているため、Java クライアントから送信されると負の数値として送信されます。ロボットはこれらの 127 個を超えるコマンドに応答しません。その理由を理解しようとしています。

私の質問の要点: Java から 162 を送信すると、-94 と表示されます (コンソールで「print」を使用してこれを確認します)。バイトはバイトであるため、Spin ファームウェアはこれを 162 と見なしますか、それとも別のものと見なしますか?

Spin コードは、255 を超える可能性のある移動コマンドへのパラメーターのビットシフトを行っていることを知っていますが、特定のコマンドに対しては行っていません。

0 投票する
1 に答える
180 参照

image-processing - 画像内の複数のブロブを見つける

コンピューター サイエンスのクラスでは、次のような画像内の未知の数のエイリアンの位置とサイズを見つけるプログラムを作成することになっています: http://www-bcf.usc.edu/~stejada/ csci101/Pix/MARS2.jpg . 現在、次のコードがあります。

コードを実行すると、数百の「エイリアン」が見つかったと表示されます。それが役立つ場合は、見つかったそれぞれが最後のものよりも大きくなっています。私はこれを何日も見つめてきましたが、何が問題なのかわかりません。どんな助けでも大歓迎です。

ありがとう!

0 投票する
1 に答える
245 参照

java - Java と Myro のブレイクアウト ゲーム プログラムが早期終了

Java と myro を使った古典的なブレイクアウト ゲームを扱っています。プログラムはボールとパドルをロードしますが、すぐにプログラムを閉じます。

私が望むのは、マイロブリックのコレクションがウィンドウの上部に表示され、ボールがランダムな方向に移動してパドルから跳ね返ることです。レンガの 1 つに当たると、レンガが消えてボールが跳ね返ります。

コードは次のとおりです。

このコードの何が問題なのかについてのアイデアはありますか?