版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Abs(14);返回值为
对变量进行确认,或对组进行确认。如果函数参数为变量名称,则只对常用于按钮命令语言,当发生时,用此函数进行确认,它将产生确认事Ack(组名);或 例如:Ack(全厂); AckByTagName("\\本站点\液位");AckByGroupNamestation_namegroup_name"station_name为产生的IO服务器名,group_name为组名。 函数也可配合函数SendKeys的使用。调用形式: ActiveXIsVisible("CtrlName",nMode); ActiveXIsVisible(“Ctrl100);„„1-32个。Average(‘a1’,‘AverageValue=容参见《组态王6.55使用手册》中“历史库”一章。BackUpHistData(Strchinename,Long参数:chinename字符串 //备份“IO站”的历史数据,截至时间为当前: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:选定要设置的条形图或扇区索引,从0开始计。Value:设定条形图或扇区的数据,整形数据,实型数据。chartAddchartAdd"温度棒图后再用chartAdd()函数重新添加。nSerialIndex0nSerialIndex值为1。",ConfigODBC(nDatatbasetype,szAttributes);nDatatbasetype:数据库类型,目前支持Access,SQLserver 该参数为0时表示数据库类型为Access,参数为1时表示数据库类型为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(当电源开关=1Str的值为"电源打开"EditUsers( 此函数用来定义Alt/Win/ESC键锁定还是解除。调用形式:EnableDisableKeys(AltKeyEscKeyWinKey); Esc标志 当AltKey为0时,会自动解除“任务管理器”的。管理部分。
此函数一个源文件到目的文件,它与DOS的Copy命令或者Windows文件管理器中的Copy功能相似。调用格式:FileCopy( DoneTag该参数目前无效。用来报告过程进展情况的变量名称。此参数须SourceFile和DestFile一般为文件名。但用FileCopy()函数单一文件时, 量Monctor在完成后置为1。若SourceFile包含任何通配符的话,DestFile必须是一个 FileCopy DestFile目的文件名(包含完整的路径)DoneTag存模拟型,随着转移过程的进行,该值从0变化到100。例如:Status是一个将被写为1、-10的整型变量。 下的名为“DATA.TXT的文件转移到名为“BACKUP”的目录下,变量Monitor在转移完成后将被置为1。 FileMove将把C盘根 后被置为1。此函数从一个指定文件中读出CSV(逗号分隔变量)记录。调用格式:仅仅是MyTag1。NumberOfFieldsMyTag1、MyTag2MyTag3C:\DATA\FILE.CSV“Thisistext,3.1416,5”,保存在MyTag3中:此函数在读出之后返回新的字节位置。你可以在下次读时使用此返回值作为FileOffset的值,如: Str_Tag指定将从文件中读出的数据保存于何处。CharsToRead指定要从文件中读出多少字节。为处理文本文件,可将CharsToRead0LF此函数在读出之后返回新的字节位置。可以在下次读时使用此返回值作为FileOffsetFileReadStr("C:\DATA\FILE.TXT",1,Str_Tag,此函数往指定文件写入CSV(逗号分隔变量)记录。调用格式:FileOffset:FileOffset0,文件末尾。若为1,则写到开头。若为2,则调用直接进行打印。MyTag1(是MyTag1。为FileOffset值。MyTag1、MyTag2MyTag3)。这些具有连续名字的变量必须先FileWriteFields("C:\DATA\FILE.CSV",1,"MyTag1",3);FileWriteFields("C:\DATA\FILE.CSV",0,"MyTag1",3);FileWriteFields("EPSONLQ-1600K",2,"MyTag1",注意:StartTag两侧必须加引号。Filename指定写入的文件。若文件不存在,则创建它。 指定此文件的起始位置。若FileOffset为0,此函数将写到文件末尾。若为1,则写到开头String指定要写入文件中的字符。LineFeedLineFeed1此函数在写入后返回新的字节位置。你可以在下次写时将此返回值当作FileOffset()FileWriteStr("C:\DATA\FILE.TXT",0,MsgTag,strType:要统计的类型及条件。取值范围0-18。对于开关量StrType有效值为0、1、10。GetBackupProgress(strszStationName);参数:szStationName站点名称。0~100换完成输出的日期也为UTC()日期。语法使用格式 自UTC()时间1970年1月1日00:00:00到2003年8月8日0:8:9的秒的 函数GetDate(,年,月,日);执行后,得到的“年”的值为2003,“月”的值为8,“日”的值为8。 使用HTConvertTime函数将自UTC()时间1970年1月1日00:00:00时间2006年9月26日9:22:4转换为以秒为单位的长整数数值为 GetDaocal函数可以从这个数值中分离出所表示的日期——年、月、日。GetDaocal( 还有ID号。组态王的变量域“.Group”显示的是变量所属组的ID号,如果要sGroupName=GroupID:要获取名称的组的ID号FLOATGetHistData(constchar*strTagName,shortyear,shortmon,shortday,shorthour,shortmin,shortsec):用于取得某个时间点上的历史数据shortyear:年、shortmon:月、shortday:日、shorthour:时、shortmin:分、shortsec:秒。EndTime:StartTime。化的以时间1970年1月1日8:00:00为基准的长整型数,所以用户在使用EndTime:数据查询的结束时间,类型同StartTime。GetPictureScrollXPos(STRINGGetPictureScrollYPos(STRINGGetRealDBForFloatVarNameGetRealDBForInt(VarNameii=GetRealDBForIntGetRealDBForString(VarNamess=GetRealDBForStringGetRDBData("variablename",constchar*strvariablename服务器名例如:taaa,,有数据或者找到的数据质量戳不为GOOD,则返回“。StringGetRDBStatisData("variablename","StartTime",timespan,statisticvariablename:变量名称,格式为“服务器名“2010-6-23-12-00-002010623120000EndTime:月-日时-分GetSatisData(\\\aa_RAD_ss2010-11-1-12-00-00102,注意:如果开始与结束时间间隔过大,取值时间长度过小,导致需要查询的数BOOLGetStationStatus(str参数:szStationName站点名称>0正在备份数据=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:分,整型,转换后得到的数据,输出参数 数值 函数GetTime( 的值为8,“秒”的值为9。的时间数值输出。该长整型秒数的基准为UTC()时间1970年1月1日 Minute:分,整型,转换后得到的数据,输出参数 使用HTConvertTime函数将自UTC()时间1970年1月1日00:00:00时间2006年9月26日9:22:4转换为以秒为单位的长整数数值为 GetTimelocal函数可以从这个数值中分离出所表示的时间——时、分、秒。GetTimelocal( 当前历史服务记录状态是开启,要想关闭历史服务记录,使用函数:HistorDBerverRu(0区,那么转换的时间基准为1970118:00:00。 值置为整型数的最大范围,如2×109,否则可能会因为返回数据超出范围导致转换调用函数TrendPen=HTGetPenName(Trend1,2); 表示获取与历史趋势曲线的域ValueStart相对应的实际值,“end”表示获取与历史趋势曲线的域ValueEnd相对应的实际值,ValueEnd是如ValueEnd的输出为50,表示百分比是50%,如果使用函数语句线名,1表示对应温度的趋势笔。点(时间为1970年1月1日08:00:00)的以秒计的相对时间,指示器位置由ScootNum指定。调用格式:TimeLength=HTGetTimeAtScooter(Trend1此函数返回包含时间/日期的字符串,指示器的位置由ScootNum和ScootLoc指 pTextFormat指定要使用的时间/时期格式的字符串。可为下列值之一。 以Windows控制面板相同的格式显示日期。 量NewRightTimeString中,格式是”Time”,调用函数NewRightTimeString=HTGetTimeStringAtScooter(Trend1,2,"Time");HistoryNamePenNum代表笔号的整型变量或值(18 例如:Trend1Pen2型变量LeftHemisphereSD中: PenNum代表笔号的整型变量或值(18 "Value"值无效,为1表示有效。变量ValidFlag中存入1,无效,则存入0:ValidFlag=HTGetValueAtScooter(Trend1,2,3,"Valid");HistoryNamePenNum代表笔号的整型变量或值。(1 此函数直接使用运行数据库的趋势变量 入内存实型变量AvgValue中。调用函数: HTResetValueZone 势曲线将起始于上午11:59:54。午12:00:12(在函数执行后)。HistoryName历史趋势曲线名称,在“历史趋势曲线”框中定义。LeftScooterTime历史趋势曲线的时间坐标起点值。一个以GMT(时 年月日:00:00为起点(时间为 年月日:00:00)的以秒 代表笔号(从1-8)的整型变量名或整数值。 HTSetPenName(Trend1,3,”OutletPressure”); 不变。Trend1.ScorterPosRight0.01:25:00,301:25:00,15更改后的起始时间和截止时间与更改前两个指示器的位置(为0.0,ScorterPosRight域为1.0。依AlignPosString的值算出。调用格式:HistoryName代表趋势名称的历史趋势变量。"StartTime"保持起始时间与缩放前相等"Center"保持中心时间与缩放前相等"EndTime"保持终止时间与缩放前相等下面的语句将时间轴长度设置为原来的二倍,并保持趋势变量“Vlum”的中心时12:5:0302:1445602:1515。HZmu(ouee 将返回Windows InfoAppTitle("calc.exe");//将返回"Calculator"InfoAppTitle("excel.exe");//将返回"Excel" InfoDisk例如:InfoDisk("C",1,$Minute);//将返回C盘总空间数 返回0。文件时,返回值大于1。InfoFile("c:\kingview\touchvew.exe",3,$Minute);//将返回 ,{自70年1月1日起的秒数} TriggerInfoResourceTriggerInfoResource(1,$Minute);//将返回空闲百分比InfoResource(3,$Minute);//将返回内存中空闲空间字节数InfoResource(4,$Minute);//将返回任务数
NumberFilename:CSV文件,按一定格式用以存放列表框中的列表项。CSV此函数将给定的列表项字符串信息MessageTag增加到指定的列表框控件由小到大自动加1。语法格式如下:变量IndexTag。语法格式如下:回值为-1说明当前控件没有选中项目。语法格式如下:件中当前选中项的索引号(从0开始)。如果返回值为-1,说明没有设置成功ItemIndex:数值常量或变量,表示列表项索引号。索引号赋给变量ID。此函数用于获取索引号为ItemIndex的列表项中的数据值,并送给整型变量listGetItemData("ControlName",ItemIndex,NumberTag);listGetItemData("组合框信息",2,此语句将索引号为2的列表项的数据值送给变量NumberTag。在此例如中,listSetItemData("ControlName",ItemIndex,Number 根据“sDriverFilePath”中指定的参数数据库路径和文件名称及“nRow”指定的要的参数的段号,此函数用于将指定控制段的一个或全部数据写入控制设备中。此函数为组态王公用函数。调用格式:LoadDriverConfig(sDriverFilePath,nRow);参数说明:sDriverFilePath:字符串 - - -3获得控制字段名失败-4根据字段得到驱动信息失败-5-6-7-8-9驱动配置信息无参数-10例如:longStringstrDBPath="E:\数据库\control.mdb";longnRow=1;lRet=LoadDriverConfiglongLoadText("ControlName","FileName",".TxtOr.Rtf"
LogE(1);返回loge1计算值0
LogN(8,3LogN(3,7LogOff(参 LogOn(参 LogOn(参数:UserNamePassWord也可以使用Trace()函数实现。调用格式:String要记录到组态王的字符串。LogString("ReportScriptis
Max(Val1,Val2MaxValue=Max(Max(var1,var2),var3
Value:变量值。戳的设值为好(192)时,时间戳的设值才能成功。 PageDown(AlmWin,Lines:PageUp(AlmWin,Lines:PI();将返回 CtrlName:用于AVI动画的控件的名称。 音文件所在的,也可以不加。声音文件的查找按以下顺序:当前工程目录,Windows,Windows系统,在SoundName参数中列出的。若缺 Flags:Flags4:ySound("a.wav",1);ySound("",5);ySound2(SoundNameDevideId,Flags);Flags整型方式。设为0就是停止当前。设为1,同步当前声音一次,如果当前音乐文件时收到了新的请求,则完当前文件后才开始新文件;设为2,同步循环当前声音,不响应新的请求;设为3,异步当前声音一次,如果当前音乐文件时收到了新的请求,ySound2(“c:\horns.wav”,1,0);
Result=Pow(x,Result=Pow(23);函数调用后认证。即在认证框中,既要输入操作者的名称和,又要输入者的和,两者验证无误时方可操作。调用该函数后,弹出验证框。如Result=PowerCheckUser(stringOperatorName,string PreviewWindow("Window",xScale,yScale,option,xStart,option参数起作用。如果组态王画面上不包含位图,OCX控件,报表,窗,那么,option为0时,保持画面的比不变,以适合打印页面的最大比例打印(画面不失真option为1时,按页面的大小对画面进行缩放(画面有可能失真。option画面上包含位图,OCX控件,报表,窗时,建议将option参数设为1。PreviewWindow(0,01,0,PrintWindow("Window",xScale,yScale,option,xStart,WindowxScale0,YScale0,以使用缺省Options01WidthHeight0Options为1窗口在最大比下以窗口尺寸的整数倍数打印。若Options为0,以适于此页的最大比打印。若窗口包含位图,置Options为1,以免位图被拉xStartYStart置为“TrueType”字体。上的字体为“System”字体,它不是“TrueType”字体。另外,“System”字体用在上与用在屏幕上相比略有不同。若发生了这种情况。请试着把按个值取0。来的温度值,TimeString为组态王数据库中定义的一个字符串变量。pvAddNewRealPt(10,20,TimeStringpvAddNewSetPt("ControlName",TimeOffset,Value个值取0。pvAddNewSetPt(1,38,定值距前一值的时间间隔值为1。pvClear("ControlName",IsRealCurvepvClear0pvClear1pvGetValue("ControlName",timeOffset,TagName,"option"个值取0。间隔为5,并将该值存放到变量反应罐实时温度中。pvIniPreCuve("ControlName","fileName"fileName:fileName文件以文本文件格式(.csv),编排格式:pvIniPreCuve("加热炉温控曲线","c:\pvset.csv”);pvLoadData("ControlName","FileName","option"pvLoadData("反应罐温控曲线","c:\setvalue.csv","SetValue"pvLoadData(","fileName","RealValue"pvModifyPreValue("ControlName",Index,Tane,SetValue,timeStoreIndex:温控曲线段索引编号。温度80;保温时间25。pvMoveSlide("ControlName",leftORrightSlide,direction,numPtleftORrightSlide:设置左游标或右游标。 pvMoveSlide(0,1,文件名自动添加.csv后缀。pvSaveData("ControlName","FileName","option"此语句把反应罐温控曲线控件中的温控实时曲线的采样历史数据值以.csv到文件fileName中。此语句把反应罐温控曲线控件中的温控设定曲线以.csvTempMin:设置温控曲线的温度最小值,可以为正数或负数。TimeMax:设置温控曲线的时间最大值。ReadTag(tagName,freq);TagName:字符串型组态王数据词典中定义的IOFreq56――3,000,000ReadTag(“反应罐温度”,1000),此语句设定变量-反应罐温度频率ReBuildRecipeDelete("filename","recipeName");RecipeInsertRecipe(filename,InsertRecipeName);参数说明:filename字符 InsertRecipeName字符 RecipeLoad(“filename”,“recipeName”RecipeManage((“fileame”,“recipeName”Fea可以是组态的I/O型或内存型字符串变量。如果“面包厂.csv”中没有配方3,则系统自动创建。RecipeSelectNextRecipe(“filename”,“recipeName以是组态的I/O型变量或内存型变量。此语句运行后模板文件中“配方3”的下一个配方,如果字符串变RecipeSelectPreviousRecipe(“filename”recipeName”以是组态的I/O型变量或内存型变量。RecipeName中存放。Report1("Source","OutputFile"例如: 的名称为”实时数据.RTF”的实时数据报告。报告,此函数为6.0函数,建议6.55不使用该种报表。使用格式:Report2(ST,"Source","OutputFile"(StartTime令语言函数HTConvertTime()设定。ST=HTConvertTime(Year,Month,Day,Hour,Minute,Second); 定了报告输出的。ReportPrint("OutputFile"ReportPrint2(StringszRptName) 或者ReportPrint2(StringszRptName,EV_LONG|EV_OG|EV_DISC);ReportGetCellString(ReportName,Row,文本=ReportGetCellString(“实时数据报表”,2,5);ReportGetCellValue(ReportName,Row,值=ReportGetCellValue(“实时数据报表”,2,4);列数=ReportGetColumns(“实时数据报表”);行数=ReportGetFocusCell(constchar返回值为X-XXXXX-XXX格式的字符串。其中第一个有效字符只有两个值:1)中的单元格为第7行第3列的单元格;ReportSetRows(StringszRptName,longReportSetRows(“实时数据报表”,1000);ReportSetColumns(StringszRptName,longReportSetColumns 0-成将文件名为“数据报表1”,路径为“C:\My 返回值赋给变量“读文件”:读文件=ReportLoad(“实时数据报表”,”C:\MyReprotPageSetup(String此函数为报表函数。将指定报表按照所给的文件名到指定下, 0-成功将报表“实时数据报表”为文件名为“数据报表1.RTL”,路径为路径为“C:\Mys”,返回值赋给变量“存文件”:ReportSetCellString(ReportName,Row,Col, Row:整 “字符串设置结果2”(组态王变量),在数据改变命令语言中输入:2=ReportSetCellString28,5,10,7, 置结果2”(组态王变量),在数据改变命令语言中输入:ReportSetHistData(ReportName,TagName,StartTime,SepTime,szContent);TagName:所要查询的变量名称,类型为字符串型。e0年1月1日0所以用户在使用本函数查询历史数据之前,应先将查询起始时间转换为长整型据报表的填充范围为’a2:a50’,表示竖排第一列从第二行到第五十行。longStartTime(StartTimeStartTime=HTConvertTime(2001,5,1,8,0,(StartRow(StartCol 从历史库中,查询某变量(TagName)一段时间范围内(StartTime--EndTime)的所有开始显示2列,左列显示时间,右列显示值;如果bTimeVisible=0,从(StartRow,StartCol)开始显示1列,只显示数值。ReportName--string报表名称TagName--string变量名称EndTime--long数据查询的结束时间StartRow--long查询的数据在报表中填充的起始行,小于20000。StartCol--long查询的数据在报表中填充的起始列,小于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,该函数可以按照用户给定的参数从组态王历史库或工业库查询历史数据,兼容ReportSetHistData、ReportSetHistData3的功能。调用格式:StartTime,SepTime,"szContent",bShowInvalidData);ServerName:可以为工业库的站点名,也可以是历史库查询时的站点名或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.此函数为报表函数,用于在使用了报表向导功能时,在运行系统中重新设置报表查询的起始时间,可以在按钮弹起的中使用。运行后将弹出设置报表起始时voidReportSetStartTime(constcharconstchar*pReportName:ReportSetTime("ReportName",StartTime,SepTime,StartTime=HTConvertTime(2001,5,1,8,0,此函数为报表函数,向报表设置连续的日期和时间字符串,配合函数ReportSetHisDataReportWebDownload(ReportName,DownloadType 系统中指定的报表内容到IE浏览器上对应的报表中。hange(;复位所有变量的dhanged域值。的IO变量频率定义为0毫秒(否则该函数没有用处),在需要进行参数:TagName字符串 则在组态王变量词典中将该变量频率定义为0,在命令语言脚步中使用该函列。当需要正式时执行SampleVarEnd()函数,进行一次。SampleVar()函数后,执行一次SampleVarEnd()函数,才能进行。该函数的作用是把画面保存成为BMP或者JPG文件。调用格式: 例如: SaveText("ControlName","FileName",".TxtOr.Rtf"ScrollPicture("PictureName",xPoint,yPointScrollPicture(20键 意 Caps Deleteor Downdirection Leftdirection Num Page Page Print Rightdirection Scroll Updirection 符加花括号,如:SendKeys("A{+}B"),表示发出字符串A+B。voidSetAlarmWinDis(stringname,long例如:SetIoDeviceRunState("PLC",此函数用于手动网络节点;对于被的站点,断开连接,不进行尝试,不进SetNetNodeValid(szNodeNamebFlag);bFlag:0,1激活0BOOLSetPrintAlarm(BOOLSetRealDBForBoolVarName为变量名,Value为变量值SetRealDBForFloatVarName为变量名,Value为变量值在画面“显示时”命令语言中输入:SetRealDBForInt("\\本站点\行",10);设置字符串变量“\\本站点\v”的值为abc。SetTrendPara(Trend_Tag
NumberSgn(0nCmdShow:导航窗口的显示与隐藏控制。nCmdShow=0,隐藏导航窗口;
SqlStatement附加的SQL语句SQLAppendStatement(DeviceID,“where中 定义了一组语句的结尾。在SQLTransact()指令和mit()指令之间的一组令暂不执行,直到执行了mit()。语法:mit(DeviceID "dsn=;uid=;pwd="连接语句“DSN=datasourcename[;attribute=value[;attribute=组态王以sa登录(无)和名为wang的SQLServer中的pubs数据库连接[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", 如果调用前执行了SQLPrepareStatement(),:RecordNumber序号SQLGetRecord(DeviceID, 以下三个函数配合使用可以取代标准的SQLInsert()实现快速插入:而SQLInsertPrepare()分配句柄SQLHandle后,可以使用该句柄连续执行多个SQLInsertExecute(),最后执行SQLInsertEnd()释放句柄。这样,同样的资源反复BindList记录体 选取由SQLSelect()创建的选择集的末条记录。此句执行之前,必须执行例如:包含在文件中的语句。类似于SQLSetStatement 在文件SQL.txt中,包含以下信息:SelectColumnNamefromTableNamewhereSQLSetStatement()SQLLoadStatement()和SQLAppendStatement()指定的语句。 例如:将返回的句柄赋给内存变量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”,“”,该函数用于查询SQL数据库中符合查询条件的前N条记录,语法格式如下:"TopExpr"); 和排序的前3条记录。[ResultCode=]SQLSetParamChar(SQLHandle,ParameterNumber,"ParameterValue", ParameterNumber语句中参数出现的序号 MaxLen参数相关列的最大长度 ParameterNumber e,Precision); ParameterNumber语句中参数出现的序号 e",Precision,Scale); ParameterNumber语句中参数出现的序号 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例如:用组态王的当前变量更新kingview表格中所有agg=20的行。SQLUpdate(DeviceID,“kingview”,“bind1”,“agg=20”);(SQLSelectSQLExecute)指定的字段值(即组态王变量值)相同,则数据库
Sqrt(NumberStartApp(“c:\programfiles\office\office\excelreport.xls”);StartApp("c:\programfiles\office\office\excel"VoidStopApp(stringcmd,string例12类 34IDStopApp("50684);//ID通过任务管理器进程PID得字符被检测或受到影响。如果字符串变量提供给StrASCII字符多于一个,只有变StrASCII("AMixerisRunning65StrASCII("amixerisrunning" 将一个[CR]和[LF]加到MessageTag的末尾,并且传递给了ControlString。插入ASCII码在32-126范围之外的字符对于创建外设(例如:或调制解调器)的控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出现,则将其第一个的位置返回给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实际文本字符串或字符串变量名。文本的长度(字符数)返回给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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 静脉输液护理技术详解
- 膝关节护理中的长期随访
- 发绀患者的护理沟通技巧
- 小儿日常生活护理要点
- 金华教编试题及答案
- 公共篇-主要法规法律试卷含答案
- 粉末冶金模具工岗中基础技能考核试卷含答案
- 毛衫套口工基础能力评优考核试卷含答案
- 水生动物病害防治员操作评估竞赛考核试卷含答案
- 手工织毯工操作管理评优考核试卷含答案
- 2025年技工事业编考试题目及答案
- 公司行政管理制度培训
- 2026 年离婚协议书 2026 版民政局专用模板
- 肺结核患者护理实践指南(2025年版)
- 2025 年大学计算机科学与技术(算法设计与分析)试题及答案
- DB11∕T 1444-2025 城市轨道交通隧道工程注浆技术规程
- gcp不良事件培训课件版
- 岩棉夹芯板内墙施工方案
- 2024年潜江市教育局招聘教师真题
- 顶棚粉刷施工方案及质量控制措施
- 河北省机关事业单位技师2025公共基础知识之职业道德题库(附答案+解析)
评论
0/150
提交评论