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

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

Upload: others

Post on 14-Jul-2020

28 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Logging and Monitoring Pro - 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

DataLoggingandMonitoringPro

Hans-PetterHalvorsen,M.Sc.

Page 2: Data Logging and Monitoring Pro - 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 Pro - 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– eitherlocallyorviatheDataCloud Service

Page 4: Data Logging and Monitoring Pro - 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

Database

DataLoggingandMonitoringPro

DAQmxDevice

PC

Cloud

Database

DataFiles

LocalDatabase

RemoteDatabase

SensorsCloudStorage

Tablet

WiFi

DefaultChoice

Page 5: Data Logging and Monitoring Pro - 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

Sensors

Sensors

Database

DataLoggingandMonitoringPro

DAQmxDevicePC

DAQmxDevicePC

DAQmxDevice

DAQmxDevice

Cloud

PC

PC

Sensors

Sensors

Localstorage

Localstorage

Localstorage

Localstorage

CloudStoragefrommultiple DAQ

Devices

Data-base

Data-base

Data-base

Data-base

Page 6: Data Logging and Monitoring Pro - 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 7: Data Logging and Monitoring Pro - 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 8: Data Logging and Monitoring Pro - 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 9: Data Logging and Monitoring Pro - 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 10: Data Logging and Monitoring Pro - 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 11: Data Logging and Monitoring Pro - 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 12: Data Logging and Monitoring Pro - 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 13: Data Logging and Monitoring Pro - 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 14: Data Logging and Monitoring Pro - 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.sql

WhenyouhaveinstalledSQLServer,youneedtorunthe“Database.sql”ScriptinordertocreatenecessaryTables,etc.

ThenConnecttotheDatabaseandyouareready:

Page 15: Data Logging and Monitoring Pro - 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

The«Database.sql»scriptcontainsTables,StoredPocedures,Views,etc.usedbytheClient.

Page 16: Data Logging and Monitoring Pro - 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 17: Data Logging and Monitoring Pro - 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

TheDatabaseSettingsarestoredinaConfigurationFile

YoucanchangetheSettingfromtheGUIordirectlyintheConfigurationFile

Page 18: Data Logging and Monitoring Pro - 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 19: Data Logging and Monitoring Pro - 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

DeviceSettings

Page 20: Data Logging and Monitoring Pro - 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

TheDevceSettingsarestoredinaConfigurationFile

YoucanchangetheSettingfromtheGUIordirectlyintheConfigurationFile

Page 21: Data Logging and Monitoring Pro - 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

TagSettings

TheTagSettingsarestoredintheDatabase

Page 22: Data Logging and Monitoring Pro - 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

LoggingSettings

Page 23: Data Logging and Monitoring Pro - 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

TheLoggingSettingsarestoredinaConfigurationFile

YoucanchangetheSettingfromtheGUIordirectlyintheConfigurationFile

Page 24: Data Logging and Monitoring Pro - 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 25: Data Logging and Monitoring Pro - 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 26: Data Logging and Monitoring Pro - 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 27: Data Logging and Monitoring Pro - 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 28: Data Logging and Monitoring Pro - 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 29: Data Logging and Monitoring Pro - 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 30: Data Logging and Monitoring Pro - 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 31: Data Logging and Monitoring Pro - 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 Pro - 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 33: Data Logging and Monitoring Pro - 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 34: Data Logging and Monitoring Pro - 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 35: Data Logging and Monitoring Pro - 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/server inyourLocalNetworkorintheCloud

• TheCommunicationbetweentheclientandtheDataCloudisdonebyaWebServiceAPI

Page 36: Data Logging and Monitoring Pro - 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

DataCloudServiceInadditiontoinstallingtheDataCloudService,theDataCloudStorage,whichisjustaSQLServerDatabasewithTables,StoredProcedures,Views,etc.

WhenyouhaveinstalledSQLServer,youneedtorunthe“Database.sql”ScriptinordertocreatenecessaryTables,etc.

Finally,youcanstarttheDataCloudService,whichisactuallyaLabVIEWWebService.

Page 37: Data Logging and Monitoring Pro - 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 38: Data Logging and Monitoring Pro - 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/