コード例 #1
0
ファイル: Controller.cs プロジェクト: JaylinLee/EDMSuite
        // Saves the scan data to the specified file
        public void SaveData(string filename)
        {
            System.IO.FileStream fs = new FileStream(filename, FileMode.Create);
            serializer.PrepareZip(fs);
            string tempPath = Environment.GetEnvironmentVariable("TEMP") + "\\ScanMasterTemp";

            for (int k = 1; k <= DataStore.NumberOfScans; k++)
            {
                Scan sc = serializer.DeserializeScanAsBinary(tempPath + "\\scan_" + k.ToString());
                serializer.AppendToZip(sc, "scan_" + k.ToString() + ".xml");
            }
            serializer.AppendToZip(DataStore.AverageScan, "average.xml");
            serializer.CloseZip();
            fs.Close();
            Console.WriteLine(((int)(DataStore.AverageScan.GetSetting("out", "pointsPerScan"))).ToString());
        }