コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
LabVIEWのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
LabVIEW
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{Infobox Software | 名称 = LabVIEW | ロゴ = | スクリーンショット = | 説明文 = | 開発元 = [http://www.ni.com/ja ナショナルインスツルメンツ] | 最新版 = 2012 | 最新版発表日 = {{release_date|2012|8|3}} | 最新評価版 = | 最新評価版発表日 = | 対応OS = [[Microsoft Windows|Windows]] / [[OS X|Mac OS X]] / [[Linux]] | 対応プラットフォーム = [[クロスプラットフォーム]] | 種別 = [[グラフィカルプログラミング言語]] | ライセンス = [[プロプライエタリ]] | 公式サイト = [http://www.ni.com/labview/ja/ LabVIEW 製品ページ] }} '''LabVIEW'''は[[グラフィック型言語]]によってプログラミングすることのできる開発環境であり、主に計測用に用いられる。'''Lab'''oratory '''V'''irtual '''I'''nstrumentation '''E'''ngineering '''W'''orkbenchを略したもの。 LabVIEW では、通常の言語でいう関数にあたるVI(Virtual Instruments)を表す[[アイコン]]をウィンドウ平面上に配置し、VIとVIの間を配線することによってデータフローを表す。[[for文]]や[[if文]]などのプログラム構造は長方形の枠を描画して構成する。このように作成されたプログラムは、単独で実行させることも、新たなVIとして他のプログラム上で再利用することも可能である。 各 VI の実行順序はデータフローによって決定される。すなわち、各 VI を実行するために必要な入力データがそろった時点で実行される。互いに依存しないデータフローがあり、かつ、それが適切である場合、LabVIEW 実行システムは、それらのデータフローを個別のスレッドで実行しようとする。たとえば、データを共有しない 2 つの While ループがある場合、それらのループは別個のスレッドで実行される。マルチコア CPU 上で動作する Windows XP や Vista は複数スレッドが渡された際に、各スレッドを別々のコアで実行しようとするので、各 While ループが別個のコアで実行されることが期待できる。 LabVIEW は、機能や入出力関係、データフローが直感的に把握できる点でテキスト型言語に対し優れている。また、データフローによって自動的に並列処理が実行されることも、大きな違いである。一方、静的型付けする言語であるため、実行時に型が決定するようなコードを記述することは難しい。また、開発環境と実行システムが分離できないため、C 言語などのようなマクロ定義ができない。 == 関連項目 == * [[ビジュアルプログラミング言語]] * [[NAG数値計算ライブラリ]] == 外部リンク == * [http://www.ni.com/labview/ja/ LabVIEWグラフィカル開発環境] * [http://www.nag-j.co.jp/naglib/usingDLL/usingDLLfromLabview.htm LabVIEW™からNAG数値計算ライブラリを利用する方法] {{Template:Numerical analysis software}} [[Category:プログラミング言語|LABVIEW]]
このページで使用されているテンプレート:
テンプレート:Infobox Software
(
ソースを閲覧
)
テンプレート:Numerical analysis software
(
ソースを閲覧
)
LabVIEW
に戻る。
検索
検索
LabVIEWのソースを表示
話題を追加