LabVIEW関数
LabVIEW基本講座5-1
LabVIEWの基本的な関数を説明します。LabVIEWでは計算や比較、表示などの動作をする関数アイコンを配置して、コード配線することによってプログラムを作成することができます。この章では、LabVIEWのプログラミングで使う基本的な関数を説明していきます。
VIのブロックダイアグラムで右クリックで表示される関数パレットからドラック&ドロップで配置できます。
![LabVIEW関数パレット](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1.jpg?resize=332%2C732&ssl=1)
LabVIEW関数一覧
LabVIEW関数の中で基本的な機能カテゴリ一覧を掲載します。
数値関数
数値の算術計算や演算を数値の出力を行います。
![LabVIEW数値関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-2.jpg?resize=638%2C567&ssl=1)
数値変換関数
数値のデータタイプの変換を行います。
![LabVIEW数値変換関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-3.jpg?resize=430%2C567&ssl=1)
ブール関数
ブール(True/Fales)の論理演算(OR,AND,NOT)を行います。
![LabVIEW文字列関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-4.jpg?w=1140&ssl=1)
文字列関数
文字列の連結、抽出、変換、検索を行います。
![LabVIEW文字列関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-5.jpg?resize=535%2C494&ssl=1)
文字列変換関数
文字列の変換、検索を行います。
![LabVIEW文字列変換関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-6.jpg?resize=744%2C198&ssl=1)
比較関数
比較(>,<,=)を行い、結果を出力します。
![LabVIEW比較関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-7.jpg?resize=640%2C420&ssl=1)
配列関数
配列の結合、抽出、置換、検索、変換を行います。
![LabVIEW配列関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-8.jpg?resize=534%2C570&ssl=1)
クラスタ関数
クラスタの作成(バンドル)と解除を行います。
![LabVIEWクラスタ関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-9.jpg?resize=536%2C422&ssl=1)
タイミング関数
時間、日付の出力、変換や待機を実行します。
![LabVIEWタイミング関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-10.jpg?resize=534%2C272&ssl=1)
ダイアログ関数
ポップアップ画面の表示、操作を行います。
![LabVIEWダイアログ関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-11.jpg?resize=428%2C493&ssl=1)
アプリケーション制御関数
LabVIEWアプリケーションをプログラムで操作することができます。
![LabVIEWアプリケーション制御関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-12.jpg?resize=534%2C420&ssl=1)
ファイルI/O関数
ファイルの保存、読み込み、ファイルパスの操作を行います。
![LabVIEWファイルI/O関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-13.jpg?resize=430%2C494&ssl=1)
上級ファイル関数
ファイルの情報を出力、ディレクトリ操作や分析、ディレクトリ一覧表示などを行います。
![LabVIEW上級ファイル関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-14.jpg?resize=638%2C568&ssl=1)
同期:キュー関数
キュー操作を行います。入力(エンキュー)されたデータを取り出し(デキュー)します。
![LabVIEW同期:キュー関数](https://i0.wp.com/www.peritec-si.com/wp/wp-content/uploads/labview-course5-1-15.jpg?resize=535%2C198&ssl=1)