一、自定义类
[Serializable]//标记要序列化的内容
class TestClass
{
public string Str { get; set; }
public Cognex.VisionPro.ToolBlock.CogToolBlock Mblock { get; set; }
}
二、保存对象到文件
//实例化类
TestClassc = new TestClass();
//给类的属性赋值
c.Str = "something else";
//ToolBlock属性可以自己建立,也可以加载在Vpro中已经编辑好的模块
//序列化对象到本地文件
Cognex.VisionPro.CogSerializer.SaveObjectToFile(c, "d:\\test.obj");
三、读取文件到对象
//读取文件到对象
TestClassb=(TestClass) Cognex.VisionPro.CogSerializer.LoadObjectFromFile("d:\\test.obj");