<?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: Minimum Parameters in Documentation</title>
    <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31432#M60293</link>
    <description>Seiss,&lt;BR /&gt;
I was thinking about your question and decided that,&lt;BR /&gt;
in effect, there is a way to get the error to display as soon&lt;BR /&gt;
as you enter an invalid value in the settings dialog without&lt;BR /&gt;
having to go to the 3D widow or the section/elevation window&lt;BR /&gt;
to find out if you have entered an invalid value.&lt;BR /&gt;
In the settings dialog select the preview to be the 3D view.&lt;BR /&gt;
Immediately after you enter an invalid value in a parameter,&lt;BR /&gt;
you will get the error message because the 3D script&lt;BR /&gt;
has to run to display the 3D preview.&lt;BR /&gt;
This, of course, does not help in finding out what the "valid" values are.&lt;BR /&gt;
Peter Devlin</description>
    <pubDate>Fri, 24 Feb 2006 19:55:33 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2006-02-24T19:55:33Z</dc:date>
    <item>
      <title>Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31423#M60284</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;R&gt;Is there a place where I can find the Minimum Parameters for an element in the SE 9 Library.  It is annoying to me that the parameters used will not meet the "VALID PARAMETERS."  I have been trying for a couple of hours to fit a fireplace in the hole it was designated to go in by the manufacturer.  I could not get it to fit because of "INVALID PARAMETERS."  The feature that tells when it is invalid is good &lt;FONT color="#ff0000"&gt;SOMETIMES&lt;/FONT&gt;.  But I was pulling the dimensions right off the paperwork from the manufacturer and it was still invalid even though they build them and install them everyday.  It now fits and I am greatly relieved and I appreciate the ability to vent on others that can tell me how stupid I am by giving me the answer to my problem but sometimes i guess we all are.  Anyway,  if there is somewhere i could get a list if these parameters i would greatly appreciate it.  Thanx guys.  You have relieved my stress and didn't even know it.&lt;/R&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 31 May 2023 08:18:20 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31423#M60284</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-05-31T08:18:20Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31424#M60285</link>
      <description>This just in: I figured this one out just a few hours ago while tinkering around with an elevator block. Apparetnly the "easy" way to do this is to take a look at the GDL code. Somewhere in there they have the limits (usually) for some of these blocks. It's probably not the simple answer you were looking for, but it works.&lt;BR /&gt;
&lt;BR /&gt;
And another observation: their limits don't always make sense. Not for the elevator, nor for the fireplace. Ran into the same issue with both blocks in the past, though I suppose I can understand the reasoning for the elevator block.</description>
      <pubDate>Tue, 21 Feb 2006 19:55:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31424#M60285</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-21T19:55:22Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31425#M60286</link>
      <description>Sometimes the developers are kind enough to provide a Values command in the code which gives you a fly-out with allowable values. &lt;BR /&gt;
&lt;BR /&gt;
It's kind of rare, though &lt;E&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/E&gt;</description>
      <pubDate>Tue, 21 Feb 2006 20:03:21 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31425#M60286</guid>
      <dc:creator>TomWaltz</dc:creator>
      <dc:date>2006-02-21T20:03:21Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31426#M60287</link>
      <description>&lt;BLOCKQUOTE&gt;Sergio wrote:&lt;BR /&gt;This just in: I figured this one out just a few hours ago while tinkering around with an elevator block. Apparetnly the "easy" way to do this is to take a look at the GDL code. Somewhere in there they have the limits (usually) for some of these blocks. It's probably not the simple answer you were looking for, but it works.&lt;BR /&gt;
&lt;BR /&gt;
Are you talking about looking at the Script when you open the GDL object from the file?  &lt;BR /&gt;
&lt;BR /&gt;
And another observation: their limits don't always make sense. Not for the elevator, nor for the fireplace. Ran into the same issue with both blocks in the past, though I suppose I can understand the reasoning for the elevator block.&lt;/BLOCKQUOTE&gt;

This is another thing that frustrates me.  it is like one time it may work and the next it will not.  i know this isn't true but there are way to many variables in some cases.  Gosh...  &lt;BR /&gt;
Oh well.  Thanx guys</description>
      <pubDate>Tue, 21 Feb 2006 20:29:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31426#M60287</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-21T20:29:12Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31427#M60288</link>
      <description>&lt;BLOCKQUOTE&gt;jcude wrote:&lt;BR /&gt;Are you talking about looking at the Script when you open the GDL object from the file?&lt;/BLOCKQUOTE&gt;
