2024年3月13日发(作者:)
Cicode Function Categories
Cicode函数目录
ActiveX Functions 制造和调用ActiveX 目标。
Alarm Functions 显示和管理报警。
Clipboard Functions 与Windows 剪贴板的数据交换。
Cluster Functions 管理Citect 串。
Colour Functions 颜色处理功能。
Communication Functions
DDE Functions
Device Functions
Display Functions
DLL Functions
Error Functions
Event Functions
File Functions
Form Functions
Format Functions
FTP Functions
FuzzyTech Functions
Group Functions
Graph Functions
I/O Device Functions
Keyboard Functions
Mail Functions Citect
Math/Trig Functions
Miscellaneous Functions
Page Functions
Plot Functions
Report Functions
Security Functions
SPC Functions SPC
SQL Functions
String Functions
Super Genie Functions
Table (Array) Functions
Task Functions
Time/Date Functions
Trend Functions
Window Functions
提供通讯端口的访问。
Citec和Windows 应用软件的动态数据交换。.
规定对各种设备(如打印设备、磁盘设备、数据库设备)的访问。
管理图形页的显示和处理。
执行动态连接库功能。
设计和处理错误信息。
设计和处理异步事件。
提供访问标准的ASCII文件功能。
制造和显示数据登录窗口。
将数据转化成格式化字符串。
管理FTP(文件传输协议)通信和文件。
模糊逻辑功能。
操作“组”,象区域、设备、报警类和其他一些可以作为组存取
的数据等等。
同Plot Functions。
控制I/O设备,显示I/O设备的信息,在I/O设备中读写数据 。
键盘输入功能。
用户之间(或任何其他的计算机)的邮件交换(如报表)。
标准的数学功能。
杂项功能。
图形页、标准报警页和趋势页功能。
图形数据的显示和打印。
在报表服务器上运行报表,改变报表的时序安排,获得报表状况
信息。
注册、注销和用户安全功能。
(存储程序控制技术)功能。
SQL(结构化查询语言)功能。
以各种方式操纵字符串。
精灵和超级精灵功能。
在整个表格中执行数学功能。
多任务处理功能。
时间和日期变量的操作。
控制趋势操作。
窗口显示操作。
ActiveX Functions
_ObjectCallMethod 为一个ActiveX目标调用一个新的方法。
_ObjectGetProperty 获得一个ActiveX 目标的某个特性。
_ObjectSetProperty 设置一个ActiveX 目标的某个特性。
AnByName 找回一个ActiveX目标的动态点号。
CreateControlObject 创建一个新的ActiveX目标实例。
CreateObject 创建一个新的ActiveX目标实例,没有可显示的组份。
ObjectAssociateEvents 允许改变ActiveX目标的事件分类。
ObjectAssociatePropertyWithTag 在变量标签和ActiveX目标之间建立关联。
ObjectByName 找回一个ActiveX 对象。
Alarm Functions
AlarmAck 确认报警功能。
AlarmAckRec 用记录号确认报警。
AlarmActive 决定报警是否在用户区域被激活。
AlarmClear 清除在报警列表中确认过的或失效的报警记录。
AlarmClearRec 清除某一记录号上的报警记录。
AlarmComment 允许用户在报警摘要中添加标注。
AlarmDelete 删除报警摘要中刚刚显示的输入。
AlarmDisableRec 禁止某记录号上的报警。
AlarmDsp 显示一个报警列表,从一个特定的动态点开始,顺序显示。
AlarmDspLast 显示最近的未被确认的报警。
AlarmDspNext 显示下一个报警页。
AlarmDspPrev 显示先前的报警页。
AlarmEnable 允许报警。
AlarmEnableRec 允许某记录号上的报警。
AlarmEventQue 打开一个报警事件序列。
AlarmFirstCatRec 查找某一报警类的第一个报警。
AlarmFirstPriRec 查找某一报警优先类型中的第一个报警。
AlarmFirstTagRec
查找某一报警标签、报警名、报警描述的第一个报警。
AlarmGetDsp 获得由一个动态点指定的区域中的报警信息。
AlarmGetFieldRec 从报警记录号处获得报警地的数据。
AlarmGetInfo 获得在某一动态点处的报警列表。
AlarmGetThreshold 获得模拟量报警的起始位置。
AlarmGetThresholdRec 从报警记录号处获得模拟量报警的起始位置。
AlarmHelp 显示有关报警的帮助页。
AlarmNextCatRec 查找某一报警类的下一个报警。
AlarmNextPriRec 查找某一报警优先类型中的下一个报警。
AlarmNextTagRec 查找某一报警标签、报警名、报警描述的下一个报警。
AlarmSetInfo 改变在指定动态点的报警列表的显示参数。
AlarmSetThreshold 改变模拟量报警的开端。
AlarmSetThresholdRec 从报警记录号处改变模拟量报警的开端。
AlarmSplit 在光标所在位置复制一个报警摘要输入。
AlarmSumAppend 在报警摘要中添加一个空白记录。
AlarmSumCommit 提交报警摘要记录给报警摘要设备。
AlarmSumDelete 删除报警摘要输入。
AlarmSumFind 寻找一个报警摘要索引以便知道报警记录和报警时间。
AlarmSumFirst 获得报警摘要最先的输入。
AlarmSumGet 从报警摘要输入中获得信息。
AlarmSumLast 获得最新的报警摘要输入。
AlarmSumNext 获得下一条报警摘要输入。
AlarmSumPrev 获得前一条报警摘要输入。
AlarmSumSet 在报警摘要输入中设置信息。
AlarmSumSplit 复制一个报警摘要输入。
Clipboard Functions
ClipCopy 复制一个字符串到Windows 剪贴板。
ClipPaste 从Windows剪贴板中粘贴。
ClipReadLn 从Windows剪贴板中读取一行文本。
ClipSetMode 设置数据格式发送到Windows剪贴板。
ClipWriteLn 向Windows剪贴板中写入一行文本。
Cluster Functions
ClusterGetName 返回Citect正连接着的主从服务器名。
ClusterSetName 连接到一个指定得串行服务器。
Colour Functions
CitectColourToPackedRGB 转换Citect 颜色为能在 ActiveX 目标上使用的RGB颜色数据。
GetBlueValue 从RGB调和色中返回蓝颜色成分。
GetGreenValue 从RGB调和色中返回绿颜色成分。
GetRedValue 从RGB调和色中返回红颜色成分。
PackedRGB 返回一个基于特殊的红蓝绿颜色
RGB调和色。
PackedRGBToCitectColour 将一个RGB 调和色转换为最接近的Citect 颜色。
Communication Functions
ComClose 关闭一个通信端口。
ComOpen 打开一个通信端口。
ComRead 从通信端口处读字符。
ComReset 重置通信端口。
ComWrite 向通信端口处写字符。
SerialKey 将指向端口的一系列字符指向键盘。
DDE Functions
DDEExec 在外部窗口中执行一个应用程序。
DDEPost 让一个Citect 变量可以通过DDE连接被其他Windows应用程序调用。
DDERead 从一个Windows 应用程序中读取变量。
DDEWrite 向一个Windows 应用程序中写入变量。
DDEhExecute 在外部的应用程序中执行一条命令。
DDEhGetLastError 获得最近的Windows错误代码。
DDEhInitiate 开始和一个外部Windows 应用程序的DDE对话。
DDEhPoke 向Windows应用程序中写数据。
DDEhReadLn 从一个DDE对话中读一条文本。
DDEhRequest 从Windows 应用程序中读取数据。
DDEhSetMode 设置DDE对话模式。
DDEhTerminate 中断一个DDE对话。
DDEhWriteLn 向DDE对话中写入文本。
Device Functions
DevAppend 向一个设备末尾添加一条空白记录。
DevClose 关闭一个设备。
DevControl 控制一个dBASE或SQL 设备。
DevCurr 获得当前设备号。
DevDelete 在一个数据库设备中删除一条当前记录。
DevDisable 禁用(不禁用)一个设备。
DevEOF 获得某设备中文件结束标志的状态。
DevFind 在某个设备中寻找一条记录。
DevFirst 在某个设备中寻找第一条记录。
DevFlush 将缓冲区的数据存到物理设备。
DevGetField 从当前的记录获得数据。
DevHistory 重命名一个设备文件和与之相应的历史文件。
DevInfo 获得设备信息。
DevNext 获得某设备上的下一条记录。
DevModify 修改一个设备的属性。
DevOpen 打开一个设备。
DevPrev 获得某设备上的前一条记录。
DevPrint 向一组设备写数据。
DevRead 从某设备中读取字符。
DevReadLn 从某设备中读取一行字符。
DevRecNo 获得某设备当前的记录号。
DevSeek 找到设备中的任意记录。
DevSetField 在当前设备记录上设置新的域数据。
DevSize 获得某设备中记录的数量。
DevWrite 向某个设备写入一个字符串。
DevWriteLn 向某个设备新的一行写入一个字符串。
DevZap 删除设备中的所有数据。
Print 打印一个字符串给一个报告。
PrintLn 在新的一行打印一个字符串给一个报告。
PrintFont 改变当前设备的打印字体。
Display Functions
DspAnCreateControlObject 创造一个新的ActiveX 对象,如果此对象已经在给定动态点存
在,这个对象则被使用。
DspAnFree 从当前页中释放一个动态点。
DspAnGetArea 获得某动态点处目标的区域设置。
DspAnGetPos 获得某动态点的位置坐标。
DspAnGetPrivilege 获得某动态点目标的权限设置。
DspAnInfo 获得某个动态点的类型。
DspAnInRgn 检查是否一个动态点在某个特定区域。
DspAnMove 将当前的动态点移到指定的位置。
DspAnMoveRel 将与当前动态点相关联的目标移到指定的位置。
DspAnNew 创建一个动态点。
DspAnNewRel 创建一个与另一个动态点相关联的动态点。
DspBar 在某动态点上显示一个棒图。
DspBmp 在某动态点处显示一幅位图。
DspButton 在某动态点处定义一个按钮。
DspButtonFn 在某动态点处定义一个按钮,选中后可以调用一个功能。
DspChart 在某动态点处显示一幅图表。
DspCol 在某动态点处显示一种颜色。
DspDel 删除某个动态点上的所有目标。
DspDelayRenderBegin 延迟屏幕的更新直至DspDelayRenderEnd()被调用。
DspDelayRenderEnd 结束由DspDelayRenderBegin()引起的屏幕更新延迟。
DspDirty 强制更新一个动态点。
DspError 在提示的动态点显示一条错误信息。
DspFile 为显示文本文件定义屏幕属性。
DspFileGetInfo 获得所显示文件的属性。
DspFileGetName 获得在显示窗口所显示的文件的名称。
DspFileScroll 卷起一个在显示窗口显示的文件
DspFileSetName 设置一个文件名在显示窗口显示。
DspFont 创建一种字体,返回字体的句柄。
DspFontHnd 获得一种字体的句柄。
DspFullScreen 允许/不允许当前窗口全屏幕显示。
DspGetAnBottom 获得某动态点处目标的底的范围。
DspGetAnCur 获得当前的动态点的数据。
DspGetAnExtent 获得某动态点处目标的范围
DspGetAnFromPoint 获得某设定区域内动态点的值。
DspGetAnHeight 获得某动态点目标的高度值。
DspGetAnLeft 获得某动态点目标的左侧长度。
DspGetAnRight 获得某动态点目标的右侧长度。
DspGetAnTop 获得某动态点目标的顶部长度。
DspGetAnWidth 获得某动态点目标的宽度。
DspGetEnv 获得某个页面的环境变量。
DspGetMouse 获得鼠标的坐标数据。
DspGetNearestAn 获得离鼠标最近处的动态点号。
DspGetParentAn 获得某动态点的父动态点号。
DspGetSlider 获得某动态点所指滑块的当前位置。
DspGetTip 获得某个动态点所关联的属性标签的内容。
DspGrayButton 将一个按钮禁用且置为灰色。
DspInfo 获得某动态点目标的显示信息。
DspInfoDestroy 删除由DspInfoNew()创建的目标信息块。.
DspInfoField 获得一个标签变量的静态的、实时的数据。
DspInfoNew 为某动态点创建一个目标信息块。
DspInfoValid 检查是否一个目标信息块仍有效。
DspIsButtonGray 获得当前的按钮状况。
DspKernel 显示内核窗口Kernel window。
DspMarkerMove 将一个趋势或图表标记移到一个特定位置。
DspMarkerNew 创建一个新的趋势标记。
DspMCI 控制一个多媒体设备。
DspPlaySound 运行一个波形(声音)文件。
DspRichText 以给定的尺度在指定动态点上打开一个Rich Text 目标。
DspRichTextEdit 允许/不允许编辑一个rich text 目标。
DspRichTextEnable 允许/不允许一个rich text 目标。.
DspRichTextGetInfo 返回某rich text 目标的信息大小。
DspRichTextLoad 在一个rich text 目标上装载一个rich text 文件。
DspRichTextPgScroll 在一页的长度上卷起一个rich text
目标。
DspRichTextPrint 打印一个rich text 目标的内容。
DspRichTextSave 将一个rich text 目标的内容存进一个指定文件。
DspRichTextScroll 根据用户定义卷起一个rich text 目标。
DspRubEnd 结束橡皮擦操作。
DspRubMove 移动橡皮擦到新的位置。
DspRubSetClip 给橡皮擦的活动设定范围。
DspRubStart 开始一个橡皮擦功能。
DspSetSlider 设定某动态点上的当前滑块的位置。
DspSetTip 设定某动态点工具栏的文本。
DspStatus 检测某动态点的目标是否在通讯错误时被禁止。
DspStr 在某动态点处显示一个字符串。
DspSym 在某动态点处显示一个符号。
DspSymAnm 在某动态点处显示一系列动态符号。
DspSymAnmEx 在某动态点处显示一系列动态符号。
DspSymAtSize 让某动态点上的符号以指定的刻度和偏移显示。
DspText 在某个动态点上显示正文。
DspTipMode 控制备注内容的显隐。
DspTrend 在某动态点上显示趋势。
DspTrendInfo 获得一个趋势定义的信息。
DLL Functions
DLLCall 调用动态链接库功能。
DLLClose 关闭动态链接库的连接。
DLLOpen 打开一个动态链接库的连结。
Error Functions
ErrCom 获得当前Cicode 任务的通信状况。
ErrDrv 获得某协议的错误信息和代码。
ErrGetHw 获得硬件错误代码。
ErrHelp 显示硬件错误的帮助信息。
ErrInfo 获得错误信息。
ErrLog 记录一条系统错误。
ErrMsg 获得一个硬件错误相关联的错误信息。
ErrSet 设置错误模式。
ErrSetHw 设置硬件错误。
ErrSetLevel 设置错误级。
ErrTrap 产生一个错误陷阱。
IsError 检查一个错误。
Event Functions
CallEvent 调用事件功能。
ChainEvent 用功能号调用事件功能。
GetEvent 获得当前事件反馈的功能序号。
OnEvent 设置事件反馈功能。
SetEvent 利用功能号设置事件反馈功能。
File Functions
FileClose 关闭一个文件。
FileCopy 复制一个或一组文件。
FileDelete 删除一个文件。
FileEOF 检查是否到了文件末尾。
FileExist 检查一个文件是否存在。
FileFind 查找与搜索条件相匹配的文件。
FileGetTime 获得文件的时间。
FileMakePath 创建文件路径。
FileOpen
打开或创建一个ASCII文件。
FilePrint 向设备上打印一个文件。
FileRead 从一个文件中读取字符。
FileReadBlock 从一个文件中读取数据块。
FileReadLn 从文件中读取行。
FileRename 文件重命名。
FileRichTextPrint 打印rich text 文件。
FileSeek 在文件中检索一个位置。
FileSetTime 给文件设置时间。
FileSize 获得文件的大小。
FileSplitPath 将文件的路径分成独立的字符串元素。
FileWrite 向文件中写入字符。
FileWriteBlock 向文件中写入数据块。
FileWriteLn 向文件中写入行。
Form Functions
FormActive 检查一个表格是否处于激活状态。
FormAddList 在目录框或组合框中显示正文。
FormButton 在窗口中加一个按钮。
FormCheckBox 给当前的窗口加一个检查框。
FormComboBox 给当前窗口加一个组合框。
FormCurr 得到当前表格和文件柄。
FormDestroy 在屏幕上移动表格。
FormEdit 在表格上添加编辑区域。
FormField 在表格上添加普通区域。
FormGetCurrInst 获得某个区域的数据关联。
FormGetData 获得一个表格的所有数据关联。
FormGetInst 获得一个表格上某区域的数据关联。
FormGetText 获得当前表格的区域文本。
FormGoto 转移到一个特定表格。
FormGroupBox 给当前表格添加一组框。
FormInput 给一个表格添加输入区域。
FormListAddText 添加一个新的文本输入给一个组合框或列表框。
FormListBox 在当前窗口显示一个目录框。
FormListDeleteText 在组合框或列表框中删除文本。
FormListSelectText 在一个组合框或列表框中选择一个文本输入。
FormNew
创建一个新的表格。
FormNumPad 提供一个键区,让操作者添加数字。
FormOpenFile 显示一个“文件打开…”对话框。
FormPassword 添加一个口令输入区。
FormPosition 设定表格在屏幕上显示的区域。S
FormPrompt 给一个表格添加风格。
FormRadioButton 给当前表格添加广播按钮。
FormRead 显示一个窗口并读取其中的用户输入。
FormSaveAsFile 显示一个“文件另存为…”对话框。
FormSelectPrinter 显示“选择打印机对话框”。
FormSetData 在表格中设置数据。
FormSetInst 将表格中的数据连结起来。
FormSetText 在当前表格中设置区域文本。
FormWndHnd 获得给定表格的窗口文件柄。
Format Functions
FmtClose 关闭一个模板。
FmtFieldHnd 获得一个模板上某个区域的文件柄。
FmtGetField 获得一个模板上的某区域的数据。
FmtGetFieldHnd 利用区域文件柄获得模板上某区域的数据。
FmtOpen 创建一个格式模板。
FmtSetField 在模板上的一个区域设定数据。
FmtSetFieldHnd 利用区域文件柄在模板上的一个区域设定数据。
FmtToStr 将模板数据转换为字符串。
FTP Functions
FTPClose 关闭FTP(文件传输协议)。
FTPFileCopy 从FTP 服务器上复制一个文件给Internet 用户。
FTPFileFind 在FTP 服务器上查找相匹配的文件。
FTPOpen 连结到一个FTP 服务器。
FuzzyTech Functions
FuzzyClose 关闭一个模糊功能。
FuzzyGetCodeValue 从模糊功能中获得一个变量代码。
FuzzyGetShellValue 从模糊功能中获得一个输入数据。
FuzzyOpen 创建一个新的模糊功能。
FuzzySetCodeValue 设定一个变量代码。
FuzzySetShellValue 设定输入值。
FuzzyTrace 控制跟踪过程。
Group Functions
GrpClose 关闭一个组。
GrpDelete 删除组中的项。
GrpFirst 获得组中的第一项。
GrpIn 检测一个项是否在某个组中。
GrpInsert 向组中插入一项。
GrpMath 在组之间执行数学操作。
GrpName 从组文件柄处获得组名。
GrpNext 获得组中的下一项。
GrpOpen 打开一个组。
GrpToStr 将一个组转换为一个字符串。
I/O Device Functions
IODeviceControl 控制单独的I/O设备。
IODeviceInfo 获得I/O 设备的信息。
IODeviceStats 获得所有I/O Devices的统计资料。
TagDebug 显示一个对话框,使你可以选择和改变变量标签的值,标签调试功能。
TagInfo 获得一个标签变量的信息。
TagRamp 以百分数的形式改变一个标签变量的值。
TagRead 从一个I/O设备中读取变量。
TagScaleStr 获得标签变量在某一具体刻度处的值。
TagWrite 向一个I/O设备中写变量。
Keyboard Functions
KeyAllowCursor 允许/不允许命令指针移到某动态点。
KeyBs 从键盘命令行删除最后的字符。
KeyDown 向下移动命令指针到最近的动态点。
KeyGet 从键命令行中获取最后的键代码。
KeyGetCursor 获得命令指针的动态点位置。
KeyLeft 命令指针左移。
KeyMove 将命令指针移到需要的方向。
KeyPeek 从键命令行中获得键代码而不必移动键。
KeyPut 将键代码置到键命令行的末尾。
KeyPutStr 向键命令行中输入一个字符串。
KeyReplay 重放最后的键序。
KeyReplayAll 重放和执行最后的键序。
KeyRight 命令指针右移。
KeySetCursor 将命令指针移到指定动态点。
KeySetSeq 给一个键序加上时间。
KeyUp 命令指针上移。
SendKeys
往窗口中发送一系列键序。
Mail Functions
MailError 获得最后的邮件错误代码。
MailLogoff 从邮件系统注销。
MailLogon 登录到邮件系统。
MailRead 读取一个标准邮件。
MailSend 发送一个标准邮件。
Math/Trig Functions
Abs 取绝对值。
ArcCos 反余弦函数。
ArcSin 反正弦函数。
ArcTan 反正切函数。
Cos 余弦函数。
DegToRad 将角度转为弧度。
Exp 幂函数。
Fact 阶乘。
HighByte 获取一个两字节整数的高位字节。
HighWord 获取一个四字节整数的高位字。
Ln 自然对数。
Log 对数。
LowByte 获取一个两字节整数的低位字节。
LowWord 获取一个四字节整数的低位字。
Max 两个数中取大的。
Min 两个数中取小的。
Pi 取pi值。.
Pow 指数函数。
RadToDeg 将弧度转为角度。
Rand 取随机数。
Round 取小数点后几位。
Sign 获得数标记。
Sin 正弦。
Sqrt 开方。
Tan 正切。
Miscellaneous Functions
AccControl 控制数字存储器的运行时间。
AreaCheck 检测是否当前用户进入到了一个特定的区域。
Assert 检验一个表达式是否为真,若不是,则中断任务。
Beep 铃声功能。
CitectInfo 获得一个Citect 变量的信息。
CodeTrace 跟踪Cicode到Kernel 和系统日志文件。
DebugBreak 启动Cicode 调试程序来调试一个中断点错误。
DebugMsg 提供一条内嵌式的调试信息。
DebugMsgSet 允许/不允许DebugMsg功能。
DumpKernel 将Kernel 数据存入 文件。
EngToGeneric 将变量转换为普通刻度格式。
Exec 执行一个应用程序或PIF(程序信息文件),可以和Citect程序同时运行。
GetArea 得到当前得可视区域。
GetEnv 得到一个环境变量。
InfoForm 获得一个图形目标帮助信息。
InfoFormAn 显示一个动态点所对应的图形目标帮助信息。
Input 文本输入。
IntToReal 整型变量转换为实型变量。
KerCmd 在kernel window中执行命令。
LanguageFileTranslate 将一个ASCII 文件译成当地语言。
Message 显示一个信息窗口。
ParameterGet 获得一个系统参数。
ParameterPut 更新一个系统参数。
ProjectRestartGet 获得一个工程的路径,下一次Citect 重起时可以被运行。
ProjectRestartSet 设置一个工程的路径,下一次Citect 重起时可以被运行。
ProjectSet 设置当前工程的名称和路径。
Prompt 在某个风格行上显示信息。
Pulse 给一个变量标签发出脉冲信号。
ServerInfo 获得操作台、服务器、报警、趋势和报表的信息。
SetArea 设置当前可视区域。
SetLanguage 设置当前的语言为运行时的正文和符号。
Shutdown 结束Citect 操作。
ShutdownForm 显示一个是否关闭Citect system的窗口。
ShutdownMode 获得关闭/重启状态。
SwitchConfig 调用一个Citect
应用程序(FacView编辑器),如果程序没有运行,则打开它。
TestRandomWave 产生一个随机波形。
TestSawWave 产生一个锯齿波形。
TestSinWave 产生一段时间的正弦波。
TestSquareWave 产生一个方波。
TestTriangWave 产生一个三角波形。
Toggle 改变一个数字标签的开关状态。
TraceMsg 在Kernel 和 Debugger 窗口显示一段信息。
Version 获得Citect 软件的版本号。
Page Functions
PageAlarm 显示报警页中被激活的报警。
PageDisabled 在一个预先确定的页面上显示一个失效报警类。
PageDisplay 在当前窗口显示一个图形页。
PageFile 在屏幕页面上显示一个事先确定的文件。
PageGetInt 获得一个基于页的整数。
PageGetStr 获得一个基于页的字符串。
PageGoto 显示一个图形页
PageHardware 显示报警页中被激活的硬件报警。
PageInfo 获得页信息。
PageLast 显示最后显示的10个图形页。
PageMenu 用页选择按钮选择一个菜单页。
PageNext 显示下一个图形页。
PagePeekLast 在PageLast 栈中获得任何页。
PagePopLast 在PageLast 栈中获得最后一页。
PagePopUp 在鼠标位置显示一个弹出式窗口。
PagePrev 显示前一个图形页。
PagePushLast 在PageLast 末尾放置一个页面。
PageRichTextFile 创建一个rich text 目标,然后向这个目标装载rich text 文件。
PageSelect 显示一个包含所有的图形页的列表的对话框。
PageSetInt 设置一个基于页的整数。
PageSetStr 设置一个基于页的字符串。
PageSummary 显示报警页中报警摘要的种类。
PageTrend 显示一个标准趋势页。
Plot Functions
PlotClose 在屏幕或打印机上显示图形,然后关闭。
PlotDraw 在图表中作图。
PlotGetMarker 获得一个符号的代号。
PlotGrid 画一个网格框架。
PlotInfo 获得图形信息。
PlotLine 给一系列的数据点画线。
PlotMarker 在点或线上做标记。
PlotOpen 打开一个新图,并且设定它的输出。
PlotScaleMarker 画一个刻度线并标注。
PlotSetMarker 设定一个符号作为记号。
PlotText 在图形上写文本。
PlotXYLine 通过一系列数据点画XY线。
Report Functions
RepGetControl 获得文件控制信息。
Report 运行一个报告。
RepSetControl 设置文件控制信息。
Security Functions
FullName 获得当前用户的全称。
GetPriv 检查一个用户是否有当前区域的操作特权。
Login 在Citect 系统中登录一个用户。
LoginForm 显示一个Citect 系统登录窗口,可以在窗口中进行登录操作。
Logout 退出登陆。
LogoutIdle 如果在设定时间内没有任何操作,则当前的操作身份自动注销。
Name 获得当前操作者的名字。
UserCreate 创建一个新用户。
UserCreateForm 显示一个表格,可以创建新用户。
UserDelete 删除一个新用户记录。
UserEditForm 显示一个表格,可以使特定用户实时修改、添加或删除用户。
UserPassword 改变一个用户的口令。
UserPasswordForm 显示一个改变口令的窗口。
UserInfo 获得刚登录进系统的操作者的信息。
WhoAmI 显示刚登录进系统的操作者的姓名。
SPC Functions
SPCAlarms 返回特定的SPC 报警状态。
SPCClientInfo 从SPC标签返回SPC 数据。
SPCGetHistogramTable 返回一个包含SPC标签频率范围的数组。
SPCGetSubgroupTable 返回一个包含特殊子群元素的数组。
SPCPlot 产生一个单独页,显示SPC平均值、范围和标准偏差的趋势。
SPCProcessXRSGet 获得过程平均数、范围和标准偏差。
SPCProcessXRSSet 设置过程平均数、范围和标准偏差。
SPCSetLimit 设置棒图、范围和标准偏差图表的高限、低限控制。
SPCSpecLimitGet 获得特定标签的规范限定。
SPCSpecLimitSet 设置特定标签的规范限定。
SPCSubgroupSizeGet 获得一个子群的大小。
SPCSubgroupSizeSet 设置一个子群的大小。
SQL Functions
SQLAppend 在SQL缓存器中添加一个文本串。
SQLBeginTran 开始一个数据库处理。
SQLCommit 提交处理数据库时的改变情况。
SQLConnect 建立一个
SQL声明与数据库之间的连结。
SQLDisconnect 关闭一个数据库连结。
SQLEnd 终止一个SQL 请求。
SQLErrMsg 从SQL系统返回一条错误信息。
SQLExec 在数据库中执行一条SQL请求。
SQLFieldInfo 获得SQL请求区域的信息。
SQLGetField 从数据库记录中获得区域数据。
SQLInfo 获得数库连接的信息。
SQLNext 从SQL请求中获得下一条数据库记录。
SQLNoFields 获得从最后的SQL声明中返回的区域号。
SQLNumChange 获得最后更改的记录号。
SQLRollBack 取消最后的数据库操作。
SQLSet 在SQL缓存器中设置声明
SQLTraceOff 关闭调试跟踪功能。
SQLTraceOn 打开调试跟踪功能。
String Functions
CharToStr 将ASCII代码转换为字符串。
HexToStr 将一个数字转换为十六进制字符串。
IntToStr 将整型变量转变为字符串。
PathToStr 将一个Citect 路径存进一个字符串。
RealToStr 将一个符点数转换成字符串。
StrClean 从一个字符串中移动控制字符。
StrFill 用字符填充字符串。
StrFormat 将变量格式化为一个字符串。
StrGetChar 从字符串或缓存器中获得单个字符。
StrLeft 获得字符串中最靠左的一些字符。
StrLength 获得一个字符串的长度。
StrLower 将字符串中的大写字母变为小写。
StrMid 从字符串的中间获取字符。
StrPad 将两个字符串以一定规则组合。
StrRight 获得字符串中最靠右的一些字符。
StrSearch 从右到左在一个字符串中查找指定字符串的位置。
StrSetChar 设置一个单独的字符给一个字符串或缓存器。
StrToChar 将字符串转换为ASCII代码。
StrToDate 将一个字符串转换为日期变量。
StrToFmt 将一个字符串转换为格式区域。
StrToGrp 将一个字符串转换为一个组。
StrToHex 将十六进制字符串转换为整形数。
StrToInt 将一个字符串型变量转换为一个整型变量。
StrToLocalText 将一个字符串从本国语言转变为当地语言。
StrToPeriod 将一个字符串转变为一个周期变量。
StrToReal 将一个字符串转变为一个实型符点数。
StrToTime
将一个字符串转变为时间变量。
StrToValue 将一个字符串转变为一个符点数。
StrTrim 整理一个字符串。
StrUpper 将字符串中的字符转化成大写字符。
StrWord 获得字符串中的一个单词。
Super Genie Functions
Ass 将一个变量标签与一个超级精灵相结合。
AssChain 将当前的超级精灵与一个新的超级精灵关联起来。
AssChainPage 将当前的超级精灵与一个新的超级精灵关联起来,然后显示新的超级精灵。
AssChainPopUp 将当前超级精灵与一个新的超级精灵连接起来,在一个新的弹出窗口显示新
的超级精灵,新的超级精灵将继承原有的超级精灵的所有连接。
AssChainWin 将当前的超级精灵与一个新的超级精灵关联起来,然后在新窗口显示新的
超级精灵,新的窗口和当前窗口保持一样的类型。
AssChainWinFree关闭一个超级精灵的同时保留它的所连接标签变量的值,然后将这些标签
变量的值赋值给一个新窗口(新的超级精灵)。
AssInfo 获得当前超级精灵相关的信息。(被超级精灵所替代的标签变量的信息)
AssPage 上传8个变量给一个超级精灵,然后在当前窗口显示这个超级精灵。
AssPopUp 上传8个标签变量给一个超级精灵,然后在一个弹出窗口显示这个超级精灵。
AssScaleStr 获得当前所连结的超级精灵的数据范围信息。
AssTag 上传一个标签变量给一个超级精灵。
AssTitle 用被超级精灵所替代的第一个变量标签名来设置当前窗口的标题。
AssVarTags 传递8个标签变量给一个超级精灵,这种联系只用在你要调用的下一个超
级精灵上。
AssWin 上传8个标签变量给一个超级精灵,然后在一个新窗口显示这个超级精灵。
Table (Array) Functions
TableLookup 从表格中获取一个数值。
TableMath 在表格中执行数学操作。
TableShift 左右移动一个表格。
Task Functions
CodeSetMode 设置Cicode 任务的执行模式。
EnterCriticalSection 申请许可进入一个关键部分。
Halt 暂停一个Cicode 任务。
LeaveCriticalSection 放弃当前的一个关键部分。
MsgBrdcst 广播一条消息。
MsgClose 关闭一条消息。
MsgGetCurr 获得当前报告或远程程序的文件柄。
MsgOpen 打开一条消息。
MsgRead 读取一条消息。
MsgRPC 调用另一台Citect计算机上的远程程序。
MsgWrite 写一条消息。
QueClose 关闭一个队列。
QueLength 获得一个队列的长度。
QueOpen 新建或打开一个队列。
QuePeek 在队列中查找列元素。
QueRead 在队列中读取元素。
QueWrite 向队列中写入元素。
ReRead 重读所有的I/O设备数据。
SemClose 关闭一个旗语。
SemOpen 新建或打开一个旗语。
SemSignal 发一个旗语信号。
SemWait 等待一个旗语。
Sleep 以特定的时间暂停当前的Cicode 任务。
SleepMS 以毫秒级的时间暂停一个Cicode任务。
TaskHnd 获得特定任务的文件柄。
TaskKill 关闭一个正在运行的任务。
TaskNew 打开一个新任务。
TaskResume 重新开始一个任务。
TaskSuspend 暂停一个任务。
Time/Date Functions
Date 以字符串格式获得当前系统日期。
DateAdd 给日期加一段时间。
DateDay 获得日期变量中的日。
DateMonth 获得日期变量中的月。
DateSub 从日期变量中减去时间。
DateWeekDay 获得日期变量中的星期。
DateYear 获得日期变量中的年。
SysTime 获得系统时间。
SysTimeDelta 计算一个事件中的时间段。
Time 以字符串格式获得当前系统时间。
TimeCurrent 获得当前的时间变量值。
TimeHour 获得时间变量的小时。
TimeMidNight 转换一个时间变量为午夜时间。
TimeMin 获得时间变量的分钟。
TimeSec 获得时间变量的秒数。
TimeSet 在计算机上设定系统时间。
TimeToStr 将time/date 变量转换为字符串。
Trend Functions
TrnAddHistory 恢复一个旧的历史文件给一个趋势系统。
TrnClientInfo 获得显示在某动态点的趋势信息。
TrnComparePlot 同时显示两类趋势。
TrnDelete
删除由TrnNew() 函数创建的趋势。
TrnDelHistory 删除趋势系统中的旧的历史文件。
TrnEcho 允许/不允许显示趋势重复。
TrnEventGetTable 储存事件趋势数据到事件表,以及相应的时间标记到时间表。
TrnEventSetTable 从表格中为一个趋势标签设置趋势数据。
TrnExportClip 输出一个趋势数据给剪贴板。
TrnExportCSV 输出一个趋势数据给一个CSV (comma separated values)格式的文件。
TrnExportDBF 输出一个趋势数据给一个dBASE III 格式的文件。
TrnExportDDE 通过DDE,输出趋势数据给应用程序。
TrnFlush 向磁盘中写入趋势数据。
TrnGetBufEvent 获得趋势的事件号和画笔的偏移量。
TrnGetBufTime 获得趋势的时间、日期和画笔的偏移量。
TrnGetBufValue 获得趋势的值。
TrnGetCursorEvent 在趋势指针处获得事件号。
TrnGetCursorPos 获得趋势指针的位置。
TrnGetCursorTime 在趋势指针处获得时间、日期。
TrnGetCursorValue 获得一只趋势画笔的当前趋势指针值。
TrnGetCursorValueStr 以格式化字符串形式获得一只趋势画笔的当前趋势指针值。
TrnGetDefScale 获得一个趋势标签的默认的工程零点和满刻度值。
TrnGetEvent 沿着趋势的百分比获得趋势的事件号。
TrnGetFormat 获得某个画笔的格式。
TrnGetMode 获得趋势的显示模式(实时趋势或历史趋势)
TrnGetPen 给被图示的趋势标签定义一只画笔。
TrnGetPenFocus 使指定的趋势画笔作为当前画笔。
TrnGetPenNo 获得某个画笔的画笔号。
TrnGetPeriod 获得当前趋势的显示周期。
TrnGetScale 获得某个画笔的刻度。
TrnGetScaleStr 以特定格式获得某个画笔的刻度。
TrnGetSpan 获得某趋势的时间段。
TrnGetTable 将趋势数据存入数组。
TrnGetTime 获得某个趋势画笔的时间日期。
TrnGetUnits 获得一个趋势画笔的数据。
TrnInfo 获得某个趋势标签的设定值。
TrnNew 创建一个新趋势。
TrnPlot 打印一幅趋势标签图。
TrnPrint 打印一个显示在屏幕上的趋势。
TrnSamplesConfigured 获得当前趋势中定义的某样本号。
TrnScroll 卷起一个趋势画笔。
TrnSelect 为一个趋势设定一个页面。
TrnSetCursor 用指定样品的数据移动指针。
TrnSetCursorPos 将趋势指针移动到给定的x-
轴位置。
TrnSetEvent 设定某趋势画笔的起始事件。
TrnSetPen 给一个趋势标签设置一个趋势画笔。
TrnSetPenFocus 设置当前的画笔。
TrnSetPeriod 设置某趋势的显示周期。
TrnSetScale 重定义某画笔的刻度。
TrnSetSpan 给一个趋势设置时间段。
TrnSetTable 从某数组中设置趋势数据。
TrnSetTime 设置某画笔的起始时间日期。
The following trend functions are used on all standard trend templates. You should only use
these functions if you create your own trend templates. (These functions are written in Cicode
and can be found in the include project.)
TrendDspCursorScale 为当前画笔显示一个刻度值。
TrendDspCursorTag 显示当前画笔所关联的标签名。
TrendDspCursorTime 用当前的画笔显示指针时间。
TrendDspCursorValue 显示当前画笔的指针的值。
TrendGetAn 获得鼠标位置下某个趋势的动态点值。
TrendPopUp 显示一个弹出式趋势窗口。
TrendRun 初始化一个趋势页。
TrendSetDate 为一个趋势上所有的画笔设置终止日期。
TrendSetScale 为一个或多个画笔设置刻度。
TrendSetSpan 设置一个时间段的趋势。
TrendSetTime 为一个趋势上所有的画笔设置终止时间。
TrendSetTimeBase 为一个新的取样周期设置一个趋势。
TrendWin 显示一个趋势页同时激活一只趋势画笔。
TrendZoom 在一个或两个轴上缩放一个趋势。
Window Functions
WinCopy 将当前窗口的内容复制到Windows 剪贴板。
WinFile 将当前窗口的内容写进文件。
WinFree 关闭一个显示窗口。
WinGetFocus 获得键盘选中的Citect窗口的窗口号。
WinGetWndHnd 获得当前窗口的文件柄。
WinGoto 从当前窗口处跳转到令一窗口。
WinMode 为当前窗口设置显示方式。
WinMove 移动当前窗口。
WinNew 打开一个新窗口。
WinNewAt 在指定位置打开一个显示窗口。
WinNext 激活下一个窗口。
WinNumber 获得当前Citect 窗口的窗口号。
WinPos 在屏幕上定位一个窗口。
WinPrev 激活前一个窗口。
WinPrint 打印当前窗口的内容。
WinPrintFile 将文件输出到打印机。
WinSelect 为
Cicode 输出选择一个窗口。
WinSize 设定窗口的大小。
WinTitle 设定当前窗口的标题栏。
WndFind 获得任何窗口的任何程序的窗口号。
WndGetFileProfile 从INI文件中获得特殊意义的字符串。
WndGetProfile 获得 参数。
WndHelp 调用Windows Help应用程序 () 从特定的帮助文件显示
特定的帮助主题。
WndInfo 获得窗口的有关信息。
WndPutFileProfile 将含特定信息的字符串写入.INI 文件。
WndPutProfile 更新 参数。
WndShow 对任何窗口的任何程序设置显示方式。
WndViewer 调用Windows多媒体应用程序 。
EXEC()函数的具体使用方法
使用按钮打开电脑中自带的文件,可以使用Exec()函数,具体用法:
如果是调用.exe文件,Exec("c:",1)
如果是调用excel文件,Exec("C:Program FilesMicrosoft C:Documents a
nd SettingsUser01My ”,1)
第一个参数需要填写两个路径,第一个是execel的执行路径,第二个是文件的路径
如果是调用Word文件,同理Exec("C:Program FilesMicrosoft C:
Documents and SettingsUser01My ”,1)


发布评论