<?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: Object ID by parameter? in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186464#M21586</link>
    <description>&lt;BLOCKQUOTE&gt;Master wrote:&lt;BR /&gt;Did you try my free Label Everything? download &lt;A href="http://archicad-talk.graphisoft.com/object_depository.php?browse=Depository/01%20General/Custom%20Labels" target="_blank"&gt;here&lt;/A&gt;.&lt;/BLOCKQUOTE&gt;

Ok, so I could build a new parameter and have it label that way, but it doesn't help with the find/select process unfortunately. &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;</description>
    <pubDate>Wed, 10 Feb 2010 17:04:12 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2010-02-10T17:04:12Z</dc:date>
    <item>
      <title>Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186452#M21574</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;I'm trying to have the objects ID set based on the parameters of the objects, but the naive GLOB_ID = param doesn't seem to change the ID for the object. I've put it in the master script and the parameter script to no avail.&lt;BR /&gt;
&lt;BR /&gt;
 Can this be done by some other means?&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 09 Feb 2010 18:31:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186452#M21574</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-09T18:31:19Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186453#M21575</link>
      <description>The GLOB_ID is a user-dynamic object parameter that cannot be overwritten by other parameters. It is a one-way directional pass (you can call the GLOB_ID to overwrite a parameter, but you can not go the other way)</description>
      <pubDate>Wed, 10 Feb 2010 01:32:48 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186453#M21575</guid>
      <dc:creator>David Larrew</dc:creator>
      <dc:date>2010-02-10T01:32:48Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186454#M21576</link>
      <description>Hello David,&lt;BR /&gt;
What you say I always thought was true but&lt;BR /&gt;
just today I was checking the GDL reference manual&lt;BR /&gt;
and it says on page 23 &lt;BR /&gt;
"By using the “=” command, you can assign a numeric or string value to local and &lt;U&gt;&lt;/U&gt;&lt;S&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/S&gt;global&lt;E&gt;&lt;/E&gt; variables." &lt;BR /&gt;
I now do not know what to think.&lt;BR /&gt;
I am sure that it is not as simple as glob_id="some value",&lt;BR /&gt;
though I have never tried it, Cleverbeans has and it did not work.&lt;BR /&gt;
So, because of what the manual says there may be a way.&lt;BR /&gt;
Peter Devlin</description>
      <pubDate>Wed, 10 Feb 2010 02:17:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186454#M21576</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T02:17:19Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186455#M21577</link>
      <description>What do you want to do with the ID? If you want do display the text in the floorplan or in the schedule, there are other ways to achieve that.</description>
      <pubDate>Wed, 10 Feb 2010 13:07:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186455#M21577</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T13:07:37Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186456#M21578</link>
      <description>...yes there are other ways to show a custom text in floorplan or in the schedule ... &lt;BR /&gt;
My question is: is it possible to analyse in the script the presence of other objects in the floorplan or in the current context (section, 3D, detail, etc.) ...</description>
      <pubDate>Wed, 10 Feb 2010 13:24:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186456#M21578</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2010-02-10T13:24:29Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186457#M21579</link>
      <description>No, a regular object cannot detect other objects in it presence.&lt;BR /&gt;
&lt;BR /&gt;
There may be 3 alternatives:&lt;BR /&gt;
-The zone, you can make a schedule in which you can detect all objects of your liking, which are in that zone&lt;BR /&gt;
-A label, but it has to be attached to the specific object.&lt;BR /&gt;
-Any object can detect in which zone it is placed.</description>
      <pubDate>Wed, 10 Feb 2010 13:39:04 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186457#M21579</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T13:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186458#M21580</link>
      <description>no ... my aim is to give objects a number (or ID) automatically  according to an order process (geometry of the object, position in the plan, etc) ...</description>
      <pubDate>Wed, 10 Feb 2010 13:45:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186458#M21580</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2010-02-10T13:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186459#M21581</link>
      <description>Are you familiar with the Element ID Manager (Document/Schedules and Lists/Element ID Manager)&lt;BR /&gt;
