999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫(kù)寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁(yè) > 文章中心 > 技成百科 > wincc趨勢(shì)腳本

wincc趨勢(shì)腳本

劉玉蓉 發(fā)布于2014-10-28 17:42 8 0 標(biāo)簽:

點(diǎn)擊一個(gè)IO域數(shù)據(jù),彈出趨勢(shì)窗口,請(qǐng)問(wèn)下面的腳本有問(wèn)題嗎?為什么我先點(diǎn)擊一個(gè)壓力,趨勢(shì)數(shù)值軸為-4000~0Pa,不關(guān)閉此趨勢(shì)窗口,再點(diǎn)擊一個(gè)電流趨勢(shì),數(shù)值軸為0~100A,精確定標(biāo)10,粗略1。但是顯示的數(shù)值軸卻是-1~100A,精確定標(biāo)也不對(duì),這時(shí)如果再點(diǎn)一下電流或者先關(guān)閉了壓力趨勢(shì)窗口再點(diǎn)擊電流,則顯示正確。這是什么原因呢?趨勢(shì)更新用
SetPropBOOL(

問(wèn)題補(bǔ)充:
趨勢(shì)更新用
SetPropBOOL("trend.pdl","趨勢(shì)控件1","Activate",TRUE);還是SetPropChar(lpszPictureName,"Control1","Command","Reload");  ??jī)烧呤裁磪^(qū)別?
腳本如下
SetVisible("main.pdl","trend",1);
SetPropBOOL("trend.pdl","趨勢(shì)控件1","Activate",FALSE);
SetPropChar("trend.pdl","趨勢(shì)控件1","TagName","yaowei\窯尾程序/模擬量.W0209M_CUN");
SetPropChar("trend.pdl","趨勢(shì)控件1","Label","A");
SetPropChar("trend.pdl","趨勢(shì)控件1","CoarseGridValue","10");
SetPropChar("trend.pdl","趨勢(shì)控件1","FineGridValue","1");
SetPropChar("trend.pdl","趨勢(shì)控件1","BeginValue","0");
SetPropChar("trend.pdl","趨勢(shì)控件1","EndValue","100");
SetPropBOOL("trend.pdl","趨勢(shì)控件1","Activate",TRUE);

佳答案

你的這個(gè)是很多變量共用一個(gè)趨勢(shì)畫(huà)面吧,我建議你使用SetPropChar(lpszPictureName,"Control1","Command","Reload");  
我這有一個(gè)WINCC的趨勢(shì)腳本,我看你窯頭窯尾的應(yīng)該是水泥行業(yè)的程序,建議你使用CEMAT中的C_MEASUR這個(gè)功能塊里面有現(xiàn)成的面板,比你單獨(dú)寫(xiě)這個(gè)要好些。
#include "apdefap.h"
void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
SetPropChar("Trend.PDL","OTrend1","Command","Reload");
SetPropChar("Trend.PDL","OTrend1","TagName","SystemArchive\AI_1SP/R41SC1I1.OUT_V");
SetPropChar("Trend.PDL","OTrend1","Command","Reload");
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
}

我的這個(gè)腳本是自定義上下限的,在控件中的設(shè)置是上下限自動(dòng)適應(yīng),如果你非要強(qiáng)制的要求上下限必須顯示,那么我建議把控件中的上下限自動(dòng)適應(yīng)取消。然后把上下限盡可能的設(shè)大點(diǎn),同時(shí)在我給的腳本中添加兩條語(yǔ)句
SetPropChar("Trend.PDL","OTrend1","BeginValue",0);//0為量程下限,可自定義
SetPropChar("Trend.PDL","OTrend1","EndValue",100);//100為量程上限,可自定義

若有收獲,就點(diǎn)個(gè)贊吧!

文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