调用方法:Document.setArrayStart 内存条芯片号,起始点坐标
Document.setarrayline:用数组值设定数组型数据线(内存条芯片)上的波形或频谱数据 调用方法:Document.setarrayline 内存条芯片号,读取点数,数组名
注意:对于VBScript,其变量初始化为VARIANT不定型,该函数中的数组是Double型,使用前先需对其进行Double赋值,强制转换为Double类型,如下所示: Dim data(2048),data1(2048) For K = 0 To 2047 data(k)=0.00001 Next ......
Document.setarrayline 6000,2048,data
Document.setICdata:设定软件芯片的数字型参数
调用方法:Document.setICdata 软件芯片号,参数在属性表中的位置(第一项为零),数值 Document.setICstr:设定软件芯片的字符型参数
调用方法:Document.setICstr 软件芯片号,参数在属性表中的位置(第一项为零),字符串
Document.setIPAddrLine:设定IP地址线的字符串数据 调用方法:Document.setIPAddrLine IP地址线号,字符串 Document.getIPAddrLine:取IP地址线数据
调用方法:IP=Document.getIPAddrLine(IP地址线号) 返回值:字符串
3.图形函数
Document.Write:在(x,y)用色彩c写字符串Str。 调用方法:Document.Write x,y,c,\
Document.WriteEx:在(x,y)用色彩c写h点高度的字符串Str。 调用方法:Document.WriteEx x,y,c,h,\
Document.DrawLine:在(x1,y1)到(x2,y2)间用色彩c画一条直线。 调用方法:Document.DrawLine x1,y1,x2,y2,c
Document.drawbar:用色彩c填充(x,y)到(x+w,y+h)的矩形区域。 调用方法:Document.drawbar x,y,w,h,c
Document.Fillcircle:用色彩c填充(x,y)为圆心,r为半径的圆形区域。 调用方法:Document.Fillcircle x,y,r,c
Document.Circle:用色彩c以(x,y)为圆心,r为半径画圆。 调用方法:Document.Circle x,y,r,c
Document.Rectangle:用色彩c以(x,y)和(x+w,y+h)为端点画矩形。 调用方法:Document.Rectangle x,y,w,h,c
Document.Arc:用色彩c以(x,y)为圆心,r为半径画圆,a1、a2为起始角和终止角画圆弧。 调用方法:Document.Arc x,y,r,a1,a2,c
Document.Setcolor:用红、绿、蓝三原色合成色彩。 调用方法:Document.Setcolor red,green,blue 函数返回值:图形函数中使用的色彩码。 Document.DrawDot:用色彩c,在(x,y)画点。 调用方法:Document.DrawDot x,y,c
Document.Draw3Dline:用色彩c1,c2,在(x1,y1)和(x2,y2)间以间距d画3维效果的直线。 调用方法:Document.Draw3DLine x1,y1,x2,y2,d,c1,c2
Document.Draw3DEdge:用色彩c1,c2,以(x,y)和(x+w,y+h)为端点画3维效果的矩形。 调用方法:Document.Draw3DEdge x,y,w,h,c1,c2 .
4.常用图形色彩码表:
Value Color 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Black Blue Green Cyan Red Magenta Brown Light Gray Dark Gray Light Blue Light Green Light Cyan Light Red Light Magenta Yellow White
.
5.文件操作
1)文件选择对话窗:
描述:弹出文件选择对话窗,选择读盘或存盘文件名。
语法:Value=Document.FileDialog(long type, LPCTSTR ext)
参数:Type=0:打开读文件对话窗,Type=1:打开存文件对话窗;ext=文件类型 返回值:-1=取消,0=确定,选择的文件存放在Document.Buffer中 样例:
rc=Document.FileDialog(0,\ If rc = 0 Then
name=Document.Buffer End If
2)文本文件读/写:
描述:打开指定的文件并返回一个 TextStream 对象,可以读取此对象或将其追加到文件。 语法:object.OpenTextFile(filename[, iomode[, create[, format]]])
部分 object 描述 必选。应为 FileSystemObject 对象的名称。 filename 必选。指明要打开的文件名称。 iomode create 可选。输入/输出模式,是下列两个常数之一:1=ForReading 或 2=ForWriting。 可选。Boolean 值,指出当指定的 filename 不存在时是否能够创建新文件。允许创建新文件时为 True,否则为 False。默认值为 False。 format 可选。0=ASCII格式文件,-1=Unicode格式文件。
写文件样例:
Dim fs, f
Set fs=CreateObject(\ Set f = fs.OpenTextFile(\ f.WriteLine \嗨,你好!\ f.Close
读文件样例:
Dim fs, f
Set fs=CreateObject(\ Set f = fs.OpenTextFile(\ textin=f.readLine() f.Close
3)二进制文件读/写:
Document.openfile:打开二进制文件用于文件读写 调用方法:Document.openfile type, name
参数说明:type- 0=打开文件用于读操作;1=打开文件用于写操作 参数说明:name- 文件名和路径
Document.closefile:关闭打开的文件流 调用方法:Document.closefile
Document.readdata:读二进制数。
调用方法:data=Document.readdata(type)
参数说明:type- 0=读一个char字符;1=读一个short量;2=读一个long量;3=读一个float量;4=读一个double量
Document.writedata:写二进制数。
调用方法:Document.writedata type, data
参数说明:type- 0=写一个char字符;1=写一个short量;2=写一个long量;3=写一个float量;4=写一个double量 参数说明:data - 写入的数据
注:用户可以用文本文件读/写、二进制文件读写函数编制自己的特殊格式的数据文件读写VBScript扩展芯片插件。
6.端口操作函数
Document.Initport:初始化端口操作。 调用方法:Document.Initport()
Document.Inport:从指定端口地址读数据。 调用方法:value=Document.Inport(address,size) 参数说明:address-端口地址
参数说明:size-读入的字节数,1=inportbyte,2=inportword,3=inportdword Document.Outport:从指定端口地址写数据。
调用方法:Document.Outport address,value,size 参数说明:address-端口地址 参数说明:value-写出的数值
参数说明:size-写的字节数,1=outportbyte,2=outportword,3=outportdword
7.串行口通讯函数
Document.OpenCom:初始化串行口。
调用方法:Rc=Document.OpenCom(port,baud) 参数说明:port:串行口号,取1,2,3
参数说明:baud:波特率,9800,19200,......
相关推荐: