[openrtm-users 03431] Re: Python/Examples/Slider_and_Motor

Takahashi Saburo takahashi.saburo @ aist.go.jp
2017年 9月 6日 (水) 19:11:56 JST


To:升谷様

いつもお世話になっております.
産総研の高橋です.

手元でも試してみたところ,激しくスライダを動かした際に
Tkinter が例外を吐いてしまうようです.

私の環境では,ひとまず slider.py の中で下記のように例外を処理すれば落ちなくなりました.
お手数をお掛けして申し訳ございませんが,一度ご確認いただけませんでしょうか.

slider.py
-----------
	def get(self):
		val = []
		for s in self.scales:
+ 			try:
+				val.append(s.get())
+			except:
+				print('get error!!!!')

		return val

	def set(self, value):
		i = 0
		for v in value:
+			try:
+				self.scales[i].set(v)
+			except:
+				print('set error!!!!')


以上です.
よろしくお願い致します.

--
高橋三郎 <takahashi.saburo @ aist.go.jp>

国立研究開発法人 産業技術総合研究所
ロボットイノベーション研究センター
ロボットソフトウェアプラットフォーム研究チーム
〒305-8568 つくば市梅園1-1-1 中央第2
TEL: 029-861-5854 (内線 222-45854)

Saburo Takahashi
National Institute of Advanced Industrial Science and Technology (AIST)
Robot Innovation Research Center
Tsukuba Central 2, 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568 JAPAN

> 2017/09/05 17:14、MASUTANI Yasuhiro <masutani @ osakac.ac.jp> のメール:
> 
> OpenRTM-aist開発者の皆様,
> 
> 大阪電通大の升谷です.いつもお世話になります.
> 
> OpenRTM-aist-1.1.2に付属のtkinterを使ったコンポーネントをWindowsで試し
> ているのですが,動作が不安定です.何か注意すべきことはありますか?
> 
> 再現条件がはっきりしないのですが,起動してすぐにPythonが異常終了するこ
> ともあり,動作中にコンポーネントがエラー状態になることもあります.正常
> に動作している場合もありますが,数回に1度ぐらいの頻度で問題が発生しま
> す.
> 
> 試しているのは,
> 
>  C:\ProgramFiles\OpenRTM-aist\1.1.2\Components\Python\Examples\Slider_and_Motor
> 
> にあるSliderComp.pyやTkMotorPosComp.pyです.最初は,これを基にして独自
> のコンポーネントを作ろうとしていたのですが,上述の問題が起こるので,オ
> リジナルを試していたところ,オリジナルでも同じ問題が起こっています.
> 
> -- 
> # 升谷 保博
> # 大阪電気通信大学 総合情報学部 情報学科
> # 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107
> # ヒト型レスコン@大阪電通大 2017.11.5 http://goo.gl/AjTWD2
> _______________________________________________
> openrtm-users mailing list
> openrtm-users @ openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users



More information about the openrtm-users mailing list