Retourner au contenu associé (entrée de forum : Ou trouver de l'aide pour une question Python / Matlab/ .NET ?)
Posté par Darckense (site web personnel) le 03 novembre 2016 à 11:34. En réponse au message Ou trouver de l'aide pour une question Python / Matlab/ .NET ?. Évalué à 2.
Bon, en fouillant, voici ou j'en suis :
Je dois faire une instance de la classe Automation de LighField
help(Automation) me retourne:
help(Automation) Help on class Automation in module PrincetonInstruments.LightField.Automation: class Automation(System.Object) | Void .ctor(Boolean, System.Collections.Generic.List`1[System.String]) | | Method resolution order: | Automation | System.Object | builtins.object | | Methods defined here: | | __call__(self, /, *args, **kwargs) | Call self as a function. (snip)
Je crois qu'en C#, le constructeur est .ctor, et il faut un booléen, et une liste.
Quand j'instancie en Python, j'obtiens :
from PrincetonInstruments.LightField.Automation import Automation instance = Automation(True,[]) Traceback (most recent call last): File "<ipython-input-51-c6d7bdf17b14>", line 1, in <module> instance = Automation(True,[]) TypeError: no constructor matches given arguments
Pourtant, la ligne pertinente dans le programme Matlab qui lui fonctionne est :
out.automation = PrincetonInstruments.LightField.Automation.Automation(visible,[]);
visible est un booléen initialement égal à True
Franchement, je ne comprends pas ce qui coince. Quelqu'un a une idée ?
Merci !
-- Darckense
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Constructeur en python ?
Posté par Darckense (site web personnel) . En réponse au message Ou trouver de l'aide pour une question Python / Matlab/ .NET ?. Évalué à 2.
Bon, en fouillant, voici ou j'en suis :
Je dois faire une instance de la classe Automation de LighField
help(Automation) me retourne:
Je crois qu'en C#, le constructeur est .ctor, et il faut un booléen, et une liste.
Quand j'instancie en Python, j'obtiens :
Pourtant, la ligne pertinente dans le programme Matlab qui lui fonctionne est :
visible est un booléen initialement égal à True
Franchement, je ne comprends pas ce qui coince.
Quelqu'un a une idée ?
Merci !
--
Darckense