RTMツール講習会

Similar documents
Microsoft PowerPoint RTM講習会_初級(第4部) [互換モード]

RTMツール講習会

Microsoft PowerPoint RT講習会(説明用) [互換モード]

Microsoft PowerPoint ppt [互換モード]

Microsoft PowerPoint

Microsoft PowerPoint RTM講習会(第2部) [互換モード]

PowerPoint プレゼンテーション

Microsoft PowerPoint RT講習会(説明用)_ [互換モード]

スライド 1

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

Microsoft PowerPoint _3.RTMによるプログラミング_final.pptx

スライド 1

スライド 1

Microsoft PowerPoint RT講習会(送付用)_ [互換モード]

Microsoft Word - RTSystemBuilderOnTheEA操作マニュアル_

(Microsoft PowerPoint _RT\215u\217K\211\357)

スライド 1

スライド 1

EV3 の初期設定

二次元連続動的計画法による知的画像処理システム ImageFileSelector RTC 機能仕様書 ImageFileSelectorRTC Ver.1.0 ( 株 ) 東日本計算センター 1 / 11

V-Client for Mac ユーザーズガイド

目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

ユーザーズマニュアル 2DCDP システム 発行日 2016 年 3 月 30 日

Microsoft PowerPoint ï½žéł»å�’å–¥æœ�ㇷㇹㅃㅀ㇤ㅳㇹㅋㅼㅫ曉逃.ppt [äº™æ‘łã…¢ã…¼ã…›]

ch2_android_2pri.indd

