忍者ブログ
ロボット、千葉ロッテマリーンズについていいかげんなことを書きます。
[26]  [27]  [28]  [29]  [30]  [31]  [32]  [33]  [34]  [35]  [36
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

とりあえず前回はExcelを操作するRTCを作りましたけど、今回はOpenOffice Calcを操作するRTCを作ってみました。



OpenOfficeはPythonでマクロが書けるので簡単に作れました。

このマニュアルのリンクからダウンロードできるようにしました。



にほんブログ村 科学ブログ ロボットへ
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・

人気ブログランキングへ 
PR
動画を見てもらえば分かる通りExcelを操作するRTCを作ってみました。



今回はOpenRTM.NETとVB.Netで作ってみました。
とりあえず、試しに作ってみたという感覚なのでかなり雑な出来にはなってます。
WordやPowerPointを操作するプログラムも作ろうと思えば作れると思います。


多分ですけど、ありがちな発想なので似たようなRTCかツールを作った人がいるのではないでしょうか?

PresentationRTSというのがあるらしいですけど、やり方は近いかもしれないです。

データ保存とかグラフ表示のツールならいくつか見たことがありますけど、Officeを使ったそういう系のツールは見たことないですね。不勉強でごめんなさい。

個人的にはVisioを操作できたら面白いと思っているのですけど、どうでしょうね?



にほんブログ村 科学ブログ ロボットへ
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・

人気ブログランキングへ 
今回はただのお知らせです。

前回前々回作成した実行コンテキストのマニュアルですが、今まではまとめてダウンロードするようになっていましたが、このページから読めるように変更しました。






(追記)
マニュアルへのアクセスが全くないようなのですが、何か不具合があるのでしょうか?
ちゃんと読めるようになってますかね?



IronPythonとOpenRTM.netでRTCを作ろうと思ったのですが、IronPythonは属性が付加できないらしく、どのやったら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()

前回作成した実行コンテキストのPython版を作ってみました。

今回作成した実行コンテキストのマニュアルはここか読めます。
実行コンテキストのダウンロードもマニュアルのリンクから行ってください。


さっき、アクセス解析見てみたんですけど、前回のページへのアクセスが1回しかないようですね・・・

twitterでもそれとなく宣伝していますし、動画も作ってみたのですが、なかなか使ってもらえないようです。



珍しく実用的なものが出来たと思ったのですが。


OpenRTM-aistのプロジェクトにページを作ろうかとも思ったのですが、前回も言ったようにメール送ったり手続きが面倒くさい。


とりあえず、もう少し様子見します。





にほんブログ村 科学ブログ ロボットへ
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・

人気ブログランキングへ 
カレンダー
12 2025/01 02
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新CM
[08/31 ysuga]
[08/31 Nobu]
[08/31 ysuga]
[12/11 Nobu]
[12/11 Kanamura]
最新TB
プロフィール
HN:
Nobu
年齢:
36
性別:
男性
誕生日:
1988/09/22
職業:
あれ
趣味:
妄想、自堕落
バーコード
ブログ内検索
P R
カウンター
忍者ブログ [PR]