<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.labrps.com/index.php?action=history&amp;feed=atom&amp;title=File_Format_rps</id>
	<title>File Format rps - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.labrps.com/index.php?action=history&amp;feed=atom&amp;title=File_Format_rps"/>
	<link rel="alternate" type="text/html" href="https://wiki.labrps.com/index.php?title=File_Format_rps&amp;action=history"/>
	<updated>2026-05-04T18:24:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://wiki.labrps.com/index.php?title=File_Format_rps&amp;diff=2498&amp;oldid=prev</id>
		<title>LabRPS: Created page with &quot;{{TOCright}}  ==Overview==   The &#039;&#039;&#039;LabRPS Standard file format&#039;&#039;&#039; ({{FileName|.rps}}) is LabRPS&#039;s main file format. It is a compound format, supports compression and embedding of different kinds of data.  == Internals of .rps files ==   rps is a standard zip file containing one or more files in a specific structure.  As such, it is possible to unpack a {{FileName|.rps}} file using a regular zip decompression tool, but care needs to be taken while...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.labrps.com/index.php?title=File_Format_rps&amp;diff=2498&amp;oldid=prev"/>
		<updated>2024-12-28T11:16:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{TOCright}}  ==Overview==   The &amp;#039;&amp;#039;&amp;#039;LabRPS Standard file format&amp;#039;&amp;#039;&amp;#039; ({{FileName|.rps}}) is LabRPS&amp;#039;s main file format. It is a compound format, supports compression and embedding of different kinds of data.  == Internals of .rps files ==   rps is a &lt;a href=&quot;#Typical_structure&quot;&gt;standard zip file containing one or more files in a specific structure&lt;/a&gt;.  As such, it is possible to unpack a {{FileName|.rps}} file using a regular zip decompression tool, but care needs to be taken while...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
