3.2.7.4 Adding a User Tree to Worksheet


Version Info

Minimum Origin Version Required: Origin 8 SR0

Example

The following example to show how to add user parameter tree to one Origin window. Right click the title of window and choose Show Organizer to see newly added tree in User Tree branch.

void OriginObject_PutBinaryStorage_Ex1(string strPageName = "Book1")
{
	Page pg = Project.Pages(strPageName);
	if(pg)
	{
		string strStorageName = "TREE"; // the name of user tree must be TREE
		
		Tree tr;		
		tr.Param1.Company.strVal = "ACME Corp";
		tr.Param1.operator.strVal = "Joe Smith";
		tr.Param1.DAQ.start.dVal = 0;
		tr.Param1.DAQ.stop.dVal = 0.5;
		
		tr.Param2.Test.strVal = "Just a test";
		
		pg.PutBinaryStorage(strStorageName, tr); 
		
		
		Tree trTest;
		pg.GetBinaryStorage(strStorageName, trTest);
		out_tree(trTest);
	}
	else
		printf("Not this page named %s in project\n", strPageName);
}