精心整理組態(tài)王常用命令語(yǔ)言函數(shù)速查手冊(cè)_第1頁(yè)
精心整理組態(tài)王常用命令語(yǔ)言函數(shù)速查手冊(cè)_第2頁(yè)
精心整理組態(tài)王常用命令語(yǔ)言函數(shù)速查手冊(cè)_第3頁(yè)
精心整理組態(tài)王常用命令語(yǔ)言函數(shù)速查手冊(cè)_第4頁(yè)
精心整理組態(tài)王常用命令語(yǔ)言函數(shù)速查手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、組態(tài)王命令語(yǔ)言函數(shù)手冊(cè)“組態(tài)王”支持使用內(nèi)建的復(fù)雜函數(shù),其中包括字符串函數(shù)、數(shù)學(xué)函數(shù)、系統(tǒng)函數(shù)、控件函數(shù)、報(bào)表函數(shù)及其他函數(shù),下面依次介紹各個(gè)函數(shù)(函數(shù)名不區(qū)分大小寫,按字母排序):Abs 此函數(shù)用于計(jì)算變量值的絕對(duì)值,使用格式如下: Abs(變量名或數(shù)值); 返回值:整值或?qū)嵭椭担?例如: Abs(14); 返回值為14 Abs(-7.5); 返回值為7.5 Abs(距離); 返回內(nèi)存模擬變量“距離”的絕對(duì)值。Ack 對(duì)變量進(jìn)行報(bào)警確認(rèn),或?qū)?bào)警組進(jìn)行報(bào)警確認(rèn)。如果函數(shù)參數(shù)為變量名稱,則只對(duì)該變量進(jìn)行報(bào)警確認(rèn);如果函數(shù)參數(shù)為報(bào)警組名稱,則確認(rèn)所有屬于該報(bào)警組及其子報(bào)警組的變量。該函數(shù)的參數(shù)只

2、能是變量名或報(bào)警組名,不可以為字符串變量。此函數(shù)常用于按鈕命令語(yǔ)言,當(dāng)發(fā)生報(bào)警時(shí),用此函數(shù)進(jìn)行報(bào)警確認(rèn),它將產(chǎn)生確認(rèn)報(bào)警事件。調(diào)用格式: Ack(報(bào)警組名); 或 Ack(變量名); 例如: Ack(全廠); 或 Ack(反應(yīng)罐液位); ActivateApp activatektvet vt. 刺激;使活動(dòng);使活潑;使產(chǎn)生放射性app pn.應(yīng)用程序 此函數(shù)用于激活正在運(yùn)行的窗口應(yīng)用程序,使之變?yōu)楫?dāng)前窗口。獲得輸入焦點(diǎn)。該函數(shù)也可配合函數(shù)SendKeys的使用。調(diào)用形式: ActivateApp(“ExeName”); 參數(shù):ExeName 應(yīng)用程序的執(zhí)行文件名例如:激活Microsoft

3、Word的正確調(diào)用為: ActivateApp(Word.exe);ArcCos arck adj. 圓弧的;反三角函數(shù)的此函數(shù)用于計(jì)算變量值的反余弦值, 變量值的取值范圍在-1,1之間,否則函數(shù)返回值無(wú)效。調(diào)用格式: ArcCos(變量名或數(shù)值); 返回值:整值或?qū)嵭椭担?例如: ArcCos(1); 此函數(shù)返回值為0 ArcCos(temp); 此函數(shù)返回變量“temp”的反余弦值。Average v()rd n. 平均;平均數(shù);adj. 平均的vt. 算出的平均數(shù);將平均分配;使平衡此函數(shù)為對(duì)指定的組態(tài)王報(bào)表表格的多個(gè)單元格求平均值,或求多個(gè)變量的平均值。語(yǔ)法格式使用如下: Averag

4、e(a1,a2); 或Average(a1:a10); a1、a2為組態(tài)王單元格所在的行號(hào)列標(biāo),或整型或?qū)嵭妥兞?。其中參?shù)個(gè)數(shù)為1-32個(gè)。 當(dāng)對(duì)報(bào)表的指定單元格區(qū)域內(nèi)的單元格進(jìn)行求平均值運(yùn)算時(shí),結(jié)果顯示在當(dāng)前單元格內(nèi),語(yǔ)法格式使用如下: Average(a1,a2);例如: 任意單元格選擇求平均值: =Average(a1,b2,r10); 連續(xù)的單元格求平均值: =Average(b1:b10); 或求變量的平均值: AverageValue= Average(lVar1,fVar1);BackUpHistData historyhst hist - 歷史此函數(shù)為組態(tài)王網(wǎng)絡(luò)中從IO服務(wù)器上

5、下載歷史數(shù)據(jù)記錄到歷史記錄服務(wù)器。用戶在歷史記錄服務(wù)器上調(diào)用該函數(shù)。函數(shù)的使用需要與組態(tài)王網(wǎng)絡(luò)配置相配合,具體內(nèi)容參見(jiàn)組態(tài)王6.53使用手冊(cè)中“歷史庫(kù)”一章。 語(yǔ)法使用格式: BackupStationData (Str chMchinename, Long ftEndtime); 參數(shù):chMchinename 字符串型 為進(jìn)行備份存儲(chǔ)的IO服務(wù)器名 ftEndtime 整型 為備份截止時(shí)間例如: /備份“IO采集站”的歷史數(shù)據(jù),截至?xí)r間為當(dāng)前: endTime=HTConvertTime($年,$月,$日,$時(shí),$分,0); BackUpHistData(IO采集站, endTime);

6、Bit 此函數(shù)用以取得一個(gè)整型或?qū)嵭妥兞磕骋晃坏闹?0或1)。用法: OnOff=Bit( Var , bitNo); /OnOff:離散變量 參數(shù):Var:整型或?qū)嵭妥兞縝itNo:位的序號(hào),取值1至16 返回值:離散型。若變量Var的第bitNo位為0,返回值OnOff為0; 若變量Var的第bitNo位為1,返回值OnOff為1。 例如: 開(kāi)關(guān)=Bit(DDE1,6); 從變量DDE1的第6位得到變量“開(kāi)關(guān)”狀態(tài)。 BitSet此函數(shù)將一個(gè)整型或?qū)嵭妥兞康娜我晃恢脼橹付ㄖ?0或1)。語(yǔ)法格式: BitSet( Var, bitNo, OnOff); 參數(shù):Var:整型或?qū)嵭妥兞?bitN

