data logging and monitoring - halvorsen.blog · data logging and monitoring with this data logging...

33
Data Logging and Monitoring Hans-Petter Halvorsen, M.Sc.

Upload: others

Post on 27-Jul-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

DataLoggingandMonitoring

Hans-PetterHalvorsen,M.Sc.

Page 2: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from
Page 3: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

DataLoggingandMonitoringWiththisDataLoggingandMonitoringAppyoucanLogandMonitoringDatafromaDAQmxDAQDevicefromNationalInstruments.ExamplesofSuchDAQDevicesareUSB-6001,USB-6008,USB-6009,myDAQ,etc.Youcanloguptill32Channels simultaneously (depending ontheDAQdeviceyouareusing).

LoggingOptions:- LogDatatoFile(*lvm Files)- LogDatatoMicrosoftSQLServerDatabase,eitherLocallyorRemote.Withthisoption youneedtohaveaccesstotheDatabasefromthisComputer.- LogDatatoaremoteDataCloud Service

YoucanuseanexistingSQLServerorinstallanewSQLServereitheronthiscomputerorinanetworkorInternet.MicrosoftSQLServerExpresscanbedownloaded forfreeonInternet.

DataMonitoring:Youcanalsousethe"DataDashboardforLabVIEWApp"oniPadorAndroid devicesinordertoMonitortheDatayouareLogging.

Page 4: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

GetHelp

Hans-PetterHalvorsen,M.Sc.

Page 5: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from
Page 6: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

Monitoring

Hans-PetterHalvorsen,M.Sc.

Page 7: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

OpenSeparateWindowsforChartingandData

Page 8: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

ASeparatefull-screenWindowforPlotting

Page 9: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

ATablewithHistoricalData

Page 10: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

Configuration

Hans-PetterHalvorsen,M.Sc.

Page 11: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

Whenyouhavemadenecessarychanges,youcanclick“SaveConfigurationData”

Page 12: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

Whenyouhavemadenecessarychanges,youcanclick“SaveConfigurationData”

Ifyoudon'thaveaDAQdevice,youcangeneratesomeRandomDemoDataforTestPurpose

Page 13: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

ThesettingsarestoredinaConfigurationFile

YoucanchangetheSettingfromtheGUIordirectlyintheConfigurationFile

Page 14: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

Database

Hans-PetterHalvorsen,M.Sc.

Page 15: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from
Page 16: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

SaveDatabaseConfigurationSettingtoFile

Page 17: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

SQLServer• YoucanLogDatatoMicrosoftSQLServerDatabase,eitherLocallyorRemote.

• WiththisoptionyouneedtohaveaccesstotheDatabasefromthisComputer.

• IfyouwanttologdatatoaSQLServer,youcanuseanexistingSQLServerorDownloadSQLServerExpressforfree

Page 18: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

SQLScript Database.sqlWhenyouhaveinstalledSQLServer,youneedtorunthe“Database.sql”ScriptinordertocreatenecessaryTables,etc.

ThenConnecttotheDatabaseandyouareready:

Page 19: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

WebService

Hans-PetterHalvorsen,M.Sc.

Page 20: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

<IPAddress>:<Port>/DataWS/<WebServiceMethod>

DataWebService

“DataWS”istheNameoftheexistingWebService

ThePortisdefault“8002”,butcanbechangedinaConfiguration File

Page 21: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

AvailableWeb ServiceMethods

• GetChannel?Channel={value}– Gets the Current Valueforthe spesific Channel

• GetData– Get the Current ValuesforAllChannels

Page 22: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

<IPAddress>:<Port>/GetChannel?Channel=1

WebServiceExample

Page 23: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

<IPAddress>:<Port>/GetChannel?Channel=2

WebServiceExample

Page 24: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

<IPAddress>:<Port>/GetData

WebServiceExample

Page 25: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

DataDashboardforLabVIEW

Hans-PetterHalvorsen,M.Sc.

Page 26: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from
Page 27: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

DataDashboardforLabVIEW

• Youcanalsousethe"DataDashboardforLabVIEWApp"oniPadorAndroiddevicesinordertoMonitortheDatayouareLogging.

• https://www.ni.com/mobile/

Page 28: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

AvailableWeb ServiceMethods

• GetChannel?Channel={value}– Gets the Current Valueforthe spesific Channel

• GetData– Get the Current ValuesforAllChannels

Page 29: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

DataCloudService

Hans-PetterHalvorsen,M.Sc.

Page 30: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

DataCloudService• InadditiontoLogDatatoaFileoraDatabase,youcanalsoLogDatatoaremote“DataCloudService”.

• Youcandownloadthe“DataCloudService”frommyWebSite.

• Thenyoucaninstallitonacomputer/serverinyourLocalNetworkorintheCloud

Page 31: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from
Page 32: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from
Page 33: Data Logging and Monitoring - halvorsen.blog · Data Logging and Monitoring With this Data Logging and Monitoring App you can Log and Monitoring Data from a DAQmx DAQ Device from

Hans-PetterHalvorsen,M.Sc.

UniversityCollegeofSoutheastNorwaywww.usn.no

E-mail:[email protected]:http://home.hit.no/~hansha/