| 操作関数 | 組込み関数 | キーワード | 構造体 | フック関数 |
Make 操作関数は名称付きウェーブを作成します。作成するウェーブにデータ値を代入する場合は中括弧 {} を使用します。
| /B | 8 bit 符号付き (/U が存在する場合は符号なし) 整数ウェーブを作成します。 |
| /C | 複素ウェーブを作成します。 |
| /D | 倍精度ウェーブを作成します。 |
| /DF | ウェーブにデータフォルダ参照を保持させます。 |
| Igor Pro 6.1 以降が必要です。上級プログラマ用。 | |
| 詳細については、IV-67 ページの「データフォルダ参照」を参照。 | |
| /FREE | フリーウェーブを作成します。関数内でシンプルな名前または構造体フィールドを指定した場合にのみ使用できます。 |
| Igor Pro 6.1 以降が必要です。上級プログラマ用。 | |
| 詳細については、IV-76 ページの「フリーウェーブ」を参照。 | |
| /I | 32 bit 符号付き (/U が存在する場合は符号なし) 整数ウェーブを作成します。 |
| /N=n | n は、各ウェーブにあるポイント数です。n が式である場合、 のように括弧でくくる必要があります。 |
| /N=(n1, n2, n3, n4) | |
n1、n2、n3、n4 は、各ウェーブにある行、列、レイヤー、およびチャンクを指定します。末尾の 0 は省略できます。(例、 /N=(n1, n2, 0, 0) を /N=(n1, n2) に省略できます) 。 |
|
| /O | 名称が競合する場合、既存のウェーブを上書きします。上書きの後は、ウェーブの内容は信頼できません。それらを再初期化するか適切な値を割り当てる必要があります。 |
| /R | 実数値ウェーブを作成します (デフォルト) 。 |
| /T | テキストウェーブを作成します。 |
| /T=size | あらかじめ割り当てられた格納場所でテキストウェーブを作成します。 |
| size は Igor により、各テキストウェーブ内の各エレメントにあらかじめ割り当てられたバイト数です。 ウェーブは初期化されません。初期化するかどうかはユーザが自由に決めることができます。 | |
| ウェーブが非常に多数のポイントを持つ場合、事前割り当てにより、飛躍的にスピードアップが可能です。しかし、それはウェーブに割り当てられたすべての文字列が事前割り当ての大きさと全く同じである場合でのみ可能となります。 | |
| /U | 符号なし整数ウェーブを作成します。 |
| /W | 16 bit 符号付き (/U が存在する場合は符号なし) 整数ウェーブを作成します。 |
| /WAVE | ウェーブにデータフォルダ参照を保持します。 Igor Pro 6.1 以降が必要です。上級プログラマ用。 詳細については、IV-61 ページの「ウェーブ参照」を参照。 |
| /Y=type | ウェーブデータ型を指定します。詳しくは下記をご覧ください。 |
上記の数値型フラグの代わりに、/Y=numType を使用して、整数コードで数値型を設定することができます。コード値については WaveType 関数を参照してください。/Y フラグは他の型フラグをオーバーライドしますが、ユーザー関数で自動ウェーブ参照変数の型を設定するために使用するときは、/C, /T, /DF または /WAVE フラグを使用する必要があります。
フラグによってオーバーライドされる場合を除き、作成されたウェーブには、デフォルトの長さ、精度、単位およびスケーリングがあります。出荷時のデフォルトは以下のとおりです:
| プロパティ | デフォルト |
|---|---|
| ポイント数 | 128 |
| 精度 | 単精度浮動小数点 |
| タイプ | 実数 |
| 次元 | 1 |
| x、y、z、および t スケーリング | offset=0、delta=1 ("ポイントスケーリング") |
| x、y、z、および t 単位 | "" (空白) |
| データフルスケール | 0, 0 |
| データ単位 | "" (空白) |
| 注意: | 「その他の設定」ダイアログによって設定される「標準のデータ」精度は、「ウェーブを作成」ダイアログのチェックボックスのプリセット(標準値の設定)のみを行い、インポートされたウェーブの精度を決定します。これは Make 操作関数には影響を与えません。 |
SetScale、Duplicate、Redimension の各操作関数。| ※このページの内容は予告なしに変更される場合があります。 ※記載された商品名、会社名は、各社の商標および登録商標です。 |
| お問い合わせはこちらまで: 株式会社ヒューリンクス テクニカルサポート係 | ||||||
|