7、o:位的序號(hào),取值1至16 OnOff:位的設(shè)定值 注意:對(duì)于IO變量來(lái)說(shuō),BitSet函數(shù)只是用于可讀可寫的變量。 例如: BitSet(DDE1,6,0); 將變量DDE1的第6位置為0。ChangePassword password pswd n. 密碼;口令此函數(shù)顯示“更改口令”對(duì)話框,允許登錄工程人員更改他們的口令。使用格式: ChangePassword(); 例如: 為畫(huà)面上某一按鈕設(shè)置命令語(yǔ)言連接:ChangePassword( ); 運(yùn)行時(shí)單擊此按鈕,彈出對(duì)話框:提示工程人員輸入當(dāng)前的口令和新口令以及驗(yàn)證新口令。完全正確后,工程人員的口令設(shè)置為新值。ClosePicture

8、此函數(shù)用于將已調(diào)入內(nèi)存的畫(huà)面關(guān)閉,并從內(nèi)存中刪除。語(yǔ)法格式如下: ClosePicture(畫(huà)面名); 例如: ClosePicture(反應(yīng)車間); 將關(guān)閉畫(huà)面“反應(yīng)車間”。ConfigODBC 此函數(shù)用于配置odbc的數(shù)據(jù)源,語(yǔ)法格式如下: ConfigODBC(nDatatbasetype,szAttributes); 參數(shù): nDatatbasetype:數(shù)據(jù)庫(kù)類型,目前支持 Access,SQL server 該參數(shù)為0時(shí)表示數(shù)據(jù)庫(kù)類型為Access,參數(shù)為1時(shí)表示數(shù)據(jù)庫(kù)類 型為SQL server ;szAttributes:配置字符串: 例1: 配置 Access數(shù)據(jù)庫(kù),DSN名

9、稱為demo2,數(shù)據(jù)庫(kù)文件為E:ProgramFilesKingviewExampleKingdemo1數(shù)據(jù)庫(kù).mdb。ConfigODBC(0,DSN=demo20Description=E:Program FilesKingviewExampleKingdemo1數(shù)據(jù)庫(kù).mdb0PWD=12340UID=shihf); 例2: 配置SQL數(shù)據(jù)庫(kù): ConfigODBC(1, DSN=MyDSN0 Description =SQLConfigDSNSample0SERVER=MySQL0ADDRESS=MyServer0NETWORK=dbmssocn0DATABASE=pubs0);Dat

10、e 此函數(shù)為根據(jù)給出的年、月、日整型數(shù),返回日期字符串,默認(rèn)格式為:年:月:日。語(yǔ)法使用格式如下: Date(LONG nYear, LONG nMonth, LONG nDay); 例如:年、月、日變量分別為:“$年”、“$月”、“$日”,用日期來(lái)顯示由以上三個(gè)整數(shù)決定的“日期”字符串,則在命令語(yǔ)言中輸入: 日期=Date(年,月,日);DisplayMCI 此函數(shù)提供了一個(gè)對(duì)多媒體設(shè)備的通用接口,具有強(qiáng)大的功能。語(yǔ)法使用格式: DisplayMCI( MCICommand, option ); 下面舉例說(shuō)明此函數(shù)的使用方法。 例如: DisplayMCI(“PLAYCD”,3); 用于播放

11、CD唱片中的第3支歌曲。 DisplayMCI(“STOPCD”,”); 用于停止播放CD。 DisplayMCI(“PLAYMIDI”,”c:midi.mid”); 用于播放MIDI格式的背景音樂(lè)”c:midi.mid”。 DisplayMCI(“PAUSEMIDI”,” c:midi.mid”); 暫停播放MIDI格式的背景音樂(lè)”c:midi.mid”。 DisplayMCI(“RESUMMIDI”,” c:midi.mid”); 繼續(xù)播放MIDI格式的背景音樂(lè)”c:midi.mid”。 DisplayMCI(“CLOSEMIDI”,” c:midi.mid”); 停止播放MIDI格式的背

12、景音樂(lè)”c:midi.mid”。 DisplayMCI(“EJECTCD”); 將光驅(qū)中的CD盤片彈出。Dtext 此函數(shù)用于按離散變量的值動(dòng)態(tài)地改變字符串變量。語(yǔ)法格式如下: Str = Dtext(Discrete_Tag, OnMsg, OffMsg); 參數(shù) 描述 Discrete_Tag 離散變量名。 OnMsg 字符串變量名 OffMsg 字符串變量名 當(dāng)Discrete_Tag1時(shí),Str的值為OnMsg 當(dāng)Discrete_Tag0時(shí),Str的值為OffMsg 例如: Str = Dtext(電源開(kāi)關(guān),電源打開(kāi),電源關(guān)閉); 當(dāng)電源開(kāi)關(guān)1時(shí),Str的值為電源打開(kāi)當(dāng)電源開(kāi)關(guān)0時(shí),

13、Str的值為電源關(guān)閉。 EnableAllAlarm 全局報(bào)警使能函數(shù)。 調(diào)用形式: EnableAllAlarm(is_enable); 參數(shù)描述: is_enable 整數(shù)變量或數(shù)值 0-禁止所有報(bào)警 非0-使能所有報(bào)警 返回值:整數(shù)型,反映當(dāng)前全局報(bào)警使能的狀態(tài):若為非0:使能;為0:禁止 EnableNavigate 此函數(shù)用于顯示/關(guān)閉導(dǎo)航圖。調(diào)用形式: EnableNavigate(is_enable); 參數(shù):is_enable,整型。 0: is_enable為0時(shí),關(guān)閉導(dǎo)航圖1:is_enable為1時(shí),顯示導(dǎo)航圖。使用EnableNavigate函數(shù)關(guān)閉導(dǎo)航圖后,除非使用該

14、函數(shù)來(lái)顯示導(dǎo)航圖,否則無(wú)法顯示導(dǎo)航圖。例如: EnableNavigate(0); /關(guān)閉導(dǎo)航圖EnableSaveTagValueToIniValueWhenValueChange 對(duì)于設(shè)置了“保存數(shù)值”和“保存參數(shù)”的變量,使用該函數(shù)后,當(dāng)變量的值和參數(shù)發(fā)生變化時(shí),系統(tǒng)會(huì)自動(dòng)將變量的值和參數(shù)保存到文件tagname.db中,無(wú)論組態(tài)王運(yùn)行系統(tǒng)是否正常退出,再次運(yùn)行后,將保存的變量值和變量參數(shù)作為變量的初始值和初始參數(shù)?!氨4鏀?shù)值”和“保存參數(shù)”的具體含義請(qǐng)參見(jiàn)組態(tài)王手冊(cè)第七章 變量定義和管理 部分。 調(diào)用形式: EnableSaveTagValueToIniValueWhenValueCh

