ロボット、千葉ロッテマリーンズについていいかげんなことを書きます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
IronPythonとOpenRTM.netでRTCを作ろうと思ったのですが、IronPythonは属性が付加できないらしく、どのやったらRTCのプログラムが書けるのかがわからない・・・
IronPythonはほとんど使ったことがないので、詳しい人がいたら教えてください。
あと、OpenRTM.netの実行コンテキストの作り方に関する情報があればおしえてください。
(補足)
関係があるようなないような話ですが、以前F#とOpenRTM.netでRTCを作りましたが、バージョンアップもあって以前のプログラムは使えないみたいなので修正しました。
IronPythonはほとんど使ったことがないので、詳しい人がいたら教えてください。
あと、OpenRTM.netの実行コンテキストの作り方に関する情報があればおしえてください。
(補足)
関係があるようなないような話ですが、以前F#とOpenRTM.netでRTCを作りましたが、バージョンアップもあって以前のプログラムは使えないみたいなので修正しました。
#I @"C:\Program Files\SEC\OpenRTM.NET 1.3\bin";
#r "OpenRTM.Core.dll";
#r "OpenRTM.Extension.dll";
#r "OpenRTM.IIOP.dll";
#r "OpenRTM.WCF.dll";
#light
open OpenRTM.Core;
open OpenRTM.Extension;
open OpenRTM.IIOP;
open System;
open System.Collections.Generic;
open System.Linq;
open System.Text
[<Component(Category = "Examples", Name = "Sample")>]
[<DetailProfile(
ActivityType = "DataFlowComponent",
Description = "Hello World Component",
Language = "F#",
LanguageType = "Compile",
MaxInstance = 10,
Vendor = "Nobu",
Version = "1.0.0")>]
[<CustomProfile("CreationDate", "2014/1/9")>]
type Sample() =
inherit DataFlowComponent()
override this.OnExecute(exec_handle) =
ReturnCode_t.RTC_OK;
let main() =
let manager = new Manager()
manager.AddTypes(typeof<CorbaProtocolManager>);
manager.Activate();
let comp = manager.CreateComponent<Sample>();
Console.WriteLine(comp.GetComponentProfile().Format());
manager.Run();
do main()
PR
この記事にコメントする