Iocomp .NET WinForms Ultra Pack控件是一款百分百由(yóu)C#编写(xiě)、充分利用GDI+的优点的控件套装。
他们用于生成(chéng)具有专(zhuān)家级外观的仪器控件,并(bìng)能紧密整合(hé)到Microsoft's .NET Framework之中(zhōng)。您无需辛苦的在属性(xìng)窗口中寻找该(gāi)属性,其自定义(yì)的属性(xìng)编辑器(qì)提供了简单快速的属性配置方(fāng)法。Ultra控件包提供了55种专家级控(kòng)件以及(jí)绘(huì)图控件包组件。
绘图控件包(bāo)组件 iPlot是(shì)一款即时绘图组件(jiàn),支(zhī)持具有连(lián)续递增的X坐标的数据序列的绘图。如果数据(jù)序列的X轴坐标(biāo)并非连续递增,您可以使用iXYPlot组(zǔ)件。以上两款组件均支持以下主要(yào)特点:
•通道(dào)数量(liàng)没(méi)有上限
•通(tōng)道环形缓冲区
•注(zhù)释(文本、直线和矩形框)
•X、Y轴线没有上限
•内(nèi)置工具栏和图标符号(hào)
•线性刻度和对数刻(kè)度
•反向刻度
•数值、前缀(zhuì)、指(zhǐ)数和数据/时(shí)间样(yàng)式的刻度标(biāo)尺
•垂直或者水平方向的(de)轴(zhóu)线(xiàn)
•数(shù)据点标(biāo)记(jì)
•数据填充(iPlot组件)
•智能轴线刻度调整(zhěng),更好(hǎo)得适应(yīng)人为(wéi)的阅读习惯(guàn)(1-2-5 规(guī)则(zé))
•直观(guān)的层管理(设计时(shí)和运(yùn)行时)
•刻(kè)度尺重叠(在层管(guǎn)理中(zhōng)支持(chí)大(dà)小调整和拖(tuō)曳堆栈操(cāo)作)
•打印、保存、图像接口和拷贝到剪贴(tiē)板(bǎn)
•通过Channe属性,您可以访问指定(dìng)的通道。您可以使(shǐ)用AddChannel, DeleteChannel,和RemoveAllChannel方法在运行时间中添加或者移除某个通道。在设计时,您可以使用(yòng)内置的(de)属(shǔ)性编辑器来改变通道。
•通过Annotation属性,您(nín)可以访问指定(dìng)的(de)注释(shì)。您可以使用AddAnnotation, DeleteAnnotation, 和RemoveAllAnnotation方法在运行时间中添加或(huò)者移除某个注释(shì)。注释无(wú)法在设计(jì)时(shí)间中(zhōng)添加。
•通过(guò)X-axis属(shǔ)性,您可以访(fǎng)问指定的X轴线。您可以使用AddXAxis, DeleteXAxis,和(hé) RemoveAllXAxes方法在运行时间中添加或者移除某个X轴。在(zài)设计(jì)时间,您可以使用内置的(de)属性编辑器来改变(biàn)某个X轴。
•通过YAxis属性(xìng),您可以访问指(zhǐ)定的Y轴线。您可以使用AddYAxis, DeleteYAxis,和RemoveAllYAxes方法在运行时(shí)间中添加或(huò)者移(yí)除某个(gè)Y轴。在(zài)设计(jì)时间,您(nín)可以使用内置的属性编辑(jí)器来改变某个Y轴。
•通过索(suǒ)引(yǐn)号为0的DataView属性,您(nín)可以访问(wèn)数据视图。该功能接口支持多个数据(jù)视图,但是在当前版本中(zhōng)未提供该功能(néng)支持,期待在下(xià)面版本中推出。
•通过索(suǒ)引号为0的ToolBar属性,您(nín)可以访问工具栏。该功能接口支持多个工具栏,但(dàn)是在当前版本中未(wèi)提供该功(gōng)能(néng)支(zhī)持,期待在(zài)下面版本中推出。
•通(tōng)过索(suǒ)引号(hào)为0的Legend 属性,您可以访问图标(biāo)符号(hào)。该(gāi)功能接口支持多(duō)个图标符号,但是在当前版本中未提供该功能支持(chí),期待(dài)在下面版(bǎn)本(běn)中推出。
XY绘图组件 iXYPlot是一个即时绘图组件,它支(zhī)持具备任意X、Y坐标值的数据。如果您需要绘制具有连续递增的X坐标的数据序列(liè),您可以使用iPlot组件。以上组件均支持以下主要特点:
•通道数量没有上限
•通道环形缓冲(chōng)区
•注释(文本、直线和矩(jǔ)形框)
•X、Y轴线没有上限
•内(nèi)置(zhì)工具栏和图标符号(hào)
•线性刻度和(hé)对数(shù)刻度
•反向(xiàng)刻度
•数值、前缀、指数和(hé)数据/时间样式的刻度标尺
•垂直或者水平方(fāng)向的轴线
•数(shù)据点标记
•数据填充(仅iPlot组件)
•智能轴(zhóu)线刻度调(diào)整,更好得适应人为的阅读习(xí)惯(1-2-5 规则(zé))
•直(zhí)观的层管理(设计时和运行时)
•刻度尺(chǐ)重(chóng)叠(在层管理中支持大小调(diào)整和(hé)拖曳堆(duī)栈操作(zuò))
•打印、保存、图像接口和拷贝到剪贴板(bǎn)
•通过Channel属性,您可以(yǐ)访问指(zhǐ)定的通道。您可以使用AddChannel, DeleteChannel,和RemoveAllChannel方法在运行时添加或者移除某个通道。在设计时,您可以使(shǐ)用内置(zhì)的属性编辑器来改变通(tōng)道。
•通(tōng)过Annotation属性,您可以访问(wèn)指定的注释。您可以使用AddAnnotation, DeleteAnnotation, 和RemoveAllAnnotation方法在运(yùn)行时(shí)中添加(jiā)或者(zhě)移除(chú)某(mǒu)个注释。注释无(wú)法在(zài)设(shè)计时中添加(jiā)。
•通过XAxis属性(xìng),您可以访问指定(dìng)的X轴(zhóu)线(xiàn)。您可以使用AddXAxis, DeleteXAxis,和 RemoveAllXAxes方法在运行(háng)时(shí)中添加(jiā)或者移除某个X轴。在设计时,您可以使用(yòng)内置的属性(xìng)编辑器(qì)来改变某个X轴(zhóu)。
•通过YAxis属性(xìng),您可(kě)以(yǐ)访(fǎng)问指定的Y轴线。您可以使用(yòng)AddYAxis, DeleteYAxis,和(hé)RemoveAllYAxes方法(fǎ)在运行时中添加或者移(yí)除某个Y轴。在设计时,您可(kě)以(yǐ)使用内置的属性编辑器来改变某(mǒu)个Y轴。
•通(tōng)过索引号(hào)为0的DataView属性,您可以访问数据视(shì)图。该功(gōng)能接口支持多个数(shù)据视图,但(dàn)是在当(dāng)前版(bǎn)本(běn)中未提供该(gāi)功能支持,期待(dài)在下(xià)面版本中推(tuī)出(chū)。
•通过索引号为0的ToolBar属(shǔ)性,您可(kě)以访问工具栏。该功能接口支持多个(gè)工具栏,但是在当前版本中未提(tí)供(gòng)该功能(néng)支持,期待在下面版本中(zhōng)推出。
•通过(guò)索引号为0的Legend 属性,您可(kě)以访问图标符(fú)号。该功能接口支持多(duō)个图标符号,但是在当前版本中(zhōng)未提(tí)供该功能支(zhī)持,期(qī)待在下面版本中推出(chū)。
专家级的仪表组(zǔ)件
•Spectrum Display——Spectrum Display控件用于(yú)显示频,支持选择峰(fēng)值和峰(fēng)值衰减 使用BarCount属性来设置工(gōng)具栏的(de)数量。BarValue属性支持为(wéi)每一个工具栏单元设(shè)置独立的值,且只能在运行阶(jiē)段执行。在设计时显示工具(jù)栏数量,主要是(shì)为了您开发(fā)程(chéng)序时起提示说明的作用(yòng)。您需要在运行阶段使用clear方法或(huò)者初始化(huà)所有工具栏单元,用于清除所有初(chū)始(shǐ)值和说明值
•Sliding Scale——滑动(dòng)刻(kè)度控件(Sliding Scale)用于(yú)按照一(yī)个线性表达式来移动图形(xíng)刻度尺,图中的静态数据点的位置随着(zhe)刻度的移动而相(xiàng)应的移(yí)动,该控(kòng)件同样具有阴(yīn)影效果(ScaleShadowColor, ScaleShadowEnabled, ScaleBackgroundColor),为滑(huá)动刻度控件添加(jiā)三(sān)维立体效(xiào)果
•Sliding Compass——滑动环形刻度控件(Sliding Compass)用(yòng)于按照一个(gè)线性或者周期循环表达式来(lái)移(yí)动图形(xíng)刻度尺(360度(dù)环形刻度)。图中的静态数据点(diǎn)的位(wèi)置随着刻度的移动而相(xiàng)应的移(yí)动,动态(tài)数据(jù)点则移动至移动刻度尺的辅助位置。该控(kòng)件同样具有阴影效果(ScaleShadowColor, ScaleShadowEnabled, ScaleBackgroundColor),为滑(huá)动(dòng)环形刻度控件添加三(sān)维立体效果
•Compass——环(huán)形刻(kè)度尺控件(Compass)用于显示具有(yǒu)环(huán)形刻度(dù)的图形,其(qí)Direction属性(xìng)用于设(shè)置刻(kè)度尺指向方向。当ShowDirectionDisplay属性(xìng)设(shè)置为真时,在控件中心位置(zhì)显示环形刻度尺所指向的数量值。
•Dual Compass——双重环形刻度尺(chǐ)(Dual Compass)控(kòng)件用于显(xiǎn)示具有两个环形刻度的图形 Pointer1Position和 Pointer2Position属性用(yòng)于改变各个环形(xíng)刻(kè)度尺的指向(xiàng)方向(xiàng)。图中(zhōng)的静态数据点的(de)位置随(suí)着(zhe)刻度的移动而相应(yīng)的移动(dòng),动(dòng)态数据点则移动至移动刻度尺的辅助位置,动态数据点则移动至移动刻度尺的辅助(zhù)位置。CenterDisplayPosition是(shì)一个与指向(xiàng)方向无关的(de)属性,用于(yú)显示数值,ShowCenterDisplay, ShowPointer1, 和 ShowPointer2属(shǔ)性用于指定(dìng)数值的显(xiǎn)示(shì)/隐藏
•LED Matrix——LED点(diǎn)阵控件(LED Matrix)是一个LED的网格控(kòng)件(jiàn)。该控件的(de)优点在于:在您所开发的窗体(tǐ)中,您无需(xū)再一个个(gè)布置(zhì)LED,您只需一个窗体便可以控制整个控(kòng)件。因此,绘图(tú)速度(dù)要远远快于每个LED单(dān)元的单独绘图。
•Seven Segment SMPTE——七段(duàn)SMPTE显示控(kòng)件(Seven Segment SMPTE)是(shì)七(qī)段时钟显(xiǎn)示控件(Seven Segment Clock)的一个(gè)变更控(kòng)件,用于支(zhī)持(chí)SMPTE时(shí)间码,SMPTE时间码是(shì)一个广播/电(diàn)视标准(zhǔn),用(yòng)于定义除去编辑(jí)音频/视频信号(hào)时间后的帧速率和字(zì)段(duàn)号的显示规(guī)则(zé)。 在(zài)NonDropFrame模式中,采用HH:MM:SS:FR.FD格式显示;在DropFrame模式(shì)中,采用HH:MM:SS;FR.FD格式(shì)显示(FR =帧: FD = 字段)。显示的时间信息可以由(yóu)Time属性设置,或者设置每个字段的Hours, Minutes,和Seconds属性(xìng)。
•Pie Chart——饼状图控件(Pie Chart)以饼状图形式显示每个项目内容所占(zhàn)的百分比比(bǐ)重。在设计时(shí),可(kě)以使用属性编(biān)辑器添加或者移除项目以(yǐ)及(jí)更改属性值。在运行时(shí),使(shǐ)用AddItem, RemoveItem, ClearList和ItemCount用(yòng)于添加或移除(chú)项目;使用ItemTitle, ItemColor和 ItemValue来更(gèng)改(gǎi)属性值。LegendShowValue 和 LegendShowPercent属(shǔ)性用于隐藏某(mǒu)个项目内容的图标符号(hào)和(hé)百分比数值(zhí)。
•Percent Bar——百分比工具条控(kòng)件(Percent Bar)以百分比形式显示每(měi)个项目内容所占(zhàn)的百分比比重(chóng)。在设计时,可以用属(shǔ)性编(biān)辑器(qì)来添加(jiā)和移除项目(mù)以及更改属(shǔ)性值。在(zài)运(yùn)行时(shí)间(jiān),使(shǐ)用AddItem, RemoveItem, ClearList和ItemCount用于添加或移除项目;使用ItemTitle, ItemColor和 ItemValue来更改属性值(zhí)。LegendShowValue 和(hé) LegendShowPercent属性用于隐藏某(mǒu)个项目内容(róng)的图标符号和百分比(bǐ)数(shù)值
•Object Canvas——画(huà)布对象(Object Canvas)控件(jiàn)是一个基础的画布控件,它提供(gòng)了一(yī)个接口用于运行(háng)时提供持续的对(duì)象(只支持持续(xù)的绘图过程)。所(suǒ)有的绘制操作自动完(wán)成(chéng),并提供了(le)双(shuāng)缓冲区(qū)避免运行时(shí)的刷屏闪(shǎn)烁。坐标体(tǐ)系基于(yú)传(chuán)统的(de)笛卡儿坐标(biāo)系,其(0,0)坐标(biāo)位于组件中心。X、Y轴(zhóu)的范(fàn)围在DisplayRangeX 和DisplayRangeY属性中设定在画布上支持添(tiān)加四个基本的绘(huì)图对(duì)象(椭(tuǒ)圆、矩形、直线和文本(běn)),这些基本(běn)绘图对象支(zhī)持的添加数(shù)没有上限,当其中(zhōng)一个绘(huì)图对象是通过AddEllipse, AddRectangle, AddLine, 或者 AddLabe方法来添(tiān)加时,如(rú)果方法(fǎ)的参(cān)数没(méi)有指(zhǐ)定(dìng)对应(yīng)对(duì)象的属性时,该添加对象的属性由(yóu)默认值(zhí)赋予。当您要操作或(huò)者更改对象属性时,您(nín)可(kě)以在使用上述四个(gè)方法之一生成对象后,保(bǎo)存返回的(de)对象控制句柄。任何一个对象一旦添加成功,其所有属(shǔ)性都可(kě)以(yǐ)通过提供的大量获取(get)和设(shè)定(dìng)( set)方法来(lái)修改。如果需要(yào),对(duì)象类型支持在运行时动态更改类型。最后添(tiān)加的(de)对象赋予最高的z-order值,并(bìng)显示(shì)在最上层。您可以(yǐ)使用BringObjectToFront和SendObjectToBack方法来操(cāo)作z-order值通(tōng)过(guò)DisplayRangeX 和 DisplayRangeY属性来放(fàng)大或缩(suō)小(xiǎo)两者(zhě)的值,必须(xū)通过同样的(de)百分比来调整比例(lì)尺大小
使用OriginX 和(hé) OriginY属性来偏移(yí)绘图对象
使用ClearList来(lái)清除所有(yǒu)对象,使(shǐ)用RemoveObject来(lái)重命名某个单独对象。当对大量对象(xiàng)进(jìn)行(háng)操作时或者(zhě)控制动画重绘的时间间隔时(shí),使用BeginUpdate 和(hé) EndUpdate来提高运(yùn)行性能
•Rotation Display—旋(xuán)转显示(Rotation Display)控件用于即时旋转一个位图,位图左下方的象素点使用透(tòu)明颜色。其RotationAngle属性用于(yú)指定选择(zé)的角(jiǎo)度(dù) 该控件的(de)运行性能取(qǔ)决于每秒钟选择的数量和位图的大小,控件性能不与控件中(zhōng)整个位图的大小相关,只与位(wèi)图需要旋转的部分(fèn)的大小有关。为了提高(gāo)运行性能(néng),可以(yǐ)通(tōng)过RotationAngle属性(xìng)来减少位图尺(chǐ)寸大小(xiǎo)或者减少旋转的速率
•Log Gauge—对数刻度尺控件(jiàn)(Log Gauge)用于在图表中添加对数刻(kè)度尺,其主要刻(kè)度单位由TickLabelStyle属性来(lái)定义,支持科(kē)学计数或者(zhě)常规数值格式,次要刻度单(dān)位的(de)数量更正为9个,用于(yú)10等(děng)分(fèn)。 LED Diamond—LED 菱形控件(LED Diamond)是一(yī)款菱形的LED控件,具有常规(None)、凸起(qǐ)、下沉的斜角样式 LED Arrow—LED 箭头控件(LED Arrow)是一款箭头形状的LED控件具有常(cháng)规(None)、凸起(qǐ)、下沉的(de)斜角样式,支持6种箭头(tóu)方向样式
•Angular Log Gauge—角形对数刻度尺(chǐ)控件(Angular Log Gauge)用于在图表中(zhōng)添加(jiā)角(jiǎo)形(xíng)对数刻度尺,使(shǐ)用Position属性来设定或获(huò)取位置数(shù)据(jù)。其主要刻(kè)度单位由TickLabelStyle属性来定义,支持(chí)科学计数或者常规数(shù)值格式,次(cì)要刻(kè)度单位的数(shù)量更(gèng)正为9个(gè),用于(yú)10等(děng)分。
•Switch Rocker —摇杆开关控件(jiàn)(Switch Rocker)是一个具有摇杆外形的(de)二进制控制控(kòng)件,该控件使用空格键(jiàn)来(lái)实(shí)现键盘控制
•Switch Rocker 3-way—摇杆(gǎn)三向(xiàng)开关控件(Switch Rocker 3-way)是一个瞬时上下操作的控制开关,它支持事件(jiàn)和属性组合,简化了单向轴控(kòng)件的操作。每次状态(tài)改变时,触发OnValueChange事件。使(shǐ)用Increment属(shǔ)性来指定(dìng)每次点击(jī)或者重复事件后Value属(shǔ)性的改变总数(shù),默认情况下,重复操作功能(néng)处于激活状态(tài),可以通过RepeatInitialDelay和RepeatInterval属性(xìng)来配置。如果要取消重(chóng)复功能(néng),可以将RepeatInitialDelay属性设置为0,该(gāi)控件支持(chí)键盘的上下键用(yòng)于键盘控制,如果要取消该(gāi)键(jiàn)盘控制,可以将UseArrowKeys属性设置为假
•Switch Lever —杠(gàng)杆开关控(kòng)件(Switch Lever)是一个具有杠(gàng)杆外形的二进制(zhì)控制控件,该控(kòng)件使用空格键来实现键盘控制。当Active属性改变时,触(chù)发OnChange事件(jiàn)
•Switch Quad —四元组开关控(kòng)件(Switch Quad)可以用(yòng)于任意样式的双轴(zhóu)控件,为每一(yī)个轴(zhóu)线的改变配置单(dān)独的(de)响应事件,该控(kòng)件支(zhī)持事件和属性组合,简化了x、y轴控(kòng)件的操(cāo)作。对于y轴控件,使用OnValueYChange事件连同ValueY和IncrementY属性来控(kòng)制。对(duì)于x轴控件,使(shǐ)用OnValueXChange事件连同ValueX和IncrementX属性(xìng)来控(kòng)制 默认情况下,重复操(cāo)作(zuò)功能处于激活(huó)状(zhuàng)态,可以通过RepeatInitialDelay和RepeatInterval属性来配置。如果要取消重复功能,可以将RepeatInitialDelay属性设置(zhì)为0 该(gāi)控件支持键盘的四个(gè)方向键用于键(jiàn)盘控制,如果要(yào)取消该键盘(pán)控制,可以将UseArrowKeys属性设置为(wéi)假
•Timers (9 independent)—计时器控件(jiàn)(Timer)封装了9个windows API计(jì)时器(qì)。每一个计时器拥有自己(jǐ)的(de)OnTimer事件和(hé)Interval 、 Enabled属性。每一个计时器(qì)彼(bǐ)此独立且(qiě)不同步(bù)。每一个计时器的精准度取决于操作(zuò)系统和操作系统的运(yùn)行情况。该windows API计时器将计时器事件视为低优先(xiān)级的系统(tǒng)消息,从(cóng)而(ér)减少(shǎo)对系统倚赖以提供(gòng)一致或准确(què)的计时。正常(cháng)情况下,一个API计时器用作关键任务或者动(dòng)画计(jì)时器(qì),当您所要发布软件(jiàn)的操(cāo)作平台上,标(biāo)准版本(běn)的Windows计(jì)时器控件((ActiveX用户控件)未(wèi)知时(shí),该(gāi)控件的(de)重(chóng)要性就显而易见。同(tóng)样,减少(shǎo)了不可见控(kòng)件占据您的窗体(tǐ)控件,您的(de)窗体将更加简洁。
•Thread Timers (9 independent)—线程计时(shí)器(Thread Timers)控件封装了9个(gè)多线程(chéng)计时器。每一个计时器拥(yōng)有自己(jǐ)的OnTimer事件和(hé)Interval 、 Enabled属性(xìng)。每(měi)一个计时器彼此(cǐ)独(dú)立且不同步。每一(yī)个(gè)计时器的精准度取决于操(cāo)作系(xì)统和操作系统的运行情(qíng)况。该线程计时器控(kòng)件和计时(shí)器控件不同之处在于:它不采(cǎi)用低优(yōu)先级信息,使(shǐ)用优先级可以调整的(de)线程,从而(ér)支持计时器定时激发。
•phones Pad—电(diàn)话表盘控件(phones Pad)是一(yī)个简单的支(zhī)持(chí)鼠(shǔ)标点取(qǔ)的数字键控件(jiàn),通过OnKeyClick事件将输入信息输入您(nín)的程序中
•Keyboard—键盘(pán)控件(Keyboard)是一个支持鼠标点选的屏幕键盘控件(jiàn),特定设计用(yòng)于支持触(chù)屏的程序(xù)以及无(wú)键盘程(chéng)序中。该键盘控(kòng)件将自动发(fā)送最后(hòu)点击(jī)的键到最后一(yī)个(gè)窗(chuāng)体控件中(类似于支持焦点的控件),如同在窗口中敲击了相(xiàng)应的键。支持焦点的控件都可以(yǐ)接受由键盘控(kòng)件生成的相应键盘(pán)输入(rù) 注意:现在(zài),键盘控件只用于同一(yī)个进(jìn)程或程序的窗口控件中。
•Panel—面板(bǎn)控件(Panel)是一个基础面板,可以在其嵌入(rù)子控件。
•iLCDMatrix—该面(miàn)板控件用于显示使用点阵字(zì)符集的字符。该控件(jiàn)包括了一个内置的、标准的5x7字符集或(huò)者任意(yì)其他自定(dìng)义的字符集(实际字符大小(xiǎo)为自定义形式,字符(fú)支持20点阵(zhèn)宽和无限(xiàn)点(diǎn)阵高(gāo),绝大多数用(yòng)户会使用支持的5x7 和5x8字符集,即(jí)当前工业中普(pǔ)遍使用(yòng)的LCD字符点阵)
•Pipe—管状控件(jiàn)(iPipe)用于显示管状图形,其(qí)支持内置的流动动画,包含(hán)一个一个可(kě)旋转的流(liú)量指(zhǐ)示器、流速和流向
•Motor—发动器控件(iMotor)用于(yú)显示一个固定的或移动的发动器图像、水泵(bèng)图像。
•Tank —箱形控件(iTank)用于显示一个具有双(shuāng)值指示器(qì)的箱(xiāng)形图像
•Valve—该箱形控件(iTank)是一个阀组件,支持(chí)一个可打开和关闭的(de)位置。
•图像显示(shì)(位图动画)—iImageDisplay控件用于显示一个图(tú)像系列形成动画效果。组(zǔ)件可以根据设定的时间间(jiān)隔来自(zì)动增加或(huò)者减少图(tú)像,支持一个内置的图像系列(liè)以流形式输(shū)入程(chéng)序中,同样(yàng)还支持(chí)在运(yùn)行时间(jiān)中(zhōng),从源加载图像(xiàng)以及从(cóng)磁盘中加载位(wèi)图。 数字化仪(yí)表组件
•LED Round —LED 圆形(xíng)和LED 矩形控(kòng)件都是LED控件,具有常规(None)、凸(tū)起、下沉的斜角样式。其(qí)LED无效颜色(sè)也由自动计算得到。
•LED Rectangle—LED 圆形和LED 矩形控件都(dōu)是LED控件,具有(yǒu)常规(None)、凸起、下沉的斜(xié)角样式(shì)。其LED无效颜色也由自动计算(suàn)得到。
•Seven Segment Integer—Seven Segment Integer控(kòng)件是一个七段显示控件,用于显(xiǎn)示整(zhěng)型数(shù)值,如果值(zhí)在正方(fāng)向显示溢出,则显示一个向(xiàng)上的箭头。如果(guǒ)值在负方向显示溢出(chū),则显(xiǎn)示一个向下的箭头(tóu)。
•Seven Segment Binary—Seven Segment Binary控件是一(yī)个七(qī)段(duàn)显(xiǎn)示控件,用于(yú)显示布尔型数值,该值(zhí)属性为字符串类型,支持大于31位的值。如果值显(xiǎn)示溢出,则显(xiǎn)示一个(gè)向上的箭头(tóu)。
•Seven Segment Hexadecimal—Seven Segment Hexadecimal控件(jiàn)是(shì)一个七段显示控件(jiàn),用于显示十六(liù)进(jìn)制数值,该值(zhí)属性为字符串类型,支持大于4位的(de)值。如果值显示溢(yì)出,则显示一个向上的箭头。
•Seven Segment Clock—Seven Segment Clock控件是一个七段显示控件,用于显示时间数值。支持(chí)大于12小时和24小时两(liǎng)种(zhǒng)显(xiǎn)示模式。
•Seven Segment Character —Seven Segment Character控件是一个基础(chǔ)的七段(duàn)字符显示控件。支(zhī)持0-9, A-F和多种指定的(de)字(zì)符
•Switch Led—LED 开关控件(jiàn)(LED Switch)是一个(gè)具有(yǒu)矩(jǔ)形LED显示器的布(bù)尔控制控件。如果LED开关开启,其(qí)Active属性为真;如果LED开关关闭,其Active属性为假
•Switch Slider—滑动开关控件(Switch Slider)是一个用户自定义位(wèi)置(zhì)和标签的(de)滑动开(kāi)关。支(zhī)持4种不同的指示样式,4种不同的支架样式(shì)和3种不同(tóng)的位置指示器样式
•Switch Toggle—拨动开关控件(jiàn)(Toggle Switch)是一(yī)个具(jù)有移动滑(huá)块(kuài)的二进(jìn)制开关(guān),支持垂直和水平方向,支持点击(jī)拨(bō)动或者拖曳拨(bō)动的鼠(shǔ)标控制样式,支持3种开(kāi)关面板的斜角风格
•Switch Rotary—旋(xuán)转(zhuǎn)开关控(kòng)件(Switch Rotary)是一个具有多达8个位置(zhì)标(biāo)记的旋转开(kāi)关(guān),支持2种不同的指示器样式和3种不同的位置指示样式
•Switch Panel—控制板控件(Switch Panel)是一个(gè)具有2-3位置的控制板(bǎn)
•Mode Combo Box—模式组合(hé)框控件(Mode Combo Box)是与我们(men)其他(tā)开关控件相似的组合框控件。支持(chí)自定义项目值,以及(jí)支持OPC。完全重写了标准(zhǔn)的Windows/QT组合框,支持(chí)根(gēn)据项目(mù)内(nèi)容寻(xún)址,或者根据标准的项目(mù)索引值寻(xún)址。
•Integer Output—整数输出控件(Integer Output)是一个简单控件,用于插入整数值和单位(32位)。支(zhī)持输(shū)入项约束,显示整型(xíng)、十六进制、布尔值和八进制数值
模拟(nǐ)仪表组件
•调节器—调节器控件(Knob)是一(yī)个三维样式的调(diào)节器,支持鼠标和键盘控制。为了配置一个多圈调节器,您只需将RotationMaxDegrees属性(xìng)为360度的倍数(shù)
•滑动(dòng)块—滑动块控(kòng)件(jiàn)(Slider)是一个(gè)模拟(实数(shù))输出(chū)控件,支持鼠标和键盘控制(zhì)。同样功能(néng),查看滑动开关(Switch Slider)控(kòng)件内容
•角(jiǎo)形刻度尺—角形刻度(dù)尺控件(Angular Gauge)是一个具有角形数据表达(dá)式的线形刻度尺(chǐ)图像控件,支持多达(dá)5种颜色断面和4种指示器样式,同样功能,查看角形(xíng)对(duì)数(shù)刻度尺(Angular Log Gauge)控件内(nèi)容
•里程(chéng)表—里程表控件(Odometer)是一个具(jù)有旋(xuán)转的十进制(zhì)数字的基础里程表(biǎo)控件(jiàn)。支(zhī)持单独设置十进制数字的字体(tǐ)
•线(xiàn)性刻(kè)度尺—线性刻度尺控件(Linear Gauge)是一个具有线性表(biǎo)达(dá)式刻度(dù)的图(tú)像控件,支持多达5种颜色断面和(hé)4种(zhǒng)指(zhǐ)示器样式,同样功能,查看(kàn)线性对数刻度尺(chǐ)(Linear Log Gauge)控件内容
•LED Bar—LED Bar控件是一个进度条控件,具有3种不同的显(xiǎn)示样(yàng)式和4种(zhǒng)不同的分段方向
•LED Spiral—LED 螺旋控件(LED Spiral)是一个具(jù)有3种颜色截面(miàn)的进度(dù)条控件
•Thermometer—温度计控件(jiàn)(thermometer)是一个(gè)线性刻度尺控件,直观(guān)样式像温度计,包括最小值和最大值(zhí)显示,用于数(shù)据追踪。
•Analog Display—模拟显示控(kòng)件(Analog Display)是简洁的显示控件,用(yòng)于显示指定精确(què)度(dù)和单位的模拟值(实数),您可以将(jiāng)精确(què)度设置为0,使(shǐ)显示结果为整数。
•Analog Output—模拟输出控件(Analog Output)是简洁(jié)的(de)控件,用于记录指定精确度和单(dān)位的模拟值(zhí)(实数),您(nín)可以将(jiāng)精确(què)度设(shè)置(zhì)为0,使输出结果(guǒ)为整(zhěng)数(shù)。
•Seven Segment Analog —Seven Segment Analog 控件是一个七段模拟画(huà)面(实数)显示控件,您可以(yǐ)指定(dìng)显示位数的总(zǒng)数和精细度的位(wèi)数。如果值在正方向显示溢出,则(zé)显示一个向上的箭头(tóu)。如果值在负方向(xiàng)显示(shì)溢(yì)出(chū),则显示一个向下的箭头。
•Gradient—渐变(Gradient)控件是一个基础的色(sè)彩渐变(biàn)控件,支(zhī)持开始和结(jié)束颜(yán)色设定和12种渐变填充方(fāng)向
•Label—标签(Label)控件是一个在(zài)窗体中显(xiǎn)示文本的窗(chuāng)口化的控件(jiàn),该(gāi)文本内容可以用于标识其(qí)他控件,也可以(yǐ)布置在其他控件的顶端和下方(该功能(néng)是(shì)常规的windows标签(qiān)控(kòng)件(jiàn)所无(wú)法做到的)
•Edit—Edit控件是一个(gè)简单的支持OPC客户(hù)端的文本框(kuàng)。该(gāi)控(kòng)件是一个完全实现重执行功能的编辑框,不(bú)基于Microsoft 或者 QT的 API。当需要敲击(jī)输入键(jiàn)或者改变焦(jiāo)点到另外的控件时(shí),编辑框的值会随(suí)之改(gǎi)变。这是一个非常有用(yòng)的自锁功能(néng),可(kě)以用于工业自动化控制中.
