|
|
楼主 |
发表于 2016-4-6 10:40:04
|
显示全部楼层
[i=s] 本帖最后由 zorsite 于 2016-4-6 10:41 编辑 [/i]
[font=黑体][size=4]常用标签命令汇总:[/size][/font]
[align=left][b][font="][size=11.0pt]assertlabel[/size][/font][/b]
[b][font="][size=11.0pt](obj object, strlabelname, num datatype)[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Gets a reference to label labelname, creating the labelif it does not exist[/size][/font][/align][align=left][b][font="][size=10.0pt]Description[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]This command returns a reference to alabel with the given name. If the label does not exist, one is created with thedefined data type.[/size][/font][/align][align=left][b][font="][size=10.0pt]Example[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]treenode newlabel =assertlabel(node("/Processor1",model()),"MyLabel",DATATYPE_NUMBER);[/size][/font][/align][align=left][font="][size=10.0pt]
[/size][/font][/align][align=left][font="][size=10.0pt]
[/size][/font][/align][align=left][b][font="][size=11.0pt]dellabel[/size][/font][/b]
[b][font="][size=11.0pt](obj object,str/num label)[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Delete the label from object[/size][/font][/align][align=left][b][font="][size=10.0pt]Description[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Deletes the specified label from the nodecalled "labels" on the specified object.
The specified label can either be the labelname as a string or the label's rankas a number.
If the label does not exist in that node, this command does nothing.[/size][/font][/align][align=left][b][font="][size=10.0pt]Example[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]dellabel(current,"MyLabel")[/size][/font][/align][align=left][font="][size=10.0pt]
[/size][/font][/align][align=left][font="][size=10.0pt]
[/size][/font][/align][align=left][b][font="][size=11.0pt]getlabel[/size][/font][/b]
[b][font="][size=11.0pt](obj node, str/numlabel)[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Gets the value of an object's label.[/size][/font][/align][align=left][b][font="][size=10.0pt]Description[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Returns a label's value. The labelparameter can either be the name of the label or its rank number.
If the label does not exist, this command returns a null Variant (nullvar),which is different than 0 (NULL).[/size][/font][/align][align=left][b][font="][size=10.0pt]Example[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]getlabel(so(), "ProcessTime")
if (getlabel(item, "nonexistent_label") == nullvar)
pt("item label does not exist");[/size][/font][/align][align=left][font="][size=10.0pt]
[/size][/font][/align][align=left][font="][size=10.0pt]
[/size][/font][/align][align=left][b][font="][size=11.0pt]label[/size][/font][/b]
[b][font="][size=11.0pt](obj object, str/num label)[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Gets the node reference to an object's label[/size][/font][/align][align=left][b][font="][size=10.0pt]Description[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Returns a reference to the specified labelnode on the given object.
The label parameter can be a label name or its rank.[/size][/font][/align][align=left][b][font="][size=10.0pt]Example[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]inc( label(item, "mylabel"), 5);[/size][/font][/align][align=left][font="][size=10.0pt]
[/size][/font][/align][align=left][font="][size=10.0pt]
[/size][/font][/align][align=left][b][font="][size=11.0pt]setlabel[/size][/font][/b]
[b][font="][size=11.0pt](obj node, str/numlabel, num/str/node value)[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Sets the value of an object's label.[/size][/font][/align][align=left][b][font="][size=10.0pt]Description[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]Sets a label's value. The label parametercan either be the name of the label or its rank number. If the label does notalready exist, it will be added.[/size][/font][/align][align=left][b][font="][size=10.0pt]Example[/size][/font][/b][font="][size=10.0pt][/size][/font][/align][align=left][font="][size=10.0pt]setlabel(so(),"ProcessTime", 5)[/size][/font][/align] |
|