以下の図は、NI-FGENを使用するアプリケーションの一般的なプログラミングフローを示します。一部のVIはユーティリティVIと見なされているため、すべてのNI-FGENのVIが一般的なプログラミングフローに表示されるわけではありません。ユーティリティVIは、デバイスをリセットし、NI-FGENのレビジョン番号を返すなどのタスクを実行します。詳細については、『NI-FGEN LabVIEWリファレンス』または『NI-FGEN C Function Reference』を参照してください。