Ⅰ 求教:組態王自動保存報表
string filename;
string time;
time=StrFromInt(\\本站點復制\$時,10);
filename="G:\102\"+time+"時.xls";
ReportSaveAs("實時報表",filename);
這樣應該行。
Ⅱ 可以向你請都教一下,組態王如何製作每小時用電量的報表數據嗎
不太理解你要表達的意思。是每小時生產一個數據,還是每一個時段的數據內。如果總的容電量已知,求一個時段的電量,可以設定個中間變數,將一小時前的數據存入,再將現在的總電量-中間變數,就可以得到。語句可以在 數據改變命令語句 里寫,變數域:本站時間。具體你表達清楚點,追問。
Ⅲ 組態王如何做表格,不是日報表或歷史報表,我問的是人機界面可以輸入數據的表格
這需要把控制或設置界面製作為表格樣式
Ⅳ 組態王可以記錄開關量的啟停時間嗎
可以。
將相應開關量做以個報警。
利用「應用程序語言數據改變命令語言」做記錄,寫入文件資料庫都可以的。
Ⅳ 組態王怎樣啟動報表
怎麼啟動報表?沒用過組態王報表,我這里用的報表軟體是FineReport,直接雙擊打開就可以了,所有的軟體不都是這樣嗎?
Ⅵ 組態王如何實現啟停時間和時間間隔在同一報表內記錄
對於實時趨勢曲線你可以直接看到目前的數據變化情況。組態王提供三種形式的歷史趨勢曲線:第一種是從圖庫中調用已經定義好各功能按扭的歷史趨勢曲線,對於這種歷史趨勢曲線,用戶只需要定義幾個相關變數,適當調整曲線外觀即可完成歷史趨勢曲線的復雜功能,這種形式使用簡單方便;該曲線控制項最多可以繪制8條曲線,但該曲線無法實現曲線列印功能。第二種是調用歷史趨勢曲線控制項,對於這種歷史趨勢曲線,功能很強大,使用比較簡單。通過該控制項,不但可以實現組態王歷史數據的曲線繪制,還可以實現工業庫中歷史數據的曲線繪制、ODBC資料庫中記錄數據的曲線繪制,而且在運行狀態下,可以實現在線動態增加/刪除曲線、曲線圖表的無級縮放、曲線的動態比較、曲線的列印等等。第三種是從工具箱中調用歷史趨勢曲線,對於這種歷史趨勢曲線,用戶需要對曲線的各個操作按扭進行定義,即建立命令語言連接才能操作歷史曲線,對於這種形式,用戶使用時自主性較強,能做出個性化的歷史趨勢曲線;該曲線控制項最多可以繪制8條曲線,該曲線無法實現曲線列印功能。對於前兩種很容易,你自己嘗試一下就沒有問題了,第三種需要定義按鍵函數來查詢。如果你想要一個定時自動查詢歷史數據的報表,而不是彈出對話框,或者歷史報表的格式是固定的,要求將查詢到的數據添到固定的表格中,多餘查詢的數據不需要添到表中,這時可以使用函數ReportSetHistData,ReportSetHistData3或ReportSetHistDataEx。使用這些函數時,需要指定查詢的起始時間,查詢間隔,和變數數據的填充范圍。參考資料:組態王使用書冊
Ⅶ 怎樣實現組態王報表按照給定的時間間隔自動按行依次顯示實時數據,比如間隔5分鍾。小弟凌亂的苦思了一天了
做個時間判斷 往裡填就行了 還有就是 每一行的數據顯示 是要先編好
Ⅷ 新手想用組態王做一個設備的定時起停怎麼做
組態王軟體實現延時的幾種方法:利用循環計數的方式實現延時;利用組態王的系統時間變數來實現延時;利用數據改變命令語言實現延時,並對三種方法的特點及其使用方法進行了分析.
如果是在事件命令語言里 就定義臨時變數 在存在時裡面寫 int a; a=a+1; 設定存在時的刷新頻率為1000毫秒 則a就是1秒的累加。 延時幾秒到達的話就再寫 IF。。。。。如果刷新率設100毫秒那麼a=a+10;不過由於組態王運行的延遲問題,所以定時效果一般~~~
做了一個延時事件,程序如下:
自定義事件 bool dalay(long start,long num1,bool yesno1)
//**********************************************************************
// start為初始值,由外部變數賦值,可用做事件的執行條件
// num1為終止值,由num1-start所得差值為延時時間值。
// yesno1為循環條件,如果為1,則延時繼續循環,如果為0,則停止
// value 為返回值,為事件觸發條件,當value=1時,執行事件。
//************************************************************************
if(num1>start)
start=start+1;
bool value;
if(start==num1)
value=1;
if(yesno1==1 && start>num1)
{
value=0;start=0;
}
if(start>=num1 && yesno1==0)
value=1;
message=strfromint(start,10);
return value;
以上程序本人測試通過,請採納。
Ⅸ 如何用組態王製作月報表,內容顯示的是每天24個小時的累計值
把數據寫到組態王的EXCEL,然後定時存成EXCEL,就好了.所用到的涵數,你看下幫助文件裡面的.