これが話です。
車両シミュレーターを実行する Visual C++ コードがあります。シミュレーターは車両の状態をベクトル形式でキャプチャし、キーボードまたは手動 (コードを介して) から制御入力 (ステアリング角度、ペダルなど) を受け取ることができます。私の目的は車両制御を自動化することですが、Python で制御クラスを実装しました。
車両の状態を C++ コードから python クラスに入力したいのですが、そこで何らかの処理が行われます。次に、Python クラスは対応する制御入力を出力し、C++ コードで受信する必要があります。
これを達成する簡単な方法はありますか?同様の投稿を読んだことがありますが、どれも明確ではありませんでした。
私が考えた 1 つの方法は、ファイルを使用することです。両方のクラスがファイルの読み取りと書き込みを行い、そこから車両の状態と制御入力を取得しますが、これには面倒な同期の問題が発生する可能性があります。
パイプラインも実行可能ですが、シンプルなソリューションを提供できない限り、非常に複雑に見えます:) :)
肝心なのは、相互にデータを交換しながら、C++ クラスと python クラスを同時に実行したいということです。
前もって感謝します!