Example #1
0
        /// <summary>
        /// 写dat数据文件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnRecord(object sender, EventArgs e)
        {
            SaveFileDialog sfd = new SaveFileDialog();
            StreamWriter   streamwriter;

            sfd.InitialDirectory = "E:\\";
            sfd.Filter           = "dat文件(*.dat)|*.dat";
            if (sfd.ShowDialog() == DialogResult.OK)
            {
                streamwriter = new StreamWriter(sfd.FileName);
                var recorder = control.GetSingleBodyFrame();
                foreach (var i in recorder)
                {
                    streamwriter.WriteLine(i.Item1.getX().ToString() +
                                           "," + i.Item1.getY().ToString() +
                                           "," + i.Item1.getZ().ToString() +
                                           " " + i.Item2.getX().ToString() +
                                           "," + i.Item2.getY().ToString() +
                                           "," + i.Item2.getZ().ToString());
                }
                streamwriter.Close();
            }
        }