&lt;BR /&gt;
With this you can alter the ID's according to you liking.</description>
      <pubDate>Wed, 10 Feb 2010 13:50:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186459#M21581</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T13:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186460#M21582</link>
      <description>Yes, I'm quite familiar ... you're right ... the problem is that I should use objects instead of normal tools (wall, columns, slabs, etc) ... and for those objects I should define two parameters, X position and Y posizion in order to chose them as filter in the ID manager ... &lt;BR /&gt;
is it?</description>
      <pubDate>Wed, 10 Feb 2010 13:54:02 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186460#M21582</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2010-02-10T13:54:02Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186461#M21583</link>
      <description>&lt;BLOCKQUOTE&gt;Master wrote:&lt;BR /&gt;With this you can alter the ID's according to you liking.&lt;/BLOCKQUOTE&gt;

I was messing with this yesterday, but I wasn't able to get it to do what I want. I'd like to take parts of three string parameters and assign the ID based on the new concatenated string. I want to use the ID because the find/select tool allows me to search by ID but not by parameter. I'd also like naive labeling to work but I can make a custom label if I have to... the GDL REQUEST statement is a pain however so I want to avoid it if possible.&lt;BR /&gt;
&lt;BR /&gt;
Any suggestions?</description>
      <pubDate>Wed, 10 Feb 2010 15:40:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186461#M21583</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T15:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186462#M21584</link>
      <description>&lt;BLOCKQUOTE&gt;Cleverbeans wrote:&lt;BR /&gt; the GDL REQUEST statement is a pain however so I want to avoid it if possible.&lt;/BLOCKQUOTE&gt;

Did you try my free Label Everything? download &lt;A href="http://archicad-talk.graphisoft.com/object_depository.php?browse=Depository/01%20General/Custom%20Labels" target="_blank"&gt;here&lt;/A&gt;.</description>
      <pubDate>Wed, 10 Feb 2010 15:51:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186462#M21584</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T15:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186463#M21585</link>
      <description>I never wanted to change the ID from the script ... try to write the code in the master script ...</description>
      <pubDate>Wed, 10 Feb 2010 16:02:57 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186463#M21585</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2010-02-10T16:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186464#M21586</link>
      <description>&lt;BLOCKQUOTE&gt;Master wrote:&lt;BR /&gt;Did you try my free Label Everything? download &lt;A href="http://archicad-talk.graphisoft.com/object_depository.php?browse=Depository/01%20General/Custom%20Labels" target="_blank"&gt;here&lt;/A&gt;.&lt;/BLOCKQUOTE&gt;

Ok, so I could build a new parameter and have it label that way, but it doesn't help with the find/select process unfortunately. &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;</description>
      <pubDate>Wed, 10 Feb 2010 17:04:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186464#M21586</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T17:04:12Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186465#M21587</link>
      <description>For the Find and Select-part you might want to consider creating a schedule. In the scheme settings you can enter Additional Parameters (any parameter from any object) in your Criteria and your Fields.</description>
      <pubDate>Wed, 10 Feb 2010 20:40:20 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186465#M21587</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T20:40:20Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186466#M21588</link>
      <description>&lt;BLOCKQUOTE&gt;Master wrote:&lt;BR /&gt;For the Find and Select-part you might want to consider creating a schedule. In the scheme settings you can enter Additional Parameters (any parameter from any object) in your Criteria and your Fields.&lt;/BLOCKQUOTE&gt;

This it what I'm doing now, it's cumbersome and annoying to have to create a schedule every time I want to find a few elements. I guess I'll have to live with it.</description>
      <pubDate>Wed, 10 Feb 2010 21:04:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186466#M21588</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-10T21:04:17Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186467#M21589</link>
      <description>&lt;BLOCKQUOTE&gt;alemanda wrote:&lt;BR /&gt;Yes, I'm quite familiar ... you're right ... the problem is that I should use objects instead of normal tools (wall, columns, slabs, etc) ... and for those objects I should define two parameters, X position and Y posizion in order to chose them as filter in the ID manager ... &lt;BR /&gt;
