图形显示控件是LabVIEW中相对比较复杂的专门用于数据显示的控件,如“波形图表”和“波形图”。下面以图形型控件“波形图”为例,介绍设置图形型控件属性的方法。......
2023-11-07
1.属性类型。控件的外观和功能由该控件的属性定义。AutoLISP程序也可以改变空间的一些属性。属性值必须是以下数据类型之一:
(1)整数:表示距离的数值包(括整数和实数),例如控件的宽度或高度,以character-width或character-height为单位。
(2)实数:带小数的实数必须包含前导数字:例如0.1,而不是.1。
(3)引号引起来的字符串:由包含在双引号(“”)内的文本组成。属性值区分大小写:B1和b1不同。如果需要在字符串中使用双引号,则应在双引号前加上一个反斜杠(\”)。除此之外,引号引起来的字符串中还可以包含其他控制字符。表15-3列出了能够被DCL识别的控制字符。
表15-3 DCL字符串中允许使用的控制字符
(4)保留字:由字母和数字组成的标识符,首字符是字母。例如,许多属性都使用true或false作为属性值。保留字也区分大小写,如True不等于true。
与保留字和字符串一样,属性名也区分大小写,例如,不能调用Width为width赋值。
在实际使用中,应用程序总是将属性作为字符串检索。如果应用程序使用的是数值,则这些值必须能够在数值和字符串值之间转换。(www.chuimin.cn)
有些属性,例如width和height,对于所有控件都是通用的。大多数属性都有其默认值,如果用户没有指定这些属性的值,则用其默认值。而另一些属性只对特定类型的控件才有意义,例如,图像控件的背景色属性color只适用于同类控件。如果将其应用到其他类型的控件上,AutoCAD会报告一个错误信息。一般情况下,AutoCAD会忽略属性。
2.用户定义的属性。定义控件时,可以使用自己定义的属性。属性名可以是任何与预定义标准不冲突的有效名称。属性名与关键字类似,可以包含字母、数字或下划线()_,而且首字符必须是字母。如果用户定义的属性名与预定义属性冲突,PDB功能模块不会将该属性作为一个新的属性处理,而是将用户分配给该定义属性的值分配给标准属性。在调试过程中这种错误很难检测出来。用户分配给定义属性的值及其含义都由应用程序定义。用户定义的属性值必须符合“控件属性”中介绍的数据类型。
定义属性和定义特定应用程序的客户数据是类似的。这两种方法都可以启用PDB功能模块来管理用户提供的数据。用户定义属性是只读的,也就是说,在对话框活动过程中,这些属性值是静态的。如果需要动态地更改这些值,则必须在运行时使用客户数据。终端用户可以检查自己在应用程序的DCL文件中定义的用户定义属性值,但客户数据对用户来说却是不可见的。
AutoCAD的“绘图辅助工具”对话框中定义了一个自定义属性errmsg,该属性对每个控件都有唯一的字符串值。公用的错误处理程序在显示警告信息时将用到此属性的值。例如,假设控件将下列值赋给errmsg:
如果用户输入的值无效,例如一个负数,则AutoCAD将显示以下错误信息:
以上“Invalid”这个词以及随后的句号(.)都是由错误处理程序提供的。
图形显示控件是LabVIEW中相对比较复杂的专门用于数据显示的控件,如“波形图表”和“波形图”。下面以图形型控件“波形图”为例,介绍设置图形型控件属性的方法。......
2023-11-07
LabVIEW中的文本型控件主要负责字符串等文本类型数据的控制和显示,这些控件位于LabVIEW控件选板中的字符串和路径子选板中。下面分别详细说明设置三种类型文本型控件的方法。文本输入控件和文本输出控件的“属性”对话框由外观、说明信息等选项卡组成。图3-99 文本输入控件和文本输出控件的属性对话框文本输入控件和文本输出控件中的文本可以以4种方式进行显示,分别为正常、反斜杠符号、密码和十六进制。......
2023-11-07
当属性被定义到图块当中,甚至图块被插入到图形当中之后,用户还可以对图块属性进行编辑。利用ATTEDIT命令可以通过对话框对指定图块的属性值进行修改,利用ATTEDIT命令不仅可以修改属性值,而且可以对属性的位置、文本等其他设置进行编辑。单击“编辑”按钮,系统打开“编辑属性”对话框,如图8-25所示,可以通过该对话框编辑属性。图8-22 “编辑属性”对话框1图8-23 “增强属性编辑器”对话框图8-24 “块属性管理器”对话框图8-25 “编辑属性”对话框2......
2023-11-02
下面分别详细说明设置三种类型文本型控件的方法。图3-21 文本输入控件和文本输出控件的“属性”对话框文本输入控件和文本输出控件的“属性”对话框由外观说明信息等选项卡组成。图3-24 组合框演示程序的前面板图3-25 组合框演示程序程序框图用于文件路径的控制与显示控件是LabVIEW中一种特殊的文本型控件,它将文件的路径作为字符串在程序中进行传递和运算。图3-26 文本型控件“路径”的属性选项卡......
2023-11-26
格式:CSS3中也有关于表单验证的伪类,比如说能够验证成功的添加伪类:valid。效果展示如图3-23所示:图3-233.min和max属性说明:min和max用于数值类型的表单验证,限制用户输入的最大值和最小值,属性值为数字。格式:效果展示如图3-25所示:图3-25将这些验证规则对应的放置到上一节写好的表单控件中,一个表单验证提交的页面就完成了。最终界面如图3-26和图3-27所示:图3-26图3-27表单新增的验证属性可以帮助我们更快地完成表单验证工作。......
2023-10-28
LabVIEW 2012中的数值型控件有着许多共有属性,每个控件又有自己独特的属性,这里只能对控件的共有属性做比较详细的介绍。图3-19 数值型控件量表的属性选项页图3-20 用户可以选择的数值型控件刻度样式LabVIEW 2012为用户提供了丰富、形象而且功能强大的数值型控件,用于数值型数据的控制和显示,合理地设置这些控件的属性是使用它们进行前面板设计的有力保证。......
2023-11-26
包含属性:对话框控件的效果图如图15-11所示。图15-11 对话框d图15-12 出错信息2.按钮。图15-13 按钮B3.编辑框。图15-17 打开列表实例图图15-18 单选按钮实例图8.滚动条。图15-20 开关按钮实例图10.列。图15-23 行实例图图15-24 加框行实例图14.单选列。图15-29 拼接实例图图15-30 文本实例图包含属性:DCL语法:空格控件的效果图如图15-31所示。AutoLISP中包含ok_cancel,ok_cancel_help,ok_cancel_help_errtile,ok_cancel_help_info 4种形式的确定按钮。图15-33 图像实例图图15-34 确定/取消/帮助控件......
2023-11-02
相关推荐