itom-project / itom

itom core repository
https://itom-project.github.io/
Other
14 stars 5 forks source link

ActiveX Support #193

Open photoniker opened 1 year ago

photoniker commented 1 year ago

Hi, I have an Horiba IHR320 monochromator paired with the Horiba Syncerity line camera. Both of them are controlled with the LabSpec Software with no available DLLs for the hardware, but the Software can be controlled via ActiveX. I was curious if there is any experience of itom wit ActiveX Support.

magro11 commented 1 year ago

M. Gronle

I don’t have many experiences with ActiveX (COM interface) in itom.

As far as I know, the plugin OphirPowermeter (https://bitbucket.org/itom/plugins/src/master/OphirPowermeter/) uses a COM interface of Ophir via C++. It implements a given example of the company Ophir.

Additionally, it seems to be possible to use the Python package pywin32 to communicate with external software using the COM interface (ActiveX). A tutorial can for instance be found here: https://pbpython.com/windows-com.html

Best regards

Marc

[Edit](https://bitbucket.org/itom/itom/issues/203/activex-support#edit)
Pin to top
Mark as spam
Delete
2022-06-29

Bernd Bertschinger

marked as [minor](https://bitbucket.org/itom/itom/issues?priority=minor)
changed version to [5.0](https://bitbucket.org/itom/itom/issues?version=5.0)
marked as [enhancement](https://bitbucket.org/itom/itom/issues?kind=enhancement)

Currently ActiveX is not supported in ITOM. Workaround solution proposed. ActiveX support as in Matlab would be a useful feature for many user, hence changed the ticket kind to enhancement and the version number to 5.0 .

Priority set to minor, since already several workarounds are available.

Pin to top
Mark as spam
2022-07-08

Bernd Bertschinger

marked as [major](https://bitbucket.org/itom/itom/issues?priority=major)
removed version
marked as [proposal](https://bitbucket.org/itom/itom/issues?kind=proposal)

I don’t know whom to assign this ticket to, because the workload to enable this feature is very big and currently we don’t have the resources to handle this activity.

I will forward this topic to the developers meeting, such that we can discuss this feature.

Changed the version to undefined.

Pin to top
Mark as spam
2022-07-11

Bernd Bertschinger

assigned issue to
Bernd Bertschinger