16:42, EET
December 6, 2017
Howto use the “expression” based simulation of signals?
1. The input field seems to accept only constant expressions like “5+1”. I’d like a (“(random value * 100) mod 54”).
2. In the table below the input field I can select some “Variables” but the field “Symbol” does’nt accept any input. I have entered some text, after leaving the field is reset to “Enter symbol”.
Are somewhere some samples howto use the “expression” based simulation?
10:18, EET
April 3, 2012
Hi,
The manual mentions:
“Expression signals can be defined with a custom mathematical expression. The expression may
also refer to other signals, which are defined with the Inputs parameter. Expression signals cannot
be used as inputs for other expressions.”
But other than that, no.
The links editor is a (JavaFX) table, which by default does not commit new values on defocus, instead you must press Enter to confirm new value (we should change this at some point as this is not very clear).
The “(random*100) mod 54” could be done by first making one Random signal, then adding that to a link variable e.g. “a”, and then entering “(a * 100) % 54” for the Experssion.
It is tested for simple uses, but the built-in functions of https://lallafa.objecthunter.net/exp4j/v0.3.11/ should work (Simulation Server uses that to calculate values at the moment) . In addition there is variables “Pi” for pi and “t” for simulation time in seconds.
– Bjarne
Most Users Ever Online: 518
Currently Online:
23 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
hbrackel: 135
pramanj: 86
Francesco Zambon: 81
rocket science: 77
ibrahim: 75
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
fred: 41
Member Stats:
Guest Posters: 0
Members: 684
Moderators: 16
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1467
Posts: 6259
Newest Members:
fidelduke938316, Jan-Pfizer, DavidROunc, fen.pang@woodside.com, aytule, rashadbrownrigg, christi10l, ahamad1, Flores Frederick, ellenmossModerators: Jouni Aro: 1009, Otso Palonen: 32, Tuomas Hiltunen: 5, Pyry: 1, Petri: 0, Bjarne Boström: 983, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 26, Teppo Uimonen: 21, Markus Johansson: 42, Niklas Nurminen: 0, Matti Siponen: 321, Lusetti: 0, Ari-Pekka Soikkeli: 5
Administrators: admin: 1