15、ange(is_enable); 參數(shù): is_enable:整型變量或數(shù)值1:當(dāng)變量的值和參數(shù)發(fā)生變化時(shí),保存變量數(shù)值和參數(shù)。組態(tài)王運(yùn)行系統(tǒng)退出,再次運(yùn)行后,將保存的變量值和變量參數(shù)作為變量的初始值和初始參數(shù)。 0:與組態(tài)王“保存數(shù)值”和“保存參數(shù)”實(shí)現(xiàn)的功能相同。 例如: 組態(tài)王開(kāi)發(fā)系統(tǒng)數(shù)據(jù)詞典中定義變量,設(shè)置“保存數(shù)值”。執(zhí)行函數(shù): EnableSaveTagValueToIniValueWhenValueChange(1); 該變量的值發(fā)生變化時(shí),系統(tǒng)保存該變量的值。組態(tài)王運(yùn)行系統(tǒng)退出,再次運(yùn)行后,將保存的變量值作為變量的初始值。Exit 此函數(shù)使組態(tài)王運(yùn)行環(huán)境退出。調(diào)用形式: Exi

16、t(Option); 參數(shù): Option: 整型變量或數(shù)值 0-退出當(dāng)前程序; 1-關(guān)機(jī); 2-重新啟動(dòng)windows;Exp 此函數(shù)返回指數(shù)函數(shù)ex的計(jì)算結(jié)果使用格式如下: Exp(數(shù)值或變量名); 例如: Exp(1); 返回e1的計(jì)算值2.718 Exp(temp); 計(jì)算e常量的temp次冪并返回計(jì)算結(jié)果。GetAlarmNumInGroup 此函數(shù)用來(lái)對(duì)某一個(gè)報(bào)警組當(dāng)前的報(bào)警變量數(shù)量進(jìn)行統(tǒng)計(jì) 語(yǔ)法格式: long GetAlarmNumInGroup(MachineName, GroupName); 參數(shù)說(shuō)明: MachineName:報(bào)警組所在的站點(diǎn)名稱(對(duì)于單機(jī)網(wǎng)絡(luò),使用時(shí)用空

17、字符串代替) GroupName:要獲取報(bào)警變量個(gè)數(shù)的報(bào)警組名 返回值:整型,返回值表示報(bào)警變量數(shù)量 特別說(shuō)明:對(duì)于網(wǎng)絡(luò)節(jié)點(diǎn),需要把“本機(jī)為報(bào)警服務(wù)器”鉤上,才能正確獲取到遠(yuǎn)程節(jié)點(diǎn)的報(bào)警變量個(gè)數(shù)。GetBackupProgress 此函數(shù)用于在組態(tài)王進(jìn)行網(wǎng)絡(luò)歷史數(shù)據(jù)備份合并時(shí)獲得進(jìn)度百分比。使用時(shí)需要通過(guò)命令語(yǔ)言調(diào)用來(lái)獲得進(jìn)度值。語(yǔ)法使用格式: GetBackupProgress( str szStationName); 參數(shù):szStationName 遠(yuǎn)程站點(diǎn)名稱。 返回值:整型,為0100間的進(jìn)度值。 例如: 備份進(jìn)度= GetBackupProgress(“IO采集站”);GetCur

18、sorPosX 此函數(shù)返回當(dāng)前鼠標(biāo)的X坐標(biāo)。 調(diào)用格式: result=GetCursorPosX(); 返回值為整型。 GetCursorPosY 此函數(shù)返回當(dāng)前鼠標(biāo)的Y坐標(biāo)。 調(diào)用格式: result=GetCursorPosY(); 返回值為整型。GetDatelocal 此函數(shù)將以秒為單位的長(zhǎng)整型數(shù)轉(zhuǎn)換為相應(yīng)的日期數(shù)值,分別以年、月、日的日期數(shù)值輸出。該長(zhǎng)整型秒數(shù)的基準(zhǔn)為UTC(格林尼治)時(shí)間1970年1月1日00:00:00。轉(zhuǎn)換完成輸出的日期為本地日期。語(yǔ)法使用格式 GetDatelocal(DateTime,Year,Month,Day); 參數(shù) 描述 DateTime: 需要進(jìn)

19、行日期轉(zhuǎn)換的數(shù),整型,為輸入?yún)?shù) Year: 年,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) Month: 月,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) Day: 日,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參例如: 使用HTConvertTime函數(shù)將自UTC(格林尼治)時(shí)間1970年1月1日00:00:00到北京時(shí)間2006年9月26日9:22:4轉(zhuǎn)換為以秒為單位的長(zhǎng)整數(shù)數(shù)值為1159233724,使用GetDatelocal函數(shù)可以從這個(gè)數(shù)值中分離出所表示的北京日期年、月、日。 GetDatelocal (1159233724,年,月,日); 執(zhí)行后,得到的“年”的值為2006,“月” 的值為9,“日” 的值為26。

20、數(shù)可以從這個(gè)數(shù)值中分離出所表示的日期年、月、日。 函數(shù) GetDate(1060301289,年,月,日); 執(zhí)行后,得到的“年”的值為2003,“月” 的值為8,“日” 的值為8。 獲得其中時(shí)間的函數(shù)為GetTime()。GetGroupName此函數(shù)為通過(guò)報(bào)警組ID號(hào)獲得報(bào)警組名稱。在組態(tài)王中,每個(gè)報(bào)警組除了名稱外,還有ID號(hào)。組態(tài)王的變量域“.Group”顯示的是變量所屬報(bào)警組的ID號(hào),如果要獲得相應(yīng)的報(bào)警組名稱,就需要使用該函數(shù)。語(yǔ)法使用格式 :sGroupName= GetGroupName(StationName,GroupID); 參數(shù) 描述 StationName: 報(bào)警組所在