平成 31 年 2 月 22 日 岐阜県電子入札システムクライアント PC の Internet Explorer 11 設定手順 ( 受注者用 ) 岐阜県電子入札システムを利用するには インターネットエクスプローラーの設定を行う必要があります 設定項目の一覧 ( クリックすると説明箇所へジャンプし

Microsoft Word - ModelAnalys操作マニュアル_

LCV-Net ファイルコンテナ ユーザーマニュアル

メールサーバ仕様変更に伴うメール設定変更方法

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

BizBrowser SmartDevice Android開発用スタートアップガイド

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

同期を開始する ( 初期設定 ) 2 1 Remote Link PC Sync を起動する 2 1 接続機器の [PIN コード ] [ ユーザー名 ] [ パスワード ] を入力する [PIN コード ] などの情報は 接続機器の設定画面でご確認ください 例 )HLS-C シリーズの場合 :[R

国土数値情報 XML シェープ変換ツール 操作説明書 平成 23 年 7 月 国土交通省国土政策局

KDDI ペーパーレスFAXサービス

独立行政法人産業技術総合研究所 PMID-Extractor ユーザ利用マニュアル バイオメディシナル情報研究センター 2009/03/09 第 1.0 版

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An

水位データ管理装置

クイックセットアップ for モバイル(iOS/Android)

1. WebShare 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx. 2 ログイン名 パスワードを入力し

1. WebShare(HTML5 版 ) 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx 2 ユーザー名 パ

Microsoft Word PXシリーズプリンタドライバインストール説明書(Win8・10-32・64bit)

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお

(8) [ 全般 ] タブをクリックします (9) [ インターネット一時ファイル ] の [ 設定 ] ボタンをクリックします (10) [ 保存しているページの新しいバージョンの確認 ] から [ ページを表示するごとに確認する ] をクリックします (11) [OK] ボタンをクリックしていき

目次 1 はじめに 基本的な仕組み セットアップ方法 発行する サイトコンテンツに追加する 使い方 初期画面 申請タイプ定義の管理 登録と編集 添付ファイル..

CS-DRC1操作説明書

ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞

C1Live

目次 1. ログイン 報告 ユーザ 病院 使用場所 通知先 材料データベース... 7 ご注意ください...12 JAN コードから材料データを返します マネージャーの情報変更 報告 CS

Microsoft Word - SSI_Smart-Trading_QA_ja_ doc

SureFile for 達人プラスインストールマニュアル V1.7 本マニュアルでは アイスペシャル C-Ⅱ C-Ⅲ 専用画像振り分けソフト SureFile for 達人プラスについて 下記に示した項目を説明しています SureFie( 標準版 ) のアンインストール インストール 起動 設定の

SysMLに関する操作方法について

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

ユーザーズマニュアル 有線ネットワークシステム 発行日 2016 年 3 月 30 日

起動する 起動方法は ご使用の OS により異なります 同一ネットワーク内で 本ソフトを複数台のパソコンから起動すると 本ソフト対応の LAN DISK にアクセスが集中し エラーとなる場合があります [ スタート ] メニュー [( すべての ) プログラム ] [I-O DATA] [LAN D

intra-mart ワークフローデザイナ

スライド 1

一般管理者用画面マニュアル修正版

eWide利用者ガイド

WLX302 取扱説明書

2. メンバー管理 2.1 管理者権限 2.2 組織の登録 2.3 役職の登録 2.4 メンバーの登録 2.5 共有アドレス帳 2.6 グループの管理

建築業務管理システム 補足マニュアル Internet Explorer11 設定ガイド (Windows10 用 )

1. メールにファイルを添付する メールには画像や文書ファイルなどを添付することができます ファイルをドラッグ & ドロップで添付する方法と ファイルを指定して添付する方法があります 1.1. ファイルをドラッグ & ドロップで添付する この機能は ブラウザバージョンおよび設定によっては ご利用いた

掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます 各利用者の権限は 管理者によって設定されます 掲示板を閲覧する 1 掲示板画面を表示し 閲覧する掲示が含まれている掲示板グループ 掲示板の順にクリックします 掲示板画面の表示方法 ポータル画面の画面説

クイックセットアップ for モバイル(Windows)

おらんかにクライアント操作マニュアル

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

GettingStartedTK2

PowerPoint プレゼンテーション

目 次 1. はじめに ソフトの起動と終了 環境設定 発助 SMS ファイルの操作 電話番号設定 運用条件 回線情報 SMS 送信の開始と停止 ファイル出力... 16

クイックセットアップ for モバイル(iOS/Android)

SciFinder (Web版) のエラーへの対処法

BACREX-R クライアント利用者用ドキュメント

Windowsクライアントユーザーマニュアル_version+1_0_1_

Oracle Enterprise Managerシステム監視プラグイン・インストレーション・ガイドfor Juniper Networks NetScreen Firewall, 10gリリース2(10.2)

Microsoft Word - XOOPS インストールマニュアルv12.doc

1 開発ツールのインストール 最初に JDK をインストールし 次に IDE をインストールする という手順になります 1. JDK のインストール JDK のダウンロードとインストール JDK は次の URL でオラクル社のウェブページからダウンロードします

Microsoft PowerPoint - Tutorial_2_upd.ppt

クライアント証明書導入マニュアル

WebCADD.com ご利用ガイド

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

Biz/Designer Vインストールガイド

動作環境 対応 LAN DISK ( 設定復元に対応 ) HDL-H シリーズ HDL-X シリーズ HDL-AA シリーズ HDL-XV シリーズ (HDL-XVLP シリーズを含む ) HDL-XV/2D シリーズ HDL-XR シリーズ HDL-XR/2D シリーズ HDL-XR2U シリーズ

MMO ゲームパッド JC-DUX60BK ドライバー設定ガイド このドライバー設定ガイドは JC-DUX60BK に付属のドライバーを使った 各ボタンやスティックへの機能割り当てや連射の設定などの操作について説明しています ドライバーのインストール方法については JC-DUX60BK に付属のユー

改訂履歴 日付バージョン記載ページ改訂内容 V2.1 - 初版を発行しました V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ

NSS利用者マニュアル

試金石取扱説明書

SoftBank 201F 取扱説明書

DJM-900nexus アップデート方法 for Microsoft Windows 7 A. 展開したファイルの内容を確認してください : 1. ダウンロードしたファイルを展開します ダウンロードしたファイルを右クリックし 表示されたメニューから すべて展開 を選びます 展開先を指定してファイル

目次 目次 準備いただくもの 準備 SQLServer2008 R2 ExpressEdition のインストール インストールの前に インストール 設定一覧 機

Enterprise Architect 12.0 機能ガイド

(7) 手順 1 の (5) で保存した定款をダブルクリックして開きます ダブルクリック (8) 電子定款の Word 文書が表示されますので 内容を確認します Point 定款認証の事前確認について 申請前に指定公証役場と連絡をとり 定款の案をファックスやメールで送付するなどして 事前の打ち合わせ

平成 30 年 5 月 国民健康保険中央会

Maser - User Operation Manual

WebSAM System Navigator JNS isadmin SNMP Trap 連携設定手順書 NEC 2012 年 12 月

クイックセットアップ for モバイル(Windows)

1. はじめに 本書は スプリット演算器 MFS2 用コンフィギュレータソフトウェア の取扱方法 操作手順 注意事項などを説明したものです Windows の操作や用語を理解している方を前提にしています Windows の操作や用語については それぞれのマニュアルを参照してください 1.1. MFS

FormPat 環境設定ガイド

1 本ドキュメントが想定するネットワーク環境 本ドキュメントが想定するネットワーク環境を図に示す 各種モダリティで撮像した DICOM データは DICOM サーバに送信され データベースに登録される クライアントパソコンには InVesalius がインストールされている これらの機器はすべてネッ

Transcription:

青梅商工会議所主催 RTM 講習会 日時 :2011 年 7 月 25 日 ( 月 ) 10:30~17:30 場所 : 産業技術総合研究所中央第 2 本部情報棟 1F ネットワーク会議室

RT ミドルウェア講習会 10:30-11:15 11:15-12:00 13:00-14:00 14:15-15:15 15:30-16:00 16:15-17:30 第 1 部 :RTミドルウェアの概略紹介担当 : 神徳徹雄 ( 産業技術総合研究所 ) 概要 : RTミドルウェア,RTコンポーネントの概要説明第 2 部 :RTミドルウェアの概略, 導入方法の紹介担当 : 栗原眞二 ( 産業技術総合研究所 ) 概要 : サンプルシステムを用いた概略紹介.RTミドルウェアの導入方法について紹介第 3 部 : RTミドルウェアを用いたシステム構築方法の紹介担当 : 坂本武志 ( 株式会社グローバルアシスト ) 概要 : 簡単なサンプルの動作 ( 実習 1) 基本的な仕組み, 機能の紹介第 4 部 :RTコンポーネントの作成方法の紹介担当 : 坂本武志 ( 株式会社グローバルアシスト ), 栗原眞二 ( 産業技術総合研究所 ) 概要 : サンプルコンポーネントの作成 ( 実習 2)RTCの設計方法の紹介第 5 部 :OpenRTM-aistコマンドラインツール rtshellの利用方法担当 :Geoffrey Biggs( 産業技術総合研究所 ) 概要 :rtshellの紹介と, システムの実行. ログのとりかた, ログの再生方法の紹介第 6 部 :RTミドルウェアの便利な機能担当 : 片見剛人 ( 富士ソフト株式会社 ) 概要 : ネットワークで接続されたシステムの紹介 ( 実習 3) ホームページプロジェクト登録の例. 質疑応答 2011.7.25 青梅商工会議所主催 RTM 講習会 2

第 3 部 RT ミドルウェアを用いたシステム構築方法の紹介 株式会社グローバルアシスト坂本武志 2011.7.25 青梅商工会議所主催 RTM 講習会 3

OpenRT Platform 次世代ロボット知能ソフトウェアプラットフォーム http://www.openrtp.jp/wiki/ システム設計, シミュレーション, 動作生成, シナリオ生成などをサポート OpenRT Platform ツール群 コンポーネント開発, システム開発における各開発フェーズの作業支援 開発プラットフォームにEclipseを採用 構成 RTCビルダ RTCデバッガ RTシステムエディタ ロボット設計支援ツール シミュレータ 動作設計ツール シナリオ作成ツールなど 2011.7.25 青梅商工会議所主催 RTM 講習会 4

統合開発環境 Eclipse オープンソース コミュニティで開発されている統合開発環境 マルチプラットフォーム対応. Windows や Linux など複数 OS 上で利用可能 Plug-in 形式を採用しており, 新たなツールの追加, 機能のカスタマイズが可能 RCP(Rich Client Platform) を利用することで, 簡単に単独アプリ化が可能 コミュニティから提供されているプラグイン ユーザが開発したプラグイン Eclipse SDK JDT CDT PyDev RTCBuilder RTSystemEditor Eclipse Platform Java VM 2011.7.25 青梅商工会議所主催 RTM 講習会 5

RTCBuilder,RTSystemEditor のインストール ダウンロードし, 解凍するだけ Java の実行環境については, 別途インストールが必要 2011.7.25 青梅商工会議所主催 RTM 講習会 6

RTSystemEditor について

RTSystemEditor 概要 RTSystemEditor とは? RT コンポーネントを組み合わせて,RT システムを構築するためのツール 2011.7.25 青梅商工会議所主催 RTM 講習会 8

画面構成 システムエディタ ネームサービスビュー プロパティビュー コンフィギュレーションビュー マネージャビュー コンポジットコンポーネントビュー 実行コンテキストビュー ログビュー 2011.7.25 青梅商工会議所主催 RTM 講習会 9

準備 Naming Serviceの起動 [ スタート ] メニューから [ プログラム ] [OpenRTM-aist 1.1] [C++] [tools] [Start Naming Service] CosoleInCompの起動 [ スタート ] メニューから起動 [ プログラム ] [OpenRTM-aist 1.1] [C++] [components] [examples] [ConsoleInComp.exe] CosoleOutCompの起動 [ スタート ] メニューから起動 [ プログラム ] [OpenRTM-aist 1.1] [C++] [components] [examples] [ConsoleOutComp.exe] 2011.7.25 青梅商工会議所主催 RTM 講習会 10

ツールの起動 Windowsの場合 Eclipse.exeをダブルクリック Unix 系の場合 ターミナルを利用してコマンドラインから起動 Ex) $ /usr/local/eclipse/eclipse ワークスペースの選択 ( 初回起動時 ) ワークスペースの切替 ( 通常時 ) ワークスペース Eclipse で開発を行う際の作業領域 Eclipse 上でプロジェクトやファイルを作成するとワークスペースとして指定したディレクトリ以下に実際のディレクトリ, ファイルを作成する 2011.7.25 青梅商工会議所主催 RTM 講習会 11

準備 初期画面のクローズ 初回起動時のみ パースペクティブ Eclipse 上でツールの構成を管理する単位メニュー, ツールバー, エディタ, ビューなど使用目的に応じて組み合わせる独自の構成を登録することも可能 パースペクティブの切り替え 1 画面右上の パースペクティブを開く を選択し, 一覧から その他 を選択 2 一覧画面から対象ツールを選択 2011.7.25 青梅商工会議所主催 RTM 講習会 12

RT システム構築の基本操作 ネームサービスへ接続 システムエディタの起動 対象ネームサーバのアドレス, ポートを指定 ポート省略時のポート番号は設定画面にて設定可能 2011.7.25 青梅商工会議所主催 RTM 講習会 13

RT システム構築の基本操作 RT コンポーネントの配置 ネームサービスビューから対象コンポーネントをドラッグアンドドロップ ポートの接続 1 接続元のポートから接続先の2 接続プロファイルを入力ポートまでドラッグ ポートのプロパティが異なる場合など, 接続不可能なポートの場合にはアイコンが変化 2011.7.25 青梅商工会議所主催 RTM 講習会 14

RT システム構築の基本操作 コンポーネントの起動 各 RTC 単位で起動する場合 全ての RTC を一括で起動する場合 サンプルの実行 1ConsoleIn 側で数字を入力 2ConsoleOut 側が表示 停止は Deactivate を実行 RTC 間の接続を切る場合には接続線を Delete もしくは, 右クリックメニューから Delete を選択 2011.7.25 青梅商工会議所主催 RTM 講習会 15

RT コンポーネントの動作 アクション名 説明 Activate 対象 RTCを活性化する Deactivate 対象 RTCを非活性化する Reset 対象 RTCをエラー状態からリセットする Exit 対象 RTCの実行主体 (ExecutionContext) を停止し, 終了する Start 実行主体 (ExecutionContext) の動作を開始する Stop 実行主体 (ExecutionContext) の動作を停止する 各コンポーネント単位での動作変更 全コンポーネントの動作を一括変更 ポップアップメニュー中でのキーバインドを追加 単独 RTC の Activate/Deactivate については, グローバルはショートカットキー定義を追加 2011.7.25 青梅商工会議所主催 RTM 講習会 16

接続プロファイル (DataPort) について 項目 Name DataType InterfaceType DataFlowType SubscriptionType Push Rate Push Policy Skip Count 設定内容接続の名称 ポート間で送受信するデータの型.ex)TimedOctet,TimedShortなどデータを送受信するポートの型.ex)corba_cdrなどデータの送信方法.ex)push, pullなど データ送信タイミング. 送信方法が Push の場合有効.New, Periodic, Flush から選択 データ送信周期 ( 単位 :Hz).SubscriptionType が Periodic の場合のみ有効 データ送信ポリシー.SubscriptionType が New,Periodic の場合のみ有効. all,fifo,skip,new から選択 送信データスキップ数.Push Policy が Skip の場合のみ有効 SubscriptionType New : バッファ内に新規データが格納されたタイミングで送信 Periodic : 一定周期で定期的にデータを送信 Flush : バッファを介さず即座に同期的に送信 Push Policy all : バッファ内のデータを一括送信 fifo : バッファ内のデータをFIFOで1 個ずつ送信 skip : バッファ内のデータを間引いて送信 new : バッファ内のデータの最新値を送信 ( 古い値は捨てられる ) 2011.7.25 青梅商工会議所主催 RTM 講習会 17

接続プロファイル (DataPort) について 項目 Buffer length Buffer full policy Buffer write timeout Buffer empty policy Buffer read timeout 設定内容バッファの大きさ データ書き込み時に, バッファフルだった場合の処理. overwrite,do_nothing,blockから選択データ書き込み時に, タイムアウトイベントを発生させるまでの時間 ( 単位 : 秒 ) データ読み出し時に, バッファが空だった場合の処理. readback,do_nothing,blockから選択データ読み出し時に, タイムアウトイベントを発生させるまでの時間 ( 単位 : 秒 ) OutPort 側のバッファ,InPort 側のバッファそれぞれに設定可能 timeoutとして 0.0 を設定した場合は, タイムアウトしない Buffer Policy overwrite : 上書き readback : 最後の要素を再読み出し block : ブロック do_nothing : なにもしない Buffer Policy = Block+timeout 時間の指定で, 一定時間後読み出し / 書き込み不可能な場合にタイムアウトを発生させる処理となる 2011.7.25 青梅商工会議所主催 RTM 講習会 18

接続プロファイル (ServicePort) について 項目 Name インターフェース情報 設定内容接続の名称 接続するインターフェースを設定. 接続対象の ServicePort に複数の ServiceInterface が定義されていた場合, どのインターフェースを実際に接続するかを指定 2011.7.25 青梅商工会議所主催 RTM 講習会 19

