VisualAppletsは、TclまたはPythonスクリプト言語を使用してデザインを管理できるスクリプトインターフェースを提供します。
PythonまたはTclでのスクリプト作成は、プログラミング言語の優れた機能を備えながらも習得が容易です。シェルでのコマンド呼び出しと同じくらいシンプルに使用できます。同時に、高度なプログラミング手法を使用して、洗練された処理スキームを構築することも可能です。
VisualAppletsとスクリプト言語の威力を組み合わせることで、生産性を飛躍的に向上させることができます。
次のことが可能です。
-
デザイン作成の自動化:
スクリプトを使用して、パラメータによって制御されるデザインのコンポーネントをアセンブルします。処理パイプラインのライブラリを設定し、多数の異なるデザインを自動的に一括作成します。
-
デザインシミュレーションの自動化:
スクリプトを使用すると、非常に大規模なシミュレーション実行を定義できます。たとえば、ファイルシステム内のどこかに保存された何千もの画像にわたる一連のシミュレーション実行を指定できます。あるいは、シミュレーションに異なるデザインパラメータのセットを使用するさまざまなシミュレーション実行を定義することもできます。
![]() |
Documentation |
|---|---|
|
VisualAppletsのの使用方法に関する情報、およびPythonおよびTclコマンドの包括的なコマンドリファレンスについては、Overview of Scriptingを参照してください。 |
PythonおよびTclスクリプト内の個別のプロシージャを、VisualAppletsのGUIから直接利用できるようにすることができます。
VisualAppletsでは、指定されたPythonまたはTclスクリプト内の特定のプロシージャをそれぞれ呼び出すソート済みコマンドを含む、スクリプトコレクション(ライブラリ)を定義できます。コマンドはVisualAppletsのGUIから直接グラフィカルに使用できます。マウスをクリックするか、ドラッグ&ドロップでコマンドを開始するとすぐに、基盤となるプロシージャが実行されます。VisualAppletsプログラムウィンドウので、何が起きているかを監視できます。
スクリプトコレクションは、VisualAppletsのGUIを使用してグラフィカルに定義することも、スクリプトコレクションを定義するXMLファイルを作成・編集して定義することもできます。
スクリプトコレクションに関するすべての情報はXMLファイルに保存されるため、個々のPythonやTclスクリプトだけでなく、スクリプトコレクションの構造とコンテンツの定義に対してもバージョン管理システムを使用できます。
コマンドは、ペインで使用できます。
![]() |
Documentation |
|---|---|
|
VisualAppletsのの使用方法および包括的なコマンドリファレンスについては、Creating Script Collections (Script Libraries)およびTcl Command ReferenceとPython Command Referenceを参照してください。 |
VisualAppletsを使用すると、VisualAppletsのデザインをTclスクリプトとしてエクスポートできます
(*.tclを使用します。
スクリプト形式は、以下の目的で使用できます。
-
リビジョン管理
-
バージョンの自動比較(「diff」の作成による)
ただし、Tclスクリプトへのエクスポート時に一部の情報が失われます。そのため、デザインは常に *.va 形式で保存してください。Tclファイルは、プライマリデータ形式として使用する資格はありません。
![]() |
デザインを次で保存: *.va Format
|
|---|---|
|
設定するピクセルのカラーコンポーネントを指定するには、 Tclスクリプトには、デザインに関する完全な情報が含まれていません。 |
Tclスクリプトへのエクスポート中に、以下の情報が失われます:
-
ユーザーライブラリの要素インスタンスで行ったローカルな変更(周辺のデザインにインスタンスを適応させるための変更)は失われます。TclスクリプトをVisualAppletsに再インポートすると、インスタンスはユーザーライブラリ要素の新しいコピーとして挿入されます。デザイン内のインスタンスの内容はTclに保存されていません。
-
情報ボックスの内容はTcl形式で保持されます。ただし、情報ボックスの書式設定は失われます。
デザインは常に次の形式でも保存する必要があります: *.va フォーマット。Tclファイルは、プライマリデータフォーマットとして使用するには適していません。
デザインをTclファイルにエクスポートするには(*.tcl:
これで、Tclファイルをバージョン管理システムにチェックインしたり、「diff」ツールを使用してデザインの異なるバージョン間の差分を確認したりできるようになります。
VisualAppletsに *.tcl デザインファイルをインポートするには:
これでVisualAppletsでデザインが開き、
-
VisualApplets内でのデザインの編集を続行したり、
-
デザインファイルを次として保存したりできます:
*.vaファイル。
![]() |
プライマリデータフォーマットとして常に *.va ファイルフォーマットを使用してください
|
|---|---|
|
VisualAppletsのデザインのプライマリデータフォーマットとしては、常に Tclスクリプトには完全なデザイン情報が含まれていないため、プライマリデータフォーマットとしてTclスクリプト形式を使用しないでください。 |

![[ヒント]](../common/images/admon/tip.png)

![[注]](../common/images/admon/note.png)


![[Warning]](../common/images/admon/warning.png)
前へ