21、的站點(diǎn)名稱(該項(xiàng)暫時(shí)無(wú)效,使用時(shí)用空字符串代替) GroupID: 要獲取名稱的報(bào)警組的ID號(hào)返回值為字符串型。 例如: GroupName=GetGroupName(“”, 本站點(diǎn)原料罐液位.Group);GetHistMaxData 此函數(shù)用來(lái)獲取某段時(shí)間中歷史數(shù)據(jù)的最大值 語(yǔ)法使用格式: RealResult=GetHistMaxData(TagName,StartTime,EndTime); 參數(shù)描述: TagName:所要查詢的變量的名稱,類型為字符串型,即帶引號(hào)。 StartTime:數(shù)據(jù)查詢的開(kāi)始時(shí)間,該時(shí)間是通過(guò)組態(tài)王HTConvertTime函數(shù)轉(zhuǎn)化的以1969年12月31日

22、16:00:00為基準(zhǔn)的長(zhǎng)整型數(shù),所以用戶在使用本函數(shù)之前,應(yīng)先將查詢起始時(shí)間轉(zhuǎn)換為長(zhǎng)整型數(shù)值。 EndTime:數(shù)據(jù)查詢的結(jié)束時(shí)間,類型同StartTime。 返回值:返回一個(gè)實(shí)數(shù)值。 GetHistMinData 此函數(shù)用來(lái)獲取某段時(shí)間中歷史數(shù)據(jù)的最小值 語(yǔ)法使用格式: RealResult=GetHistMinData(TagName,StartTime,EndTime); 參數(shù)描述: TagName:所要查詢的變量的名稱,類型為字符串型,即帶引號(hào)。 StartTime:數(shù)據(jù)查詢的開(kāi)始時(shí)間,該時(shí)間是通過(guò)組態(tài)王HTConvertTime函數(shù)轉(zhuǎn)化的以1969年12月31日16:00:00為基

23、準(zhǔn)的長(zhǎng)整型數(shù),所以用戶在使用本函數(shù)之前,應(yīng)先將查詢起始時(shí)間轉(zhuǎn)換為長(zhǎng)整型數(shù)值。 EndTime:數(shù)據(jù)查詢的結(jié)束時(shí)間,類型同StartTime。 返回值:返回一個(gè)實(shí)數(shù)值。 GetHistAveData 此函數(shù)用來(lái)獲取某段時(shí)間中歷史數(shù)據(jù)的平均值 語(yǔ)法使用格式: RealResult=GetHistAveData(TagName,StartTime,EndTime); 參數(shù)描述: TagName:所要查詢的變量的名稱,類型為字符串型,即帶引號(hào)。 StartTime:數(shù)據(jù)查詢的開(kāi)始時(shí)間,該時(shí)間是通過(guò)組態(tài)王HTConvertTime函數(shù)轉(zhuǎn)化的以1969年12月31日16:00:00為基準(zhǔn)的長(zhǎng)整型數(shù),所以用

24、戶在使用本函數(shù)之前,應(yīng)先將查詢起始時(shí)間轉(zhuǎn)換為長(zhǎng)整型數(shù)值。 EndTime:數(shù)據(jù)查詢的結(jié)束時(shí)間,類型同StartTime。 返回值:返回一個(gè)實(shí)數(shù)值。 GetHistMaxTime 此函數(shù)用來(lái)獲取某段時(shí)間中歷史數(shù)據(jù)的最大值對(duì)應(yīng)的時(shí)間 語(yǔ)法使用格式: RealResult=GetHistMaxTime(TagName,StartTime,EndTime); 參數(shù)描述: TagName:所要查詢的變量的名稱,類型為字符串型,即帶引號(hào)。 StartTime:數(shù)據(jù)查詢的開(kāi)始時(shí)間,該時(shí)間是通過(guò)組態(tài)王HTConvertTime函數(shù)轉(zhuǎn)化的以1969年12月31日16:00:00為基準(zhǔn)的長(zhǎng)整型數(shù),所以用戶在使用本

25、函數(shù)之前,應(yīng)先將查詢起始時(shí)間轉(zhuǎn)換為長(zhǎng)整型數(shù)值。 EndTime: 數(shù)據(jù)查詢的結(jié)束時(shí) 間,類型同StartTime。 返回值: 返回一個(gè)字符串,格式為2008/10/10 11:11:11。GetHistMinTime 此函數(shù)用來(lái)獲取某段時(shí)間中歷史數(shù)據(jù)的最小值對(duì)應(yīng)的時(shí)間 語(yǔ)法使用格式: RealResult=GetHistMinTime(TagName,StartTime,EndTime); 參數(shù)描述: TagName:所要查詢的變量的名稱,類型為字符串型,即帶引號(hào)。 StartTime:數(shù)據(jù)查詢的開(kāi)始時(shí)間,該時(shí)間是通過(guò)組態(tài)王HTConvertTime函數(shù)轉(zhuǎn)化的以1969年12月31日16:00

26、:00為基準(zhǔn)的長(zhǎng)整型數(shù),所以用戶在使用本函數(shù)之前,應(yīng)先將查詢起始時(shí)間轉(zhuǎn)換為長(zhǎng)整型數(shù)值。 EndTime:數(shù)據(jù)查詢的結(jié)束時(shí)間,類型同StartTime。 返回值:返回一個(gè)字符串,格式為2008/10/10 11:11:11。 GetKey 此函數(shù)為獲得組態(tài)王當(dāng)前使用的加密鎖的序列號(hào)。語(yǔ)法使用格式 KeyID=GetKey(); 該函數(shù)沒(méi)有任何參數(shù)。返回值為字符串型。GetProjectPath 此函數(shù)用于獲取當(dāng)前工程的路徑。語(yǔ)法使用格式 :GetProjectPath(); 例如:在組態(tài)王數(shù)據(jù)詞典中定義內(nèi)存字符串變量VarName:VarName=GetProjectPath(); GetRea

27、lDBForBool 此函數(shù)用于獲取變量的當(dāng)前實(shí)時(shí)離散值。語(yǔ)法使用格式 :GetRealDBForBool( VarName); 參數(shù) 描述 VarName:變量名稱,字符串格式說(shuō)明:變量只能是離散量。 返回值為離散型。 例如: bb= GetRealDBForBool( 原料油出料閥); GetRealDBForFloat 此函數(shù)用于獲取變量的當(dāng)前實(shí)時(shí)模擬值。語(yǔ)法使用格式 :GetRealDBForFloat (VarName); 參數(shù) 描述 VarName: 變量名稱,字符串格式 說(shuō)明:變量只能是實(shí)型變量。 例如: ff= GetRealDBForFloat ( 原料油液位); GetRe

