Expression(式)は、1 つ以上のオペランドと、単一の値、オブジェクト、メソッド、または名前空間に評価できる 0 個以上の演算子のシーケンスです。
式は演算子を使用して組み合わせることができます。
各演算子には優先順位があります。
優先度に含まれるいくつかの式の一覧を次に示します。
名前 | 説明 | 使用法 | 結果 |
---|---|---|---|
Abs | 指定した数値の絶対値を返します。 | Abs(-1) | 1M |
Acos | コサインが指定した数値の角度を返します。 | Acos(1) | 0d |
Asin | サインが指定した数値の角度を返します。 | Asin(0) | 0d |
Atan | タンジェントが指定した数値の角度を返します。 | Atan(0) | 0d |
Ceiling | 指定した数値以上の最小整数を返します。 | Ceiling(1.5) | 2d |
Cos | 指定した角度のコサインを返します。 | Cos(0) | 1d |
Exp | eを指定した累乗で返します。 | Exp(0) | 1d |
Floor | 指定した数値以下の最大整数を返します。 | Floor(1.5) | 1d |
IEEERemainder | 指定した数値を別の指定した数値で除算した結果の剰余を返します。 | IEEERemainder(3, 2) | -1d |
Log | 指定した数値の対数を返します。 | Log(1, 10) | 0d |
Log10 | 指定した数値の 10 を底とする対数を返します。 | Log10(1) | 0d |
Max | 指定した2つの数値のうち大きい方を返します。 | Max(1, 2) | 2 |
Min | 2つの数値のうち小さい方を返します。 | Min(1, 2) | 1 |
Pow | 指定した数値を指定した累乗で返します。 | Pow(3, 2) | 9d |
Round | 値を最も近い整数または指定した小数点以下の桁数に丸めます。中間数値の動作は、式オブジェクトの構築中に、 EvaluateOption.RoundAwayFromZeroを使用して変更できます。 | Round(3.222, 2) | 3.22d |
Sign | 数値の符号を示す値を返します。 | Sign(-10) | -1 |
Sin | 指定した角度のサインを返します。 | Sin(0) | 0d |
Sqrt | 指定した数値の平方根を返します。 | Sqrt(4) | 2d |
Tan | 指定した角度のタンジェントを返します。 | Tan(0) | 0d |
Truncate | 数値の整数部を計算します。 | Truncate(1.7) | 1 |
ポート | 説明 |
---|---|
Control In(コントロール入力) | 1つ以上のコンポーネントのコントロール出力ポートに接続する必要があります。 |
Control Out(コントロール出力) | 他のコンポーネントの コントロール入力 ポートに接続する必要があります。 |
Data In- Dynamic(データ入力) | 式コンポーネント内の変数のデータを収集する別のコンポーネントの データ 出力 ポートに接続する必要があります。 このポートは、式コンポーネントで指定した変数の名前で動的に作成されます。 |
Data Out(データ出力) | データを収集する別のコンポーネントの データ入力 ポートに接続する必要があります。 式コンポーネントは、オブジェクト、文字列、整数などの任意の型のデータを返すことができます。 |
次のプロパティが編集可能です。
プロパティ | 説明 |
---|---|
Search | それぞれのプロパティを検索します。 |
Delay After Execution | アクションが実行された後(秒単位)の待機時間を指定します。 |
Delay Before Execution | アクションが実行されるまでの待機時間(秒単位)を指定します。 |
例を見てみましょう。
Copyright © Enzan Trades Inc. All rights reserved.