CATIA V5から3DEXPERIENCEへのマクロ移行:はじめに


デザイナーのためのフォーラムに参加しよう

あなたの専門知識はコミュニティにとって不可欠です。私たちに参加して、あなたの知識を提供してください。

今すぐフォーラムに参加する

業界最高のプロフェッショナルと分かち合い、学び、成長する.

CATIA V5用の洗練されたマクロやスクリプトがたくさんありますが、会社が3DEXPERIENCE(略して3DX)プラットフォームに切り替わるので、V5のマクロをすべて3DXに変換したいとします。どのようにすればよいのでしょうか。どこから始めますか?

この一連のブログ記事で、私はそれに光を当ててみようと思います。これはシリーズの最初の投稿で、コーディングのフレームワークについて話します。

——————-

ドキュメント

隅から隅まで説明しようとは思いません。ご自分で調べてください。3DXオートメーションの公式ドキュメントはこちらです。

3DXソフトウェアがインストールされているコンピュータで、次のページにアクセスしてください。 C:♪Program Files ♪Dassault Systemes<install_folder&gt;\Win_b64codebinここで をインストールします; は3DXのインストールフォルダです。 DSYAutomation.chm.これはいわゆるMicrosoft Compiled HTMLファイルで、3DXオートメーションの公式ドキュメントが含まれています。ファイルをダブルクリックすると、図1のように開きます。ドキュメントには、オブジェクト図、オブジェクトのプロパティとメソッドの説明、記事などが含まれています。全体として、ドキュメントはV5ソフトウェアに付属しているものとよく似ています。

図1

マクロツールアイコン

まず最初に。3DXマクロをよく使うのであれば、3DXのユーザーインターフェイスにマクロツールアイコンを追加することをお勧めします。

すべての3DXアプリにアイコンを追加するには、まず、セッション中のドキュメントがないこと、つまり、3DXがタブやウィンドウを表示せず、DSロゴのあるグレーの画面だけを表示していることを確認します。次に、3DXウィンドウの上部にある青いバーを右クリックして 表示 > カスタマイズ.


図2

アイコンを追加したいアクションバーのセクション(通常はツールセクション)を選択し コマンドを追加]をクリックします。


図3

リストで次のコマンドを複数選択して OKを押してください:

  • マクロ
  • 録画開始
  • 録画停止
  • ビジュアルベーシックエディタ (VBAを使用する場合)


図4

オプションとして、[カスタマイズ]ダイアログボックスで適切なタブを選択して、アクションパッドにもマクロコマンドを追加できます。これで、アクションバーのツールセクションにマクロツールアイコンが表示されるようになります。


図5

アイコンの代わりに、以下のショートカットを使用することもできます:

  • <Alt>+F8: マクロダイアログボックスを起動するには
  • Alt>+F11: Visual Basic Editorを起動するには

プログラミング言語

コーディングフレームワークはV5と同様で、プログラミング言語としてVBScript、CATScript、VBAを使用できます。

V5との最初の違いは、プログラミング言語としてVB.NETまたはC#を使用できることです。C#またはVB.NETスクリプトを作成するには、MS Visual Studioがインストールされている必要があります。しかし、これらのマクロを実行するためにMS VSは必要ありません。

マクロライブラリ

2つ目の違いは、マクロ・ライブラリがPLMデータベース(DB)に保存されるようになったことです。マクロ・ライブラリを作成または取得するには (マクロ)アイコンを選択するか を押します。 キーでマクロダイアログボックスを開き マクロライブラリ]を選択します。

図6

新しいライブラリを作成するには、ライブラリの種類を選択し、Create new libraryをクリックします。


図7

ライブラリのタイトルを入力し OK.新しいマクロライブラリが作成され、3DXセッションの現在のライブラリとして登録されます。


図8

セッション内の既存のライブラリを検索して登録するには 既存のライブラリを追加 と入力し、DBで検索します。マクロ]ダイアログボックスにライブラリ内のマクロのリストが表示されます。


図9

を選択して、V5 マクロファイルから新しいライブラリを作成することもできます。 ファイルから新しいライブラリを作成 をクリックします。ただし、V5マクロは次のようになります。 は実行されません。 をそのまま3DXで実行することはできませんが、既存のマクロをインポートすれば、コードを入力する手間が少し省けるかもしれません。

マクロの記録

マクロの記録はV5と同様です。記録を開始するには (記録開始)アイコンを選択します。マクロ名を入力し 開始.


図10

録音を終了するには (録音停止).

VBAエディタ

最後に、VBAを使用している場合、VBAエディタをポップアップするには (Visual Basic Editor) アイコンをクリックするか を押します。.

図11

デザイナーのためのフォーラムに参加しよう

あなたの専門知識はコミュニティにとって不可欠です。私たちに参加して、あなたの知識を提供してください。

今すぐフォーラムに参加する

業界最高のプロフェッショナルと分かち合い、学び、成長する.