There's two ways to look at the script. The easiest/quickest is to just right-click on the object in Windows Explorer and select "Properties". The draw-back is that you can't really see all the parameters that make up the object, but at least it'll give you some idea.&lt;BR /&gt;
&lt;BR /&gt;
To get the full picture though, open the object in AC and look at the code that way. This version works only if the code is not hidden. If it &lt;B&gt;&lt;U&gt;&lt;/U&gt;&lt;/B&gt;&lt;S&gt;&lt;B&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/B&gt;&lt;/S&gt;is&lt;E&gt;&lt;/E&gt; hidden, maybe the solution would be a combination of both of them.</description>
      <pubDate>Wed, 22 Feb 2006 18:07:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31427#M60288</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-22T18:07:01Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31428#M60289</link>
      <description>For me this is a problem.  I am just now getting into the GDL Manual to start working to write new parts needed.  So I really have no idea what I am looking at but I will give it a look see and if I have more questions I will Architalk about them.  I appreciate the help.</description>
      <pubDate>Wed, 22 Feb 2006 19:17:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31428#M60289</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-22T19:17:42Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31429#M60290</link>
      <description>JEREMY,&lt;BR /&gt;
Something you might try.&lt;BR /&gt;
If you open the object via file/gdl object/open object&lt;BR /&gt;
you will see the parameter list for the object  (including any invisible ones).&lt;BR /&gt;
In the "Window" horizontal menu item you will see&lt;BR /&gt;
the name of the library part that is presently open for editing&lt;BR /&gt;
and a list of script windows including Master script, 3D script, &lt;BR /&gt;
2D script, etc.&lt;BR /&gt;
Open the 3D script window and then go to the edit menu&lt;BR /&gt;
select "Find and Replace" and in the field labeled &lt;BR /&gt;
"find which string" type in   invalid parameters.&lt;BR /&gt;
then hit the find button (not any other button).&lt;BR /&gt;
In the 3D script the string (if it exists) will be highlighted.&lt;BR /&gt;
The hole statement in which this string appears  will say something like,&lt;BR /&gt;
&lt;BR /&gt;
84:  &amp;lt;-  (some number followed by a colon)&lt;BR /&gt;
Print invalid parameters&lt;BR /&gt;
&lt;BR /&gt;
The important thing is the number followed by a colon.&lt;BR /&gt;
If you go back to  "find and replace" and type in&lt;BR /&gt;
the "find which string" that number and hit find &lt;BR /&gt;
it will highlight every occurrence of that string&lt;BR /&gt;
(you may have to tell it to find backwards).&lt;BR /&gt;
You will find that the complete statement that has this string&lt;BR /&gt;
in it will read something like,&lt;BR /&gt;
&lt;BR /&gt;
if something then (the number).&lt;BR /&gt;
Sometimes it will say  if something  then goto (the number).&lt;BR /&gt;
&lt;BR /&gt;
Notice what the statement means.&lt;BR /&gt;
Usually, it will say that if a certain parameter value is less than some&lt;BR /&gt;
quantity then go to the subroutine that says "print invalid parameters".&lt;BR /&gt;
&lt;BR /&gt;
By tracking down each "if" statement that invokes the print subroutine&lt;BR /&gt;
you can identify every parameter that has some limit written into&lt;BR /&gt;
the code.&lt;BR /&gt;
&lt;BR /&gt;
I hope this is intelligible.&lt;BR /&gt;
Peter Devlin</description>
      <pubDate>Wed, 22 Feb 2006 22:07:16 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31429#M60290</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-22T22:07:16Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31430#M60291</link>
      <description>PETER -&lt;BR /&gt;
&lt;BR /&gt;
I know nothing about GDL and I have often wondered why, when entering values in the parameter dialogs, why an error statement isn't generated as soon a value is entered that exceeds the limits of the script?  Why does the script have to be run before the user is notified that he has committed an error?</description>
      <pubDate>Thu, 23 Feb 2006 08:53:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31430#M60291</guid>
      <dc:creator>Seiss Wagner</dc:creator>
      <dc:date>2006-02-23T08:53:56Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31431#M60292</link>
      <description>&lt;BLOCKQUOTE&gt;Seiss wrote:&lt;BR /&gt;PETER -&lt;BR /&gt;
