文档库 最新最全的文档下载
当前位置:文档库 › Citect常用函数中文说明

Citect常用函数中文说明

Citect常用函数中文说明
Citect常用函数中文说明

Cicode Function Categories

Cicode函数目录

ActiveX Functions 制造和调用ActiveX 目标。

Alarm Functions 显示和管理报警。

Clipboard Functions 与Windows 剪贴板的数据交换。

Cluster Functions 管理Citect 串。

Colour Functions 颜色处理功能。

Communication Functions 提供通讯端口的访问。

DDE Functions Citec和Windows 应用软件的动态数据交换。. Device Functions 规定对各种设备(如打印设备、磁盘设备、数据库设

备)的访问。

Display Functions 管理图形页的显示和处理。

DLL Functions 执行动态连接库功能。

Error Functions 设计和处理错误信息。

Event Functions 设计和处理异步事件。

File Functions 提供访问标准的ASCII文件功能。

Form Functions 制造和显示数据登录窗口。

Format Functions 将数据转化成格式化字符串。

FTP Functions 管理FTP(文件传输协议)通信和文件。FuzzyTech Functions 模糊逻辑功能。

Group Functions 操作“组”,象区域、设备、报警类和其他一些可以

作为组存取的数据等等。

Graph Functions 同Plot Functions。

I/O Device Functions 控制I/O设备,显示I/O设备的信息,在I/O设备中读写数据。

Keyboard Functions 键盘输入功能。

Mail Functions Citect 用户之间(或任何其他的计算机)的邮件交换(如报表)。

Math/Trig Functions 标准的数学功能。

Miscellaneous Functions 杂项功能。

Page Functions 图形页、标准报警页和趋势页功能。

Plot Functions 图形数据的显示和打印。

Report Functions 在报表服务器上运行报表,改变报表的时序安排,获

得报表状况信息。

Security Functions 注册、注销和用户安全功能。

SPC Functions SPC(存储程序控制技术)功能。

SQL Functions SQL(结构化查询语言)功能。

String Functions 以各种方式操纵字符串。

Super Genie Functions 精灵和超级精灵功能。

Table (Array) Functions 在整个表格中执行数学功能。

Task Functions 多任务处理功能。

Time/Date Functions 时间和日期变量的操作。

Trend Functions 控制趋势操作。

Window Functions 窗口显示操作。

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 数据存入Kernel.dat 文件。

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 软件的版本号。

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线。

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 获得WIN.INI 参数。

WndHelp 调用Windows Help应用程序(WinHlp32.EXE) 从特定的帮

助文件显示特定的帮助主题。

WndInfo 获得窗口的有关信息。

WndPutFileProfile 将含特定信息的字符串写入.INI 文件。

WndPutProfile 更新WIN.INI 参数。

WndShow 对任何窗口的任何程序设置显示方式。

WndViewer 调用Windows多媒体应用程序。

快思聪编程命名规则.讲课讲稿

快思聪编程命名规则.

