Error message

  • Can not get file info (nid=1247, src=fig7-3SettingPort.png)
  • Can not get file info (nid=1247, src=fig7-4SettingConfig.png)
  • Can not get file info (nid=1247, src=fig7-4SettingExport.png)
  • Can not get file info (nid=1247, src=fig7-5SettingExport.png)
  • Can not get file info (nid=1247, src=fig7-6Select.png)

생성 파일의 패키징 기능 / 각종설정

생성 파일의 패키징 기능

 생성한 템플릿 파일, 템플릿 파일을 기본으로 작성한 RT 컴퍼넌트의 실행용 바이노리필드등을 각종 형식에서 어카이브(archive) 하는 기능입니다. 기본 프로파일 입력 페이지의「 Export 」버튼을 클릭하면, 패키징 내용을 설정하기 위한 「RT컴퍼넌트 export」화면이 표시됩니다.

fig6-1FunctionPack.png
각종 성과물의 패키징 기능


fig6-2ExportRTC.png
RT컴퍼넌트 export 화면


이하, 각 항목에 대해 설명하겠습니다.

RT컴퍼넌트 export 화면 항목 설명

항목 설명
대상 프로젝트 패키징 대상의 프로젝트를 선택해 주세요.
행선지 디렉토리 패키징 한 성과물을 출력하는 디렉토리를 입력해 주세요.「참조」버튼을 사용하는 것으로, 디렉토리 선택 다이얼로그가 표시됩니다.
어카이브(archive) 방식 작성하는 어카이브(archive)의 형식을 선택해 주세요.
옵션 각 액션내에서의 동작에 관한 개요 설명.생략 가능 항목.
어카이브(archive) 형식 ZIP 포맷을 이용한 어카이브(archive)와 tar 포맷을 이용한 어카이브(archive)를 작성하는 것이 가능합니다.사용하는 포맷 형식을 선택해 주세요.
어카이브(archive) 내용의 압축 어카이브(archive) 내용을 압축하는 경우에는, 체크 박스를 ON 로 해 주세요.
디렉토리 구조 어카이브(archive) 대상 프로젝트의 디렉토리 구조를 그대로 보관 유지한 형태로 어카이브(archive)를 실시하는지, 모두 루트 디렉토리에 넣은 형태로 어카이브(archive)를 실시하는지를 선택해 주세요.

※어카이브(archive) 방식(「소스」「바이너리」「소스+바이너리」) 마다, 어느 파일 종류를 어카이브(archive)에 포함할까는, 후술의「설정 화면」에서 설정할 수 있습니다.

각종 설정

 여기에서는 RTCBuilder 의 각종 설정에 대해 설명합니다. RTCBuilder 의 설정 화면은, 화면상부 메뉴의[윈도우][설정....](을)를 선택해 표시되는 「설정」화면으로부터「 RTCBuilder 」를 선택한다고 표시됩니다.

fig7-1SettingRTCBuilder.png
RTCBuilder 설정 화면


코드 생성

RTC 프로파일 에디터의 기본 프로파일 입력 페이지 및 컨피귤레이션·프로파일 입력 페이지에서 신규 에디터 표시시, 신규 항목 추가시에 디폴트로 설정되는 내용을 설정할 수 있습니다.

fig7-2SettingGenerateCode.png
코드 생성 설정 화면


 덧붙여 이 설정 화면안의 디폴트 설정(「디폴트의 복원」버튼을 클릭했을 때에 설정되는 내용)은 이하대로입니다.

코드 생성 설정 화면 디폴트치

항목 디폴트치
Basic
Component name ModuleName
Description ModuleDescription
Version 1.0.0
Vendor VendorName
Category Category
Component Type DataFlowComponent
Component's activity type PERIODIC
Max. Instances 1
Execution type PeriodicExecutionContext
Execution rate 1.0
Configuration
Name conf_name
Type conf_type
Variable Name conf_varname
Default Value conf_default

Port

RTC 프로파일 에디터의 데이터포트·프로파일 입력 페이지 및 서비스 포토·프로파일 입력 페이지에서 신규 항목을 추가했을 때에 디폴트로 설정되는 내용을 설정할 수 있습니다.

fig7-3SettingPort.png
Port 설정 화면


덧붙여 이 설정 화면안의 디폴트 설정(「디폴트의 복원」버튼을 클릭했을 때에 설정되는 내용)은 이하대로입니다.

Port 설정 화면 디폴트치

항목 디폴트치
Data Port
DataPort Name dp_name
DataPort Type dp_type
DataPort Variable Name dp_vname
Service Port
ServicePort Name sv_name
Service Interface
Interface Name if_name
Instance Name if_instance
Variable Name if_varname

