LabVIEWの波形チャートに現在時刻を表示する方法



使用ソフトウェア:
使用ソフトウェア・バージョン: 2009
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: 波形チャートに絶対時間を設定すると、時刻が「09:00 午前 01/01/1904」と表示されます。どのようにして現在の時刻を表示させることができますか?

解決策: 現在時刻の情報がない場合、波形チャートは上記のデフォルトの値を表示します。現在の絶対時刻を表示するには、次のプロパティノードを使用します:
  1. オフセットと乗数:乗数プロパティ
    • ブロックダイアグラム上で波形チャートを右クリックします
    • 作成»プロパティノード » Xスケール » オフセットと乗数 » 乗数を選択します
    • 作成されたプロパティを右クリックして、すべてを書き込みに変更を選択します
    • 数値を1/xに配線します。ここで、xは一秒間に書き込まれるサンプル数です                                          
  2. オフセットと乗数:オフセットプロパティ
    • 先ほどのプロパティノードを下にドラッグして、新たな項目を作成します
    • もし、新たに作成されたプロパティがXScale.Offsetではない場合、新しいプロパティノードを左クリックしてXスケール » オフセットと乗数 » 乗数を選択します
    • 日付/時間を秒で取得をブロックダイアグラム上に配置します
    • 倍精度浮動小数に変換をブロックダイアグラム上に配置し、下に示すようにプロパティノードに配線します                                                         

もしまだ、表示形式が絶対時間になっていない場合、次のいずれかの方法で設定します:
  1. フロントパネルから表示形式の設定を変更する方法
    • フロントパネルの波形チャートを右クリックして、プロパティを選択します
    • 表示形式タブを選択します
    • タイプを絶対時間に設定します
    • 右側の2つのドロップダウンボックスから、システム時間形式システム日付形式を設定します
    • OK ボタンをクリックします                                                                       
                                                                        
  2. 表示形式:形式プロパティを使用して変更する方法
    • ブロックダイアグラム上に波形チャートのプロパティノードを配置します
    • X スケール » 表示形式 » 形式を選択します
    • 日付と時間を表示させるために数値データの7を配線します                                        

       
プロパティノードの使用例は次のユーザコミュニティでも確認することができます。 Developer Zone Community: Display Current Time on a LabVIEW Chart with Absolute Time Setting  この中のプログラムにある、Whileループ内の待機関数に注意してください。これは、一秒あたりに正しい数のサンプルデータを生成するために、ループの回る速度を調整しています。

関連リンク:
Developer Zone Community: Display Current Time on a LabVIEW Chart with Absolute Time Setting
LabVIEW 8.5 Help: Offset and Multiplier:Multiplier Property
LabVIEW 8.5 Help: Offset and Multiplier:Offset Property
LabVIEW 8.5 Help: Display Format:Format Property
KnowledgeBase 2WOE97DS: 'Seconds To Date/Time' Function in LabVIEW Does Not Return 12:00 a.m., Jan 01, 1904 When I Input Zero Seconds
KnowledgeBase 2V4FANW0: Wrong Timestamp Listed in Waveform Data Type
KnowledgeBase 2HDCFJV5: Universal Time and LabVIEW

添付:


Charts.vi - Charts.vi


報告日時: 10/07/2004
最終更新日: 10/14/2013
ドキュメントID: 3E6I65K7