共通データ一般処理(グループ:Com)¶
ElementContainerなどを取り扱う際に利用するコマンド群である。
Group |
Commands |
|
---|---|---|
Com |
CopyContainers |
シーケンサ上のデータの複製を作る。 |
CalcContainers |
シーケンサ上のデータ同士の計算を行う。 |
|
SearchHeaderInteg |
シーケンサ上のデータのヘッダを検索する。 |
|
SearchHeaderDouble |
シーケンサ上のデータのヘッダを検索する。 |
|
ExecCode |
シーケンサ上のデータを用い、自由なPythonコマンドを実行する。 |
|
ExecFunctionCode |
ExecCodeと同じだが、戻り値を指定できる。 |
|
ExecCodeManyArgs |
ExecCodeと同等だが、使用できる変数が6つに増えている。 |
|
ExecFunctionCodeManyArgs |
ExecFunctionCodeと同等だが、使用できる変数が6つに増えている。 |
|
MakeECList |
ElementContainerArrayのデータからElementContainerを取り出し、Pythonのリストに収める |
Com.CopyContainers¶
ElementContainer、ElementContainerArray, ElementContainerMatrix,Pythonのリストといったデータの複製を作り戻り値とする。
パラメータ
タイプ
説明
dat
各種
ElementContainer, ElementContainerArray, ElementContainerMatrix, Python List
戻り値
datと同じ
Com.CalcContainers¶
ElementContainer、ElementContainerArray,ElementContainerMatrixデータ同士の計算を行い、結果を別のコンテナで返す。
パラメータ
タイプ
説明
dat1
各種
ElementContainer, ElementContainerArray, ElementContainerMatrix
dat2
各種
ElementContainer, ElementContainerArray, ElementContainerMatrix
coef1
実数(Double)
dat1の係数
coef2
実数(Double)
dat2の係数
戻り値
datと同じ。
coef1 × da1 + coef2 × dat2
の演算行われ、戻り値として新しい
ElementContainerMatrix(もしくはArray)
が作られる。
Com.SearchHeaderInteger¶
ElementContainerMatrixにある全ElementContainerのヘッダ情報のうち、整数をもつヘッダ情報を検索する。該当する全ElementContainerはElementContainerArrayとして戻る。
パラメータ
タイプ
説明
Target
Element-Container-Matrix
対象となるデータ。
HeaderKey
文字列(String)
検索を行うヘッダKey。
Min
整数(Int4)
検索条件の最小値。
Max
整数(Int4)
検索条件の最大値。
戻り値
ElementContainerArray。
Com.SearchHeaderDouble¶
ElementContainerMatrixにある全ElementContainerのヘッダ情報のうち、実数をもつヘッダ情報を検索する。該当する全ElementContainerはElementContainerArrayとして戻る。
パラメータ
タイプ
説明
Target
Element-Container-Matrix
対象となるデータ。
HeaderKey
文字列(String)
検索を行うヘッダKey。
Min
実数(Double)
検索条件の最小値。
Max
実数(Double)
検索条件の最大値。
戻り値
ElementContainerArray。
Com.ExecCode¶
Pythonのコマンドを実行する。パラメータとしては、実行されるコードと、用いるデータ(2つまで)を与えることができる。ExecCodeは実行するだけである。
パラメータ
タイプ
説明
Code
文字列(String)
実行したいコマンド。なお、下記のAを変数として用いることができる。Manyo Libの関数群を使用したい場合は、インスタンスとしてmmが割り当てられているので、
mm.XXXX(XXXXはコマンド)
と実行することができる。
A
各種
変数として用いたいデータを指定する。ただし、使用しない場合でも、何らかの値を入れておかないと動作しない。
戻り値
なし。
Com.ExecFunctionCode¶
Pythonのコマンドを実行する。パラメータとしては、実行されるコードと、用いるデータ(2つまで)を与えることができる。ExecFunctionCodeは実行されたコードの戻り値を取り出す事ができる。
パラメータ
タイプ
説明
Code
文字列(String)
実行したいコマンド。なお、下記のA,Bを変数として用いることができる。Manyo Libの関数群を使用したい場合は、インスタンスとしてmmが割り当てられているので、
mm.XXXX(XXXXはコマンド)
と実行することができる。
A
各種
変数として用いたいデータを指定する。ただし、使用しない変数があっても、何らかの値を入れておかないと動作しない。
B
各種
変数として用いたいデータを指定する。ただし、使用しない変数があっても、何らかの値を入れておかないと動作しない。
戻り値
Codeの戻り値
Com.ExecCodeManyArgs¶
Com.ExecCodeと同じだが、使用出来る変数がA,B,C,D,E,Fの6つになったもの。
Com.ExecFunctionCodeManyArgs¶
ExecFunctionCodeと同じだが、使用できる変数がA,B,C,D,E,Fの6つになったもの。
Com.MakeECList¶
ElementContainerArrayのデータからElementContainerを取り出し、Pythonのリストに収める。
パラメータ
タイプ
説明
DAT
Element-Container-Array
対象となるデータ。
Min
整数(Int4)
取り出すElementContaierの順番の最小値
Max
整数(Int4)
取り出すElementContaierの順番の最大値
戻り値
Pythonのリスト