예제 #1
0
        public MainWindow()
        {
            CutOffFrequency = 0;

            InitializeComponent();

            dataViewControls.Add(oxyDiagram);
            dataViewControls.Add(browser);
            dataViewControls.Add(documentReader);
            dataViewControls.Add(imageBoxBorder);
            dataViewControls.Add(videoGrid);

            imageBox.RenderTransformOrigin = new Point(0.5, 0.5);

#if DEBUG
            MMEDataSet dataset = new MMEDataSet(
                //@"C:\Users\Andreas\Documents\Visual Studio 2015\Projects\MMEViewer\MMEData\testdata\VW1FGS15\VW1FGS15.mme");
                @"C:\Users\Andreas\Documents\Visual Studio 2015\Projects\MMEViewer\MMEData\testdata\3239_lc\3239_lc.mme");
            dataExplorerTreeView.ItemsSource = new[] { new MMETestModel(dataset) };
#endif
        }
예제 #2
0
        private void openFileMenu_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openMMEFile = new OpenFileDialog();

            openMMEFile.CheckFileExists = true;
            openMMEFile.DefaultExt      = ".mme";
            openMMEFile.Filter          = "MME Dataset|*.mme|TDMS data|*.tdms";
            openMMEFile.Multiselect     = false;

            if (openMMEFile.ShowDialog() == true)
            {
                if (openMMEFile.FileName.EndsWith(".mme"))
                {
                    MMEDataSet dataset = new MMEDataSet(openMMEFile.FileName);
                    dataExplorerTreeView.ItemsSource = new[] { new MMETestModel(dataset) };
                }
                else
                {
                    MMEDataSet dataset = MMEDataSet.FromTDMS(openMMEFile.FileName);
                    dataExplorerTreeView.ItemsSource = new[] { new MMETestModel(dataset) };
                }
            }
        }
예제 #3
0
        public MMETestModel(MMEDataSet mmeDataSet)
        {
            DataSet = mmeDataSet;

            GenerateSubStructure();
        }