Configuration

RTC 프로파일 에디터의 컨피귤레이션·프로파일 입력 페이지의 시스템·컨피귤레이션 정보로 표시되는 항목을 설정할 수 있습니다.

fig7-4SettingConfig.png
Configuration 설정 화면


덧붙여 이 설정 화면안의 디폴트 설정(「디폴트의 복원」버튼을 클릭했을 때에 설정되는 내용)은 이하대로입니다.

Configuration 설정 화면 디폴트치

항목 디폴트치 항목 디폴트치
manager .name Manager naming.enable YES
os.name 없음 naming.type corba
os.release 없음 naming.format %h.host/%n.rtc
os.version 없음 naming.update.enable YES
os.arch 없음 naming.update.interval 10.0
os.hostname 없음 timer.enable YES
logger.enable YES timer.tick 0.1
logger.file_name ./rtc%p.log corba.args 없음
logger.data_format %b %d %H:%M:%S corba.endpoint 없음
logger.log_level NORMAL corba.name_servers 없음
logger.stream_lock NO exec_cxt.periodic.type PeriodicExecutionContext
logger.master_logger 없음 exec_cxt.periodic.rate 1000
module.conf_path 없음 exec_cxt.evdriven.type EventDrivenExecutionContext
module.load_path 없음

Export

RT 컴퍼넌트의 패키징 기능의 각 어카이브(archive) 형식에 포함하는 파일을 설정할 수 있습니다.

fig7-4SettingExport.png
Export 설정 화면


설정 화면은 어카이브(archive) 형식마다의 섹션(Source Export, Binary Export, Source+Binary Export)으로 나누어져 있습니다.또, 각 섹션은 확장자(extension) 지정부와 파일명 지정부로부터 구성되어 있습니다.

fig7-5SettingExport.png
Export 설정 화면(섹션)


 확장자(extension) 지정부에서는, 각 어카이브(archive) 형식에 포함하는 파일의 확장자(extension)를 설정할 수 있습니다.「타입의 선택」버튼을 클릭하면, 이하와 같은 타입 선택 화면이 표시되기 때문에, 어카이브(archive)에 포함하고 싶은 파일 타입을 선택해 주세요.

fig7-6Select.png
※파일 확장자(extension) 리스트에는 등록을 마친 확장자(extension)만 표시됩니다.리스트내에 존재하지 않는 파일을 선택하고 싶은 경우는, 화면 하부의「다른 확장자(extension)」란에 해당하는 확장자(extension)를 「,」단락으로 입력해 주세요.

#br

확장자(extension) 선택 화면


파일 설정부에서는 어카이브(archive)에 포함하는 파일명을 설정할 수 있습니다.「파일명」리스트 하부의 「 Add 」버튼을 클릭하면 새로운 행이 추가되기 때문에, 어카이브(archive)에 포함하고 싶은 파일명을 직접 입력해 주세요.또,「 Delete 」버튼을 클릭하면, 선택하고 있는 행을 삭제할 수 있습니다. 윗 그림의 Export 설정 화면(섹션)의 예에서는, 어카이브(archive) 방식으로서「 Source+Binary 」를 선택했을 때에, 확장자(extension)가「 cpp 」「 h」인 파일과 파일명이「 Makefile 」「 README 」인 파일을 어카이브(archive)에 포함하는 설정이 됩니다. 덧붙여 이 설정 화면안의 디폴트 설정(「디폴트의 복원」버튼을 클릭했을 때에 설정되는 내용)은 이하대로입니다.

Export 설정 화면 디폴트치

항목 디폴트치
Source Export
확장자(extension) conf, cpp, h, vcproj, java, xml, py
파일명 Makefile, README
Binary Export
확장자(extension) conf, exe, class, py
파일명 README
Source+Binary Export
확장자(extension) conf, cpp, h, vcproj, java, xml, py, exe, class
파일명 Makefile, README

Build View

Build View 내에 표시되는 아이콘의 색정보를 설정할 수 있습니다.

fig7-7SettingBuildView.png
Build View 설정 화면


각각의 색설정 버튼에 의해, 컴퍼넌트 본체, DataInPort, DataOutPort, ServicePort, ServiceInterface 의 색설정을 변경하는 것이 가능합니다.

ダウンロード

最新バージョン : 2.1.0-RELESE

統計

Webサイト統計
ユーザ数:3399
プロジェクト統計
RTコンポーネント309
RTミドルウエア35
ツール25
文書・仕様書2

OpenRTM@Github

OpenRTM-aist GitHubサイト

ROS

Robot Operating System

Choreonoid

モーションエディタ/シミュレータ

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク

産総研が提供するRTC集

東京オープンソースロボティクス協会