We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Display Result in Settings

Lingwisyer
Guru
Hi all,

Can you have a results value within and objects Custom Settings? A parameter that has a value based off the user input into other parameters .

Or do I need to write up an Interface Script in order to provide feedback?



Ling.

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660
3 REPLIES 3
Erwin Edel
Rockstar
Change parameter X and that changes Y? This works fine and will change right away.

You do need to make a script along the line of Y = X or more elaborate.
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5
Barry Kelly
Moderator
Maybe I am not understanding your problem, but an IF...THEN statement in the master or parameter script should do it.

Check the user input with the IF and THEN change your result parameter based on the outcome.

If you want to you can show the variables in the interface script, but the evaluating and setting of the variable will be done in the master or parameter script.

i.e.

IF user_variable = "Apples" THEN
result_variable =  "Apple Pie"
ENDIF

IF user_variable = "Blueberries" THEN
result_variable =  "Blueberry Pie"
ENDIF

PARAMETERS result_variable =  result_variable

Barry
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
Lingwisyer
Guru
*facepalm*

Was just missing the "PARAMETERS" command...



Thanks,
Ling

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660