LabVIEWLabVIEW基本講座5-3LabVIEWの数値変換関数を説明します。数値変換関数は、数値データ型を変更、ブールを数値に変更して出力します。強制ドット回避LabVIEWでは異なるデータタイプ同時を繋ぐと強制ドットが起こり、自動でデータ型を強制的に合わせます。強制ドットが起きた箇所は赤い点が表示されます。例:32ビット整数と小数を足し算で強制ドットが発生してデータ型が小数に変換される。強制ドットはエラーにはなりませんが、メモリの使用量が多くなり実行時間が長くなったり、出力が本来の値と異なってしまうことがあります。データ型を一致させれば、不要な強制変換を回避することができます。例:32ビット整数に倍精度浮動小数に変換関数を使用して強制ドットを回避オーバーフロー回避データ型の範囲を超えた値が結果として出力された場合、オーバーフローが発生し、出力値が本来の値と異なってしまいます。例:符号なし8ビット整数(0-255)のデータ型で255+10=9(255を超えたため、256から値が0に戻り9)1-2=255(マイナスとなったため、-1から255になる)データデータ型を一致させれば、不要な強制変換を回避することができます。例:符号なし8ビット整数(0-255)に16ビット整数(0-65535)に変換関数を使用してオーバーフローを回避データ量の調整データ型をサイズの小さい型に変換することで、扱うプログラムのデータ容量を小さくすることができます。例:要素数10000の配列の場合、64ビット小数データ型の場合64×10000=640k、16ビット整数データ型の場合16×10000=160kデータ範囲の大きいデータ型をしてしておけばオーバーフローは起きないが、メモリの使用量が多くなり実行時間が長くなり、負荷がかかります。