モジュールの使用

モジュールとは何ですか?

コードが増えると、ファイル内のコードはますます長くなり、理解するのが難しくなります。

保守しやすいコードを作成するために、多くの関数を異なるファイルにグループ化します。 Python では、.py ファイルはモジュールと呼ばれます。

モジュールの利点は何ですか?コードの再利用も簡単!私がモジュールを作成し、あなたがモジュールを作成した場合、モジュールは 2 つあります。これらのモジュールを整理することで、誰もが書くコードを大幅に減らすことができます。

モジュールの使い方は?

import machine

red_led = machine.LED("LED_RED")

red_led.on()

マシンのインポートとは、マシンモジュールを導入することです。モジュールは import ステートメントを通じて導入できます。

from xxx import ooo というステートメントもあります。これは、ooo クラスが xxx モジュールを通じて導入されるか、ooo 関数が xxx モジュールを通じて導入されることを意味します。たとえば、上記のプログラムは次のように記述できます。

from machine import LED

red_led = LED("LED_RED")

red_led.on()

マシンモジュールによる LED クラスの紹介です。

カスタムモジュールを追加するにはどうすればよいですか?

前に述べたように、OpenMV にはファイル システムがあります。

ファイル システムのルート ディレクトリに main.py があり、コードが実行される現在のディレクトリがルート ディレクトリになります。

したがって、モジュール ファイルを OpenMV の「U ディスク」にコピーするだけです。図に示すように:

ここでの pid.py は単なる例です。

pid.py を USB フラッシュ ドライブのルート ディレクトリにコピーしました。次に、プログラム内で次のようにします。

import pid

pidモジュールを導入することができます。または:

from pid import PID

ここで PID クラスが導入されます。

では、そのようなモジュールを作成するにはどうすればよいでしょうか?詳細については、「モーターモジュールを手動で作成する」(/write-module-motor.md)を参照してください。

results matching ""

    No results matching ""