Skip to content

mooonseeker/i1pro3-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i1pro3-python

DLL Analyst Summary

  • 对比 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published