⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iploteditor.pas

📁 iocopm3.04源码,一套很好的工控开发工具
💻 PAS
📖 第 1 页 / 共 5 页
字号:
{*******************************************************}
{                                                       }
{       TiPlotXYComponentEditor                         }
{                                                       }
{       Copyright (c) 1997,2003 Iocomp Software         }
{                                                       }
{*******************************************************}
{$I iInclude.inc}

{$ifdef iVCL}unit  iPlotEditor;{$endif}
{$ifdef iCLX}unit QiPlotEditor;{$endif}

interface

uses
  {$I iIncludeUsesForms.inc}

  {$IFDEF iVCL}  iPlotMasterManager,  iPlotObjects,  iTypes, {$ENDIF}
  {$IFDEF iCLX} QiPlotMasterManager, QiPlotObjects, QiTypes, {$ENDIF}

  {$IFDEF iVCL} StdCtrls,  Controls,  ComCtrls,  ExtCtrls, Classes,  Menus,  iComponent,  iPlotLayoutViewer,  iVCLComponent,  iEditorBasicComponents,  iCustomComponent,  iCheckBox,  iRadioGroup;{$ENDIF}
  {$IFDEF iCLX}QStdCtrls, QControls, QComCtrls, QExtCtrls, Classes, QMenus, QiComponent, QiPlotLayoutViewer, QiCLXComponent, QiEditorBasicComponents, QiCustomComponent, QiCheckBox, QiRadioGroup;{$ENDIF}