is it?&lt;/BLOCKQUOTE&gt;

this method doesn't work.&lt;BR /&gt;
In fact I added the following code&lt;BR /&gt;
&lt;BR /&gt;
"Parameters posx=symb_pos_x&lt;BR /&gt;
Parameters posy=symb_pos_y"&lt;BR /&gt;
&lt;BR /&gt;
into the masterscript of an object.&lt;BR /&gt;
Activating the autolabel of the object and displaying the position in the floor plan, Archicad shows the correct position.&lt;BR /&gt;
When I build a schedule filtering and ordering by these two parameters Archicad shows the correct values only the 1st time, when it creats the schedule.&lt;BR /&gt;
If you move some of these objects into the floor plan, the paramters change but the shcedule doesn't change.&lt;BR /&gt;
&lt;BR /&gt;
In the pdf file you can see this strange bahaviour.</description>
      <pubDate>Wed, 10 Feb 2010 22:27:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186467#M21589</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2010-02-10T22:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186468#M21590</link>
      <description>In order to make that method working it's needed to update the dimensions of the objects ... In other words, if you move and change the dimensions of the object the schedule is updated correctly concerning that object ... if you only move the object the schedule doesn't change ...&lt;BR /&gt;
Really Archicad need to execute the code of the object ...</description>
      <pubDate>Wed, 10 Feb 2010 23:30:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186468#M21590</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2010-02-10T23:30:31Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186469#M21591</link>
      <description>&lt;BLOCKQUOTE&gt;Master wrote:&lt;BR /&gt;No, a regular object cannot detect other objects in it presence.&lt;/BLOCKQUOTE&gt;

... but using the glob_user's variable at least some objects can change their behaviour ... &lt;BR /&gt;
so for example you can build a "master" object with the definition of all the glob_user's variable ... so that other objects can modify their behaviour following the "master" ... &lt;BR /&gt;
no?&lt;BR /&gt;
&lt;BR /&gt;
It's a pity that there are few glob_user variables ...</description>
      <pubDate>Fri, 12 Feb 2010 12:17:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186469#M21591</guid>
      <dc:creator>alemanda</dc:creator>
      <dc:date>2010-02-12T12:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186470#M21592</link>
      <description>&lt;BLOCKQUOTE&gt;alemanda wrote:&lt;BR /&gt;&lt;BLOCKQUOTE&gt;Master wrote:&lt;BR /&gt;No, a regular object cannot detect other objects in it presence.&lt;/BLOCKQUOTE&gt;

... but using the glob_user's variable at least some objects can change their behaviour ... &lt;BR /&gt;
so for example you can build a "master" object with the definition of all the glob_user's variable ... so that other objects can modify their behaviour following the "master" ... &lt;BR /&gt;
no?&lt;BR /&gt;
&lt;BR /&gt;
It's a pity that there are few glob_user variables ...&lt;/BLOCKQUOTE&gt;

If you want more global/shared variables you can write them out to a file that your other parts read.</description>
      <pubDate>Fri, 12 Feb 2010 13:54:50 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186470#M21592</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-12T13:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: Object ID by parameter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186471#M21593</link>
      <description>I thought of another way to get what you want. You can put all objects into one. You place the object and you can pull the hotspot and then a duplicate can be placed, but is is one object. From this duplicate you can create another duplicate and so on. All are related to one another and you can give them upfollowing ID's. GS did something similair with the object Parking Polyline. Look it up in your library, maybe this approach will do what you want.</description>
      <pubDate>Mon, 15 Feb 2010 21:21:06 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Object-ID-by-parameter/m-p/186471#M21593</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-02-15T21:21:06Z</dc:date>
    </item>
  </channel>
</rss>

