BenHW SDK Documentation¶
Welcome to the BenHW SDK documentation (version 0.2.2).
The BenHW SDK provides a comprehensive interface to control Bentham Instruments hardware. The SDK is available for Python, .NET, and LabVIEW users, offering language-specific bindings that call functions exported by the BenHW DLL. This DLL serves as the core interface that directly controls Bentham Instruments hardware, handling all low-level communication and coordination between components.
Contents¶
Documentation:
- SDK Model
- Python API
BenHW.closeBenHW.automeasureBenHW.autorangeBenHW.build_groupBenHW.build_system_modelBenHW.close_shutterBenHW.component_select_wlBenHW.camera_measurementBenHW.camera_get_wlsBenHW.camera_zero_calibrationBenHW.camera_get_zero_calibration_infoBenHW.delete_groupBenHW.display_setup_windowBenHW.display_advanced_windowBenHW.getBenHW.get_strBenHW.get_c_groupBenHW.get_component_listBenHW.get_groupBenHW.get_hardware_typeBenHW.get_logBenHW.get_log_sizeBenHW.get_mono_itemsBenHW.get_min_stepBenHW.get_max_bwBenHW.get_no_of_dark_currentsBenHW.get_n_groupsBenHW.get_zero_calibration_infoBenHW.group_addBenHW.group_removeBenHW.initialiseBenHW.load_setupBenHW.measurementBenHW.multi_automeasureBenHW.multi_autorangeBenHW.multi_get_no_of_dark_currentsBenHW.multi_get_zero_calibration_infoBenHW.multi_initialiseBenHW.multi_measurementBenHW.multi_parkBenHW.multi_select_wavelengthBenHW.multi_zero_calibrationBenHW.parkBenHW.readBenHW.report_errorBenHW.save_setupBenHW.select_wavelengthBenHW.sendBenHW.setBenHW.set_strBenHW.start_logBenHW.stop_logBenHW.traceBenHW.Mapped_LoggingBenHW.use_groupBenHW.versionBenHW.zero_calibrationBenHW.SCPI_queryBenHW.SCPI_write
- .NET API
BenHW.CloseBenHW.AutomeasureBenHW.AutorangeBenHW.BuildGroupBenHW.BuildSystemModelBenHW.CloseShutterBenHW.ComponentSelectWlBenHW.CameraMeasurementBenHW.CameraGetWlsBenHW.CameraZeroCalibrationBenHW.CameraGetZeroCalibrationInfoBenHW.DeleteGroupBenHW.DisplaySetupWindowBenHW.DisplayAdvancedWindowBenHW.GetBenHW.GetStrBenHW.GetCGroupBenHW.GetComponentListBenHW.GetGroupBenHW.GetHardwareTypeBenHW.GetLogBenHW.GetLogSizeBenHW.GetMonoItemsBenHW.GetMinStepBenHW.GetMaxBwBenHW.GetNoOfDarkCurrentsBenHW.GetNGroupsBenHW.GetZeroCalibrationInfoBenHW.GroupAddBenHW.GroupRemoveBenHW.InitialiseBenHW.LoadSetupBenHW.MeasurementBenHW.MultiAutomeasureBenHW.MultiAutorangeBenHW.MultiGetNoOfDarkCurrentsBenHW.MultiGetZeroCalibrationInfoBenHW.MultiInitialiseBenHW.MultiMeasurementBenHW.MultiParkBenHW.MultiSelectWavelengthBenHW.MultiZeroCalibrationBenHW.ParkBenHW.ReadBenHW.ReportErrorBenHW.SaveSetupBenHW.SelectWavelengthBenHW.SendBenHW.SetBenHW.SetStrBenHW.StartLogBenHW.StopLogBenHW.TraceBenHW.MappedLoggingBenHW.UseGroupBenHW.VersionBenHW.ZeroCalibrationBenHW.ScpiQueryBenHW.ScpiWrite
- LabVIEW
- C API
BI_closeBI_automeasureBI_autorangeBI_build_groupBI_build_system_modelBI_close_shutterBI_component_select_wlBI_camera_measurementBI_camera_get_wlsBI_camera_zero_calibrationBI_camera_get_zero_calibration_infoBI_delete_groupBI_display_setup_windowBI_display_advanced_windowBI_getBI_get_strBI_get_c_groupBI_get_component_listBI_get_groupBI_get_hardware_typeBI_get_logBI_get_log_sizeBI_get_mono_itemsBI_get_min_stepBI_get_max_bwBI_get_no_of_dark_currentsBI_get_n_groupsBI_get_zero_calibration_infoBI_group_addBI_group_removeBI_initialiseBI_load_setupBI_measurementBI_multi_automeasureBI_multi_autorangeBI_multi_get_no_of_dark_currentsBI_multi_get_zero_calibration_infoBI_multi_initialiseBI_multi_measurementBI_multi_parkBI_multi_select_wavelengthBI_multi_zero_calibrationBI_parkBI_readBI_report_errorBI_save_setupBI_select_wavelengthBI_sendBI_setBI_set_strBI_start_logBI_stop_logBI_traceBI_Mapped_LoggingBI_use_groupBI_versionBI_zero_calibrationBI_SCPI_queryBI_SCPI_write
- Example Projects
- Tokens
- Errors
- Component Types
- Troubleshooting