Various settings

This section explains the various settings of RTC Builder. The RTCBuilder setting screen is displayed by selecting "RTCBuilder" from the "Settings" screen displayed by selecting Window > Settings .... in the upper screen menu.

fig7-1SettingRTCBuilder2_ja.png

(G)Data type

You can set the location of the IDL file that defines the data type to be set with the Data Port and the Configuration parameter. To add a new IDL storage directory, click the [New] button. In addition, you can delete the selected IDL storage directory by clicking the [Remove] button. The actual location of the IDL storage directory should be selected on the directory selection screen displayed by clicking in the "IDL File Directories" column.

fig7-1SettingRTCBuilder1_ja.png
RTCBuilder setting screen


(G)Code generation

In the RTC profile editor's basic profile input page and configuration profile input page, you can set the contents set by default when new editor is displayed and when adding new item.

fig7-2SettingGenerateCode_ja.png
Code generation setting screen


The default setting (contents set when clicking the [Restore Defaults] button) in this setting screen is as follows.

Code generation setting screen default value

Item default value
Basic
Component name ModuleName
Description ModuleDescription
Version 1.0.0
Vendor VendorName
Category Category
Component Type STATIC
Component’s activity type PERIODIC
Max. Instances 1
Component kind DataFlowComponent
Execution type PeriodicExecutionContext
Execution rate 1.0
Configuration
Name conf_name
Type conf_type
Variable Name conf_varname
Default Value conf_default
Constraint conf_constraint
Unit

(G)Port

You can set the default settings when new items are added on the data port · profile input page and service port · profile input page of RTC profile editor.

fig7-3SettingPort_ja.png
Port setting screen


The default setting (contents set when clicking the [Restore Defaults] button) in this setting screen is as follows.

Port setting screen default value

Item default value
Data Port
DataPort Name dp_name
DataPort Type dp_type
DataPort Variable Name dp_vname
DataPort Constraint dp_constraint
DataPort Unit
Service Port
ServicePort Name sv_name
Service Interface
Interface Name if_name
Instance Name if_instance
Variable Name if_varname

(G)Configuration

You can set items displayed in the system configuration information on the configuration profile input page of the RTC profile editor.

fig7-4SettingConfig_ja.png
Configuration setting screen


The default setting (contents set when clicking the [Restore Defaults] button) in this setting screen is as follows.

Configuration setting screen default value

Item default value
exec_cxt.periodic.type PeriodicExecutionContext
exec_cxt.periodic.rate 1000
exec_cxt.evdriven.type EventDrivenExecutionContext

(G)Export

You can set the files to be included in each archive format of the RT component's packaging function.

fig7-4SettingExport_ja.png
Export setting screen


The setting screen is divided into sections (Source Export, Binary Export, Source + Binary Export) for each archive format. Each section consists of an extension specification part and a file name specification part.

fig7-5SettingExport_ja.png
Export setting screen (section)


In the extension specification part, you can set the extension of the file to be included in each archive format. When you click the [Select type] button, the following type selection screen is displayed. Please select the file type you want to include in the archive.

fig7-6Select_ja.png
*Only the registered extensions are displayed in the file extension list. If you want to select a file that does not exist in the list, please enter the appropriate extension in "other extensions" column at the bottom of the screen with "," separator.


extension selection screen


In the file setting section, you can set the file names to include in the archive. If you click the [Add] button at the bottom of the "File name" list, a new line will be added. Please enter the file name you want to include in the archive directly. You can also delete the selected line by clicking the [Delete] button. '' In the example of the Export setting screen (section) 'in the above figure, when selecting "Source + Binary" as the archive method, the file whose extension is "cpp" "h" and the file whose file name is "Makefile "It is set to include the file which is" README "in the archive. The default setting (contents set when clicking the [Restore Defaults] button) in this setting screen is as follows.

Item default value
Source Export
extension conf, cpp, h, vcproj, java, xml, py
file name Makefile, README
Binary Export
extension conf, exe, class, py
file name README
Source+Binary Export
extension conf, cpp, h, vcproj, java, xml, py, exe, class
file name Makefile, README

(G)Build View

You can set color information of the icon displayed in the Build View.

fig7-7SettingBuildView_ja.png
Build View setting screen


With each color setting button, it is possible to change the color setting of the component body, DataInPort, DataOutPort, ServicePort, ServiceInterface.

(G)Document

You can set the valid/invalid attribute (ON/OFF) of each activity.

fig7-8SettingDocument_ja.png
Document setting screen

Download

latest Releases

For Begginers

Windows msi(installer) package (only trying samples)

C++,Python,Java,
Toolsを含む
1.2.1-RELEASE

Development environment is required for RT-Component development. See download page for details.

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK