組態(tài)王7.50無限點破解kingview7.5sp1正版命令語言函數(shù)手冊_第1頁
組態(tài)王7.50無限點破解kingview7.5sp1正版命令語言函數(shù)手冊_第2頁
組態(tài)王7.50無限點破解kingview7.5sp1正版命令語言函數(shù)手冊_第3頁
組態(tài)王7.50無限點破解kingview7.5sp1正版命令語言函數(shù)手冊_第4頁
組態(tài)王7.50無限點破解kingview7.5sp1正版命令語言函數(shù)手冊_第5頁
已閱讀5頁,還剩201頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Abs(14);返回值為

對變量進行確認,或?qū)M進行確認。如果函數(shù)參數(shù)為變量名稱,則只對常用于按鈕命令語言,當發(fā)生時,用此函數(shù)進行確認,它將產(chǎn)生確認事Ack(組名);或 例如:Ack(全廠); AckByTagName("\\本站點\液位");AckByGroupNamestation_namegroup_name"station_name為產(chǎn)生的IO服務(wù)器名,group_name為組名。 函數(shù)也可配合函數(shù)SendKeys的使用。調(diào)用形式: ActiveXIsVisible("CtrlName",nMode); ActiveXIsVisible(“Ctrl100);??1-32個。Average(‘a(chǎn)1’,‘AverageValue=容參見《組態(tài)王6.55使用手冊》中“歷史庫”一章。BackUpHistData(Strchinename,Long參數(shù):chinename字符串 //備份“IO站”的歷史數(shù)據(jù),截至時間為當前:BackUpHistData("IO站",endTime);

OnOff=Bit(Var,bitNo);//OnOff:離散變量BitSet(Var,bitNo,OnOff);ChangePassword(chartAdd("ControlName",Value,"label"lablIndeInd例如:chartAdd("XYChart",1,"L6"1。chartAddSerial("ControlName","SerialName", blueValue);redValueRGBRchartAddSerial("XYChart","Serial3",255,0,nSerialIndex0nSerialIndex值為1。labelxchartAddSerialValue("XYChart",1,1,"L6"chartClear("ControlName"例如:chartClear(nSerialIndex0nSerialIndex值為1。chartClearSerialData("XYChartchartClearAll(例如:chartClearAll("XYChartchartDeletSerial("ControlName",例如:chartDeletSerial("XYChart",例如:nSerialIndex0nSerialIndex值為1。chartGetDataNum("ControlName",nSerialIndex0nSerialIndex值為1。nValueIndex:選定要設(shè)置的條形圖或扇區(qū)索引,從0開始計。Value:設(shè)定條形圖或扇區(qū)的數(shù)據(jù),整形數(shù)據(jù),實型數(shù)據(jù)。chartAddchartAdd"溫度棒圖后再用chartAdd()函數(shù)重新添加。nSerialIndex0nSerialIndex值為1。",ConfigODBC(nDatatbasetype,szAttributes);nDatatbasetype:數(shù)據(jù)庫類型,目前支持Access,SQLserver 該參數(shù)為0時表示數(shù)據(jù)庫類型為Access,參數(shù)為1時表示數(shù)據(jù)庫類型為SQLserver;例1:配置AccessDSN名稱為demo2E:\Program例2:SQL