28、alDBForInt 此函數(shù)用于獲取變量的當(dāng)前實(shí)時(shí)整型值。語(yǔ)法使用格式 :GetRealDBForInt ( VarName); 參數(shù) 描述 VarName: 變量名稱,字符串格式 說(shuō)明:變量只能是整型變量。 例如: ii= GetRealDBForInt ( 水果);GetRealDBForString 此函數(shù)用于獲取變量的當(dāng)前實(shí)時(shí)字符串型值。語(yǔ)法使用格式 :GetRealDBForString ( VarName); 參數(shù) 描述 VarName: 變量名稱,字符串格式 說(shuō)明:變量只能是字符串型變量。 例如: ss= GetRealDBForString ( 記錄日期); GetStatio

29、nStatus 此函數(shù)用于在組態(tài)王進(jìn)行網(wǎng)絡(luò)歷史數(shù)據(jù)備份合并時(shí)獲得備份的狀態(tài)。使用時(shí)需要通過(guò)命令語(yǔ)言調(diào)用來(lái)獲得狀態(tài)值。語(yǔ)法使用格式: BOOL GetStationStatus( str szStationName); 參數(shù):szStationName 遠(yuǎn)程站點(diǎn)名稱。返回值:離散型, 0 正在備份數(shù)據(jù) =0空閑。例如:備份狀態(tài)= GetStationStatus (“IO采集站”); GetTime 此函數(shù)將以秒為單位的長(zhǎng)整型數(shù)轉(zhuǎn)換為相應(yīng)的時(shí)間數(shù)值,分別以時(shí)、分、秒等的時(shí)間數(shù)值輸出。該長(zhǎng)整型秒數(shù)的基準(zhǔn)為UTC(格林尼治)時(shí)間1970年1月1日00:00:00。轉(zhuǎn)換完成輸出的時(shí)間也為UTC(格林尼

30、治)時(shí)間。語(yǔ)法使用格式 :GetTime(DateTime,Hour,Minute,Second); 參數(shù) 描述 DateTime: 需要進(jìn)行時(shí)間轉(zhuǎn)換的數(shù),整型,為輸入?yún)?shù) Hour: 時(shí),整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) Minute: 分,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) Second: 秒,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) 例如: 自UTC(格林尼治)時(shí)間1970年1月1日00:00:00到2003年8月8日0:8:9的秒的數(shù)值為1060301289,使用GetTime ()函數(shù)可以從這個(gè)數(shù)值中分離出所表示的日期時(shí)、分、秒。 函數(shù)GetTime (1060301289,時(shí),分,秒); 執(zhí)

31、行后,得到的“時(shí)”的值為0,“分” 的值為8,“秒” 的值為9。 獲得其中日期的函數(shù)為GetDate ()。 GetTimelocal 此函數(shù)將以秒為單位的長(zhǎng)整型數(shù)轉(zhuǎn)換為相應(yīng)的時(shí)間數(shù)值,分別以本地的時(shí)、分、秒的時(shí)間數(shù)值輸出。該長(zhǎng)整型秒數(shù)的基準(zhǔn)為UTC(格林尼治)時(shí)間1970年1月1日00:00:00。轉(zhuǎn)換完成輸出的時(shí)間為本地時(shí)間。語(yǔ)法使用格式:GetTimelocal(DateTime,Hour,Minute,Second); 參數(shù) 描述DateTime: 需要進(jìn)行時(shí)間轉(zhuǎn)換的數(shù),整型,為輸入?yún)?shù) Hour: 時(shí),整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) Minute: 分,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出

32、參數(shù)Second: 秒,整型,轉(zhuǎn)換后得到的數(shù)據(jù),輸出參數(shù) 例如: 使用HTConvertTime函數(shù)將自UTC(格林尼治)時(shí)間1970年1月1日00:00:00到北京時(shí)間2006年9月26日9:22:4轉(zhuǎn)換為以秒為單位的長(zhǎng)整數(shù)數(shù)值為1159233724,使用GetTimelocal函數(shù)可以從這個(gè)數(shù)值中分離出所表示的北京時(shí)間時(shí)、分、秒。 GetTimelocal (1159233724,時(shí),分,秒); 執(zhí)行后,得到的“時(shí)”的值為9,“分” 的值為22,“秒” 的值為4。 HidePicture 此函數(shù)用于隱藏正在顯示的畫(huà)面,但并不將其從內(nèi)存中刪除。調(diào)用格式: HidePicture(畫(huà)面名);

33、參數(shù):畫(huà)面名稱 字符串型 例如: HidePicture(反應(yīng)車間); HTConvertTime 此函數(shù)將指定的時(shí)間格式(年,月,日,時(shí),分,秒)轉(zhuǎn)換為以秒為單位的長(zhǎng)整型數(shù),轉(zhuǎn)換的時(shí)間基準(zhǔn)是UTC(格林尼治)1970年1月1日00:00:00。例:北京為東八區(qū),那么轉(zhuǎn)換的時(shí)間基準(zhǔn)為1970 年1月1日8:00:00。 語(yǔ)法使用格式 :HTConvertTime(Year,Month,Day,Hour,Minute,Second); 參數(shù) 描述 Year: 年,整型,此值必須介于1970和2019之間 Month: 月,整型,此值必須介于1和12之間 Day: 日,整型,此值必須介于1和31之

34、間 Hour: 小時(shí),整型,此值必須介于0和23之間 Minute: 分鐘,整型,此值必須介于0和59之間 Second: 秒,整型,此值必須介于0和59之間 返回值:整型 注: 調(diào)用此函數(shù)將用年、月、日、時(shí)、分、秒表示的時(shí)間轉(zhuǎn)換成自1970年1月1日00:00:00即UCT起到該時(shí)刻所經(jīng)過(guò)的秒數(shù)。在定義返回值變量時(shí),應(yīng)注意將其最大值置為整型數(shù)的最大范圍,如2109,否則可能會(huì)因?yàn)榉祷財(cái)?shù)據(jù)超出范圍導(dǎo)致轉(zhuǎn)換的時(shí)間不正確。 例如: 語(yǔ)句HTConvertTime(1970,1,1,9,0,0)執(zhí)行后返回長(zhǎng)整型數(shù)為3600;HTGetPenRealValue 此函數(shù)用于獲取指定歷史趨勢(shì)曲線中的趨勢(shì)筆

