<?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: Loops in Expression  Archicad 22 in Collaboration with other software</title>
    <link>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218847#M27915</link>
    <description>By COMPARE, I assume you want to compare a parameter of one object against the parameter of another object? That is something that, by design, you can not do with expressions. However, if you are familiar with C++ you can easily do that with a ADD-In and the API. I'm a Amateur when it comes to the API, but if you post this question in the developer section someone MAY provide a function to do just that?</description>
    <pubDate>Sun, 01 Jul 2018 20:16:06 GMT</pubDate>
    <dc:creator>poco2013</dc:creator>
    <dc:date>2018-07-01T20:16:06Z</dc:date>
    <item>
      <title>Loops in Expression  Archicad 22</title>
      <link>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218844#M27912</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Is there a way to create "Loop" in expression ? some trick !   replacing "for" which exists in other programs.&lt;BR /&gt;
I try to find a formula that can calculate the total area of windows and doors on each side of the building.&lt;BR /&gt;
&lt;BR /&gt;
Regards !&lt;BR /&gt;
Vasilis.&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 01 Jul 2018 07:42:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218844#M27912</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-01T07:42:25Z</dc:date>
    </item>
    <item>
      <title>Re: Loops in Expression  Archicad 22</title>
      <link>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218845#M27913</link>
      <description>AFAIK -&lt;BR /&gt;
&lt;BR /&gt;
There is no way to create a loop within a expression. Expressions are basically a single line of logic. You can however 'chain' expressions and somewhat create a loop but Archicad expressions have nothing like a FOR or WHILE loop. Hopefully we'll get a script language in the future??&lt;BR /&gt;
&lt;BR /&gt;
Expressions also can only address single objects. To sum areas, as in windows, use the interactive schedule filter to return the window areas of interest and then just use the 'sum' column feature.</description>
      <pubDate>Sun, 01 Jul 2018 10:04:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218845#M27913</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2018-07-01T10:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Loops in Expression  Archicad 22</title>
      <link>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218846#M27914</link>
      <description>Τhank you for the information  !&lt;BR /&gt;
I have already used Schedules for calculation areas.&lt;BR /&gt;
I simply needed it to be able to &lt;U&gt;&lt;/U&gt;&lt;S&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/S&gt;&lt;B&gt;compare &lt;/B&gt;&lt;E&gt;&lt;/E&gt;(like in aca).&lt;BR /&gt;
I hope they will be added in the future!&lt;BR /&gt;
&lt;BR /&gt;
thank you poco!&lt;BR /&gt;
Vasilis.</description>
      <pubDate>Sun, 01 Jul 2018 14:38:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218846#M27914</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-01T14:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: Loops in Expression  Archicad 22</title>
      <link>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218847#M27915</link>
      <description>By COMPARE, I assume you want to compare a parameter of one object against the parameter of another object? That is something that, by design, you can not do with expressions. However, if you are familiar with C++ you can easily do that with a ADD-In and the API. I'm a Amateur when it comes to the API, but if you post this question in the developer section someone MAY provide a function to do just that?</description>
      <pubDate>Sun, 01 Jul 2018 20:16:06 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Collaboration-with-other/Loops-in-Expression-Archicad-22/m-p/218847#M27915</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2018-07-01T20:16:06Z</dc:date>
    </item>
  </channel>
</rss>

