2

mavproxy.py を実行して Droneapi をロードした後、コマンド プロンプトでサンプルを実行することができました。しかし、スクリプトをダブルクリックすると、「'local_connect' が定義されていません」というメッセージが表示され、上記のようにターミナルで実行されますが、ダブルクリックだけでは実行できません。私の質問は次のとおりです。ダブルクリックだけでdrooneapiを使用してスクリプトを実行する方法はありますか?

Windows 8.1 を使用

前もって感謝します

4

3 に答える 3

1

現時点では、mavproxy からのみ Dronekit を実行できます (mavproxy モジュールとして構造化されており、再構築する計画があります)。ただし、単に MavProxy をロードしてコードを手動で実行する必要がないようにしたい場合は、次のcmdフラグを使用できます。

mavproxy.py --cmd="api start app.py"
于 2015-09-08T17:02:10.687 に答える
1

Sony Nguyen は、.py ファイルを通常どおり実行するのと同じように、Mavproxy コマンド プロンプトの外部で vehicle_state.py を実行するよう求めていると思います。

私も解決策を探しています。

于 2015-08-10T15:54:44.990 に答える