VRED Professional はカスタム Python モジュールをサポートします(スクリプト プラグイン)。スクリプトを作成および編集するには、スクリプト エディタ([編集] > [スクリプト エディタ])を使用します。スクリプト プラグインとターミナル([表示] > [ターミナル])を使用して、メッセージとコマンドを表示します。Python スクリプトの詳細については、 Python マニュアル を参照してください。
スクリプトのビデオについては、以下を参照してください。
スクリプト エディタから使用できる機能は次のとおりです。
Ctrl+F
の検索機能Ctrl+G
指定行への移動機能スクリプトを実行するには、メインの VRED ウィンドウまたはスクリプト エディタ([編集] > [スクリプト エディタ])のいずれかを使用します。
スクリプト エディタで[実行]をクリックするたびに、スクリプト エディタの前回の実行時に作成されたすべてのオブジェクトが破棄され、Python のガベージ コレクションによって解放されて、クリーンアップされます。
エディタにロードされたスクリプトに含まれていないオブジェクトは削除されません。[実行]をクリックしても影響を受けないターミナルのコマンド ラインを使用して、オブジェクト インスタンスを作成することができます。
次に簡単なテストを示します。
class test(object):
def __init__(self):
print("create")
def __del__(self):
print("destroy")
t = test()
スクリプト エディタでこのテストを実行すると、[実行]をクリックしたときにクリーンアップされ、その後でスクリプトが再実行されます。
エラーや警告を表示したり Python コマンドを実行するには、[ターミナル]ウィンドウを使用します。
スクリプト エディタでは、いくつかのホットキーを使用できます。
Ctrl + F
[検索]ダイアログ ボックスを開くCtrl + R
[置換]ダイアログ ボックスを開くCtrl + G
指定行への移動機能