算術計算コンポーネント

算術計算をしてくれるコンポーネント集を作りました.ちょっとしたテストなどに便利なはずです.

コンポーネント名 説明 入力ポート 出力ポート コンフィグ変数
定数加算乗算 FloatAddingComponent Float形データ(param)を入力データに加算して出力 in: TimedFloat型入力 out: TimedFloat型出力 param: 加算される値(float型)
LongAddingComponent Long型データ(param)を入力データに加算して出力 in: TimedLong型入力 out: TimedLong型出力 param: 加算される値(int型)
FloatMultiplyComponent Float型データ(param)を入力データに乗算して出力 in: TimedFloat型入力 out: TimedFloat型出力 param: 乗算される値(float型)
LongMultiplyComponent Long型データ(param)を入力データに乗算して出力 in: TimedLong型入力 out: TimedLong型出力 param: 乗算される値(int型)
二入力加算減算系 FloatPlusFloatComponent Float型データ入力2つを加算し,定数(multiply)倍して出力 in1: TimedFloat入力
in2: TimedFloat入力
out: TimedFloat型出力 multiply: 乗算される値(float型)
FloatMinusFloatComponent Float型データ入力2つを減算(positiveIn-negativeIn)して,定数(multiply)倍して出力 positiveIn: TimedFloat入力
negativeIn: TimedFloat入力
out: TimedLong型出力 multiply: 乗算される値(float型)
LongPlusLongComponent Long型データ入力2つを加算し,定数(multiply)倍して出力 in1: TimedLong入力
in2: TimedLong入力
out: TimedFloat型出力 multiply: 乗算される値(int型)
LongMinusLongComponent Long型データ入力2つを減算(positiveIn-negativeIn)して,定数(multiply)倍して出力 positiveIn: TimedLong入力
negativeIn: TimedLong入力
out: TimedLong型出力 multiply: 乗算される値(int型)
定数出力系 FloatDataGeneratorComponent Float型データ生成.テキストボックスに数値を入れ,Submitボタンで1個の変数を出力.continuousチェックボックスをonにすることで,Startボタンを押せば連続出力.Stopボタンで停止. なし out: TimedFloat出力 なし
LongDataGeneratorComponent Long型データ生成.テキストボックスに数値を入れ,Submitボタンで1個の変数を出力.continuousチェックボックスをonにすることで,Startボタンを押せば連続出力.Stopボタンで停止. なし out: TimedLong出力 なし
定数表示系 FloatDataViewerComponent Float型データ監視.テキストボックスには,データを受け取った順(Count)とデータが表示される. in: TimedFloat入力 なし なし
LongDataViewerComponent Long型データ監視.テキストボックスには,データを受け取った順(Count)とデータが表示される. in: TimedLong入力 なし なし
LongToFloatComponent Long型データを型変換してFloat型データとして出力 in: TimedLong入力 out: TimedFloat出力 なし
FloatToLongComponent Float型データを型変換してLong型データとして出力 in: TimedFloat入力 out: TimedLong出力 なし

まとめ

いかがでしたか?

今回作成したファイル:
MathComponent.zip(ver. 0.4.1対応)
MathComponent042.zip (ver. 0.4.2対応)
インストーラ (ver. 0.4.2)


RTミドルウェア入門