準備 ConfigSampleCompの起動 [ スタート ] メニューから起動 [ プログラム ] [OpenRTM-aist 1.1] [C++] [components] [examples] [ConfigSampleComp.exe] 2011.7.25 青梅商工会議所主催 RTM 講習会 20

コンフィギュレーションビュー RT コンポーネントのコンフィギュレーション情報の確認 / 編集 変更あり 編集 ボタンにより, 各種コントロールを用いた一括編集が可能 Apply チェックボックスが ON の場合, 設定値を変更すると即座にコンポーネントに反映 テキストボックスからフォーカス外れる, ラジオボタンを選択する, スライドバーを操作する, スピナを変更する, などのタイミング 制約違反 コンフィギュレーション情報を複数保持している場合, 上部のタブで編集対象を切り替え 即時反映 2011.7.25 青梅商工会議所主催 RTM 講習会 21

コンフィギュレーション情報の設定方法 rtc.conf 内 [ カテゴリ名 ].[ コンポーネント名 ].config_file: [ コンフィギュレーションファイル名 ] 例 ) example.configsample.config_file: configsample.conf コンフィギュレーションファイル内 コンフィギュレーション情報 conf.[ コンフィグセット名 ].[ コンフィグパラメータ名 ] : [ デフォルト値 ] 例 ) conf.mode0.int_param0: 123 Widget 情報 conf. widget.[ コンフィグパラメータ名 ] : [Widget 名 ] 例 ) conf. widget.str_param0: radio 制約情報 conf. constraints.[ コンフィグパラメータ名 ] : [ 制約情報 ] 例 ) conf. constraints.str_param0: (bar,foo,foo,dara) conf. [ コンフィグセット名 ].[ コンフィグパラメータ名 ] : [ 制約情報 ] 例 ) conf. mode1.str_param0: (bar2,foo2,dara2) RTC の利用者が設定するのではなく,RTC 開発者,RTC 管理者が設定することを想定. RTCBuilder を使用することで設定可能 2011.7.25 青梅商工会議所主催 RTM 講習会 22

準備 CameraViewerCompの起動 [ スタート ] メニューから起動 [ プログラム ] [OpenRTM-aist 1.1] [C++] [components] [opencv-rtcs] [CameraViewerComp.exe] OpenCVCameraCompの起動 [ スタート ] メニューから起動 [ プログラム ] [OpenRTM-aist 1.1] [C++] [components] [opencv-rtcs] [DirectShowCamComp.exe] 画像処理用コンポーネントの起動 [ スタート ] メニューから起動 [ プログラム ] [OpenRTM-aist 1.1] [C++] [components] [opencv-rtcs] [FlipComp.exe] [ プログラム ] [OpenRTM-aist 1.1] [C++] [components] [opencv-rtcs] [EdgeComp.exe] 2011.7.25 青梅商工会議所主催 RTM 講習会 23

システムの構築 以下のコンポーネントをエディタ上に配置 DirectShowCam Flip Edge CameraViewer 2011.7.25 青梅商工会議所主催 RTM 講習会 24

システム構成の変更 Flip側との接続 DirectShowCam Flip CameraViewerと接続 (接続プロファイルはデフォルト設定) AllActivateを実行 flip_mode=1 2011.7.25 青梅商工会議所主催 RTM講習会 flip_mode=0 flip_mode=-1 25

システム構成の変更 Edge 側への差し替え Flipに繋がっている接続線を選択 Flip 側のPort 部分に表示されているハンドルをEdge 側のPortに繋ぎ替え 接続プロファイルはデフォルト設定のまま 2011.7.25 青梅商工会議所主催 RTM 講習会 26

