|
Post by xPsycHoWasPx on Mar 6, 2019 2:16:52 GMT
I decided to build a Log Message module based on Canvas: log_message v0.2.jzlib (24.01 KB) Import it as a new interface tab, so it can be accessed global. The History support up to 880 Events after that u must press "Clear" to be able to watch another 880 new Events. Then it will be callable by doing: log.send( 'Object Name/Expression' , Value , (array yes or no) ); so if single values: log.send('Knob.x' , x , 0); arrays: log.send('Knob.x' , {1,2,3,4,5,6,7,8} , 1); getobject() can't be used to as name output, so has to be written manual, + getobject() wouldn't show expression name either Had to apply a if rule with a loop that takes all array values and convert em to a long text string with , between values else canvas wouldn't output more than first value. so a 3rd input is needed to define if output should be a Array or single value The concept doesn't require any expressions to save history so its project memory light(only 4 to tell current row and temp object_name/Value and Clear). later on something like the 3rd input could to be used to define other kinds of modes to display the info other than current (single/array) mode. like if its just a switch turning 'on'' / 'off' instead of 0 / 1 the "example switch" uses {'off','on'}[x] to get that job done for now, but could easy be added as a mode instead. But for now Enjoy.
|
|