📄 qiscopechannel.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'QiScopeChannel.pas' rev: 6.00
#ifndef QiScopeChannelHPP
#define QiScopeChannelHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <QiPlotDataScopeList.hpp> // Pascal unit
#include <QiPlotDataCompactIntervalList.hpp> // Pascal unit
#include <QiPlotLimit.hpp> // Pascal unit
#include <QiPlotAnnotation.hpp> // Pascal unit
#include <QiPlotAxis.hpp> // Pascal unit
#include <QiPlotChannel.hpp> // Pascal unit
#include <QiPlot.hpp> // Pascal unit
#include <QiGPFunctions.hpp> // Pascal unit
#include <QiTypes.hpp> // Pascal unit
#include <QExtCtrls.hpp> // Pascal unit
#include <QStdCtrls.hpp> // Pascal unit
#include <QComCtrls.hpp> // Pascal unit
#include <QControls.hpp> // Pascal unit
#include <Variants.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Types.hpp> // Pascal unit
#include <QTypes.hpp> // Pascal unit
#include <QClipbrd.hpp> // Pascal unit
#include <QDialogs.hpp> // Pascal unit
#include <QForms.hpp> // Pascal unit
#include <QGraphics.hpp> // Pascal unit
#include <Qt.hpp> // Pascal unit
#include <TypInfo.hpp> // Pascal unit
#include <SysUtils.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Qiscopechannel
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TiScopeChannelCoupling { isccDC, isccAC, isccGround };
#pragma option pop
class DELPHICLASS TiScopeChannel;
class PASCALIMPLEMENTATION TiScopeChannel : public Classes::TPersistent
{
typedef Classes::TPersistent inherited;
private:
Qcontrols::TWidgetControl* FScope;
bool FSettingPosition;
double FVoltsPerDivision;
double FPosition;
AnsiString FTitleText;
Qgraphics::TColor FColor;
int FTraceLineWidth;
bool FTraceVisible;
TiScopeChannelCoupling FCoupling;
Qiplotdatascopelist::TiPlotDataScopeList* FRawData;
Qiplotaxis::TiPlotYAxis* FYAxis;
Qiplotchannel::TiPlotChannel* FChannel;
double FCapacitor;
Classes::TNotifyEvent FOnChange;
double FScalerMultiplier;
double FScalerOffset;
Qiplotannotation::TiPlotAnnotation* FAnnotation;
Qiplotlimit::TiPlotLimit* FRefLine;
bool FRefLineShow;
protected:
void __fastcall SetCoupling(const TiScopeChannelCoupling Value);
void __fastcall SetPosition(const double Value);
void __fastcall SetVoltsPerDivision(const double Value);
void __fastcall SetYAxis(const Qiplotaxis::TiPlotYAxis* Value);
void __fastcall SetChannel(const Qiplotchannel::TiPlotChannel* Value);
void __fastcall SetAnnotation(const Qiplotannotation::TiPlotAnnotation* Value);
void __fastcall SetRefLine(const Qiplotlimit::TiPlotLimit* Value);
void __fastcall SetTitleText(const AnsiString Value);
void __fastcall SetColor(const Qgraphics::TColor Value);
void __fastcall SetTraceLineWidth(const int Value);
void __fastcall SetTraceVisible(const bool Value);
void __fastcall SetScalerMultiplier(const double Value);
void __fastcall SetScalerOffset(const double Value);
void __fastcall SetRefLineShow(const bool Value);
void __fastcall SetPositionVoltage(const double Value);
AnsiString __fastcall GetTitleText();
Qgraphics::TColor __fastcall GetColor(void);
int __fastcall GetTraceLineWidth(void);
bool __fastcall GetTraceVisible(void);
double __fastcall GetPositionVoltage(void);
int __fastcall GetBufferCount(void);
double __fastcall GetYDisplay(int Index);
void __fastcall DoChange(void);
void __fastcall UpdateYAxis(void);
void __fastcall AddData(double Y);
void __fastcall RefLimitLineChange(double NewValue);
__property Qiplotdatascopelist::TiPlotDataScopeList* RawData = {read=FRawData};
__property Classes::TNotifyEvent OnChange = {read=FOnChange, write=FOnChange};
__property Qcontrols::TWidgetControl* Scope = {read=FScope, write=FScope};
__property Qiplotaxis::TiPlotYAxis* YAxis = {read=FYAxis, write=SetYAxis};
__property Qiplotchannel::TiPlotChannel* Channel = {read=FChannel, write=SetChannel};
__property Qiplotannotation::TiPlotAnnotation* Annotation = {read=FAnnotation, write=SetAnnotation};
__property Qiplotlimit::TiPlotLimit* RefLine = {read=FRefLine, write=SetRefLine};
public:
__fastcall virtual TiScopeChannel(void);
__fastcall virtual ~TiScopeChannel(void);
__property double Capacitor = {read=FCapacitor};
__property int BufferCount = {read=GetBufferCount, nodefault};
__property double PositionVoltage = {read=GetPositionVoltage, write=SetPositionVoltage};
__published:
__property double VoltsPerDivision = {read=FVoltsPerDivision, write=SetVoltsPerDivision};
__property double Position = {read=FPosition, write=SetPosition};
__property TiScopeChannelCoupling Coupling = {read=FCoupling, write=SetCoupling, nodefault};
__property double ScalerMultiplier = {read=FScalerMultiplier, write=SetScalerMultiplier};
__property double ScalerOffset = {read=FScalerOffset, write=SetScalerOffset};
__property AnsiString TitleText = {read=GetTitleText, write=SetTitleText};
__property Qgraphics::TColor Color = {read=GetColor, write=SetColor, default=16776960};
__property bool TraceVisible = {read=GetTraceVisible, write=SetTraceVisible, default=1};
__property int TraceLineWidth = {read=GetTraceLineWidth, write=SetTraceLineWidth, default=1};
__property bool RefLineShow = {read=FRefLineShow, write=SetRefLineShow, default=1};
};
//-- var, const, procedure ---------------------------------------------------
} /* namespace Qiscopechannel */
using namespace Qiscopechannel;
#pragma option pop // -w-
#pragma option pop // -Vx
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // QiScopeChannel
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -