<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=Project_Configuration_File</id>
	<title>Project Configuration File - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=Project_Configuration_File"/>
	<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Project_Configuration_File&amp;action=history"/>
	<updated>2026-05-01T22:01:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Project_Configuration_File&amp;diff=102&amp;oldid=prev</id>
		<title>OLT: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Project_Configuration_File&amp;diff=102&amp;oldid=prev"/>
		<updated>2025-08-11T10:13:20Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:13, 11 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>OLT</name></author>
	</entry>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Project_Configuration_File&amp;diff=101&amp;oldid=prev</id>
		<title>cpr&gt;Mab at 08:26, 16 August 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Project_Configuration_File&amp;diff=101&amp;oldid=prev"/>
		<updated>2023-08-16T08:26:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The project configuration file contains settings for one specific robot. If you use multiple robots with different configuration you can use different project files for each of them.&lt;br /&gt;
&lt;br /&gt;
Most changes can be done via the configuration area in CPRog/iRC. To access it click &amp;quot;File&amp;quot; -&amp;gt; &amp;quot;Configure Project&amp;quot; or &amp;quot;Configure Interfaces&amp;quot;. If a robot is connected to while applying the changes will be synchronized to the embedded control. For special configurations the project files can be changed using a basic text editor.&lt;br /&gt;
&lt;br /&gt;
= Accessing the Project Configuration File =&lt;br /&gt;
Both the simulation (CPRog/iRC on your PC) and the embedded robot control got a copy of the project file. When changing this file make sure to change both, otherwise the software may complain about inconsistent configuration or the simulation may behave different than the actual robot.&lt;br /&gt;
&lt;br /&gt;
== Simulation (CPRog/iRC on the PC) ==&lt;br /&gt;
The project configuration file of CPRog/iRC can be found in the installation directory under:&lt;br /&gt;
  Data\Projects\&amp;lt;Category&amp;gt;\&amp;lt;RobotType&amp;gt;.prj&lt;br /&gt;
&lt;br /&gt;
== Embedded Robot Control (real robot) ==&lt;br /&gt;
=== Via CPRog/iRC ===&lt;br /&gt;
The project configuration file of the embedded control can be accessed via CPRog/iRC:&lt;br /&gt;
# Click File -&amp;gt; Access Configuration&lt;br /&gt;
# In the Project Configuration section click &amp;quot;Load...&amp;quot; to load the current configuration from the embedded control.&lt;br /&gt;
# Change the file with a basic text editor&lt;br /&gt;
# Write it back to the robot by clicking &amp;quot;Write...&amp;quot;&lt;br /&gt;
# Restart the robot to apply changes&lt;br /&gt;
&lt;br /&gt;
=== Manual Access ===&lt;br /&gt;
If that does not work (e.g. when using an older version of CPRog/iRC) the project file can be found at one of the following locations. Read [[FTP and PuTTY Access]] on how to access files on the embedded control.&lt;br /&gt;
  /home/robot/TinyCtrl/Data/Projects/EmbeddedCtrl.prj&lt;br /&gt;
  /home/root/TinyCtrl/Data/Projects/EmbeddedCtrl.prj&lt;br /&gt;
&lt;br /&gt;
= Parameters =&lt;br /&gt;
The most important parameters of the project configuration are the following.&lt;br /&gt;
&lt;br /&gt;
We generally recommend changing these via the CPRog/iRC user interface to avoid mistakes.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Line&lt;br /&gt;
!Parameter&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Robot&lt;br /&gt;
|Type&lt;br /&gt;
|Robot type - this defines the [[Robot Configuration File|robot configuration file]] that is used&lt;br /&gt;
|-&lt;br /&gt;
|Program&lt;br /&gt;
|File, FileLogic&lt;br /&gt;
|The robot program file and logic program file that are loaded after starting the robot&lt;br /&gt;
|-&lt;br /&gt;
|Program&lt;br /&gt;
|Override&lt;br /&gt;
|The velocity [[Override|override]] value (0-100, percent of maximum velocity)&lt;br /&gt;
|-&lt;br /&gt;
|Program&lt;br /&gt;
|Repeat&lt;br /&gt;
|Run the program once or repeat after it ends&lt;br /&gt;
|-&lt;br /&gt;
|PLCInterfaceRefSequence&lt;br /&gt;
|&lt;br /&gt;
|[[Referencing sequence]]&lt;br /&gt;
|-&lt;br /&gt;
|OperationModes&lt;br /&gt;
|Active&lt;br /&gt;
|Enables the [[Operation Mode|operation mode]] switch - limits the velocity depending on operation mode&lt;br /&gt;
|-&lt;br /&gt;
|OperationModes&lt;br /&gt;
|ManualMaxVelMMPerSec&lt;br /&gt;
|Maximum cartesian velocity in manual mode&lt;br /&gt;
|-&lt;br /&gt;
|OperationModes&lt;br /&gt;
|DInOpModeAuto, DInEnableMotionInManualMode&lt;br /&gt;
|Digital inputs to enable manual and automatic mode&lt;br /&gt;
|-&lt;br /&gt;
|InteractionElements&lt;br /&gt;
|&lt;br /&gt;
|Defines which UI elements are shown in CPRog/iRC and which values are used when adding new commands to a robot program&lt;br /&gt;
|-&lt;br /&gt;
|CRIServer&lt;br /&gt;
|Active&lt;br /&gt;
|Enables the [[CRI Ethernet Interface|CRI server]] (only CPRog/iRC)&lt;br /&gt;
|-&lt;br /&gt;
|ModbusServer&lt;br /&gt;
|Active&lt;br /&gt;
|Enables the [[Modbus Server|Modbus server]]&lt;br /&gt;
|-&lt;br /&gt;
|ModbusServer&lt;br /&gt;
|Port&lt;br /&gt;
|Port of the Modbus server&lt;br /&gt;
|-&lt;br /&gt;
|ModbusServer&lt;br /&gt;
|MaxConnections&lt;br /&gt;
|Maximum number of concurrent connections (only embedded control)&lt;br /&gt;
|-&lt;br /&gt;
|Cloud&lt;br /&gt;
|&lt;br /&gt;
|[[Cloud]] configuration&lt;br /&gt;
|-&lt;br /&gt;
|Joypad&lt;br /&gt;
|&lt;br /&gt;
|[[Joystick and Gamepad|Settings for jogging the robot via a gamepad]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]][[Category:CPRog]][[Category:TinyCtrl]]&lt;/div&gt;</summary>
		<author><name>cpr&gt;Mab</name></author>
	</entry>
</feed>