<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Triggering a child attribute update without using &amp;quot;Edit Component&amp;quot; in AutoCAD Electrical Forum</title>
    <link>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531676#M28484</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Electrical will push values into symbol attributes during a Catalog Lookup, via the TEXTVALUE field in the catalog database. When you assign a part number via Lookup, the software checks to see if there are any entries in the TEXTVALUE field.&amp;nbsp; If it sees RATING1=5A it will push the string value 5A into the RATING1 attribute.&amp;nbsp; If it sees DESC1=DC;DESC2=POWER SUPPLY;RATNG1=24VDC;RATING2=10A, a power supply symbol block would have two description fields/attributes and two rating fields/attributes written to.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The fuse records that are included from Autodesk already contain a TEXTVALUE entry to fill in the RATING1 attribute with the ampere rating of the fuse part number.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you need to change the child values after an update to a parent the Child Location/Description Update utility should suffice.&amp;nbsp; There are options to update the rating and MFG/CAT values as well as Installation/Location and Description Text.&amp;nbsp; I have a video that illustrates this utility at the link below.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://www.screencast.com/t/slufVu3Y2O" target="_blank"&gt;https://www.screencast.com/t/slufVu3Y2O&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This utility doesn't function project-wide.&amp;nbsp; In a case where I have a large number of changes to be made, I would opt for Exporting the Project to a spreadsheet, make the changes in Excel, and Import the changes from the spreadsheet to update the attributes project-wide.&amp;nbsp; Just keep in mind that the update from spreadsheet utility simply changes attribute values, so no downstream automation will be triggered.&amp;nbsp; This could&amp;nbsp;present a problem if the form factor changed as a result of the part number change, and thus the footprint block must be changed.&amp;nbsp; In that case you would need to change the footprint block yourself.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 09 Nov 2017 19:14:56 GMT</pubDate>
    <dc:creator>dougmcalexander</dc:creator>
    <dc:date>2017-11-09T19:14:56Z</dc:date>
    <item>
      <title>Triggering a child attribute update without using "Edit Component"</title>
      <link>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531309#M28481</link>
      <description>&lt;P&gt;Does anybody know if it's possible to trigger a child attribute update if the parent block is not changed using the "Edit Component" option?&lt;/P&gt;&lt;P&gt;I have a dynamic block for a fuse holder which can change all the manufacturer, catalog, assembly and rating values on the parent and I would like to force the new values into the child components (useful in a case a 3-pole fuse holder). It looks to me like this update is done behind the scenes in AutoLISP.&lt;/P&gt;&lt;P&gt;There is the option in the menu Components-&amp;gt;Cross Reference-&amp;gt;Child Location Description Updates but I can't get it to work...&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2017 17:25:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531309#M28481</guid>
      <dc:creator>stefan.stamate</dc:creator>
      <dc:date>2017-11-09T17:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: Triggering a child attribute update without using "Edit Component"</title>
      <link>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531521#M28482</link>
      <description>&lt;P&gt;Dynamic blocks are something used with plain vanilla AutoCAD. &amp;nbsp;They are not compatible with AutoCAD Electrical, because the block name can be changed to a value that isn’t compatible with AutoCAD Electrical. &amp;nbsp;The block names used by AutoCAD Electrical adhere to a specific scheme, which must be followed. &amp;nbsp;Also, edits made with plain vanilla AutoCAD commands do not trigger automation, so downstream updates, including updates to the project scratch database, do not happen. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Autodesk chose not to disable plain vanilla AutoCAD commands that aren’t compatible with Electrical, to avoid the misconception&amp;nbsp;that customers switching over from AutoCAD would not be able to go backwards&amp;nbsp;and&amp;nbsp;edit legacy drawings. &amp;nbsp;Of course you can just switch the workspace or the profile and you have only the plain vanilla AutoCAD commands, thus proving that you have full AutoCAD functionality. &amp;nbsp;But within the Electrical workspace and profile the AutoCAD menus are not disabled. &amp;nbsp;The bottom line is that we must exercise the discipline not to use commands from the AutoCAD drafting engine that aren’t compatible with Electrical. &amp;nbsp;Some of the plain vanilla AutoCAD commands are useful for certain circumstances but training is necessary in order to know when and when not to use such commands while editing an Electrical drawing. &amp;nbsp;In my training classes I cover the do’s and do not’s.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are new to AutoCAD Electrical I would suggest that you only use commands available from the Project, Schematic, Panel, and Reports menu tabs until you can get training - or at least go through the built-in tutorials. &amp;nbsp;Training and/or mentoring can pay for itself by helping you avoid pitfalls, and by helping you become more proficient before you create so many projects that are crippled and thus unable to take maximum advantage of the software’s automation. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It helps to keep in mind that Electrical is a separate application that uses the AutoCAD DWG format to save files, but Electrical must be in control. &amp;nbsp;Electrical includes a data manager that must maintain synchronization with multiple relational databases.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2017 18:01:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531521#M28482</guid>
      <dc:creator>dougmcalexander</dc:creator>
      <dc:date>2017-11-09T18:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: Triggering a child attribute update without using "Edit Component"</title>
      <link>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531633#M28483</link>
      <description>&lt;P&gt;The parent block name is following the AutoCAD Electrical structure (in this case is hfu1), the child block name the same (hfu2). I am not new to AutoCAD Electrical. I am using the dynamic features to push in a new values for the fuse/fuse holder/ratings. If I click on Lookup after the selection the correct part is selected in the database, therefore it is a valid selection.&lt;/P&gt;&lt;P&gt;I understand that using plain AutoCAD commands will not trigger any automation and that's exactly why my question was how can I trigger the child attributes update? Do you have any idea why the "&lt;SPAN&gt;Components-&amp;gt;Cross Reference-&amp;gt;Child Location Description Update" might not transfer the attributes from parent to child even after I rebuild the database?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Edit: I found out why the update was not working: I had to select the parent block as well, not just the child components. The update is working now using the&amp;nbsp;"Components-&amp;gt;Cross Reference-&amp;gt;Child Location Description Update" option. I would still be interested if this update can be done project wide or triggered&amp;nbsp;manually.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2017 18:41:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531633#M28483</guid>
      <dc:creator>stefan.stamate</dc:creator>
      <dc:date>2017-11-09T18:41:48Z</dc:date>
    </item>
    <item>
      <title>Re: Triggering a child attribute update without using "Edit Component"</title>
      <link>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531676#M28484</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Electrical will push values into symbol attributes during a Catalog Lookup, via the TEXTVALUE field in the catalog database. When you assign a part number via Lookup, the software checks to see if there are any entries in the TEXTVALUE field.&amp;nbsp; If it sees RATING1=5A it will push the string value 5A into the RATING1 attribute.&amp;nbsp; If it sees DESC1=DC;DESC2=POWER SUPPLY;RATNG1=24VDC;RATING2=10A, a power supply symbol block would have two description fields/attributes and two rating fields/attributes written to.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The fuse records that are included from Autodesk already contain a TEXTVALUE entry to fill in the RATING1 attribute with the ampere rating of the fuse part number.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you need to change the child values after an update to a parent the Child Location/Description Update utility should suffice.&amp;nbsp; There are options to update the rating and MFG/CAT values as well as Installation/Location and Description Text.&amp;nbsp; I have a video that illustrates this utility at the link below.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://www.screencast.com/t/slufVu3Y2O" target="_blank"&gt;https://www.screencast.com/t/slufVu3Y2O&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This utility doesn't function project-wide.&amp;nbsp; In a case where I have a large number of changes to be made, I would opt for Exporting the Project to a spreadsheet, make the changes in Excel, and Import the changes from the spreadsheet to update the attributes project-wide.&amp;nbsp; Just keep in mind that the update from spreadsheet utility simply changes attribute values, so no downstream automation will be triggered.&amp;nbsp; This could&amp;nbsp;present a problem if the form factor changed as a result of the part number change, and thus the footprint block must be changed.&amp;nbsp; In that case you would need to change the footprint block yourself.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2017 19:14:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531676#M28484</guid>
      <dc:creator>dougmcalexander</dc:creator>
      <dc:date>2017-11-09T19:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: Triggering a child attribute update without using "Edit Component"</title>
      <link>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531791#M28485</link>
      <description>To clarify on a minor point: (and to take a short ride down a deep rabbit-hole)&lt;BR /&gt;&lt;BR /&gt;It doesn't matter if you properly name your dynamic block. It's actually the handle that matters, but a lot of us use 'name' interchangeably with 'handle'. &lt;BR /&gt;&lt;BR /&gt;Every drawing has its database, internal to ACAD's programming, which keeps track of all that you do. It's a hexadecimal system. Every object has a hexadecimal 'handle', and it is by these handles that ACAD manages things. The names we apply to them are inconsequential to this aspect of how ACAD (and hence, how ACADE) works. &lt;BR /&gt;&lt;BR /&gt;Once, long long ago, it could be relied on that an object's handle (always unique per drawing) would exist unchanged for the lifetime of the object. Then came dynamic blocks. Remember, everything inside that block has its own handle. As soon as you change one of them, something has to happen to the handle of the block that it's in, because the block no longer has the same handles inside of itself.&lt;BR /&gt;&lt;BR /&gt;And so, every time you use a dynamic feature of a dynamic block, its handle changes to a random value that the software self-generates. When Doug said that a block name can be changed to a value that Electrical couldn't use, this is what he meant.&lt;BR /&gt;&lt;BR /&gt;For this reason, don't expect to always get dynamic blocks to work, and never expect them to *always* automatically update. As soon as you do something to change its handle, the dynamic block will be broken insofar as ACADE updating functions are concerned.&lt;BR /&gt;&lt;BR /&gt;Jim</description>
      <pubDate>Thu, 09 Nov 2017 19:25:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7531791#M28485</guid>
      <dc:creator>jseefdrumr</dc:creator>
      <dc:date>2017-11-09T19:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Triggering a child attribute update without using "Edit Component"</title>
      <link>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7533742#M28486</link>
      <description>&lt;P&gt;Thanks for your explanation and suggestions Doug! The&amp;nbsp;&lt;SPAN&gt;Child Location/Description Update utility does the trick for I what I wanted and I don't need to update the footprints as mostly I will be using this before I create the back-plate&amp;nbsp;layout.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2017 12:27:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7533742#M28486</guid>
      <dc:creator>stefan.stamate</dc:creator>
      <dc:date>2017-11-10T12:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: Triggering a child attribute update without using "Edit Component"</title>
      <link>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7533755#M28487</link>
      <description>&lt;P&gt;Thanks for the clarifications regarding handles and names Jim!&lt;/P&gt;&lt;P&gt;I knew the limitations and I didn't expect that the updates will be automatically after changing the parent block. I was more interested in triggering that update after making changes to the parent block and the&amp;nbsp;&lt;SPAN&gt;Child Location/Description Update utility does the trick in my case.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2017 12:30:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-electrical-forum/triggering-a-child-attribute-update-without-using-quot-edit/m-p/7533755#M28487</guid>
      <dc:creator>stefan.stamate</dc:creator>
      <dc:date>2017-11-10T12:30:47Z</dc:date>
    </item>
  </channel>
</rss>

