Esempio n. 1
0
        void ReplotSelectedGraph()
        {
            MultiTireDataViewer[] Viewers = { CorneringDataSelector.Viewer, DriveBrakeDataSelector.Viewer, TransientDataSelector.Viewer };
            double min = 0;
            double max = 0;

            double.TryParse(MinTB.Text, out min);
            double.TryParse(MaxTB.Text, out max);
            foreach (var viewer in Viewers)
            {
                viewer.SetGradation((TireDataColumn)(TableColumnCB.SelectedIndex), min, max, TireDataSelectorWithViewer.LegendTexts[0], GradationCB.SelectedItem as TireDataViewer.GradationCalcurator);
            }
            switch (MainTabControl.SelectedIndex)
            {
            case 0:
                CorneringDataSelector.ShowGraph(tempSelector);
                break;

            case 1:
                DriveBrakeDataSelector.ShowGraph(tempSelector);
                break;

            default:
                TransientDataSelector.ShowGraph(tempSelector);
                break;
            }
        }
Esempio n. 2
0
        public void Update()
        {
            var set = idataset.GetDataSet();

            CorneringDataSelector.Update(set.CorneringTable, set.MaxminSet.CorneringTableLimit);
            DriveBrakeDataSelector.Update(set.DriveBrakeTable, set.MaxminSet.DriveBrakeTableLimit);
            TransientDataSelector.Update(set.TransientTable, set.MaxminSet.TransientTableLimit, set.TransientTableIndexHolder);
            State = TireDataSetSelectorState.Changed;
        }
Esempio n. 3
0
        private void DataSelectorProperty_Load(object sender, EventArgs e)
        {
            NumPoint.SelectedIndex = 4;
            OnRename(DataSelector.Name);
            InitializeGraph();
            CorneringDataSelector.Initialize(tempSelector, Table.CorneringTable, this);
            DriveBrakeDataSelector.Initialize(tempSelector, Table.DriveBrakeTable, this);
            TransientDataSelector.Initialize(tempSelector, Table.TransientTable, this);



            MinTB.Validating += IsReal_Validating;
            MinTB.Validated  += IsReal_Validated;
            MinTB.KeyDown    += TextBox_KeyDown;
            MaxTB.Validating += IsReal_Validating;
            MaxTB.Validated  += IsReal_Validated;
            MaxTB.KeyDown    += TextBox_KeyDown;
            foreach (var label in TireData.Label)
            {
                TableColumnCB.Items.Add(label.Value);
            }
            TableColumnCB.SelectedIndex         = 0;
            GradationCB.SelectedIndexChanged   += GradationCB_SelectedIndexChanged;
            TableColumnCB.SelectedIndexChanged += TableColumnCB_SelectedIndexChanged;
            foreach (var item in TireDataViewer.DefaultGradations)
            {
                GradationCB.Items.Add(item);
            }
            GradationCB.SelectedIndex = 0;



            DataSelector.OnRename += OnRename;
            loaded = true;
            //ReplotSelectedGraph();
        }