Date(LONGnYear,LONGnMonth,LONG日期=Date(Year,Month,DisyMCI( mand",option例如:Dis用于停止CD。DisyMCI(“PAUSEMIDI”,”c:\midi.mid”);DisyMCI(“RESUMMIDI”,”c:\midi.mid”);DisyMCI(“CLOSEMIDI”,”c:\midi.mid”);Str=Dtext(Discrete_Tag,OnMsg,OffMsg);Discrete_Tag離散變量名。 Str=Dtext(當電源開關(guān)=1Str的值為"電源打開"EditUsers( 此函數(shù)用來定義Alt/Win/ESC鍵鎖定還是解除。調(diào)用形式:EnableDisableKeys(AltKeyEscKeyWinKey); Esc標志 當AltKey為0時,會自動解除“任務(wù)管理器”的。管理部分。

此函數(shù)一個源文件到目的文件,它與DOS的Copy命令或者Windows文件管理器中的Copy功能相似。調(diào)用格式:FileCopy( DoneTag該參數(shù)目前無效。用來報告過程進展情況的變量名稱。此參數(shù)須SourceFile和DestFile一般為文件名。但用FileCopy()函數(shù)單一文件時, 量Monctor在完成后置為1。若SourceFile包含任何通配符的話,DestFile必須是一個 FileCopy DestFile目的文件名(包含完整的路徑)DoneTag存模擬型,隨著轉(zhuǎn)移過程的進行,該值從0變化到100。例如:Status是一個將被寫為1、-10的整型變量。 下的名為“DATA.TXT的文件轉(zhuǎn)移到名為“BACKUP”的目錄下,變量Monitor在轉(zhuǎn)移完成后將被置為1。 FileMove將把C盤根 后被置為1。此函數(shù)從一個指定文件中讀出CSV(逗號分隔變量)記錄。調(diào)用格式:僅僅是MyTag1。NumberOfFieldsMyTag1、MyTag2MyTag3C:\DATA\FILE.CSV“Thisistext,3.1416,5”,保存在MyTag3中:此函數(shù)在讀出之后返回新的字節(jié)位置。你可以在下次讀時使用此返回值作為FileOffset的值,如: Str_Tag指定將從文件中讀出的數(shù)據(jù)保存于何處。CharsToRead指定要從文件中讀出多少字節(jié)。為處理文本文件,可將CharsToRead0LF此函數(shù)在讀出之后返回新的字節(jié)位置。可以在下次讀時使用此返回值作為FileOffsetFileReadStr("C:\DATA\FILE.TXT",1,Str_Tag,此函數(shù)往指定文件寫入CSV(逗號分隔變量)記錄。調(diào)用格式:FileOffset:FileOffset0,文件末尾。若為1,則寫到開頭。若為2,則調(diào)用直接進行打印。MyTag1(是MyTag1。為FileOffset值。MyTag1、MyTag2MyTag3)。這些具有連續(xù)名字的變量必須先FileWriteFields("C:\DATA\FILE.CSV",1,"MyTag1",3);FileWriteFields("C:\DATA\FILE.CSV",0,"MyTag1",3);FileWriteFields("EPSONLQ-1600K",2,"MyTag1",注意:StartTag兩側(cè)必須加引號。Filename指定寫入的文件。若文件不存在,則創(chuàng)建它。 指定此文件的起始位置。若FileOffset為0,此函數(shù)將寫到文件末尾。若為1,則寫到開頭String指定要寫入文件中的字符。LineFeedLineFeed1此函數(shù)在寫入后返回新的字節(jié)位置。你可以在下次寫時將此返回值當作FileOffset()FileWriteStr("C:\DATA\FILE.TXT",0,MsgTag,strType:要統(tǒng)計的類型及條件。取值范圍0-18。對于開關(guān)量StrType有效值為0、1、10。GetBackupProgress(strszStationName);參數(shù):szStationName站點名稱。0~100換完成輸出的日期也為UTC()日期。語法使用格式 自UTC()時間1970年1月1日00:00:00到2003年8月8日0:8:9的秒的 函數(shù)GetDate(,年,月,日);執(zhí)行后,得到的“年”的值為2003,“月”的值為8,“日”的值為8。 使用HTConvertTime函數(shù)將自UTC()時間1970年1月1日00:00:00時間2006年9月26日9:22:4轉(zhuǎn)換為以秒為單位的長整數(shù)數(shù)值為 GetDaocal函數(shù)可以從這個數(shù)值中分離出所表示的日期——年、月、日。GetDaocal( 還有ID號。組態(tài)王的變量域“.Group”顯示的是變量所屬組的ID號,如果要sGroupName=GroupID:要獲取名稱的組的ID號FLOATGetHistData(constchar*strTagName,shortyear,shortmon,shortday,shorthour,shortmin,shortsec):用于取得某個時間點上的歷史數(shù)據(jù)shortyear:年、shortmon:月、shortday:日、shorthour:時、shortmin:分、shortsec:秒。EndTime:StartTime。化的以時間1970年1月1日8:00:00為基準的長整型數(shù),所以用戶在使用EndTime:數(shù)據(jù)查詢的結(jié)束時間,類型同StartTime。GetPictureScrollXPos(STRINGGetPictureScrollYPos(STRINGGetRealDBForFloatVarNameGetRealDBForInt(VarNameii=GetRealDBForIntGetRealDBForString(VarNamess=GetRealDBForStringGetRDBData("variablename",constchar*strvariablename服務(wù)器名例如:taaa,,有數(shù)據(jù)或者找到的數(shù)據(jù)質(zhì)量戳不為GOOD,則返回“。StringGetRDBStatisData("variablename","StartTime",timespan,statisticvariablename:變量名稱,格式為“服務(wù)器名“2010-6-23-12-00-002010623120000EndTime:月-日時-分GetSatisData(\\\aa_RAD_ss2010-11-1-12-00-00102,注意:如果開始與結(jié)束時間間隔過大,取值時間長度過小,導(dǎo)致需要查詢的數(shù)BOOLGetStationStatus(str參數(shù):szStationName站點名稱>0正在備份數(shù)據(jù)=0StringGetStatisData("variablename","StartTime",timespan,“2010-6-23-23-00-002010623230000秒。GetSatisData(“本站點\液位”,“2010-4-17-1-0-0”,5,2,“2010-4-17-4-0-02010-4-171:0:02010-4-174:0:03 - - 11nRet:GetStrut換完成輸出的時間也為UTC()時間。語法使用格式 Minute:分,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) 數(shù)值 函數(shù)GetTime( 的值為8,“秒”的值為9。的時間數(shù)值輸出。該長整型秒數(shù)的基準為UTC()時間1970年1月1日 Minute:分,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) 使用HTConvertTime函數(shù)將自UTC()時間1970年1月1日00:00:00時間2006年9月26日9:22:4轉(zhuǎn)換為以秒為單位的長整數(shù)數(shù)值為 GetTimelocal函數(shù)可以從這個數(shù)值中分離出所表示的時間——時、分、秒。GetTimelocal( 當前歷史服務(wù)記錄狀態(tài)是開啟,要想關(guān)閉歷史服務(wù)記錄,使用函數(shù):HistorDBerverRu(0區(qū),那么轉(zhuǎn)換的時間基準為1970118:00:00。 值置為整型數(shù)的最大范圍,如2×109,否則可能會因為返回數(shù)據(jù)超出范圍導(dǎo)致轉(zhuǎn)換調(diào)用函數(shù)TrendPen=HTGetPenName(Trend1,2); 表示獲取與歷史趨勢曲線的域ValueStart相對應(yīng)的實際值,“end”表示獲取與歷史趨勢曲線的域ValueEnd相對應(yīng)的實際值,ValueEnd是如ValueEnd的輸出為50,表示百分比是50%,如果使用函數(shù)語句線名,1表示對應(yīng)溫度的趨勢筆。點(時間為1970年1月1日08:00:00)的以秒計的相對時間,指示器位置由ScootNum指定。調(diào)用格式:TimeLength=HTGetTimeAtScooter(Trend1此函數(shù)返回包含時間/日期的字符串,指示器的位置由ScootNum和ScootLoc指 pTextFormat指定要使用的時間/時期格式的字符串??蔀橄铝兄抵?。 以Windows控制面板相同的格式顯示日期。 量NewRightTimeString中,格式是”Time”,調(diào)用函數(shù)NewRightTimeString=HTGetTimeStringAtScooter(Trend1,2,"Time");HistoryNamePenNum代表筆號的整型變量或值(18 例如:Trend1Pen2型變量LeftHemisphereSD中: PenNum代表筆號的整型變量或值(18 "Value"值無效,為1表示有效。變量ValidFlag中存入1,無效,則存入0:ValidFlag=HTGetValueAtScooter(Trend1,2,3,"Valid");HistoryNamePenNum代表筆號的整型變量或值。(1 此函數(shù)直接使用運行數(shù)據(jù)庫的趨勢變量 入內(nèi)存實型變量AvgValue中。調(diào)用函數(shù): HTResetValueZone 勢曲線將起始于上午11:59:54。午12:00:12(在函數(shù)執(zhí)行后)。HistoryName歷史趨勢曲線名稱,在“歷史趨勢曲線”框中定義。LeftScooterTime歷史趨勢曲線的時間坐標起點值。一個以GMT(時 年月日:00:00為起點(時間為 年月日:00:00)的以秒 代表筆號(從1-8)的整型變量名或整數(shù)值。 HTSetPenName(Trend1,3,”O(jiān)utletPressure”); 不變。Trend1.ScorterPosRight0.01:25:00,301:25:00,15更改后的起始時間和截止時間與更改前兩個指示器的位置(為0.0,ScorterPosRight域為1.0。依AlignPosString的值算出。調(diào)用格式:HistoryName代表趨勢名稱的歷史趨勢變量。"StartTime"保持起始時間與縮放前相等"Center"保持中心時間與縮放前相等"EndTime"保持終止時間與縮放前相等下面的語句將時間軸長度設(shè)置為原來的二倍,并保持趨勢變量“Vlum”的中心時12:5:0302:1445602:1515。HZmu(ouee 將返回Windows InfoAppTitle("calc.exe");//將返回"Calculator"InfoAppTitle("excel.exe");//將返回"Excel" InfoDisk例如:InfoDisk("C",1,$Minute);//將返回C盤總空間數(shù) 返回0。文件時,返回值大于1。InfoFile("c:\kingview\touchvew.exe",3,$Minute);//將返回 ,{自70年1月1日起的秒數(shù)} TriggerInfoResourceTriggerInfoResource(1,$Minute);//將返回空閑百分比InfoResource(3,$Minute);//將返回內(nèi)存中空閑空間字節(jié)數(shù)InfoResource(4,$Minute);//將返回任務(wù)數(shù)

NumberFilename:CSV文件,按一定格式用以存放列表框中的列表項。CSV此函數(shù)將給定的列表項字符串信息MessageTag增加到指定的列表框控件由小到大自動加1。語法格式如下:變量IndexTag。語法格式如下:回值為-1說明當前控件沒有選中項目。語法格式如下:件中當前選中項的索引號(從0開始)。如果返回值為-1,說明沒有設(shè)置成功ItemIndex:數(shù)值常量或變量,表示列表項索引號。索引號賦給變量ID。此函數(shù)用于獲取索引號為ItemIndex的列表項中的數(shù)據(jù)值,并送給整型變量listGetItemData("ControlName",ItemIndex,NumberTag);listGetItemData("組合框信息",2,此語句將索引號為2的列表項的數(shù)據(jù)值送給變量NumberTag。在此例如中,listSetItemData("ControlName",ItemIndex,Number 根據(jù)“sDriverFilePath”中指定的參數(shù)數(shù)據(jù)庫路徑和文件名稱及“nRow”指定的要的參數(shù)的段號,此函數(shù)用于將指定控制段的一個或全部數(shù)據(jù)寫入控制設(shè)備中。此函數(shù)為組態(tài)王公用函數(shù)。調(diào)用格式:LoadDriverConfig(sDriverFilePath,nRow);參數(shù)說明:sDriverFilePath:字符串 - - -3獲得控制字段名失敗-4根據(jù)字段得到驅(qū)動信息失敗-5-6-7-8-9驅(qū)動配置信息無參數(shù)-10例如:longStringstrDBPath="E:\數(shù)據(jù)庫\control.mdb";longnRow=1;lRet=LoadDriverConfiglongLoadText("ControlName","FileName",".TxtOr.Rtf"

LogE(1);返回loge1計算值0

LogN(8,3LogN(3,7LogOff(參 LogOn(參 LogOn(參數(shù):UserNamePassWord也可以使用Trace()函數(shù)實現(xiàn)。調(diào)用格式:String要記錄到組態(tài)王的字符串。LogString("ReportScriptis

Max(Val1,Val2MaxValue=Max(Max(var1,var2),var3

Value:變量值。戳的設(shè)值為好(192)時,時間戳的設(shè)值才能成功。 PageDown(AlmWin,Lines:PageUp(AlmWin,Lines:PI();將返回 CtrlName:用于AVI動畫的控件的名稱。 音文件所在的,也可以不加。聲音文件的查找按以下順序:當前工程目錄,Windows,Windows系統(tǒng),在SoundName參數(shù)中列出的。若缺 Flags:Flags4:ySound("a.wav",1);ySound("",5);ySound2(SoundNameDevideId,Flags);Flags整型方式。設(shè)為0就是停止當前。設(shè)為1,同步當前聲音一次,如果當前音樂文件時收到了新的請求,則完當前文件后才開始新文件;設(shè)為2,同步循環(huán)當前聲音,不響應(yīng)新的請求;設(shè)為3,異步當前聲音一次,如果當前音樂文件時收到了新的請求,ySound2(“c:\horns.wav”,1,0);

Result=Pow(x,Result=Pow(23);函數(shù)調(diào)用后認證。即在認證框中,既要輸入操作者的名稱和,又要輸入者的和,兩者驗證無誤時方可操作。調(diào)用該函數(shù)后,彈出驗證框。如Result=PowerCheckUser(stringOperatorName,string PreviewWindow("Window",xScale,yScale,option,xStart,option參數(shù)起作用。如果組態(tài)王畫面上不包含位圖,OCX控件,報表,窗,那么,option為0時,保持畫面的比不變,以適合打印頁面的最大比例打?。ó嬅娌皇д鎜ption為1時,按頁面的大小對畫面進行縮放(畫面有可能失真。option畫面上包含位圖,OCX控件,報表,窗時,建議將option參數(shù)設(shè)為1。PreviewWindow(0,01,0,PrintWindow("Window",xScale,yScale,option,xStart,WindowxScale0,YScale0,以使用缺省Options01WidthHeight0Options為1窗口在最大比下以窗口尺寸的整數(shù)倍數(shù)打印。若Options為0,以適于此頁的最大比打印。若窗口包含位圖,置Options為1,以免位圖被拉xStartYStart置為“TrueType”字體。上的字體為“System”字體,它不是“TrueType”字體。另外,“System”字體用在上與用在屏幕上相比略有不同。若發(fā)生了這種情況。請試著把按個值取0。來的溫度值,TimeString為組態(tài)王數(shù)據(jù)庫中定義的一個字符串變量。pvAddNewRealPt(10,20,TimeStringpvAddNewSetPt("ControlName",TimeOffset,Value個值取0。pvAddNewSetPt(1,38,定值距前一值的時間間隔值為1。pvClear("ControlName",IsRealCurvepvClear0pvClear1pvGetValue("ControlName",timeOffset,TagName,"option"個值取0。間隔為5,并將該值存放到變量反應(yīng)罐實時溫度中。pvIniPreCuve("ControlName","fileName"fileName:fileName文件以文本文件格式(.csv),編排格式:pvIniPreCuve("加熱爐溫控曲線","c:\pvset.csv”);pvLoadData("ControlName","FileName","option"pvLoadData("反應(yīng)罐溫控曲線","c:\setvalue.csv","SetValue"pvLoadData(","fileName","RealValue"pvModifyPreValue("ControlName",Index,Tane,SetValue,timeStoreIndex:溫控曲線段索引編號。溫度80;保溫時間25。pvMoveSlide("ControlName",leftORrightSlide,direction,numPtleftORrightSlide:設(shè)置左游標或右游標。 pvMoveSlide(0,1,文件名自動添加.csv后綴。pvSaveData("ControlName","FileName","option"此語句把反應(yīng)罐溫控曲線控件中的溫控實時曲線的采樣歷史數(shù)據(jù)值以.csv到文件fileName中。此語句把反應(yīng)罐溫控曲線控件中的溫控設(shè)定曲線以.csvTempMin:設(shè)置溫控曲線的溫度最小值,可以為正數(shù)或負數(shù)。TimeMax:設(shè)置溫控曲線的時間最大值。ReadTag(tagName,freq);TagName:字符串型組態(tài)王數(shù)據(jù)詞典中定義的IOFreq56――3,000,000ReadTag(“反應(yīng)罐溫度”,1000),此語句設(shè)定變量-反應(yīng)罐溫度頻率ReBuildRecipeDelete("filename","recipeName");RecipeInsertRecipe(filename,InsertRecipeName);參數(shù)說明:filename字符 InsertRecipeName字符 RecipeLoad(“filename”,“recipeName”RecipeManage((“fileame”,“recipeName”Fea可以是組態(tài)的I/O型或內(nèi)存型字符串變量。如果“面包廠.csv”中沒有配方3,則系統(tǒng)自動創(chuàng)建。RecipeSelectNextRecipe(“filename”,“recipeName以是組態(tài)的I/O型變量或內(nèi)存型變量。此語句運行后模板文件中“配方3”的下一個配方,如果字符串變RecipeSelectPreviousRecipe(“filename”recipeName”以是組態(tài)的I/O型變量或內(nèi)存型變量。RecipeName中存放。Report1("Source","OutputFile"例如: 的名稱為”實時數(shù)據(jù).RTF”的實時數(shù)據(jù)報告。報告,此函數(shù)為6.0函數(shù),建議6.55不使用該種報表。使用格式:Report2(ST,"Source","OutputFile"(StartTime令語言函數(shù)HTConvertTime()設(shè)定。ST=HTConvertTime(Year,Month,Day,Hour,Minute,Second); 定了報告輸出的。ReportPrint("OutputFile"ReportPrint2(StringszRptName) 或者ReportPrint2(StringszRptName,EV_LONG|EV_OG|EV_DISC);ReportGetCellString(ReportName,Row,文本=ReportGetCellString(“實時數(shù)據(jù)報表”,2,5);ReportGetCellValue(ReportName,Row,值=ReportGetCellValue(“實時數(shù)據(jù)報表”,2,4);列數(shù)=ReportGetColumns(“實時數(shù)據(jù)報表”);行數(shù)=ReportGetFocusCell(constchar返回值為X-XXXXX-XXX格式的字符串。其中第一個有效字符只有兩個值:1)中的單元格為第7行第3列的單元格;ReportSetRows(StringszRptName,longReportSetRows(“實時數(shù)據(jù)報表”,1000);ReportSetColumns(StringszRptName,longReportSetColumns 0-成將文件名為“數(shù)據(jù)報表1”,路徑為“C:\My 返回值賦給變量“讀文件”:讀文件=ReportLoad(“實時數(shù)據(jù)報表”,”C:\MyReprotPageSetup(String此函數(shù)為報表函數(shù)。將指定報表按照所給的文件名到指定下, 0-成功將報表“實時數(shù)據(jù)報表”為文件名為“數(shù)據(jù)報表1.RTL”,路徑為路徑為“C:\Mys”,返回值賦給變量“存文件”:ReportSetCellString(ReportName,Row,Col, Row:整 “字符串設(shè)置結(jié)果2”(組態(tài)王變量),在數(shù)據(jù)改變命令語言中輸入:2=ReportSetCellString28,5,10,7, 置結(jié)果2”(組態(tài)王變量),在數(shù)據(jù)改變命令語言中輸入:ReportSetHistData(ReportName,TagName,StartTime,SepTime,szContent);TagName:所要查詢的變量名稱,類型為字符串型。e0年1月1日0所以用戶在使用本函數(shù)查詢歷史數(shù)據(jù)之前,應(yīng)先將查詢起始時間轉(zhuǎn)換為長整型據(jù)報表的填充范圍為’a2:a50’,表示豎排第一列從第二行到第五十行。longStartTime(StartTimeStartTime=HTConvertTime(2001,5,1,8,0,(StartRow(StartCol 從歷史庫中,查詢某變量(TagName)一段時間范圍內(nèi)(StartTime--EndTime)的所有開始顯示2列,左列顯示時間,右列顯示值;如果bTimeVisible=0,從(StartRow,StartCol)開始顯示1列,只顯示數(shù)值。ReportName--string報表名稱TagName--string變量名稱EndTime--long數(shù)據(jù)查詢的結(jié)束時間StartRow--long查詢的數(shù)據(jù)在報表中填充的起始行,小于20000。StartCol--long查詢的數(shù)據(jù)在報表中填充的起始列,小于128。例如:longStartTime;longEndTime;StartTime=HTConvertTime(2013,6,3,10,20,EndTime=HTConvertTime(2013,6,5,10,20,0);ReportSetHistData4("Report1StartTime,EndTime,3,1,1);ReportSetHistData4("Report1",StartTime,EndTime,該函數(shù)可以按照用戶給定的參數(shù)從組態(tài)王歷史庫或工業(yè)庫查詢歷史數(shù)據(jù),兼容ReportSetHistData、ReportSetHistData3的功能。調(diào)用格式:StartTime,SepTime,"szContent",bShowInvalidData);ServerName:可以為工業(yè)庫的站點名,也可以是歷史庫查詢時的站點名或longStartTime=HTConvertTime(2007,7,3,13,27,0);ReportSetHistDataEx("Report1",1,"本站點","nIODec50",StartTime,2,ReportSetHistDataEx("Report1",1nIODec40StartTime,2,ReportSetHistDataEx("Report1",2,"",StartTime,20,BOOLReportSetLock(constCHAR*ReportName,BOOLis_enable,intnRow,intconstCHAR*ReportName:1,1,2BoolReportSetRowColResize("ReportName",bRow,bCol成功返回1,失敗返回0.此函數(shù)為報表函數(shù),用于在使用了報表向?qū)Чδ軙r,在運行系統(tǒng)中重新設(shè)置報表查詢的起始時間,可以在按鈕彈起的中使用。運行后將彈出設(shè)置報表起始時voidReportSetStartTime(constcharconstchar*pReportName:ReportSetTime("ReportName",StartTime,SepTime,StartTime=HTConvertTime(2001,5,1,8,0,此函數(shù)為報表函數(shù),向報表設(shè)置連續(xù)的日期和時間字符串,配合函數(shù)ReportSetHisDataReportWebDownload(ReportName,DownloadType 系統(tǒng)中指定的報表內(nèi)容到IE瀏覽器上對應(yīng)的報表中。hange(;復(fù)位所有變量的dhanged域值。的IO變量頻率定義為0毫秒(否則該函數(shù)沒有用處),在需要進行參數(shù):TagName字符串 則在組態(tài)王變量詞典中將該變量頻率定義為0,在命令語言腳步中使用該函列。當需要正式時執(zhí)行SampleVarEnd()函數(shù),進行一次。SampleVar()函數(shù)后,執(zhí)行一次SampleVarEnd()函數(shù),才能進行。該函數(shù)的作用是把畫面保存成為BMP或者JPG文件。調(diào)用格式: 例如: SaveText("ControlName","FileName",".TxtOr.Rtf"ScrollPicture("PictureName",xPoint,yPointScrollPicture(20鍵 意 Caps Deleteor Downdirection Leftdirection Num Page Page Print Rightdirection Scroll Updirection 符加花括號,如:SendKeys("A{+}B"),表示發(fā)出字符串A+B。voidSetAlarmWinDis(stringname,long例如:SetIoDeviceRunState("PLC",此函數(shù)用于手動網(wǎng)絡(luò)節(jié)點;對于被的站點,斷開連接,不進行嘗試,不進SetNetNodeValid(szNodeNamebFlag);bFlag:0,1激活0BOOLSetPrintAlarm(BOOLSetRealDBForBoolVarName為變量名,Value為變量值SetRealDBForFloatVarName為變量名,Value為變量值在畫面“顯示時”命令語言中輸入:SetRealDBForInt("\\本站點\行",10);設(shè)置字符串變量“\\本站點\v”的值為abc。SetTrendPara(Trend_Tag

NumberSgn(0nCmdShow:導(dǎo)航窗口的顯示與隱藏控制。nCmdShow=0,隱藏導(dǎo)航窗口;

SqlStatement附加的SQL語句SQLAppendStatement(DeviceID,“where中 定義了一組語句的結(jié)尾。在SQLTransact()指令和mit()指令之間的一組令暫不執(zhí)行,直到執(zhí)行了mit()。語法:mit(DeviceID "dsn=;uid=;pwd="連接語句“DSN=datasourcename[;attribute=value[;attribute=組態(tài)王以sa登錄(無)和名為wang的SQLServer中的pubs數(shù)據(jù)庫連接[ResultCode=]SQLConnect(DeviceID,“DSN=wang;DATABASE=pubs;UID=saPWD=”);值 名字=’Asia’>=20and例如:刪除kingview表格中所有LogNo列等于11的記錄SQLDelete(DeviceID,“kingview”,“LogNo=11”);[ResultCode=]SQLDropTable(DeviceID,TableName ErrorMsg=[ResultCode=]SQLExecute(DeviceID,"BindList", 如果調(diào)用前執(zhí)行了SQLPrepareStatement(),:RecordNumber序號SQLGetRecord(DeviceID, 以下三個函數(shù)配合使用可以取代標準的SQLInsert()實現(xiàn)快速插入:而SQLInsertPrepare()分配句柄SQLHandle后,可以使用該句柄連續(xù)執(zhí)行多個SQLInsertExecute(),最后執(zhí)行SQLInsertEnd()釋放句柄。這樣,同樣的資源反復(fù)BindList記錄體 選取由SQLSelect()創(chuàng)建的選擇集的末條記錄。此句執(zhí)行之前,必須執(zhí)行例如:包含在文件中的語句。類似于SQLSetStatement 在文件SQL.txt中,包含以下信息:SelectColumnNamefromTableNamewhereSQLSetStatement()SQLLoadStatement()和SQLAppendStatement()指定的語句。 例如:將返回的句柄賦給內(nèi)存變量handle,例如:SQLInsertPrepare(DeviceID,“kingview”,“bind1”,handle);SQLInsertExecute(DeviceID,“bind1”,handle);SQLInsertEnd(DeviceID,handle); 名字=’Asia’>=20and“溫度ASC”“溫度ASC,時間DESC”WhereExpr“Ser_Nolikeab%”。注意:使用%代表廣義字符。“Ser_No=’abcd’andSQLSelect(DeviceID,“kingview”,“bind1”,“Ser_No=’abcd’,“溫度字符串變量:FindDatestringWhereExpr="日 例如:Stringstr1="爐號="+"'"+\\本站點\test+"'";SQLSelect(DeviceID,2","Bind2str1,"");//SQL例如:Stringstrtime=StrFromInt(inttime,10);stringstr1="Times="+"'"+strtime+"'";SQLSelect(DeviceID,"BIND",str1,SQLSelect(DeviceID,“kingview”,“bind1”,“”,該函數(shù)用于查詢SQL數(shù)據(jù)庫中符合查詢條件的前N條記錄,語法格式如下:"TopExpr"); 和排序的前3條記錄。[ResultCode=]SQLSetParamChar(SQLHandle,ParameterNumber,"ParameterValue", ParameterNumber語句中參數(shù)出現(xiàn)的序號 MaxLen參數(shù)相關(guān)列的最大長度 ParameterNumber e,Precision); ParameterNumber語句中參數(shù)出現(xiàn)的序號 e",Precision,Scale); ParameterNumber語句中參數(shù)出現(xiàn)的序號 ParameterNumber ParameterNumber 例如:SQLSetStatement(ConnectionID,“select*fromkingviewwhereSQLPrepareStatement(ConnectionID, ParameterNumber SQLSetStatement(ConnectionID,“select*fromkingviewwhereSQLPrepareStatement(ConnectionID,[ResultCode=]SQLSetParamNull(SQLHandle,ParmeterNumber,ParameterType,Precision,Sclae);SQLStatementSQL語句SQLSetStatement(DeviceID,“SelectLotNo,LotNamefromSQLSetStatement(DeviceID,“selectSpeedfromkingview”);SQLExecute(DeviceID,“BIND”,0);SQLSetStatement(DeviceID,“selectSpeedfromkingview”);SQLPrepareStatement(DeviceID,handle);SQLExecute(DeviceID,“BIND”,handle);SQLClearStatement(DeviceID,handle); >=20and例如:用組態(tài)王的當前變量更新kingview表格中所有agg=20的行。SQLUpdate(DeviceID,“kingview”,“bind1”,“agg=20”);(SQLSelectSQLExecute)指定的字段值(即組態(tài)王變量值)相同,則數(shù)據(jù)庫

Sqrt(NumberStartApp(“c:\programfiles\office\office\excelreport.xls”);StartApp("c:\programfiles\office\office\excel"VoidStopApp(stringcmd,string例12類 34IDStopApp("50684);//ID通過任務(wù)管理器進程PID得字符被檢測或受到影響。如果字符串變量提供給StrASCII字符多于一個,只有變StrASCII("AMixerisRunning65StrASCII("amixerisrunning" 將一個[CR]和[LF]加到MessageTag的末尾,并且傳遞給了ControlString。插入ASCII碼在32-126范圍之外的字符對于創(chuàng)建外設(shè)(例如:或調(diào)制解調(diào)器)的控Integer StrFromInt(26,2);//返回"11010"StrFromInt(26,8);//返回"32"StrFromInt(26,16);//返回"1A"。RealPrecisionTypeMessageResult 例如:StrFromReal(263.3552,"e2.63e2" StringTypeMessageResultStrFromTime(86400,1);//返回"1/2/70"StrFromTime(86400,2);//返回"12:00:00AM"StrFromTime(86400,3)1/2/7012:00:00AM SearchForSearchFor出現(xiàn),則將其第一個的位置返回給IntegerResult。 Text StrInStr("Themixerisrunning","mix1,0Thursday",day",10);Thursday",day",10,0) n'sDay"Day",1,1);Ven'sDay","Night",1,1);//返回0 StrLeft("TheControlPumpisOn3)StrLeft("Pump01isOn",3);//返回"Pump"StrLeft("Pump01isOn96Pump01isOn"StrLeft("TheControlPumpisOn0);"TheControlPumpisOnText實際文本字符串或字符串變量名。文本的長度(字符數(shù))返回給IteTag。所有字符串變量中的字符,包括那些在屏幕上不以能顯示的字符TextStrLower("22.2IsTheValue"22.2istheStrLeftStrRight StrMid("TheFurnaceisOverheating",5,7,);//返回"Furnace"StrMid("TheFurnaceisOverheating",13,3);//返回"is"StrMid("TheFurnaceisOverheating",16,50)"Overheating"MessageResult=StrRece(Text,SearchFor,ReceWith,CaseSens,NumToRece,MatchWholeWords); 確定查找是否大小寫敏感。(0=不,1=是) StrRece("InFromWithin","In","Out",0,1,0);//返回"OutFromWithin"StrRece("InFromWithin","In","Out",0,0,0);//返回"OutFromWithOut"StrRece("InFromWithin","In","Out"

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論