Page 1 of 1

App Developer Examples - Three channel temperature logger - Arduino, USB

Posted: Fri Apr 16, 2021 1:45 pm
by medelec35
Free Apps + instructions are now downloadable from the main App Developer website
All the apps can be run with or without Flowcode installed.
This topic is for Three channel temperature logger - Arduino - USB support and comments.
3 ch Temp Logger.png
3 ch Temp Logger.png (239.6 KiB) Viewed 4160 times

Re: App Developer Examples - Three channel temperature logger - Arduino, USB

Posted: Thu Apr 22, 2021 6:52 pm
by steve001
Very interesting projects,

Looking at this one, as the xy logger and console interests me.

Trying to work my way through the chart, but when i view the properties where the xy chart is it appears as group32 ?
I can see bits of code referring to the xy chart but was unable to work it out.

Looking on the wiki i couldn't find find any reference to it ?

on the dash board there is an "event Trigger" set at 1 second is this the timing element for it ?
again i couldn't see what was doing what

Could someone please explaine a bit for me please

Steve

Re: App Developer Examples - Three channel temperature logger - Arduino, USB

Posted: Thu Apr 22, 2021 11:33 pm
by medelec35
Hi Steve,
The easiest way find a component location on the flowchart, is to use Project Explorer.
Select the Components icon.
Scroll down to the component in question then left (or right) click on it and select List Occurrences.
Double click on the component macros that appear in the Icon Lists window.
If you want to see the name of the component on the 2D panel you could either select the group then right-click and select Selection, Ungroup.
Or with the group selected there in a group/ungroup icon that appears top right of the Panel window:
Group Ungroup.png
Group Ungroup.png (1.49 KiB) Viewed 4137 times
.
steve001 wrote:
Thu Apr 22, 2021 6:52 pm
on the dash board there is an "event Trigger" set at 1 second is this the timing element for it ?
Yes it is the event trigger which is like an extremely accurate timer interrupt.
It can be set up to repletely trigger a call macro when time has elapsed.
I posted an example here.

Re: App Developer Examples - Three channel temperature logger - Arduino, USB

Posted: Fri Apr 23, 2021 12:39 pm
by steve001
cheers martin, will have a go with that later.

One thing i noticed last night, some bits are on the 3D dash and others are on the 2D dash - why is this ?

Steve

Re: App Developer Examples - Three channel temperature logger - Arduino, USB

Posted: Fri Apr 23, 2021 12:47 pm
by medelec35
From now, plan to place everything on the 2D panel.
The items on the 3D panel are just out of the way.
No other reason.
They just perform a function and are not required for viewing when simulating.

Re: App Developer Examples - Three channel temperature logger - Arduino, USB

Posted: Sat Apr 24, 2021 2:28 pm
by steve001
Thanks Martin,

Not Compiled an app as yet. Was wondering if you have items such as,

Modbus
Event Trigger
Etc.

When you compile will these be shown on the dash ?, can you limit what is seen ?

The "Build" option doesn't seam to do much at the moment, i need to watch bens you tube video again

Steve

Re: App Developer Examples - Three channel temperature logger - Arduino, USB

Posted: Sat Apr 24, 2021 3:14 pm
by medelec35
Hi, Steve.
You don't compile to create the app, as Export is used instead.
When you select File, Export, Deploy as Flowcode App ,you will have a choice in:
Interface tab to Set which panels to use & program title
Components tab to select what components you want to be visible or invisible appear on the panel.
Resources tab to select the images you want to see on the panel.
This is what the Components tab looks like for the Temperature Monitor:
Components Tab.png
Components Tab.png (45.88 KiB) Viewed 4100 times
Note: The only purpose for grouping is to make it much easier to move the components.
You don't need to group for the app to work correctly.

Re: App Developer Examples - Three channel temperature logger - Arduino, USB

Posted: Sat Apr 24, 2021 5:28 pm
by steve001
Thanks Martin,

Steve