這項功能使用在要以日期時間為檔名連續自動存檔的需求
LabVIEW有可直接輸出日期時間字串的元件,Get Date/Time String和Format Date/Time String,但是這2個元件輸出的字串包含有"/"和":"字元,在作業系統中是無效的檔名,直接使用會出現錯誤訊息。因此有必要做進一步的設定來去除"/"和":"字元
Get Date/Time String元件,未設定時是以short為內定值,日期輸出時含有"/"字元(如2010/3/24),轉換為路徑後"/"字元還在,會造成存檔錯誤
將Get Date/Time String元件設定為long,輸出時會改變格式(如2010年3月24日),轉換為路徑後就是作業系統可以接受的格式
這個設定只會影響到Get Date/Time String元件的日期輸出部分,時間輸出部分仍是含有":"字元的格式,因此若要用時間為檔名必需改用另一元件
Format Date/Time String元件,未設定時輸出的字串包含"/"和":"和空白字元,同樣直接轉成路徑會造成存檔錯誤
Format Date/Time String元件可用格式化字串設定,格式化字串的意義如下(大小寫意義不同):
%Y 只輸出年
%m 只輸出月
%d 只輸出日
%H 只輸出時
%M 只輸出分
%S 只輸出秒
格式化字串的組合可決定輸出字串的形式
例如只要輸出日期,格式化字串設定為%Y%m%d,輸出的字串為20100324
例如只要輸出時間,格式化字串設定為%H%M%S,輸出的字串為163748
例如同時要輸出日期時間,格式化字串設定為%Y%m%d%H%M%S,輸出的字串為20100324163945
格式化字串在應用上還可以加上中文,使輸出的日期時間為含有中文的格式
留言列表