📄 pqdcom4.h
字号:
// Attributes
public:
// Operations
public:
long RecordGetInfo2(long index, VARIANT* tagRecordType, BSTR* nameRecordType, long* sizeHeader, long* sizeRecord, long* posThisRecord, long* posNextRecord);
long RecordCreateContainer2(LPCTSTR language, LPCTSTR title, LPCTSTR subject, LPCTSTR author, LPCTSTR keywords, LPCTSTR comments, LPCTSTR lastSavedBy, LPCTSTR application, LPCTSTR security, LPCTSTR owner, LPCTSTR copyright, LPCTSTR trademark, LPCTSTR notes);
long RecordCreateContainer3(LPCTSTR bstrFileName, DATE dtCreate, long ulMajor, long ulMinor, long ulCompatMajor, long ulCompatMinor);
long ContainerSetInfo(LPCTSTR language, LPCTSTR title, LPCTSTR subject, LPCTSTR author, LPCTSTR keywords, LPCTSTR comments, LPCTSTR lastSavedBy, LPCTSTR application, LPCTSTR security, LPCTSTR owner, LPCTSTR copyright, LPCTSTR trademark, LPCTSTR notes);
long ObservationGetSettings(long pRecObs, long* pSettings);
long RecordCreateDataSource2(long indexInsert, VARIANT* idDataSourceType, VARIANT* idVendor, VARIANT* idEquipment, LPCTSTR serialNumberDS, LPCTSTR versionDS, LPCTSTR nameDS, LPCTSTR ownerDS, LPCTSTR locationDS, LPCTSTR timeZoneDS);
long DataSourceAddChannelDefn2(long pRecordDS, LPCTSTR name, long idPhase, VARIANT* idQuantityType);
long DataSourceAddChannelDefn3(long pRecordDS, LPCTSTR name, long idPhase, long idQM, VARIANT* idQuantityType);
long DataSourceGetInfo2(long precDS, VARIANT* idDataSourceType, VARIANT* idVendor, VARIANT* idEquipment, BSTR* serialNumberDS, BSTR* versionDS, BSTR* nameDS, BSTR* ownerDS, BSTR* locationDS, BSTR* timeZoneDS);
long RecordCreateObservation2(long indexInsert, LPCTSTR name, DATE timeCreate, DATE timeStart, long idTriggerMethod, DATE timeTriggered, VARIANT* aidxChannelTrigger);
long RecordCreateObservation3(long indexInsert, LPCTSTR name, DATE timeCreate, DATE timeStart, long idTriggerMethod);
long ObservationGetInfo2(long pRecordObserv, DATE* timeStart, BSTR* name, long* countChannels);
long ObservationGetChannelInfo2(long pRecordObserv, long idxChannel, BSTR* name, long* idPhase, VARIANT* idQuantityType, long* countSeries);
long ObservationGetChannelInfo3(long pRecordObserv, long idxChannel, BSTR* name, long* idPhase, long* idQuantityMeasured, VARIANT* idQuantityType, long* countSeries);
long ElementGetTag2(long pElement, VARIANT* tagElement, BSTR* nameTagElement);
long VectorGetString2(long pElement, BSTR* value);
long VectorSetString2(long pVector, LPCTSTR value);
long ObservationAddSeriesData(long pRecObs, long idxChannel, VARIANT* aValues);
long ObservationAddSeriesShared(long pRecObs, long idxChannel, long idxChannelShared, long idxSeriesShared);
long ObservationSetSeriesScale(long pRecObs, long idxChannel, long idxSeries, double scale, double offset);
long ObservationSetChannelFreq(long pRecObs, long idxChannel, double freq);
long ObservationGetChannelFreq(long pRecObs, long idxChannel, double* freq);
long ObservationGetSeriesScale(long pRecObs, long idxChannel, long idxSeries, double* scale, double* offset);
long ObservationGetSeriesRawData(long pRecObs, long idxChannel, long idxSeries, VARIANT* aValues);
long ObservationGetSeriesResolvedData(long pRecObs, long idxChannel, long idxSeries, VARIANT* aValues);
long ObservationGetSeriesResolvedTimeStamp(long pRecObs, long idxChannel, long idxSeries, VARIANT* aValues);
long ObservationGetSeriesExtendedData(long pRecordObserv, long idxChannel, long idxSeries, VARIANT* tag, VARIANT* values);
long ObservationGetChannelExtendedData(long pRecordObserv, long idxChannel, VARIANT* tag, VARIANT* values);
long ObservationGetExtendedData(long pRecordObserv, VARIANT* tag, VARIANT* values);
long ObservationGetChannelDefnIdx(long pRecordObserv, long idxChannel, long* lChanDefn);
long ObservationGetSeriesNominalQty(long pRecordObserv, long idxChannel, long idxSeries, double* value);
long DataSourceAddSeriesDefn2(long pRecordDS, long idxChannelDefn, long idQuantityUnits, VARIANT* idValueType, VARIANT* idCharacteristicType, long idStorageMethod);
long RecordGetCount2();
long RecordDestroy2(long index);
long RecordRequestDataSource2(long index, long* pRecordDS);
long RecordReleaseDataSource2(long pRecordDS);
long RecordCreateSettings2(long indexInsert);
long RecordRequestSettings2(long idxRecord, long* pRecordSettings);
long RecordReleaseSettings2(long pRecordSettings);
long RecordRequestObservation2(long index, long* pRecordObserv);
long RecordReleaseObservation2(long pRecordObserv);
long SettingsGetInfo2(long pRecordSettings, DATE* timeEffective, DATE* timeInstalled, DATE* timeRemoved, long* useCal, long* useTrans);
long SettingsSetChanTrans2(long pRecordSettings, long idxChannel, long xdTransformerTypeID, double xdSystemSideRatio, double xdMonitorSideRatio, VARIANT* xdFreqResponse);
long SettingsSetChanCal2(long pRecordSettings, long idxChannel, double calTimeSkew, double calOffset, double calRatio, long calMustUseARCal, VARIANT* calApplied, VARIANT* calRecorded);
long SettingsGetChanCount2(long pRecordSettings);
long SettingsAddChannel(long pRecordSettings, long idxChannelDefn);
long SettingsAddChannel2(long pRecordSettings, long idxChannelDefn, long idTriggerType);
long SettingsGetChannel2(long pRecordSettings, long idxChannel, long* idxChannelDefn, long* triggerTypeID, double* fullScale, double* noiseFloor, double* triggerLow, double* triggerHigh, double* triggerRate, VARIANT* triggerShapeParam);
long SettingsGetChanTrans2(long pRecordSettings, long idxChannel, long* xdTransformerTypeID, double* xdSystemSideRatio, double* xdMonitorSideRatio, VARIANT* xdFreqResponse);
long SettingsGetChanCal2(long pRecordSettings, long idxChannel, double* calTimeSkew, double* calOffset, double* calRatio, long* calMustUseARCal, VARIANT* calApplied, VARIANT* calRecorded);
long ObservationAddChannel2(long pRecordObs, long idxChannelDefn);
long ObservationGetSeriesInfo2(long pRecordObserv, long idxChannel, long idxSeries, long* idQuantityUnits, VARIANT* idValueType);
long ObservationGetSeriesInfo3(long pRecordObserv, long idxChannel, long idxSeries, long* idQuantityUnits, VARIANT* idQuantityCharacteristic, VARIANT* idValueType);
long ObservationGetTriggerInfo2(long pRecordObserv, long* idTriggerMethod, VARIANT* aidxTriggerChannels, DATE* timeTriggered);
long ObservationSetSeriesBaseQty2(long pRecordObserv, long idxChannel, long idxSeries, double value);
long ObservationGetSeriesBaseQty2(long pRecordObserv, long idxChannel, long idxSeries, double* value);
long ScalarGetData2(long pElement, VARIANT* data);
long VectorGetData2(long pElement, long index, VARIANT* data);
long VectorGetCount2(long pElement, long* count);
long VectorGetArray2(long pElement, VARIANT* values);
long VectorIsString2(long pElement);
long SettingsSetTriggerLow(long pRecordSettings, long idxChannel, double dVal);
long SettingsSetTriggerHigh(long pRecordSettings, long idxChannel, double dVal);
long SettingsSetTriggerRate(long pRecordSettings, long idxChannel, double dVal);
long SettingsSetFullScale(long pRecordSettings, long idxChannel, double dVal);
long SettingsSetNoiseFloor(long pRecordSettings, long idxChannel, double dVal);
long SettingsSetNominalFrequency(long pRecordSettings, double dVal);
long SettingsGetNominalFrequency(long pRecordSettings, double* baseFreq);
long SettingsSetUseTransducer(long pRecordSettings, long bVal);
long SettingsSetUseCalibration(long pRecordSettings, long bVal);
long SettingsSetEffective(long pRecordSettings, DATE dtVal);
long SettingsSetInstalled(long pRecordSettings, DATE dtVal);
long SettingsSetRemoved(long pRecordSettings, DATE dtVal);
long DataSourceSetEffective(long pRecordSettings, DATE dtVal);
long DataSourceSetSeriesDefnNominal(long pRecordObserv, long idxChannel, long idxSeries, double value);
long SettingsGetTriggerLow(long pRecordSettings, long idxChannel, double* triggerLow);
long SettingsGetTriggerHigh(long pRecordSettings, long idxChannel, double* triggerHigh);
long SettingsGetTriggerRate(long pRecordSettings, long idxChannel, double* triggerRate);
long SettingsGetFullScale(long pRecordSettings, long idxChannel, double* fullScale);
long SettingsGetNoiseFloor(long pRecordSettings, long idxChannel, double* noiseFloor);
long SettingsGetConnectType(long pRecordSettings, unsigned long* connectionType);
long SettingsSetConnectType(long pRecordSettings, unsigned long connectionType);
long SettingsGetChannelDefn(long pRecordSettings, long idxChannel, long* idxChannelDefn);
long DataSourceSetSeriesDefnDigits(long pRecordObserv, long idxChannel, long idxSeries, long idDigits);
long DataSourceSetSeriesDefnResolution(long pRecordObserv, long idxChannel, long idxSeries, double dRes);
long DataSourceSetSeriesDefnDisplay(long pRecordObserv, long idxChannel, long idxSeries, long idDisplay);
long DataSourceSetSeriesDefnUnits(long pRecordObserv, long idxChannel, long idxSeries, long idUnits);
long DataSourceSetSeriesDefnPrefix(long pRecordObserv, long idxChannel, long idxSeries, long idPrefix);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -