<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Simulink Data Dictionary	</title>
	<atom:link href="https://undocumentedmatlab.com/articles/simulink-data-dictionary/feed" rel="self" type="application/rss+xml" />
	<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simulink-data-dictionary</link>
	<description>Professional Matlab consulting, development and training</description>
	<lastBuildDate>Tue, 18 Jul 2023 14:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.3</generator>
	<item>
		<title>
		By: Leuze		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-522296</link>

		<dc:creator><![CDATA[Leuze]]></dc:creator>
		<pubDate>Tue, 18 Jul 2023 14:55:33 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-522296</guid>

					<description><![CDATA[Hello,

I would like to add a new object into SLDD and display columns according to my object properties

&#060;&#062;]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>I would like to add a new object into SLDD and display columns according to my object properties</p>
<p>&lt;&gt;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Yair Altman		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-520632</link>

		<dc:creator><![CDATA[Yair Altman]]></dc:creator>
		<pubDate>Fri, 17 Mar 2023 12:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-520632</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-520627&quot;&gt;Alexandre&lt;/a&gt;.

Perhaps the &lt;code&gt;class()&lt;/code&gt; function could assist you. Or maybe just wrap different access methods in a &lt;code&gt;try-catch&lt;/code&gt; so that if one method fails you could access the data using another method.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-520627">Alexandre</a>.</p>
<p>Perhaps the <code>class()</code> function could assist you. Or maybe just wrap different access methods in a <code>try-catch</code> so that if one method fails you could access the data using another method.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alexandre		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-520627</link>

		<dc:creator><![CDATA[Alexandre]]></dc:creator>
		<pubDate>Fri, 17 Mar 2023 08:28:40 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-520627</guid>

					<description><![CDATA[Hi,

Is there a way to test if data dictionnatry entry are signal, simulink parameters, variables ...
I need to access their value, but the access method depends on the data type into the dictionary]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>Is there a way to test if data dictionnatry entry are signal, simulink parameters, variables &#8230;<br />
I need to access their value, but the access method depends on the data type into the dictionary</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Yair Altman		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-467311</link>

		<dc:creator><![CDATA[Yair Altman]]></dc:creator>
		<pubDate>Wed, 13 Mar 2019 12:22:20 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-467311</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-464510&quot;&gt;Kanthaswamy Ganapathy&lt;/a&gt;.

@Kanthaswamy - perhaps you can run &lt;code&gt;struct(Simulink.data.Dictionary)&lt;/code&gt; or use my &lt;a href=&quot;https://www.mathworks.com/matlabcentral/fileexchange/32934-getundoc-get-undocumented-object-properties&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;getundoc utility&lt;/a&gt; to check whether there are any hidden properties that you can use to store your comments/annotations.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-464510">Kanthaswamy Ganapathy</a>.</p>
<p>@Kanthaswamy &#8211; perhaps you can run <code>struct(Simulink.data.Dictionary)</code> or use my <a href="https://www.mathworks.com/matlabcentral/fileexchange/32934-getundoc-get-undocumented-object-properties" target="_blank" rel="nofollow">getundoc utility</a> to check whether there are any hidden properties that you can use to store your comments/annotations.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kanthaswamy Ganapathy		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-464510</link>

		<dc:creator><![CDATA[Kanthaswamy Ganapathy]]></dc:creator>
		<pubDate>Wed, 27 Feb 2019 06:27:38 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-464510</guid>

					<description><![CDATA[Can anyone let me know if there is an option to give comments or annotations inside the datadictionary. At present, the variables listed in the dictionary does not seem to have such option. Please give if any]]></description>
			<content:encoded><![CDATA[<p>Can anyone let me know if there is an option to give comments or annotations inside the datadictionary. At present, the variables listed in the dictionary does not seem to have such option. Please give if any</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Donn		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-416247</link>

		<dc:creator><![CDATA[Donn]]></dc:creator>
		<pubDate>Fri, 10 Nov 2017 15:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-416247</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-416133&quot;&gt;Amit kumar&lt;/a&gt;.

I would need more information to help you. Simulink Data Dictionary files (.sldd) files are covered in many places. What is the format of the Data dictionary files (.dd) you are referring to?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-416133">Amit kumar</a>.</p>
<p>I would need more information to help you. Simulink Data Dictionary files (.sldd) files are covered in many places. What is the format of the Data dictionary files (.dd) you are referring to?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Amit kumar		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-416133</link>

		<dc:creator><![CDATA[Amit kumar]]></dc:creator>
		<pubDate>Tue, 07 Nov 2017 07:16:41 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-416133</guid>

					<description><![CDATA[Can anybody tell me that how i can import .dd (Data dictionary) file in MATLAB and then import the properties of dd file to matlab?]]></description>
			<content:encoded><![CDATA[<p>Can anybody tell me that how i can import .dd (Data dictionary) file in MATLAB and then import the properties of dd file to matlab?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Donn Shull		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-398425</link>

		<dc:creator><![CDATA[Donn Shull]]></dc:creator>
		<pubDate>Sat, 07 Jan 2017 16:03:47 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-398425</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-398363&quot;&gt;Matt&lt;/a&gt;.

Hi Matt,

To my knowledge the answer is no. In the automotive world there is a system for doing what you describe. It is fairly complex and based around a closed set of standards from the group &quot;Association for Standardisation of Automation and Measuring Systems&quot;. You can read about the group at http://asam.net. One of the motivations for the creation of Simulink Data Objects and the Simulink Data Dictionary was to support the creation of ASAP2 variable description files. These ASAM ASAP2 files along with ASAM CDF (Calibration Data Format) files provide the mechanism that calibration engineers use to read measurements from an embedded control system and to do the thing you describe providing initial values for constants and tuning values of other constants during operation. 

The idea that you propose is interesting rather than parsing a config file it would be nice to use api commands to extract the values from a data dictionary file. I am not sure why The MathWorks has kept the Data Dictionary implementation under wraps. It seems very likely that under the hood it is very likely an embedded database along the lines of MySql Embedded or SqLite. If you could get that information from The MathWorks then it seems that it would be reasonably easy to do what you are asking.

If you find out more please let us know.

Donn]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-398363">Matt</a>.</p>
<p>Hi Matt,</p>
<p>To my knowledge the answer is no. In the automotive world there is a system for doing what you describe. It is fairly complex and based around a closed set of standards from the group &#8220;Association for Standardisation of Automation and Measuring Systems&#8221;. You can read about the group at <a href="http://asam.net" rel="nofollow ugc">http://asam.net</a>. One of the motivations for the creation of Simulink Data Objects and the Simulink Data Dictionary was to support the creation of ASAP2 variable description files. These ASAM ASAP2 files along with ASAM CDF (Calibration Data Format) files provide the mechanism that calibration engineers use to read measurements from an embedded control system and to do the thing you describe providing initial values for constants and tuning values of other constants during operation. </p>
<p>The idea that you propose is interesting rather than parsing a config file it would be nice to use api commands to extract the values from a data dictionary file. I am not sure why The MathWorks has kept the Data Dictionary implementation under wraps. It seems very likely that under the hood it is very likely an embedded database along the lines of MySql Embedded or SqLite. If you could get that information from The MathWorks then it seems that it would be reasonably easy to do what you are asking.</p>
<p>If you find out more please let us know.</p>
<p>Donn</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Matt		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-398363</link>

		<dc:creator><![CDATA[Matt]]></dc:creator>
		<pubDate>Thu, 05 Jan 2017 18:56:46 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-398363</guid>

					<description><![CDATA[Something I ran into recently was a need to provide runtime initialization of Simulink data parameter objects in a compiled application. I solved the issue by calling a config file parser in the hand coded portion of the models initialization function, and used the C-API interface to update the model parameters to match the values specified in the config file, but I really wanted to simply load a Simulink Data Dictionary instead as it seemed a very obvious use for them. 

Have there been any hints of data dictionaries being natively usable in compiled models for anything besides compile-time initialization of data objects?]]></description>
			<content:encoded><![CDATA[<p>Something I ran into recently was a need to provide runtime initialization of Simulink data parameter objects in a compiled application. I solved the issue by calling a config file parser in the hand coded portion of the models initialization function, and used the C-API interface to update the model parameters to match the values specified in the config file, but I really wanted to simply load a Simulink Data Dictionary instead as it seemed a very obvious use for them. </p>
<p>Have there been any hints of data dictionaries being natively usable in compiled models for anything besides compile-time initialization of data objects?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Donn Shull		</title>
		<link>https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-387063</link>

		<dc:creator><![CDATA[Donn Shull]]></dc:creator>
		<pubDate>Wed, 31 Aug 2016 16:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=5571#comment-387063</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-380966&quot;&gt;David Bellairs&lt;/a&gt;.

Hi Dave,

One further note. To open the pop-up dialog for a data dictionary entry named entryName programmatically you can use:

&lt;pre lang=&quot;matlab&quot;&gt;DAStudio.Dialog(hDictionary.getSection(&#039;Global&#039;).getEntry(entryName).getValue)&lt;/pre&gt;

Donn]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/simulink-data-dictionary#comment-380966">David Bellairs</a>.</p>
<p>Hi Dave,</p>
<p>One further note. To open the pop-up dialog for a data dictionary entry named entryName programmatically you can use:</p>
<pre lang="matlab">DAStudio.Dialog(hDictionary.getSection('Global').getEntry(entryName).getValue)</pre>
<p>Donn</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
