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: 267

Currently Online:

4 Guest(s)

Currently Browsing this Page:

1 Guest(s)

Top Posters:

hbrackel: 122

pramanj: 86

ibrahim: 74

rocket science: 65

kapsl: 57

gjevremovic: 49

Sabari: 46

Xavier: 42

TimK: 41

fred: 41

Member Stats:

Guest Posters: 0

Members: 3344

Moderators: 17

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 1300

Posts: 5561

Newest Members:

UPtato42, fblvicky6629601, elliebloomer44, Manuelagibe, justinafavenc54, sarlaman9, nancymcneal1, elztaim591797, JeffreyAidet, sameisenhower7Moderators: Jouni Aro: 946, Otso Palonen: 32, Tuomas Hiltunen: 5, janimakela: 0, Pyry: 1, Terho: 0, Petri: 0, Bjarne BostrÃ¶m: 836, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 25, Teppo Uimonen: 21, Markus Johansson: 41, Niklas Nurminen: 0, Matti Siponen: 221, Lusetti: 0

Administrators: admin: 1