- 对比 i1Pro 及 i1Pro3 dll 文件:
- 函数接口基本保持一致
- 前缀由 "I1_" 改为 "I1PRO3_"
- i1Pro3 新增一个接口 DoRawSpot
- iO dll 文件推测与位移机台相关,可以忽略
- i1Pro.dll & i1Pro3.dll 包含以下接口
- Calibrate
- CloseDevice
- GetButtonStatusD
- GetConnectionStatus
- GetDensities
- GetDensity
- GetDevices
- GetGlobalOption
- GetGlobalOptionD
- GetNumberOfAvailableSamples
- GetOption
- GetOptionD
- GetSpectrum
- GetTriStimulus
- OpenDevice
- PluginHandshake
- Private
- RegisterDeviceEventHandler
- SetGlobalOption
- SetOption
- SetReferenceChartLine
- SetSubstrate
- TriggerMeasurement
- 23 个接口中:
- 9 个加粗项沿袭参考案例
- 2 个斜体项推测为被淘汰项的升级
- 在参考案例中,总共有 11 个接口,其中 9 个被沿袭,2 个被淘汰
- I1_IsConnected -- checks if i1 Pro is connected
- I1_KeyPressed -- checks if key on i1 Pro has been pressed
- I1_GetNumberOfAvailableSamples
- I1_Calibrate -- triggers calibration
- I1_TriggerMeasurement -- triggers measurement
- I1_GetSpectrum -- gets spectrum
- I1_GetTriStimulus -- gets color vector
- I1_GetDensities
- I1_SetSubstrate
- I1_SetOption -- sets options
- I1_GetOption -- gets options