type
  TiPlotEditorForm = class(TiCustomEditorForm)
    PageControl: TiComponentEditorPageControl;
    GeneralTabSheet: TTabSheet;
    LayoutTabSheet: TTabSheet;
    ChannelsTabSheet: TTabSheet;
    ChannelListBox: TiComponentEditorListBox;
    iChannelAddButton: TButton;
    ChannelRemoveButton: TButton;
    XAxesTabSheet: TTabSheet;
    YAxesTabSheet: TTabSheet;
    XAxisListBox: TiComponentEditorListBox;
    XAxesAddButton: TButton;
    XAxisRemoveButton: TButton;
    YAxisListBox: TiComponentEditorListBox;
    YAxesAddButton: TButton;
    YAxisRemoveButton: TButton;
    ToolBarTabSheet: TTabSheet;
    LegendTabSheet: TTabSheet;
    DataViewTabSheet: TTabSheet;
    ToolBarHiddenGroupBox: TGroupBox;
    Label64: TLabel;
    ToolBarListBox: TiComponentEditorListBox;
    ToolBarNameEdit: TiComponentEditorEdit;
    ChannelPageControl: TiComponentEditorPageControl;
    ChannelGeneralTabSheet: TTabSheet;
    ChannelMarkersTabSheet: TTabSheet;
    iPlotLayoutViewer: TiPlotLayoutViewer;
    XAxisPageControl: TiComponentEditorPageControl;
    XAxisGeneralTabSheet: TTabSheet;
    XAxisTitleTabSheet: TTabSheet;
    Label23: TLabel;
    Label44: TLabel;
    XAxisTitleMarginEdit: TiComponentEditorEdit;
    XAxisTitleFontPicker: TiComponentEditorFontPicker;
    XAxisTitleTextEdit: TiComponentEditorEdit;
    XAxisTitleShowCheckBox: TiComponentEditorCheckBox;
    XAxisScaleTabSheet: TTabSheet;
    Label25: TLabel;
    Label26: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    XAxisScaleLinesColorPicker: TiComponentEditorColorPicker;
    XAxisMajorLengthEdit: TiComponentEditorEdit;
    XAxisMajorLengthUpDown: TiUpDown;
    XAxisMinorCountEdit: TiComponentEditorEdit;
    XAxisMinorLengthEdit: TiComponentEditorEdit;
    XAxisMinorCountUpDown: TiUpDown;
    XAxisMinorLengthUpDown: TiUpDown;
    XaxisTrackingTabSheet: TTabSheet;
    Label43: TLabel;
    Label48: TLabel;
    Label50: TLabel;
    XAxisTrackingEnabledCheckBox: TiComponentEditorCheckBox;
    XAxisTrackingStyleComboBox: TiComponentEditorComboBox;
    XAxisTrackingScrollCompressMaxEdit: TiComponentEditorEdit;
    XAxisTrackingAlignFirstStyleComboBox: TiComponentEditorComboBox;
    YAxisPageControl: TiComponentEditorPageControl;
    YAxisGeneralTabSheet: TTabSheet;
    YAxisTitleTabSheet: TTabSheet;
    Label22: TLabel;
    Label27: TLabel;
    YAxisTitleMarginEdit: TiComponentEditorEdit;
    YAxisTitleTextEdit: TiComponentEditorEdit;
    YAxisTitleFontPicker: TiComponentEditorFontPicker;
    YAxisTitleShowCheckBox: TiComponentEditorCheckBox;
    YAxisScaleTabSheet: TTabSheet;
    YAxisLabelsTabSheet: TTabSheet;
    YAxisTrackingTabSheet: TTabSheet;
    Label47: TLabel;
    Label49: TLabel;
    Label51: TLabel;
    YAxisTrackingEnabledCheckBox: TiComponentEditorCheckBox;
    YAxisTrackingStyleComboBox: TiComponentEditorComboBox;
    YAxisTrackingScrollCompressMaxEdit: TiComponentEditorEdit;
    YAxisTrackingAlignFirstStyleComboBox: TiComponentEditorComboBox;
    ChannelFillTabSheet: TTabSheet;
    ChannelFillEnabledCheckBox: TiComponentEditorCheckBox;
    Label72: TLabel;
    ChannelFillReferenceEdit: TiComponentEditorEdit;
    ChannelFillUseChannelColorCheckBox: TiComponentEditorCheckBox;
    Label73: TLabel;
    ChannelFillStyleComboBox: TiComponentEditorComboBox;
    Label74: TLabel;
    ChannelFillColorPicker: TiComponentEditorColorPicker;
    ChannelTraceTabSheet: TTabSheet;
    Label3: TLabel;
    Label5: TLabel;
    ChannelTraceLineStyleComboBox: TiComponentEditorComboBox;
    ChannelTraceLineWidthEdit: TiComponentEditorEdit;
    ChannelTraceLineWidthUpDown: TiUpDown;
    ChannelTraceVisibleCheckBox: TiComponentEditorCheckBox;
    ChannelDigitalTabSheet: TTabSheet;
    ChannelDigitalEnabledCheckBox: TiComponentEditorCheckBox;
    Label83: TLabel;
    ChannelDigitalReferenceHighEdit: TiComponentEditorEdit;
    Label84: TLabel;
    ChannelDigitalReferenceLowEdit: TiComponentEditorEdit;
    Label85: TLabel;
    ChannelDigitalReferenceStyleComboBox: TiComponentEditorComboBox;
    ChannelFileIOTabSheet: TTabSheet;
    ChannelLogGroupBox: TGroupBox;
    Label86: TLabel;
    Label88: TLabel;
    ChannelLogFileNameEdit: TiComponentEditorEdit;
    ChannelLogBufferSizeEdit: TiComponentEditorEdit;
    ChannelLogBufferSizeUpDown: TiUpDown;
    ChannelPropertiesGroupBox: TGroupBox;
    ChannelLogActivateButton: TButton;
    ChannelLogDeactivateButton: TButton;
    ControlPageControl: TiComponentEditorPageControl;
    ControlGeneralTabSheet: TTabSheet;
    OuterMarginGroupBox: TGroupBox;
    OuterMarginLeftEdit: TiComponentEditorEdit;
    OuterMarginLeftUpDown: TiUpDown;
    OuterMarginTopEdit: TiComponentEditorEdit;
    OuterMarginTopUpDown: TiUpDown;
    OuterMarginBottomEdit: TiComponentEditorEdit;
    OuterMarginBottomUpDown: TiUpDown;
    OuterMarginRightEdit: TiComponentEditorEdit;
    OuterMarginRightUpDown: TiUpDown;
    BorderStyleRadioGroup: TiComponentEditorRadioGroup;
    ControlTitleTabSheet: TTabSheet;
    Label81: TLabel;
    Label82: TLabel;
    TitleTextEdit: TiComponentEditorEdit;
    TitleVisibleCheckBox: TiComponentEditorCheckBox;
    TitleFontPicker: TiComponentEditorFontPicker;
    TitleMarginEdit: TiComponentEditorEdit;
    ControlPrintTabSheet: TTabSheet;
    PrinterMarginGroupBox: TGroupBox;
    PrintMarginLeftEdit: TiComponentEditorEdit;
    PrintMarginTopEdit: TiComponentEditorEdit;
    PrintMarginBottomEdit: TiComponentEditorEdit;
    PrintMarginRightEdit: TiComponentEditorEdit;
    PrintOrientationRadioGroup: TiComponentEditorRadioGroup;
    PrintShowDialogCheckBox: TiComponentEditorCheckBox;
    ControlHintsTabSheet: TTabSheet;
    Label78: TLabel;
    Label79: TLabel;
    HintsShowCheckBox: TiComponentEditorCheckBox;
    HintsPauseEdit: TiComponentEditorEdit;
    HintsPauseUpDown: TiUpDown;
    HintsHidePauseEdit: TiComponentEditorEdit;
    HintsHidePauseUpDown: TiUpDown;
    ControlFileIOTabSheet: TTabSheet;
    FileIOPropertiesGroupBox: TGroupBox;
    ControlPropertiesOpenPicker: TiComponentEditorOpenPicker;
    ControlPropertiesSavePicker: TiComponentEditorSavePicker;
    FileIODataGroupBox: TGroupBox;
    ControlDataSavePicker: TiComponentEditorSavePicker;
    ControlDataOpenPicker: TiComponentEditorOpenPicker;
    ChannelPropertiesOpenPicker: TiComponentEditorOpenPicker;
    ChannelPropertiesSavePicker: TiComponentEditorSavePicker;
    ChannelDataGroupBox: TGroupBox;
    ChannelDataOpenPicker: TiComponentEditorOpenPicker;
    ChannelDataSavePicker: TiComponentEditorSavePicker;
    ChannelLogFileNamePicker: TiComponentEditorOpenPicker;
    LogGroupBox: TGroupBox;
    Label89: TLabel;
    Label90: TLabel;
    ControlLogFileNameEdit: TiComponentEditorEdit;
    ControlLogBufferSizeEdit: TiComponentEditorEdit;
    ControlLogBufferSizeUpDown: TiUpDown;
    ControlLogActivateButton: TButton;
    ControlLogDeactivateButton: TButton;
    ControlLogFileNamePicker: TiComponentEditorOpenPicker;
    TabSheet1: TTabSheet;
    ChannelStatsRefreshButton: TiComponentEditorButton;

    ChannelStatsPointCountLabel: TLabel;
    ChannelStatsMemoryLabel: TLabel;
    ChannelStatsXMinLabel: TLabel;
    ChannelStatsXMaxLabel: TLabel;
    ChannelStatsXMeanLabel: TLabel;
    ChannelStatsPointCountDisplay: TLabel;
    ChannelStatsMemoryDisplay: TLabel;
    ChannelStatsXMinDisplay: TLabel;
    ChannelStatsXMaxDisplay: TLabel;
    ChannelStatsXMeanDisplay: TLabel;
    ChannelStatsYMinLabel: TLabel;
    ChannelStatsYMaxLabel: TLabel;
    ChannelStatsYMeanLabel: TLabel;
    ChannelStatsYMinDisplay: TLabel;
    ChannelStatsYMaxDisplay: TLabel;
    ChannelStatsYMeanDisplay: TLabel;
    DataCursorTabSheet: TTabSheet;
    DataCursorPageControl: TiComponentEditorPageControl;
    DataCursorGeneralTabSheet: TTabSheet;
    DataCursorHintTabSheet: TTabSheet;
    Label100: TLabel;
    DataCursorHintShowCheckBox: TiComponentEditorCheckBox;
    DataCursorHintHideOnReleaseCheckBox: TiComponentEditorCheckBox;
    DataCursorOrientationSideRadioGroup: TiComponentEditorRadioGroup;
    DataCursorHintPositionEdit: TiComponentEditorEdit;
    DataCursorListBox: TiComponentEditorListBox;
    iDataCursorAddButton: TButton;
    DataCursorRemoveButton: TButton;
    XAxisInnerMarginUpDown: TiUpDown;
    XAxisOuterMarginUpDown: TiUpDown;
    Label20: TLabel;
    Label13: TLabel;
    Label38: TLabel;
    Label39: TLabel;
    Label54: TLabel;
    XAxisInnerMarginEdit: TiComponentEditorEdit;
    XAxisOuterMarginEdit: TiComponentEditorEdit;
    XAxisStartPercentEdit: TiComponentEditorEdit;
    XAxisStopPercentEdit: TiComponentEditorEdit;
    XAxisStackingEndsMarginEdit: TiComponentEditorEdit;
    TabSheet2: TTabSheet;
    Label104: TLabel;
    XAxisCursorScalerEdit: TiComponentEditorEdit;
    Label29: TLabel;
    Label30: TLabel;
    Label31: TLabel;
    Label32: TLabel;
    YAxisMajorLengthUpDown: TiUpDown;
    YAxisMinorCountUpDown: TiUpDown;
    YAxisMinorLengthUpDown: TiUpDown;
    Label17: TLabel;
    Label18: TLabel;
    Label21: TLabel;
    Label40: TLabel;
    Label55: TLabel;
    YAxisInnerMarginUpDown: TiUpDown;
    YAxisOuterMarginUpDown: TiUpDown;
    YAxisScaleLinesColorPicker: TiComponentEditorColorPicker;
    YAxisMajorLengthEdit: TiComponentEditorEdit;
    YAxisMinorCountEdit: TiComponentEditorEdit;
    YAxisMinorLengthEdit: TiComponentEditorEdit;
    YAxisInnerMarginEdit: TiComponentEditorEdit;
    YAxisOuterMarginEdit: TiComponentEditorEdit;
    YAxisStartPercentEdit: TiComponentEditorEdit;
    YAxisStopPercentEdit: TiComponentEditorEdit;
    YAxisStackingEndsMarginEdit: TiComponentEditorEdit;
    TabSheet3: TTabSheet;
    Label106: TLabel;
    YAxisCursorScalerEdit: TiComponentEditorEdit;
    Label97: TLabel;
    Label98: TLabel;
    Label99: TLabel;
    Label115: TLabel;
    Label116: TLabel;
    DataCursorStyleComboBox: TiComponentEditorComboBox;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -