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

📄 pqdcom4.cpp

📁 一个PQDIF的测试用例
💻 CPP
📖 第 1 页 / 共 4 页
字号:
	InvokeHelper(0x6a, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, xdTransformerTypeID, xdSystemSideRatio, xdMonitorSideRatio, xdFreqResponse);
	return result;
}

long IPQDIFLogical::SettingsGetChanCal2(long pRecordSettings, long idxChannel, double* calTimeSkew, double* calOffset, double* calRatio, long* calMustUseARCal, VARIANT* calApplied, VARIANT* calRecorded)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PI4 VTS_PVARIANT VTS_PVARIANT;
	InvokeHelper(0x6b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, calTimeSkew, calOffset, calRatio, calMustUseARCal, calApplied, calRecorded);
	return result;
}

long IPQDIFLogical::ObservationAddChannel2(long pRecordObs, long idxChannelDefn)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x6c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObs, idxChannelDefn);
	return result;
}

long IPQDIFLogical::ObservationGetSeriesInfo2(long pRecordObserv, long idxChannel, long idxSeries, long* idQuantityUnits, VARIANT* idValueType)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_PI4 VTS_PVARIANT;
	InvokeHelper(0x6e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, idQuantityUnits, idValueType);
	return result;
}

long IPQDIFLogical::ObservationGetSeriesInfo3(long pRecordObserv, long idxChannel, long idxSeries, long* idQuantityUnits, VARIANT* idQuantityCharacteristic, VARIANT* idValueType)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_PI4 VTS_PVARIANT VTS_PVARIANT;
	InvokeHelper(0x136, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, idQuantityUnits, idQuantityCharacteristic, idValueType);
	return result;
}

long IPQDIFLogical::ObservationGetTriggerInfo2(long pRecordObserv, long* idTriggerMethod, VARIANT* aidxTriggerChannels, DATE* timeTriggered)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_PI4 VTS_PVARIANT VTS_PDATE;
	InvokeHelper(0x6f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idTriggerMethod, aidxTriggerChannels, timeTriggered);
	return result;
}

long IPQDIFLogical::ObservationSetSeriesBaseQty2(long pRecordObserv, long idxChannel, long idxSeries, double value)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_R8;
	InvokeHelper(0x70, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, value);
	return result;
}

long IPQDIFLogical::ObservationGetSeriesBaseQty2(long pRecordObserv, long idxChannel, long idxSeries, double* value)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_PR8;
	InvokeHelper(0x71, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, value);
	return result;
}

long IPQDIFLogical::ScalarGetData2(long pElement, VARIANT* data)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_PVARIANT;
	InvokeHelper(0x72, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pElement, data);
	return result;
}

long IPQDIFLogical::VectorGetData2(long pElement, long index, VARIANT* data)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PVARIANT;
	InvokeHelper(0x73, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pElement, index, data);
	return result;
}

long IPQDIFLogical::VectorGetCount2(long pElement, long* count)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_PI4;
	InvokeHelper(0x74, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pElement, count);
	return result;
}

long IPQDIFLogical::VectorGetArray2(long pElement, VARIANT* values)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_PVARIANT;
	InvokeHelper(0x75, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pElement, values);
	return result;
}

long IPQDIFLogical::VectorIsString2(long pElement)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x76, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pElement);
	return result;
}

long IPQDIFLogical::SettingsSetTriggerLow(long pRecordSettings, long idxChannel, double dVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_R8;
	InvokeHelper(0x77, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, dVal);
	return result;
}

long IPQDIFLogical::SettingsSetTriggerHigh(long pRecordSettings, long idxChannel, double dVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_R8;
	InvokeHelper(0x78, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, dVal);
	return result;
}

long IPQDIFLogical::SettingsSetTriggerRate(long pRecordSettings, long idxChannel, double dVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_R8;
	InvokeHelper(0x79, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, dVal);
	return result;
}

long IPQDIFLogical::SettingsSetFullScale(long pRecordSettings, long idxChannel, double dVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_R8;
	InvokeHelper(0x7a, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, dVal);
	return result;
}

long IPQDIFLogical::SettingsSetNoiseFloor(long pRecordSettings, long idxChannel, double dVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_R8;
	InvokeHelper(0x7b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, dVal);
	return result;
}

long IPQDIFLogical::SettingsSetNominalFrequency(long pRecordSettings, double dVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_R8;
	InvokeHelper(0x7c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, dVal);
	return result;
}

long IPQDIFLogical::SettingsGetNominalFrequency(long pRecordSettings, double* baseFreq)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_PR8;
	InvokeHelper(0x17e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, baseFreq);
	return result;
}

long IPQDIFLogical::SettingsSetUseTransducer(long pRecordSettings, long bVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x7d, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, bVal);
	return result;
}

long IPQDIFLogical::SettingsSetUseCalibration(long pRecordSettings, long bVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x7e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, bVal);
	return result;
}

long IPQDIFLogical::SettingsSetEffective(long pRecordSettings, DATE dtVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_DATE;
	InvokeHelper(0x7f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, dtVal);
	return result;
}

long IPQDIFLogical::SettingsSetInstalled(long pRecordSettings, DATE dtVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_DATE;
	InvokeHelper(0x80, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, dtVal);
	return result;
}

long IPQDIFLogical::SettingsSetRemoved(long pRecordSettings, DATE dtVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_DATE;
	InvokeHelper(0x81, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, dtVal);
	return result;
}

long IPQDIFLogical::DataSourceSetEffective(long pRecordSettings, DATE dtVal)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_DATE;
	InvokeHelper(0x82, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, dtVal);
	return result;
}

long IPQDIFLogical::DataSourceSetSeriesDefnNominal(long pRecordObserv, long idxChannel, long idxSeries, double value)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_R8;
	InvokeHelper(0x83, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, value);
	return result;
}

long IPQDIFLogical::SettingsGetTriggerLow(long pRecordSettings, long idxChannel, double* triggerLow)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PR8;
	InvokeHelper(0x84, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, triggerLow);
	return result;
}

long IPQDIFLogical::SettingsGetTriggerHigh(long pRecordSettings, long idxChannel, double* triggerHigh)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PR8;
	InvokeHelper(0x85, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, triggerHigh);
	return result;
}

long IPQDIFLogical::SettingsGetTriggerRate(long pRecordSettings, long idxChannel, double* triggerRate)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PR8;
	InvokeHelper(0x86, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, triggerRate);
	return result;
}

long IPQDIFLogical::SettingsGetFullScale(long pRecordSettings, long idxChannel, double* fullScale)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PR8;
	InvokeHelper(0x87, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, fullScale);
	return result;
}

long IPQDIFLogical::SettingsGetNoiseFloor(long pRecordSettings, long idxChannel, double* noiseFloor)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PR8;
	InvokeHelper(0x88, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, noiseFloor);
	return result;
}

long IPQDIFLogical::SettingsGetConnectType(long pRecordSettings, unsigned long* connectionType)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_PI4;
	InvokeHelper(0x91, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, connectionType);
	return result;
}

long IPQDIFLogical::SettingsSetConnectType(long pRecordSettings, unsigned long connectionType)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x92, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, connectionType);
	return result;
}

long IPQDIFLogical::SettingsGetChannelDefn(long pRecordSettings, long idxChannel, long* idxChannelDefn)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PI4;
	InvokeHelper(0x89, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordSettings, idxChannel, idxChannelDefn);
	return result;
}

long IPQDIFLogical::DataSourceSetSeriesDefnDigits(long pRecordObserv, long idxChannel, long idxSeries, long idDigits)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0x3e9, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, idDigits);
	return result;
}

long IPQDIFLogical::DataSourceSetSeriesDefnResolution(long pRecordObserv, long idxChannel, long idxSeries, double dRes)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_R8;
	InvokeHelper(0x3ea, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, dRes);
	return result;
}

long IPQDIFLogical::DataSourceSetSeriesDefnDisplay(long pRecordObserv, long idxChannel, long idxSeries, long idDisplay)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0x3eb, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, idDisplay);
	return result;
}

long IPQDIFLogical::DataSourceSetSeriesDefnUnits(long pRecordObserv, long idxChannel, long idxSeries, long idUnits)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0x3ec, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, idUnits);
	return result;
}

long IPQDIFLogical::DataSourceSetSeriesDefnPrefix(long pRecordObserv, long idxChannel, long idxSeries, long idPrefix)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0x3ed, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		pRecordObserv, idxChannel, idxSeries, idPrefix);
	return result;
}

⌨️ 快捷键说明

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