#INTERFACE CAF # Basic attributes # # Testing attribute: TDataStd_Real # # Testing command: SetReal # Testing command: GetReal # puts "caf001-B2" # Add an attribute to a data framework set aSetAttr1 100.0 set aLabel 0:2 SetReal D ${aLabel} ${aSetAttr1} # Close/Open the transaction NewCommand D # Set a new value of the attribute set aSetAttr2 200.0 SetReal D ${aLabel} ${aSetAttr2} # Close/Open the transaction NewCommand D # Undo Undo D # Get a value of the attribute set aGetAttr2 [GetReal D ${aLabel}] if { ${aSetAttr1}!=${aGetAttr2} } { puts "aSetAttr1=${aSetAttr1} aGetAttr2=${aGetAttr2}" puts "Set a value of TDataStd_Real attribute: Error" return } puts "Set a value of TDataStd_Real attribute: OK"