35、所對(duì)應(yīng)的實(shí)際值。調(diào)用格式: HTGetPenRealValue(HistroyName,PenNum,ContentString); 參數(shù)說(shuō)明 HistroyName 指在“歷史趨勢(shì)曲線”對(duì)話框中定義的歷史趨勢(shì)曲線名稱 PenNum 與歷史趨勢(shì)曲線中的一個(gè)變量相對(duì)應(yīng)的趨勢(shì)筆的索引號(hào) ContentString 字符串常量 “start” 表示獲取與歷史趨勢(shì)曲線的域ValueStart相對(duì)應(yīng)的實(shí)際值,ValueStart是用工程百分比來(lái)表示變量的下限值,start則表示將下限值的工程百分比轉(zhuǎn)換為實(shí)際值。 “end” 表示獲取與歷史趨勢(shì)曲線的域ValueEnd相對(duì)應(yīng)的實(shí)際值,ValueEnd是用工

36、程百分比來(lái)表示變量的上限值,end則表示將上限值的工程百分比轉(zhuǎn)換為實(shí)際值。 例如: 設(shè)有一溫度歷史曲線,其最大上限值為500,最小下限值為0, 如果用ValueStart和ValueEnd輸出顯示,則顯示的數(shù)據(jù)是溫度值的工程百分比,如ValueEnd 的輸出為50,表示百分比是50%,如果使用函數(shù)語(yǔ)句 HTGetPenRealValue(histroy,1,“end”); 則函數(shù)返回工程百分比50%對(duì)應(yīng)的實(shí)際值500*50%=250,其中history為歷史趨勢(shì)曲線名,1表示對(duì)應(yīng)溫度的趨勢(shì)筆。HTScrollRight 此函數(shù)將趨勢(shì)曲線的起始時(shí)間右移給定的百分比值。百分比是相對(duì)于趨勢(shì)曲線的時(shí)間

37、軸長(zhǎng)度。移動(dòng)后時(shí)間軸的長(zhǎng)度保持不變。調(diào)用格式: HTScrollRight(HistoryName,Percent); 參數(shù) 描述 HistoryName 歷史趨勢(shì)變量,代表趨勢(shì)名。 Percent 實(shí)數(shù),代表圖表要滾動(dòng)的百分比(0.0到100.0)。 例如: 將趨勢(shì)曲線Trend1的間軸范圍向右滾動(dòng) 20%。調(diào)用函數(shù): HTScrollRight(Trend1,20.0); 若當(dāng)前顯示起始于下午 12:00:00,而且顯示寬度為60秒,則新的趨勢(shì)將起始于下午 12:00:12 (在函數(shù)執(zhí)行后)。InfoAppDir info nf信息,情報(bào),統(tǒng)計(jì)dir,di a r 目錄(directory

38、);方向(direction);用法(directione);指示(direct)此函數(shù)返回當(dāng)前組態(tài)王的工程路徑。調(diào)用格式: MessageResult=InfoAppDir(); 當(dāng)前組態(tài)王工程路徑返回給MessageResult. 例如: DemoPath=InfoAppDir(); 將返回 C:Program FilesKingviewExampleKingdemo3。 InfoAppTitle title tat()l n. 冠軍;標(biāo)題;頭銜;權(quán)利;字幕此函數(shù)返回應(yīng)用程序的標(biāo)題或者一個(gè)當(dāng)前正在運(yùn)行的指定程序的Windows任務(wù)列表名。調(diào)用格式: MessageResult=InfoAp

39、pTitle(ProgramEXEName); 返回值:字符型值; 參數(shù) 描述 ProgramEXEName 應(yīng)用程序的執(zhí)行文件名。 例如: InfoAppTitle;(calc.exe); / 將返回 Calculator InfoAppTitle;(excel.exe); /將返回 Microsoft ExcelInfoDisk 此函數(shù)返回指定的本地(或網(wǎng)絡(luò))磁盤驅(qū)動(dòng)器信息。調(diào)用格式: IntegerResult=InfoDisk(Drive,InfoType,Trigger); 參數(shù) 描述 Drive 代表驅(qū)動(dòng)器號(hào)的字符串或字符串變量。若提供的字符串變量包含多于一個(gè)的字符,則只使用此變量

40、的首字符。 InfoType 代表信息類型的整數(shù),可為以下兩個(gè)值之一: 1 返回磁盤驅(qū)動(dòng)器的總空間數(shù)(以字節(jié)計(jì))。 2 返回磁盤驅(qū)動(dòng)器上可用的空閑空間數(shù)(以字節(jié)計(jì))。 Trigger 每當(dāng) Trigger 的值改變時(shí),執(zhí)行 InfoDisk() 函數(shù)。Trigger 可為任何變量名(不受系統(tǒng)變量的限制)。 由驅(qū)動(dòng)器號(hào)指定的磁盤驅(qū)動(dòng)器的有關(guān)信息返回給IntegerResult。 例如: 下面的語(yǔ)句每分鐘執(zhí)行一次并返回當(dāng)前的值: InfoDisk(C, 1, $分);/將返回C盤總空間數(shù) InfoDisk(C, 2, $分);/將返回C盤空閑空間數(shù) InfoFile 此函數(shù)返回指定文件或子目錄的有

41、關(guān)信息。調(diào)用格式: IntegerResult=InfoFile(Filename,InfoType,Trigger); 參數(shù) 描述 Filename 代表要處理的文件名的字符串。 InfoType 代表要獲取的信息的類型的整數(shù),可為以下值之一: 1 查找文件是否存在。若文件名是一個(gè)實(shí)際文件,返回1。若找不到文件則返回0。 2 文件大?。ㄗ止?jié)數(shù))。3 文件日期/時(shí)間(自1970年1月1日起的相對(duì)秒數(shù)) 4 與文件名描述相匹配的文件數(shù)。僅當(dāng)使用通配符查找并找到多個(gè)匹配的文件時(shí),返回值大于1。 Trigger為任一變量名,每當(dāng) Trigger 的值改變時(shí),將執(zhí)行 InfoFile() 函數(shù)。 由文

42、件名指定的文件的有關(guān)信息返回給IntegerResult。文件名必須包括文件的完整路徑,可包含通配符(*,?)。 例如: 下面的語(yǔ)句每分鐘執(zhí)行一次并返回下列值: InfoFile(c:kingviewtouchvew.exe, 1, $分);將返回1,文件找到 InfoFile(c:kingviewtouchvew.exe, 2, $分);將返回634960,文件大小 InfoFile(c:kingviewtouchvew.exe, 3, $分);將返回736701852, 自70年1月1日起的秒數(shù) InfoFile(c:kingview*.exe, 4, $分);將返回4,找到4個(gè)可執(zhí)行文件