&lt;BR /&gt;
I know nothing about GDL and I have often wondered why, when entering values in the parameter dialogs, why an error statement isn't generated as soon a value is entered that exceeds the limits of the script?  Why does the script have to be run before the user is notified that he has committed an error?&lt;/BLOCKQUOTE&gt;

Because there are default values for all parameters that you specify when creating the GDL Library Part.&lt;BR /&gt;
If it does not work with those values, then you get an error message.&lt;BR /&gt;
But it would have to check thousands of combinations (I guess) to know what are valid ranges for each parameter. An average Window/Door has over 100 parameters. How could it check all combinations?</description>
      <pubDate>Thu, 23 Feb 2006 10:59:21 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31431#M60292</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2006-02-23T10:59:21Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31432#M60293</link>
      <description>Seiss,&lt;BR /&gt;
I was thinking about your question and decided that,&lt;BR /&gt;
in effect, there is a way to get the error to display as soon&lt;BR /&gt;
as you enter an invalid value in the settings dialog without&lt;BR /&gt;
having to go to the 3D widow or the section/elevation window&lt;BR /&gt;
to find out if you have entered an invalid value.&lt;BR /&gt;
In the settings dialog select the preview to be the 3D view.&lt;BR /&gt;
Immediately after you enter an invalid value in a parameter,&lt;BR /&gt;
you will get the error message because the 3D script&lt;BR /&gt;
has to run to display the 3D preview.&lt;BR /&gt;
This, of course, does not help in finding out what the "valid" values are.&lt;BR /&gt;
Peter Devlin</description>
      <pubDate>Fri, 24 Feb 2006 19:55:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31432#M60293</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-24T19:55:33Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31433#M60294</link>
      <description>&lt;BLOCKQUOTE&gt;Peter wrote:&lt;BR /&gt;Seiss,&lt;BR /&gt;
I was thinking about your question and decided that,&lt;BR /&gt;
in effect, there is a way to get the error to display as soon&lt;BR /&gt;
as you enter an invalid value in the settings dialog without&lt;BR /&gt;
having to go to the 3D widow or the section/elevation window&lt;BR /&gt;
to find out if you have entered an invalid value.&lt;BR /&gt;
In the settings dialog select the preview to be the 3D view.&lt;BR /&gt;
Immediately after you enter an invalid value in a parameter,&lt;BR /&gt;
you will get the error message because the 3D script&lt;BR /&gt;
has to run to display the 3D preview.&lt;BR /&gt;
This, of course, does not help in finding out what the "valid" values are.&lt;BR /&gt;
Peter Devlin&lt;/BLOCKQUOTE&gt;

In principle, the GDL script should be written so as to preclude any invalid values. Unfortunately this is not always easy to do.&lt;BR /&gt;
&lt;BR /&gt;
The fundamental problem with GDL is that the complexity of the programming increases exponentially (hyperbolically? there are probably already some proofs about this) with the number of parameters and variations in the part's functions. That is to say it is much easier to code a specific window than a generic single casement, which is still easier than a generalized multi-unit, etc.&lt;BR /&gt;
&lt;BR /&gt;
I have seen the greatest success in custom parts when the parameters are very limited (a trestle table for example) or the performance spec is very clearly and strictly defined (as in the case of office standard symbols). Unfortunately custom parts don't work so well for general release.&lt;BR /&gt;
&lt;BR /&gt;
I've already gone on (and on) about the solutions for this so I won't belabor it here.</description>
      <pubDate>Sun, 26 Feb 2006 08:58:16 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31433#M60294</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-26T08:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum Parameters</title>
      <link>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31434#M60295</link>
      <description>&lt;BLOCKQUOTE&gt;Seiss wrote:&lt;BR /&gt;PETER -&lt;BR /&gt;
&lt;BR /&gt;
Why does the script have to be run before the user is notified that he has committed an error?&lt;/BLOCKQUOTE&gt;

It is like trying to crank a car.  You don't know it won't crank untill you have first turned the key.</description>
      <pubDate>Mon, 27 Feb 2006 19:03:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Minimum-Parameters/m-p/31434#M60295</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-27T19:03:15Z</dc:date>
    </item>
  </channel>
</rss>

