現在時刻を、ミリ秒以下のデータを含む形式で、文字列として取得する方法。



ハードウェア: PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers

問題: 現在時刻を文字列で取得するために、日付/時間文字列を取得VIを使用していますが、このままでは時間の最小単位が秒になってしまいます。
ミリ秒以下の単位を含む文字列形式の現在時刻を取得するにはどうしたらいいでしょうか。

解決策: まず、現在時刻を日付/時間を秒で取得VIをして取得します。
このデータを、日付/時間文字列をフォーマットVIを使用して、文字列に変換します。
このVIはデフォルトではミリ秒以下のデータを返しませんので、時間形式文字列に、「%c%<桁>u」(<桁>取得したいミリ秒以下の数値の桁数) を入力していただくことによって、ミリ秒以下の現在時刻を入手することができます。

また、参考として以下にサンプルVIをご用意いたしました。
是非ご覧ください。



関連リンク:

添付:


ミリ秒以下を含む時間表示のサンプル.vi - ミリ秒以下を含む時間表示のサンプル.vi



報告日時: 07/21/2004
最終更新日: 03/18/2009
ドキュメントID: 3BKHJ6FO