43、。InfoResource 此函數(shù)返回各種系統(tǒng)資源值。調(diào)用格式: IntegerResult=InfoResource(ResourceType,Trigger); 參數(shù) 描述 ResourceType 代表要監(jiān)視的資源類型的整數(shù),可為以下值之一: 1 返回GDI資源可用空閑空間的百分比。 2 返回USER資源可用空閑空間的百分比。 3 返回當(dāng)前內(nèi)存中空閑空間字節(jié)數(shù)。 4 返回當(dāng)前正在運(yùn)行的任務(wù)數(shù)。 Trigger 每當(dāng) Trigger 值改變時(shí),執(zhí)行InfoResource() 函數(shù)。Trigger 可為任一變量名(不受系統(tǒng)變量限制)。 由整數(shù) ResourceType 指定的特定系統(tǒng)資源信

44、息存放在 IntegerResult 中。 例如:下面的語(yǔ)句每分鐘執(zhí)行一次并返回當(dāng)前值: InfoResource(1, $分);/將返回空閑百分比 InfoResource(2, $分);/將返回空閑百分比 InfoResource(3, $分);將返回內(nèi)存中空閑空間字節(jié)數(shù) InfoResource(4, $分);將返回任務(wù)數(shù) 注意: 在WIN NT 下返回GDI和USER的資源可用空閑空間的百分比是一樣的,與WIN NT系統(tǒng)有關(guān)。Int 此函數(shù)返回小于等于指定數(shù)值的最大整數(shù)。調(diào)用格式: IntegerResult=Int(Number); 參數(shù) 描述 Number 任一數(shù)字或者組態(tài)王的實(shí)型

45、或整型變量名。 例如: Int(4.7);將返回 4 ;Int(-4.7);將返回 -5listLoadList 此函數(shù)用于將CSV文件Filename中的列表項(xiàng)調(diào)入指定的列表框控件ControlName中,并替換列表框中的原有列表項(xiàng)。列表框中只顯示列表項(xiàng)的成員名稱(字符串信息),而不顯示相關(guān)的數(shù)據(jù)值。語(yǔ)法格式使用如下: listLoadList(ControlName,Filename); 參數(shù)說(shuō)明: ControlName:工程人員定義的列表框控件名稱,可以為中文名或英文名。 Filename:csv文件,用寫字板程序進(jìn)行編輯,用以存放列表框中要顯示的列表項(xiàng)。 例如: istLoadLis

46、t(組合框信息,c:組態(tài)王list.csv); 此語(yǔ)句將指定的文件list.csv調(diào)入名為組合框信息的列表框中并顯示出來(lái)。 注: 如果沒(méi)有給出csv文件所在的完整路徑,則該函數(shù)就從組態(tài)王所在的路徑下尋找指定的文件。 listSaveList 此函數(shù)用于將列表框控件ControlName中的列表項(xiàng)信息存入CSV文件Filename中。如果該文件不存在,則直接創(chuàng)建。語(yǔ)法格式使用如下: listSaveList(ControlName,Filename); 參數(shù)說(shuō)明: ControlName:工程人員定義的列表框控件名稱,可以為中文名或英文名。 Filename:CSV文件,按一定格式用以存放列表框

47、中的列表項(xiàng)。 例如: listSaveList(組合框信息,c:組態(tài)王list.csv); 此語(yǔ)句將組合框信息列表框中的列表項(xiàng)存入到文件c:組態(tài)王list.csv中。 注: 如果沒(méi)有給出CSV文件所在的完整路徑,則該函數(shù)在組態(tài)王所在的路徑下創(chuàng)建該文件。LogE 此函數(shù)返回對(duì)數(shù)函數(shù)logex的計(jì)算結(jié)果, X為變量值調(diào)用格式: LogE(變量值); 例如: LogE(100);返回loge100計(jì)算值4.605 LogE(1);返回loge1計(jì)算值0 LogN 此函數(shù)返回以n為底的x的對(duì)數(shù)。以1為底的對(duì)數(shù)沒(méi)有定義。調(diào)用格式: Result=LogN(Number,Base); 參數(shù) 描述 Numb

48、er 任一數(shù)字或者組態(tài)王的實(shí)型或整型變量名。 Base 做底的整數(shù)。 例如: LogN(8, 3);將返回 1.89279. LogN(3, 7);將返回 0.564.LogOff 此函數(shù)用于在TOUCHVEW中退出登錄。調(diào)用格式: LogOff( ); 參數(shù) 無(wú) LogOn 此函數(shù)用于在TouchVew中登錄。調(diào)用格式: LogOn( ); 參數(shù) 無(wú) 例如: 為畫(huà)面上某個(gè)按鈕建立命令語(yǔ)言連接: LogOn( ); 畫(huà)面程序運(yùn)行時(shí)單擊此按鈕,彈出“登錄”對(duì)話框:工程人員在此對(duì)話框中輸入用戶名和口令,以獲得操作權(quán)限。Max 此函數(shù)用于求得給定的數(shù)中最大的一個(gè)數(shù)。其參數(shù)個(gè)數(shù)為1-16個(gè)。調(diào)用格式:

49、 Max( Val1, Val2 ); 例如: MaxValue = Max(Max(var1,var2), var3 ); 此函數(shù)返回值MaxValue為var1、var2、var3中最大的數(shù)。 Min 此函數(shù)用于求得給定的數(shù)中最小的一個(gè)數(shù)。其參數(shù)個(gè)數(shù)為1-16個(gè)。 例如: MinValue=Min(Min(var1,var2),var3); 此函數(shù)返回值MinValue為var1、var2、var3中最小的數(shù)。 ModifyTagField 此函數(shù)用于修改變量的屬性值 語(yǔ)法格式使用如下: ModifyTagField(VarName,Value,Quality,Year,Month,Dat

50、e,Hour,Minute,Second,millSecond);參數(shù)說(shuō)明: VarName:變量名稱。 Value: 變量值。 Quality:變量的質(zhì)量戳。 Year:變量時(shí)間戳的年。 Month:變量時(shí)間戳的月。 Date:變量時(shí)間戳的日。 Hour:變量時(shí)間戳的時(shí)。 Minute:變量時(shí)間戳的分Second:變量時(shí)間戳的秒。 millSecond:變量時(shí)間戳的毫秒。 例如: ModifyTagField(R1,999.9,192,2005,10,1,9,0,0,0);PageDown 用于報(bào)警窗口信息的向前翻頁(yè)顯示。調(diào)用形式: PageDown(AlmWin, Lines); 參數(shù):