快思聪编程命名规则 快思聪编程主要分为两大部分:主机编程和触摸屏编程。那么相应的命名, 也 就围绕这两个部分而言的。那么无论是主机程序中的变量名称还是触摸屏程序中的变量名称, 他们的命名要求是一样的。就是力求简洁明了,准确扼要以及尽量追求有规律的命名。 一 . 主机编程的命名。 1. 命名格式(通常情况下 :设备名称简写(首字母大写 +动作名称 +快思聪函数 名称。见下: 值得注意的地方是设备名称后的动作项和快思聪函数名称项。 (1比如 Prj_On和Prj_Power_On的含义是不同的。前者为投影机通电的情况下, 进行软开机指令;后者为给投影机通电。 (2每个快思聪函数都有着特定的简写名称: A. 经过函数 One Shot 、 Multiple One Shots或者是 Oscillator 等可制造脉冲的 函数,加后缀 P 。

B.当某变量要去到继电器口 (Relay 口并且无论强电弱电的时候, 其后加后缀名 Rly 。 C. 一般情况下,统称变量的作用是一种使能功能时,或者是经过函数 Buffer (也可以是 _Buf ,其后缀名为 En 。

D. 通常经过函数 Inter lock和 Toggle 的变量名称加后缀名 Fb 。 E. 经过函数 Delay 的变量后缀名称为 Dly 。 2. 主机程序变量名中模拟量的后缀加“ $” , 串量名后缀加“ #” 。

3. 主机程序变量命名,除了让人易懂外,更为重要的是提高编程速度,提高效率。这可以应用到同一类型且数目较多的变量上。例如矩阵的变量:

快思聪编程常用函数

常用函数 、基本逻辑 1、NOT函数 NOT函数也称反转器,反转输入信号到输出端,如果输入是高电平,输出就是低电平,反之亦然。NOT函数 NOT函数应用举例:自动摄像控制 有时设备提供的信号与您想要的恰好相反,比如就您的控制系统而言,麦克风混音器通 过设置触点闭合可以知道哪一路麦克风正在传入声音。在一个视频会议应用中,这些闭合也 可以用来控制摄像头使其直接对准发言人。但是,假设当麦克风有人发言时不是提供的闭合 信号,而继电器平时是闭合的,但麦克风有人发言时提供一个断开的信号触发。您可以把每个输入信号接入NOT函数,首先使电平反转输出,用输出信号在您逻辑程序中其它地方去触发摄像机的预设状态。 2、OR函数 当任何一个输入为高电平时,OR函数将输出高电平,看下面的图表,当Signal_1 in ”或Signal_2 in "为高电平时,Signal out "为高电平。

Touclipanel . [sleep] [wake] fb1 pressl press2 fb3 press3 fb4 press4vol mute vol up —-— ?vol dwn --- - --- ? clr mute ——? OR两数 : OR Ml-lD|x| OR Signal 1 In K i1 01Signal Out . Signal 2 ln 卜i2 两个编人的I OR函数貞伉盍虹下: Signal In 1Signal lln 2 Signal Out Low Low Low High Low High Low"igh High High :High High 注意1:从真值表中可以看出,当两路输入信号都为高电平时,输出也为高电平。如果您需要在只有一路输入为高电平时,输出才为高电平,您可以用一个异或(XOR )函数。 注意2 : OR函数的输入端口数是可以随意增加的(取决于特定的应用),并且只有一路信号输出。就是说,一个20-1 nput的OR函数的任何一个输入端为高电平,输出都为高电平。 OR函数举例:解除静音控制 比如,典型的音量控制包括调高、调低和静音按钮。如果您想在静音时通过按调高或调低按钮就自动解除静音,您可以用一个OR函数完成此项功能。 注意:要完成该例的功能还需要另外的逻辑,这在后面的章节中作介绍。 OR函数例v vol dwn

快思聪编程说明

快思聪中控编程方法 一、关于快思聪 Windows?快思聪SIMPL?软件提供了所有必要的工具来配置、程序、测试和调试一个集成控制系统的应用。结合Windows?的拖放功能的编程能力的SIMPL(符号密集掌握编程语言),SIMPL Windows提供了系统的硬件组成之间的联系快思聪、用户界面和世界的设备控制。 配置方面的SIMPL Windows允许你选择控制系统,用户接口、网络设备和控制设备所需的安装。这些硬件组件可以指定端口地址,网络id和IP地址,集通信参数并指定哪些设备被连接到某个卡或网络控制模块。您还可以指定什么VisionTools pro e?touchpanel项目所需的系统。 编程方面允许你选择逻辑符号系统将需要,分配给那些符号和连接信号的信号与其他符号或设备确定的程序逻辑。SIMPL Windows包括的各种符号不断扩大到支持几乎所有可能的应用程序。当你变得SIMPL能熟练地使用Windows,它将变得明显,有很多方法可以解决相同的控制问题。这允许编程创造力和独立的灵活性。 最后,测试方面可以让你测试以及调试SIMPL Windows程序使用强大的诊断工具,包括测试经理,网络分析仪,快思聪视窗。您可以调用这些工具直接从SIMPL Windows或启动工具独立。 对于更大的灵活性,SIMPL Windows安装包包括SIMPL +,是一个开发工具,允许高级程序员创建和编译自定义控制模块使用一种程序语言类似于c,你可以添加到你的SIMPL SIMPL +模块Windows程序或用户模块就像一个罗技 二、系统需求 需要以下SIMPL Windows系统最低配置: Windows 98 / NT / 2000 / XP操作系统 Pentium II 333 MHz的处理器(1.3 GHz Pentium 4推荐) 256 MB的RAM(512 MB推荐) 256彩色设置(高色16位推荐) 三、菜单说明

快思聪系统硬件连接

快思聪硬件安装、调试说明: 快思聪硬件安装注意事项: ●系统安装、调试必须要由经过快思聪培训的专业技术人员完成; ●系统安装前,请仔细阅读快思聪产品说明书; ●仔细计算所有快思聪设备的总耗电量,确保整个系统的供电充足;否则将导致整个系统工作不 正常; ●请采用快思聪的电源给所有快思聪设备供电的电源,快思聪的外置电源有: ?C2N-SPWS300:24VDC,75瓦; ?CNPWSI-75:24VDC,75瓦; ?PW-2420RU:24VDC,48瓦; ?PW-2410RU:24VDC,24瓦; ●请采用快思聪专用的Cresnet线材连接快思聪设备; ●确保整个系统的接地牢固、可靠; 1主机的安装: 1.1控制端口的连接 1.1.1串口(COM)的连接 如上图所示,快思聪主机后面标明有“COM (A-F)”的标准九针串口,可以作为标准的RS232/RS422/RS485端口使用,最高的波特率为115200,最低的波特率为300;请将这 些端口根据项目的规划连接到相应受控设备(如投影机、矩阵)的串口;具体的接法如下:当串口作为RS232/RS422端口时: 例如:控制EXTRON的RGB矩阵,从其说明书上,查 询到如右图的DB-9针脚定义,则可以按照以下表格连接:

当串口作为RS485端口时: 当串口作为RS422端口时: 例如: 1.1.2红外端口(IR)的连接 快思聪的红外端口如上图所示,每个红外端口由两个接点组成,分别标明为“S”和“G”;“S”为信号端,“G”为信号地。 快思聪的红外端口必须配合快思聪的红外发射棒(见下图)一起使用才可以控制受控的红外设备(如DVD、录像机、MD),而且必须把红外发射棒的发射头粘贴到受控设备的红外接收窗口; 1.1.3继电器端口(Relay)的连接

快思聪编程常用函数

常用函数 一、基本逻辑 1、NOT函数 NOT函数也称反转器,反转输入信号到输出端,如果输入是高电平,输出就是低电平,反之亦然。 NOT函数 我们用一个真值表来说明其输入和输入的逻辑关系,表示如下: NOT函数应用举例:自动摄像控制 有时设备提供的信号与您想要的恰好相反,比如就您的控制系统而言,麦克风混音器通过设置触点闭合可以知道哪一路麦克风正在传入声音。在一个视频会议应用中,这些闭合也可以用来控制摄像头使其直接对准发言人。但是,假设当麦克风有人发言时不是提供的闭合信号,而继电器平时是闭合的,但麦克风有人发言时提供一个断开的信号触发。您可以把每个输入信号接入NOT函数,首先使电平反转输出,用输出信号在您逻辑程序中其它地方去触发摄像机的预设状态。 2、OR函数 当任何一个输入为高电平时,OR函数将输出高电平,看下面的图表,当“Signal_1 in”或“Signal_2 in”为高电平时,“Signal out”为高电平。

注意1:从真值表中可以看出,当两路输入信号都为高电平时,输出也为高电平。如果您需要在只有一路输入为高电平时,输出才为高电平,您可以用一个异或(XOR)函数。 注意2:OR函数的输入端口数是可以随意增加的(取决于特定的应用),并且只有一路信号输出。就是说,一个20-Input的OR函数的任何一个输入端为高电平,输出都为高电平。 OR函数举例:解除静音控制 比如,典型的音量控制包括调高、调低和静音按钮。如果您想在静音时通过按调高或调低按钮就自动解除静音,您可以用一个OR函数完成此项功能。 注意:要完成该例的功能还需要另外的逻辑,这在后面的章节中作介绍。

Toolbox中文使用说明(图例)

Toolbox使用说明 Toolbox是快思聪公司新近推出的一款集成多种调试功能于一体的工具软件,它可以实现多种硬件检测,调试功能。完全可替代Viewport实现相应的功能。它提供了有Text Console,SMW Program Tree,Network Device Tree,Script Manager,System Info,File Manager,Network Analyzer,Video Test Pattern多个检测调试工具,其中Text Console主要执行基于文本编辑的命令;SMW Program Tree主要罗列出相应Simpl Windows程序中设计到的相关快思聪设备,并可对显示出的相关设备进行效验,更新Firmware,上传Project 等操作;Network Device Tree主要使用于显示检测连接到Cresnet网络上相关设备,可对网络上设备进行ID 设置,侦测设备线路情况;Script Manager主要用于运行脚本命令;System Info则用于显示联机的控制系统软硬件信息,也可对相应信息进行修改,刷新;File Manager显示控制系统主机内存文件系统信息,可进行修改,建立等管理操作;Video Test Pattern则用于产生一个测试图调较屏幕显示;Network Analyzer用于检测连接到Cresnet网络上所有设备的通信线路情况。以上大致介绍了Toolbox中各工具软件的用途,下面将分别讲述一下各工具的实际用法。 首先按照提示信息将Toolbox安装到Crestron目录下,在PC开始菜单中找到Toolbox菜单项,激活显示如下图所示 状态栏 (图一)Toolbox运行窗口 可以看到,Toolbox运行窗口中分为菜单栏,工具栏,状态栏及显示窗口四部分。其中工具栏上所有快捷图标实现的功能都可对应的在菜单栏中找到相应选项。 1.

快思聪编程命名规则讲课讲稿

.则规名命程编聪思快 精品文档 快思聪编程命名规则 快思聪编程主要分为两大部分:主机编程和触摸屏编程。那么相应的命名, 也就围绕这两个部分而言的。那么无论是主机程序中的变量名称还是触摸屏程序中的变量名称, 他们的命名要求是一样的。就是力求简洁明了,准确扼要以及尽量追求有规律的命名。 一. 主机编程的命名。 1. 命名格式(通常情况下:设备名称简写(首字母大写+动作名称+快思聪函数名称。见下: 值得注意的地方是设备名称后的动作项和快思聪函数名称项。 (1比如Prj_On和Prj_Power_On的含义是不同的。前者为投影机通电的情况下, 进行软开机指令;后者为给投影机通电。 (2每个快思聪函数都有着特定的简写名称:

A. 经过函数One Shot 、Multiple One Shots或者是Oscillator 等可制造脉冲的函数,加后缀P 。 收集于网络,如有侵权请联系管理员删除. 精品文档 B.当某变量要去到继电器口(Relay 口并且无论强电弱电的时候, 其后加后缀名Rly 。 C. 一般情况下,统称变量的作用是一种使能功能时,或者是经过函数Buffer (也可以是_Buf ,其后缀名为En 。 收集于网络,如有侵权请联系管理员删除. 精品文档 D. 通常经过函数Inter lock和Toggle 的变量名称加后缀名Fb 。 E. 经过函数Delay 的变量后缀名称为Dly 。 2. 主机程序变量名中模拟量的后缀加“$”, 串量名后缀加“#”。 收集于网络,如有侵权请联系管理员删除. 精品文档

3. 主机程序变量命名,除了让人易懂外,更为重要的是提高编程速度,提高效率。这可以应用到同一类型且数目较多的变量上。例如矩阵的变量: 收集于网络,如有侵权请联系管理员删除. 精品文档 4. 关于主机快速编程中的一些常用技巧,见下: 1 加后缀名的快捷键是“ALT+6”。 2 加前缀名的快捷键是“ALT+Shift+6”。 3 纵向复制快捷键是“F4”。 4 横向复制快捷键是“F6”。 5 选定多个变量是按住“Shift ”键。 更详细的快捷键请参照“SimplWindows Quick Reference Card”。 二. 触摸屏程序中的变量命名。 与主机变量名相比, 触摸屏变量的命名显得更加接近实际一些。触摸屏的界面最终是用户观看的。所以力求与实际设备和动作相符, 当然也要注重美观。还

快思聪SmartUI设计说明文档

Smart Graphics UI设计指引说明 版本号:V1.4.1 更新日期:2015年05月07日‘ 更新内容: 三:控件详解 list -Subpage Reference List 子页引用列表 -Spinner List 微调下拉列表

目录 一:软件安装环境 (1) 二:新建一个Smart Graphics界面 (2) 1:新建项目 (2) 2:新建控件 (2) 三:控件详解 (4) 1:Buttons (5) 2:Images (10) 3:Lists (12) 4:Widgets (14) 5:Keypad (16) 6:Gauges (16) 7:Slider (18) 8:Text (19) 9:Applications (24) 四:编辑与自定义 (25) 1:样式 (25) 2:文字 (28) 3:图片 (31) 4:Page Resize (33) 五:Crestron App (34) 1:付费版&免费版 (34) 2:创建新项目 (34) 3:旋转设计 (35) 六:标准样式参考 (39) 七、Smart Graphics编程事项 (47) 1:Smart ID (47) 2:Simpl Windows中加载Smart Graphics组控件的CED文件方法 (48) 4:Smart Graphics中添加音频编程方法 (50) 5:控件显示格式设置 (50) 6:IOS系统之VOIP设置及编程<以iPad为例> (51) 八:常见问题解决 (53) 1:文字丢失 (53) 2:软件崩溃 (54) 3:其他问题 (54) 一:软件安装环境 1:必要的快思聪软件

相关文档