Citect常用函数.docx
《Citect常用函数.docx》由会员分享,可在线阅读,更多相关《Citect常用函数.docx(33页珍藏版)》请在冰豆网上搜索。
![Citect常用函数.docx](https://file1.bdocx.com/fileroot1/2023-4/21/ce6b181a-e7eb-4039-83fb-b591a087c3af/ce6b181a-e7eb-4039-83fb-b591a087c3af1.gif)
Citect常用函数
CicodeFunctionCategories
Cicode函数目录
ActiveXFunctions制造和调用ActiveX目标。
AlarmFunctions显示和管理报警。
ClipboardFunctions与Windows剪贴板的数据交换。
ClusterFunctions管理Citect串。
ColourFunctions颜色处理功能。
CommunicationFunctions提供通讯端口的访问。
DDEFunctionsCitec和Windows应用软件的动态数据交换。
.
DeviceFunctions规定对各种设备(如打印设备、磁盘设备、数据库设备)的访问。
DisplayFunctions管理图形页的显示和处理。
DLLFunctions执行动态连接库功能。
ErrorFunctions设计和处理错误信息。
EventFunctions设计和处理异步事件。
FileFunctions提供访问标准的ASCII文件功能。
FormFunctions制造和显示数据登录窗口。
FormatFunctions将数据转化成格式化字符串。
FTPFunctions管理FTP(文件传输协议)通信和文件。
FuzzyTechFunctions模糊逻辑功能。
GroupFunctions操作“组”,象区域、设备、报警类和其他一些可以作为组存取的数据等等。
GraphFunctions同PlotFunctions。
I/ODeviceFunctions控制I/O设备,显示I/O设备的信息,在I/O设备中读写数据。
KeyboardFunctions键盘输入功能。
MailFunctionsCitect用户之间(或任何其他的计算机)的邮件交换(如报表)。
Math/TrigFunctions标准的数学功能。
MiscellaneousFunctions杂项功能。
PageFunctions图形页、标准报警页和趋势页功能。
PlotFunctions图形数据的显示和打印。
ReportFunctions在报表服务器上运行报表,改变报表的时序安排,获得报表状况信息。
SecurityFunctions注册、注销和用户安全功能。
SPCFunctionsSPC(存储程序控制技术)功能。
SQLFunctionsSQL(结构化查询语言)功能。
StringFunctions以各种方式操纵字符串。
SuperGenieFunctions精灵和超级精灵功能。
Table(Array)Functions在整个表格中执行数学功能。
TaskFunctions多任务处理功能。
Time/DateFunctions时间和日期变量的操作。
TrendFunctions控制趋势操作。
WindowFunctions窗口显示操作。
ActiveXFunctions
_ObjectCallMethod为一个ActiveX目标调用一个新的方法。
_ObjectGetProperty获得一个ActiveX目标的某个特性。
_ObjectSetProperty设置一个ActiveX目标的某个特性。
AnByName找回一个ActiveX目标的动态点号。
CreateControlObject创建一个新的ActiveX目标实例。
CreateObject创建一个新的ActiveX目标实例,没有可显示的组份。
ObjectAssociateEvents允许改变ActiveX目标的事件分类。
ObjectAssociatePropertyWithTag在变量标签和ActiveX目标之间建立关联。
ObjectByName找回一个ActiveX对象。
AlarmFunctions
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复制一个报警摘要输入。
ClipboardFunctions
ClipCopy复制一个字符串到Windows剪贴板。
ClipPaste从Windows剪贴板中粘贴。
ClipReadLn从Windows剪贴板中读取一行文本。
ClipSetMode设置数据格式发送到Windows剪贴板。
ClipWriteLn向Windows剪贴板中写入一行文本。
ClusterFunctions
ClusterGetName返回Citect正连接着的主从服务器名。
ClusterSetName连接到一个指定得串行服务器。
ColourFunctions
CitectColourToPackedRGB转换Citect颜色为能在ActiveX目标上使用的RGB颜色数据。
GetBlueValue从RGB调和色中返回蓝颜色成分。
GetGreenValue从RGB调和色中返回绿颜色成分。
GetRedValue从RGB调和色中返回红颜色成分。
PackedRGB返回一个基于特殊的红蓝绿颜色RGB调和色。
PackedRGBToCitectColour将一个RGB调和色转换为最接近的Citect颜色。
CommunicationFunctions
ComClose关闭一个通信端口。
ComOpen打开一个通信端口。
ComRead从通信端口处读字符。
ComReset重置通信端口。
ComWrite向通信端口处写字符。
SerialKey将指向端口的一系列字符指向键盘。
DDEFunctions
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对话中写入文本。
DeviceFunctions
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改变当前设备的打印字体。
DisplayFunctions
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显示内核窗口Kernelwindow。
DspMarkerMove将一个趋势或图表标记移到一个特定位置。
DspMarkerNew创建一个新的趋势标记。
DspMCI控制一个多媒体设备。
DspPlaySound运行一个波形(声音)文件。
DspRichText以给定的尺度在指定动态点上打开一个RichText目标。
DspRichTextEdit允许/不允许编辑一个richtext目标。
DspRichTextEnable允许/不允许一个richtext目标。
.
DspRichTextGetInfo返回某richtext目标的信息大小。
DspRichTextLoad在一个richtext目标上装载一个richtext文件。
DspRichTextPgScroll在一页的长度上卷起一个richtext目标。
DspRichTextPrint打印一个richtext目标的内容。
DspRichTextSave将一个richtext目标的内容存进一个指定文件。
DspRichTextScroll根据用户定义卷起一个richtext目标。
DspRubEnd结束橡皮擦操作。
DspRubMove移动橡皮擦到新的位置。
DspRubSetClip给橡皮擦的活动设定范围。
DspRubStart开始一个橡皮擦功能。
DspSetSlider设定某动态点上的当前滑块的位置。
DspSetTip设定某动态点工具栏的文本。
DspStatus检测某动态点的目标是否在通讯错误时被禁止。
DspStr在某动态点处显示一个字符串。
DspSym在某动态点处显示一个符号。
DspSymAnm在某动态点处显示一系列动态符号。
DspSymAnmEx在某动态点处显示一系列动态符号。
DspSymAtSize让某动态点上的符号以指定的刻度和偏移显示。
DspText在某个动态点上显示正文。
DspTipMode控制备注内容的显隐。
DspTrend在某动态点上显示趋势。
DspTrendInfo获得一个趋势定义的信息。
DLLFunctions
DLLCall调用动态链接库功能。
DLLClose关闭动态链接库的连接。
DLLOpen打开一个动态链接库的连结。
ErrorFunctions
ErrCom获得当前Cicode任务的通信状况。
ErrDrv获得某协议的错误信息和代码。
ErrGetHw获得硬件错误代码。
ErrHelp显示硬件错误的帮助信息。
ErrInfo获得错误信息。
ErrLog记录一条系统错误。
ErrMsg获得一个硬件错误相关联的错误信息。
ErrSet设置错误模式。
ErrSetHw设置硬件错误。
ErrSetLevel设置错误级。
ErrTrap产生一个错误陷阱。
IsError检查一个错误。
EventFunctions
CallEvent调用事件功能。
ChainEvent用功能号调用事件功能。
GetEvent获得当前事件反馈的功能序号。
OnEvent设置事件反馈功能。
SetEvent利用功能号设置事件反馈功能。
FileFunctions
FileClose关闭一个文件。
FileCopy复制一个或一组文件。
FileDelete删除一个文件。
FileEOF检查是否到了文件末尾。
FileExist检查一个文件是否存在。
FileFind查找与搜索条件相匹配的文件。
FileGetTime获得文件的时间。
FileMakePath创建文件路径。
FileOpen打开或创建一个ASCII文件。
FilePrint向设备上打印一个文件。
FileRead从一个文件中读取字符。
FileReadBlock从一个文件中读取数据块。
FileReadLn从文件中读取行。
FileRename文件重命名。
FileRichTextPrint打印richtext文件。
FileSeek在文件中检索一个位置。
FileSetTime给文件设置时间。
FileSize获得文件的大小。
FileSplitPath将文件的路径分成独立的字符串元素。
FileWrite向文件中写入字符。
FileWriteBlock向文件中写入数据块。
FileWriteLn向文件中写入行。
FormFunctions
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获得给定表格的窗口文件柄。
FormatFunctions
FmtClose关闭一个模板。
FmtFieldHnd获得一个模板上某个区域的文件柄。
FmtGetField获得一个模板上的某区域的数据。
FmtGetFieldHnd利用区域文件柄获得模板上某区域的数据。
FmtOpen创建一个格式模板。
FmtSetField在模板上的一个区域设定数据。
FmtSetFieldHnd利用区域文件柄在模板上的一个区域设定数据。
FmtToStr将模板数据转换为字符串。
FTPFunctions
FTPClose关闭FTP(文件传输协议)。
FTPFileCopy从FTP服务器上复制一个文件给Internet用户。
FTPFileFind在FTP服务器上查找相匹配的文件。
FTPOpen连结到一个FTP服务器。
FuzzyTechFunctions
FuzzyClose关闭一个模糊功能。
FuzzyGetCodeValue从模糊功能中获得一个变量代码。
FuzzyGetShellValue从模糊功能中获得一个输入数据。
FuzzyOpen创建一个新的模糊功能。
FuzzySetCodeValue设定一个变量代码。
FuzzySetShellValue设定输入值。
FuzzyTrace控制跟踪过程。
GroupFunctions
GrpClose关闭一个组。
G