51、AlmWin: 報(bào)警窗口名 Lines: 翻頁(yè)行數(shù) 例如: PageDown(全廠歷史報(bào)警記錄窗口,7); 該調(diào)用將“全廠歷史報(bào)警記錄窗口”的報(bào)警記錄向下翻7行(如果有足夠報(bào)警記錄的話)。 PageUp 用于報(bào)警窗口信息的向后翻頁(yè)顯示。調(diào)用格式: PageUp(AlmWin, Lines); 參數(shù): AlmWin: 報(bào)警窗口名 Lines: 翻頁(yè)行數(shù) 例如: PageUp(全廠歷史報(bào)警記錄窗口,7); 該調(diào)用將“全廠歷史報(bào)警記錄窗口”的報(bào)警記錄向上翻7行(如果有足夠報(bào)警記錄的話). PI 此函數(shù)返回圓周率的值。調(diào)用格式: RealResult=PI();例如: PI( );將返回 3.1415

52、926.PowerCheckUser 此函數(shù)當(dāng)用戶希望進(jìn)行一項(xiàng)操作時(shí)(如分閘或合閘),為防止誤操作,需要進(jìn)行雙重認(rèn)證。即在身份認(rèn)證對(duì)話框中,既要輸入操作者的名稱和密碼,又要輸入監(jiān)控者的姓名和密碼,兩者驗(yàn)證無(wú)誤時(shí)方可操作。調(diào)用該函數(shù)后,彈出身份驗(yàn)證對(duì)話框。如下圖所示。其中使用的用戶信息是通過(guò)組態(tài)王中的用戶配置得到的。調(diào)用格式: Result= PowerCheckUser(string OperatorName, string MonitorName); 參數(shù) 描述 OperatorName 返回的操作者姓名 MonitorName 返回的控制者姓名 Result 1:驗(yàn)證成功,0:驗(yàn)證失敗 例

53、如: Result= PowerCheckUser(OperatorName, MonitorName);PreviewWindow 該函數(shù)具有組態(tài)王畫(huà)面的打印預(yù)覽功能。調(diào)用格式: PreviewWindow( Window, xScale, yScale , option, xStart, yStart); 參數(shù)說(shuō)明: Window:要打印預(yù)覽的組態(tài)王窗口名,即組態(tài)王畫(huà)面名稱。字符串類型。 xScale:打印輸出的寬度占頁(yè)面總寬度的百分比。整型或?qū)嵭?。此參?shù)為0時(shí),option參數(shù)起作用。 yScale:打印輸出的高度度占頁(yè)面總高度的百分比。整型或?qū)嵭?。此參?shù)為0時(shí),option參數(shù)起作用。

54、 option:僅當(dāng)xScale和yScale為0時(shí)有效。整型,取值0或1。 如果組態(tài)王畫(huà)面上不包含位圖,OCX控件,報(bào)表,報(bào)警窗,那么,option為0時(shí), 保持畫(huà)面的縱橫比不變,以適合打印頁(yè)面的最大比例打?。ó?huà)面不失真);option為1時(shí),按頁(yè)面的大小對(duì)畫(huà)面進(jìn)行縮放(畫(huà)面有可能失真)。 如果組態(tài)王畫(huà)面上包含位圖, OCX控件,報(bào)表,報(bào)警窗,中的任何一個(gè),那么,option為1時(shí), 保持畫(huà)面的縱橫比不變,以適合打印頁(yè)面的最大比例打?。ó?huà)面不失真);option為0時(shí),按頁(yè)面的大小對(duì)畫(huà)面進(jìn)行縮放(畫(huà)面有可能失真)。 當(dāng)畫(huà)面上包含位圖, OCX控件,報(bào)表,報(bào)警窗時(shí),建議將option參數(shù)設(shè)為1

55、。 xStart:要打印窗口的橫向空白占頁(yè)面寬度的百分比。整型或?qū)嵭?。如果組態(tài)王畫(huà)面上包含位圖, OCX控件,報(bào)表,報(bào)警窗,中的任何一個(gè)時(shí),xStart參數(shù)值無(wú)意義。 yStart:要打印窗口的縱向空白占頁(yè)面高度的百分比。整型或?qū)嵭?。如果組態(tài)王畫(huà)面上包含位圖, OCX控件,報(bào)表,報(bào)警窗,中的任何一個(gè)時(shí),yStart參數(shù)值無(wú)意義。 注意: 1、組態(tài)王運(yùn)行系統(tǒng)預(yù)覽打印畫(huà)面后,如果在開(kāi)發(fā)系統(tǒng)對(duì)畫(huà)面進(jìn)行了修改,請(qǐng)重新預(yù)覽。 2、只能預(yù)覽當(dāng)前顯示的畫(huà)面。 3、請(qǐng)?jiān)诮M態(tài)王運(yùn)行系統(tǒng)啟動(dòng),顯示運(yùn)行畫(huà)面之后,再進(jìn)行打印預(yù)覽。 4、如果畫(huà)面的顯示尺寸小于畫(huà)面的實(shí)際尺寸時(shí)(畫(huà)面的顯示尺寸和實(shí)際尺寸在開(kāi)發(fā)系統(tǒng)的畫(huà)面屬

56、性中設(shè)置),預(yù)覽到的畫(huà)面與組態(tài)王運(yùn)行系統(tǒng)顯示的畫(huà)面相同,也就是說(shuō),預(yù)覽到的是部分畫(huà)面。 5、建議將畫(huà)面的顯示尺寸設(shè)在計(jì)算機(jī)顯示屏的像素點(diǎn)以下。 例如: 預(yù)覽報(bào)表打印窗口,可以使用下面的按鈕命令語(yǔ)言: PreviewWindow( 報(bào)表, 0, 0 , 1, 0, 0); 其中“報(bào)表”為包含報(bào)表的組態(tài)王畫(huà)面名。ReBuildDDE 此函數(shù)用于重新建立DDE連接。 調(diào)用形式: ReBuildDDE(); 此函數(shù)無(wú)參數(shù)。 ReBuildUnConnectDDE 此函數(shù)用于重新建立未成功的DDE連接。 調(diào)用形式: ReBuild UnConnectDDE(); 此函數(shù)無(wú)參數(shù)。ReportLoad 此函數(shù)為報(bào)表專用函數(shù)。將

溫馨提示

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

評(píng)論

0/150

提交評(píng)論