==Overview== &lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;LabRPS Standard file format&amp;#039;&amp;#039;&amp;#039; ({{FileName|.rps}}) is LabRPS&amp;#039;s main file format. It is a compound format, supports compression and embedding of different kinds of data.&lt;br /&gt;
&lt;br /&gt;
== Internals of .rps files == &lt;br /&gt;
&lt;br /&gt;
rps is a [[#Typical_structure|standard zip file containing one or more files in a specific structure]].  As such, it is possible to unpack a {{FileName|.rps}} file using a regular zip decompression tool, but care needs to be taken while packing the contents of a {{FileName|.rps}} file.  LabRPS contains a &amp;quot;Project Utility&amp;quot; to re-pack {{FileName|.rps}} files, it&amp;#039;s use is described in [[#Change the source of the file .rps|Change the source of the file .rps]] below.&lt;br /&gt;
&lt;br /&gt;
===Document.xml=== &lt;br /&gt;
&lt;br /&gt;
This is the main {{FileName|.xml}} file describing all the objects inside a LabRPS document, that is, only the geometric and parametric definition of the objects, not their visual representation. If LabRPS is ran in console mode (without the GUI), only this {{FileName|Document.xml}} will be used.&lt;br /&gt;
&lt;br /&gt;
==== Example Document.xml==== &lt;br /&gt;
&lt;br /&gt;
{{Code|lang=xml|code=&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;!--&lt;br /&gt;
 LabRPS Document, see http://free-cad.sourceforge.net for more informations...&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&amp;lt;Document SchemaVersion=&amp;quot;4&amp;quot; ProgramVersion=&amp;quot;0.1R0059 (Git shallow)&amp;quot; FileVersion=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Properties Count=&amp;quot;16&amp;quot; TransientCount=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;_Property name=&amp;quot;FileName&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;50331649&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;_Property name=&amp;quot;Tip&amp;quot; type=&amp;quot;App::PropertyLink&amp;quot; status=&amp;quot;33554433&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;_Property name=&amp;quot;TransientDir&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;50331649&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;Comment&amp;quot; type=&amp;quot;App::PropertyString&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;Company&amp;quot; type=&amp;quot;App::PropertyString&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;CreatedBy&amp;quot; type=&amp;quot;App::PropertyString&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;CreationDate&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;16777217&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;2024-11-27T11:25:31Z&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;Id&amp;quot; type=&amp;quot;App::PropertyString&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;Label&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;test&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;LastModifiedBy&amp;quot; type=&amp;quot;App::PropertyString&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;LastModifiedDate&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;16777217&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;2024-11-27T11:27:43Z&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;License&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;All rights reserved&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;LicenseURL&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;http://en.wikipedia.org/wiki/All_rights_reserved&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;Material&amp;quot; type=&amp;quot;App::PropertyMap&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Map count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/Map&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;Meta&amp;quot; type=&amp;quot;App::PropertyMap&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Map count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/Map&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;PluginList&amp;quot; type=&amp;quot;App::PropertyMap&amp;quot; status=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Map count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/Map&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;ShowHidden&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot; status=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Bool value=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;TipName&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;83886080&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;String value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
        &amp;lt;Property name=&amp;quot;Uid&amp;quot; type=&amp;quot;App::PropertyUUID&amp;quot; status=&amp;quot;16777217&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Uuid value=&amp;quot;a3ba7d6a-4288-42dd-a2e1-6c64e79fe485&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Property&amp;gt;&lt;br /&gt;
    &amp;lt;/Properties&amp;gt;&lt;br /&gt;
    &amp;lt;Objects Count=&amp;quot;1&amp;quot; Dependencies=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ObjectDeps Name=&amp;quot;SeismicGroundMotion&amp;quot; Count=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Object type=&amp;quot;SeismicLab::SeismicLabSimulation&amp;quot; name=&amp;quot;SeismicGroundMotion&amp;quot; id=&amp;quot;2111&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Objects&amp;gt;&lt;br /&gt;
    &amp;lt;ObjectData Count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Object name=&amp;quot;SeismicGroundMotion&amp;quot; Extensions=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Extensions Count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;Extension type=&amp;quot;App::GroupExtension&amp;quot; name=&amp;quot;GroupExtension&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/Extension&amp;gt;&lt;br /&gt;
            &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
            &amp;lt;Properties Count=&amp;quot;73&amp;quot; TransientCount=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;_Property name=&amp;quot;_GroupTouched&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot; status=&amp;quot;100663424&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;CoherenceFunction&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;ComparisonMode&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;CorrelationFunction&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;CumulativeProbabilityDistribution&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Direction&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;DirectionIncrement&amp;quot; type=&amp;quot;App::PropertyAngle&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.0010000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;DirectionIndex&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;ExpressionEngine&amp;quot; type=&amp;quot;App::PropertyExpressionEngine&amp;quot; status=&amp;quot;67108864&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;ExpressionEngine count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;/ExpressionEngine&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;FrequencyDistribution&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;FrequencyIncrement&amp;quot; type=&amp;quot;App::PropertyFrequency&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.0039000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;FrequencyIndex&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Gaussianity&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Group&amp;quot; type=&amp;quot;App::PropertyLinkList&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;LinkList count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;/LinkList&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;IncrementOfVariableX&amp;quot; type=&amp;quot;App::PropertyFloat&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.1000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;IndexOfVariableX&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;IsInterruptionRequested&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;IsSimulationSuccessful&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Kurtosis&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Label&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;134217728&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;String value=&amp;quot;SeismicGroundMotion&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Label2&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;67108992&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;String value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;LargeScaleSimulationMode&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;LocationIndexJ&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;LocationIndexK&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MatrixTool&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MaxDirection&amp;quot; type=&amp;quot;App::PropertyAngle&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;4.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MaxFrequency&amp;quot; type=&amp;quot;App::PropertyFrequency&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;4.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MaxTime&amp;quot; type=&amp;quot;App::PropertyTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;1536.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MaxWaveLength&amp;quot; type=&amp;quot;App::PropertyLength&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;4.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MeanFunction&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MinDirection&amp;quot; type=&amp;quot;App::PropertyAngle&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MinFrequency&amp;quot; type=&amp;quot;App::PropertyFrequency&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MinTime&amp;quot; type=&amp;quot;App::PropertyTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MinVariableX&amp;quot; type=&amp;quot;App::PropertyFloat&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;-5.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MinWaveLength&amp;quot; type=&amp;quot;App::PropertyLength&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;ModulationFunction&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;MotionType&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;NumberOfDirectionIncrements&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;NumberOfFrequency&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1024&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;NumberOfIncrementOfVariableX&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;101&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;NumberOfProcess&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;NumberOfSample&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;NumberOfTimeIncrements&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;6144&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;NumberOfTimeLags&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;512&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;NumberOfWaveLengthIncrements&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;PeackGroundDisplacement&amp;quot; type=&amp;quot;App::PropertyLength&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;1.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;PeakFactor&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;PeakGroundAcceleration&amp;quot; type=&amp;quot;App::PropertyAcceleration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;1.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;PeakGroundVelocity&amp;quot; type=&amp;quot;App::PropertySpeed&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;1.0000000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Phenomenon&amp;quot; type=&amp;quot;App::PropertyString&amp;quot; status=&amp;quot;16777216&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;String value=&amp;quot;Seismic Ground Motion&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;ProbabilityDensityFunction&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;RandomnessProvider&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;ShearVelocityOfFlow&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;SimulationMethod&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Skewness&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;SoilType&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;SpatialDistribution&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;SpectrumDecompositionMethod&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;SpectrumModel&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;StandardDeviation&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Stationarity&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;TableTool&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;TimeIncrement&amp;quot; type=&amp;quot;App::PropertyTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.2500000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;TimeIndex&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Uid&amp;quot; type=&amp;quot;App::PropertyUUID&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Uuid value=&amp;quot;32b4ae66-024d-46fe-9145-efdbccee7f2b&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;UniformModulation&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;UserDefinedRPSObject&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Variance&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;Visibility&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot; status=&amp;quot;648&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;WaveLengthIncrement&amp;quot; type=&amp;quot;App::PropertyLength&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Float value=&amp;quot;0.0010000000000000&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;WaveLengthIndex&amp;quot; type=&amp;quot;App::PropertyInteger&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;WavePassageEffect&amp;quot; type=&amp;quot;App::PropertyEnumeration&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Integer value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;WorkingDirectoryPath&amp;quot; type=&amp;quot;App::PropertyString&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;String value=&amp;quot;D:/RPS/Build/&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
                &amp;lt;Property name=&amp;quot;isRunning&amp;quot; type=&amp;quot;App::PropertyBool&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Bool value=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/Property&amp;gt;&lt;br /&gt;
            &amp;lt;/Properties&amp;gt;&lt;br /&gt;
        &amp;lt;/Object&amp;gt;&lt;br /&gt;
    &amp;lt;/ObjectData&amp;gt;&lt;br /&gt;
&amp;lt;/Document&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GuiDocument.xml=== &lt;br /&gt;
&lt;br /&gt;
This is the GUI counterpart of the {{FileName|Document.xml}} file. For each object described in the {{FileName|Document.xml}}, there is one corresponding object in {{FileName|GuiDocument.xml}}, describing the visual representation of that object (color, linewidth, etc).&lt;br /&gt;
&lt;br /&gt;
== Embedding other files == &lt;br /&gt;
&lt;br /&gt;
In order to embed other file types inside a rps file, you must first create a [[Scripted_objects|scripted object]] from the [[Python_console|Python console]], and give it an {{incode|App::PropertyFileIncluded}} property.&lt;br /&gt;
&lt;br /&gt;
Then in the [[Property_editor|property editor]] you can go to the added property and choose a file in the computer. Once the rps file is saved, the file assigned to the {{PropertyData|PropertyFileIncluded}} property will be packed inside the {{incode|.rps}}. When the document is restored, the same file will be restored with the {{PropertyData|PropertyFileIncluded}} property.&lt;br /&gt;
&lt;br /&gt;
{{Code|code=&lt;br /&gt;
custom_obj = App.ActiveDocument.addObject(&amp;quot;App::FeaturePython&amp;quot;, &amp;quot;CustomObject&amp;quot;)&lt;br /&gt;
custom_obj.addProperty(&amp;quot;App::PropertyFileIncluded&amp;quot;, &amp;quot;AttachedFile&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Change the source of the file .rps== &lt;br /&gt;
&lt;br /&gt;
* See [[Std_ProjectUtil|Std ProjectUtil]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Userdocnavi}}&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Developer Documentation]]&lt;br /&gt;
[[Category:File_Formats]]&lt;br /&gt;
{{clear}}&lt;/div&gt;</summary>
		<author><name>LabRPS</name></author>
	</entry>
</feed>