システム構成の保存 復元 エディタ上で右クリック 表示されたメニュー内から Save As を選択 Profile Information 画面にて, ベンダ名, システム名, バージョン番号, 保存先ファイル名を指定 指定したファイルに XML 形式 (RtsProfile) で保存 2011.7.25 青梅商工会議所主催 RTM 講習会 27

システム構成の保存 復元 システムエディタを閉じる 各コンポーネントを一度終了し, 再起動 エディタ上で右クリックし, 表示されたメニュー中から以下のどれかを選択 Open Open and Restore Open and Quick Restore ファイル選択画面 にて, 先ほど保存したファイルを指定 Open: 使用していた RTC のみを読み込み Open and Restore: 使用していた RTC を読み込むと同時に, 接続, コンフィギュレーションセットの内容も復帰 Open and Quick Restore: 読み込み内容は Open and Restore と同様. 該当 RTC を検索する際に IOR のみを使用 2011.7.25 青梅商工会議所主催 RTM 講習会 28

補足説明

実行コンテキストビュー RT コンポーネントが属する実行コンテキスト (EC) を一覧表示 属性名 id kind state component state owner participants 説明 ECのID. オンラインの場合には,context_handleを表示 ECの種別 (PERIODIC/EVENT_DRIVEN/OTHER) ECの状態 (RUNNING/STOPPING) 対象 RTCの状態 (ACTIVE/INACTIVE/ERROR) 対象 ECを所有しているオーナー RTCのインスタンス名対象 ECに参加中のRTCの数 対象 EC の実行周期の変更,EC 自身の動作開始 / 終了, 新規 RTC へのアタッチ, アタッチ済み RTC のデタッチも可能 2011.7.25 青梅商工会議所主催 RTM 講習会 30

マネージャビュー RT コンポーネントの新規インスタンスの生成 RTC 種別選択 コンフィギュレーション指定パラメータ conf.[configset 名 ].[Config パラメータ名 ]=[ 設定値 ] の形式にて ConfigurationSet の値も設定可能 コンフィギュレーション指定パラメータ設定 2011.7.25 青梅商工会議所主催 RTM 講習会 31

ログビュー 選択した RTC から収集したログ情報を一覧表示 近日機能追加予定 ログ収集の開始 / 停止 ログ情報のフィルタリング 2011.7.25 青梅商工会議所主催 RTM 講習会 32

複合コンポーネント 複数の RTC をまとめて,1 つの RTC として扱うための仕組み 複合コンポーネントの作成方法 1 複数 RTC を選択している状態で右クリック 3 複合コンポーネントを生成 2 複合コンポーネントのプロパティを設定 項目 Manager Name Type Path Port 設定内容 複合コンポーネントを制御するマネージャを選択 複合コンポーネントのインスタンス名を入力 複合コンポーネントの型を選択 複合コンポーネントのパスを入力 外部に公開するポートを選択 生成対象複合コンポーネント外部と接続されている Port は強制的に公開されます 2011.7.25 青梅商工会議所主催 RTM 講習会 33

複合コンポーネント 複合コンポーネントのタイプについて タイプ名 PeriodicECShared PeriodicStateShared Grouping 説明 実行主体である ExecutionContext のみを共有. 各子コンポーネントはそれぞれの状態を持つ 実行主体である ExecutionContext と状態を共有 便宜的にツール上のみでグループ化 複合コンポーネントエディタ 複合コンポーネントをダブルクリックすることで表示 公開ポート 非公開ポート エディタ内に別 RTC を DnD することで, 子コンポーネントの追加が可能 追加した RTC のポートは全て非公開に設定 エディタ内の RTC を削除することで, 子コンポーネントの削除が可能 削除された RTC は, 親エディタに表示 2011.7.25 青梅商工会議所主催 RTM 講習会 34

複合コンポーネント 公開ポートの設定 複合コンポーネントビュー ポート公開情報 ポート公開情報を変更し, 適用 をクリック 複合コンポーネントエディタ 非公開ポートを 公開 公開ポートを 非公開 外部コンポーネントと接続されているポートを 非公開 に設定することはできません 2011.7.25 青梅商工会議所主催 RTM 講習会 35

複合コンポーネント 複合コンポーネントの解除 1 複合 RTCを右クリックし, 複合コンポーネントの解除を選択 2 複合コンポーネントが分解され, 内部のRTCが表示 ネームサーバの登録 も解除される エディタ上で, (Delete キーなどで ) 単純に削除した場合は, エディタから表示が消えるのみ複合コンポーネントは解除されない 2011.7.25 青梅商工会議所主催 RTM 講習会 36

オフラインエディタ RT コンポーネントの仕様を用いて RT システムを構築 実際の RT コンポーネントが動作している必要はない リポジトリビュー オフライン システムエディタ プロパティビュー コンフィギュレーションビュー 2011.7.25 青梅商工会議所主催 RTM 講習会 37

設定画面 接続 - 状態通知オブザーバ RTCの生存確認用オブザーバに関する設定 RTSE 側から生存確認を行うのではなく,RTC 側から通知 ( ハートビート ) を行う形 OpenRTM-aist-1.1 以降で対応 ハートビート有効化 : ハートビートによる生存確認機能の有効化 ハートビート受信間隔 : ハートビートの受信間隔. この間隔以内にRTC 側からハートビートが送られてこないと生存確認失敗と判断 ハートビート受信回数 : この回数を超えて生存確認に失敗した場合, 対象 RTCに異常が発生したと判断 2011.7.25 青梅商工会議所主催 RTM 講習会 38

設定画面 RT Name Service View - 接続 接続周期 ネームサービスビューが, ネームサーバに情報を問い合わせる周期 RT Name Service View - 同期 タイムアウト待ち時間 ネームサービスビューが, リモートオブジェクトのレスポンスを待つ時間 RT System Editor - 接続 接続周期 システムエディタが, ネームサーバに情報を問い合わせる周期 接続周期 をゼロに設定するとネームサーバとの同期を行わない 2011.7.25 青梅商工会議所主催 RTM 講習会 39

青梅商工会議所主催 RTM 講習会