小豪wow
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 38 個
工控威望: 80 點
下載積分: 629 分
在線時間: 12(小時)
注冊時間: 2022-09-26
最后登錄: 2024-10-31
查看小豪wow的 主題 / 回貼
樓主  發(fā)表于: 2024-03-04 15:23
各位師父,新手又遇到問題了,我們現(xiàn)場是昆侖通態(tài)觸摸屏上有曲線和數(shù)據(jù),點擊打印能傳輸?shù)酱蛴C打印出來此界面,但是現(xiàn)在可以不用打印機,直接保存到電腦里就行(因為了要打印就是因為沒有電腦保存),在沒有源程序的情況下,有沒有什么辦法能夠保存此界面到電腦里
皮五
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 611 個
工控威望: 2282 點
下載積分: 1566 分
在線時間: 355(小時)
注冊時間: 2007-07-14
最后登錄: 2024-11-14
查看皮五的 主題 / 回貼
1樓  發(fā)表于: 2024-03-04 19:36
!PrintToFile(folder, filename, flag)

函數(shù)意義: 截屏輸出到文件。

返 回 值: 浮點數(shù)
= 0,表示執(zhí)行成功
= -1021,表示沒有插入U盤

參    數(shù): (1)folder,字符串,文件夾路徑,當文件夾路徑以“$MCGS_DIR_USER/”字符開始時,表示存儲路徑為TPC的用戶自定義分區(qū),以其它字符開始則為U盤目錄,路徑不存在則創(chuàng)建。多級路徑用 / 分隔,如 路徑1/路徑2。文件夾名稱不能包含“*”、“\”、“/”、“:”、“<”、“>”、“?”、“|”、引號、“../”。
(2)filename,字符串,文件名。filename不能包含“*”、“/”、“\”、“:”、“<”、“>”、“?”、“|”。
(3)flag,整數(shù),輸出格式;0表示jpg,1表示bmp,2表示png,其它值默認輸出jpg。

實    例: !PrintToFile("Folder","Name", 0)。截屏內(nèi)容保存為Name.jpg文件,存儲到U盤的Folder目錄下。!PrintToFile("$MCGS_DIR_USER/Folder","Name", 0)。截屏內(nèi)容保存為Name.jpg文件,存儲到TPC的用戶自定義分區(qū)的Folder目錄下。

注意事項:
(1)循環(huán)策略,窗口循環(huán)腳本,后臺任務中調(diào)用此函數(shù),時間間隔不低于1秒。調(diào)用此函數(shù)后,截屏的圖片輸出有延時,立即斷電可能會保存失;如果圖片輸出到U盤,但沒有插入U盤,則圖片不會輸出。當執(zhí)行函數(shù)5秒后,系統(tǒng)輸出文件到U盤,不能立即拔出U盤。
(2)當路徑或者文件以英文字符開始時,如果U盤中存在僅有大小寫區(qū)分的內(nèi)容相同的路徑或者文件,則創(chuàng)建失敗。如:“a”與“A”,“a中文”與“A中文”,“a.jpg”與“A.jpg”,“a中文.jpg”與“A中文.jpg”,截屏輸出失敗。