NI Labs Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

NI Cloud Dashboard Service Discussion

Hey Chris,

trying to test your example: What do you mean by "Default data folder" on the myRIO?

I changed the path value and now I can deploy the source code withou any problems.

But an error is encountered stating that the file was not found.

Here ist the changed path (also copied the file to that location):

error_file_cdb.PNG

Still have no idea why my code won't compile...

Kind regards

Niels Göran

0 Kudos
Message 11 of 43
(7,270 Views)

The file should be on the myRIO at /home/lvuser/natinst/LabVIEW Data/keyFile.txt

Here is a document describing how to transfer files to the myRIO

http://digital.ni.com/public.nsf/allkb/4EBE45E8A816B19386257B6C0071D025

I build web apps for LabVIEW
http://chrislarson.me
0 Kudos
Message 12 of 43
(7,269 Views)

Hey Chris,

got your example working now.

I had to also install "NI Sysem Configurator 5.6.0" as well...

CDB_Software.PNG

Feature Requests:

- Disable device notification email per device
  Especially during testing I'm flooded with emails when I restart the device.. Since I know which device is going to show up, I would like to disable the email notification just for that device

- Allow modification of the device name or correlate key name with device.. (I assume, each device should use an unique key anyway...)

Still no luck with my own source code...

Could you try to deploy my source code on your myRIO ?

Thanks!

Kind regards

Niels Göran

0 Kudos
Message 13 of 43
(7,269 Views)

Hi Niels,

1. Below is the way to turn off email notifications

Click on your user name on the top right corner which will take you to the page where you can turn off the

notifcations using a toggle.   

notifcation1.png

notification2.png

2. You can always update a key name (to something correlating with the device) in the keys tab.

Below are the steps to do the same

  • click on the "Keys" tabs

key1.png

  • click on the gears tool associated with the key and update the name or permissions

key2.png

key3.png

Do you want to be able to change the name of the device by an API call from the VI, or in the portal?  Can you tell us the use case so we can get a sense of how important this feature would be?

Thanks,

Revanth

0 Kudos
Message 14 of 43
(7,269 Views)

Dear Revanth,

thank you very much for your answer. Especially the notification toggle is helpful.

Regarding the feature requests:

From the portal, I'm able to change the name of the key, whihc doesn't equal the name of the device.

In the LabVIEW program I can use different names for different devices with the same key.

I would prefer a one key = one device (=fixed name of the device via the key) principle.

That way, you could interchange systems (from one hardware setup to a second hardware setup) by interchanging the key.

For example a temperature logging system with the myRIO:

On a USB memory stick, there is the key file.

I have multiple temperature loggers. If one fails, I just remove the memory stick, replace the device and insert the memory stick again and the new data logger (containing general software) will become the measurement node that just failed. That way I wouldn't have to change the ID within the source code and devices would be identified via the key and not the name.

Hope that helps. If not, please ask again about the specific part in question...

Thank you very much for offering Cloud Dashboard as a new tool in the LabVIEW "toolkit" to simply creating web-connected devices !!

Regards

Niels Göran

0 Kudos
Message 15 of 43
(7,269 Views)

Dear Chris,

I modified your example and I'm still able to deploy it. Whatever went wrong there with my source code...

In your example code, there are certain error removal VIs, especially regarding the error 554003.

What is the exact purpose of these or why are these errors disregarded?

During testing the Cloud Dashboard, I repeatedly ran into error, that appear to be related to timing.

For example, the VI runs fine, when Execution Highlighting is enabled, but encountered error 59 quite often, when executed normally.

Another frequent error is shown below:

Error_1.PNG

Could you explain this a little more or even better, give some advice on how to avoid timing error (probably caused by HTTP connection over the internet ?) ?

For everyone interested I attached my example code:

A simple LabVIEW program for the myRIO using its 4 built-in LED as relais simulators (as well as driving 4 digital outputs active low accordingly) and offering 4 corresponding triggers. This example is used with a SainSmart 8 Channel Relay Board (http://www.sainsmart.com/8-channel-dc-5v-relay-module-for-arduino-pic-arm-dsp-avr-msp430-ttl-logic.h...).

Key needs to be