Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Internet of Things-technologie

Versnel uw time-to-market met Connext Professional Tools

lden een grote GUI om in realtime te laten zien wat er in de microgrid gebeurde. Het team van Oak Ridge National Labs bood vrijwillig aan om een ​​GUI te maken in LabVIEW. Met de DDS Toolkit voor Labview kunt u gegevens uit DDS-toepassingen halen en gebruiken in LabVIEW Virtual Instruments (VI's). Er zijn echter enkele beperkingen, zoals we ontdekten. De Toolkit verwerkt geen reeksen reeksen, die sommige typen in het OpenFMB-gegevensmodel gebruiken. We hadden een snelle oplossing nodig waarmee de LabVIEW VI deze complexe gegevenstypen zou kunnen lezen.

Een van de coole nieuwe tools in de Connext DDS Pro 5.2-toolbox is Prototyper met Lua. Met Prototyper kunt u snel DDS-apps maken met weinig tot geen programmering:definieer uw onderwerpen en domeindeelnemers in XML, voeg een eenvoudig Lua-script toe en u kunt in een mum van tijd op een DDS-domein staan. (Bekijk de blogpost van Gianpiero op Prototyper)

Terug in het hotel op een avond schreef ik een eenvoudig Lua-script waarmee Prototyper de complexe DDS-onderwerpen met reeksen reeksen kan lezen en deze vervolgens opnieuw kan publiceren naar een ander, afgeplat onderwerp voor gebruik door de LabVIEW GUI. Ik heb het offline kunnen testen met behulp van live gegevens die eerder in het lab zijn opgenomen, wat ons bij...

Probleem:niet-verbonden ontwikkeling

Tools:opnemen, opnieuw afspelen, prototyper met Lua

Een geografisch verspreid ontwikkelingsteam heeft de OpenFMB-demo gebouwd. Met uitzondering van die paar dagen in Knoxville, had niemand in het team tegelijkertijd toegang tot alle componenten in het microgrid. Dus hoe schrijf je code voor jouw stukje van de puzzel als je geen toegang hebt tot de andere apparaten in het systeem?

Toen ik aan de Lua-bridge voor de LabVIEW GUI werkte, gebruikte ik de Connext Pro Record- en Replay-services. In het lab had ik ongeveer 10 minuten aan live data opgenomen terwijl we het systeem door alle use-cases lieten lopen. Later die avond in het hotel kon ik deze gegevens afspelen terwijl ik aan de Lua-scripts werkte. Met Replay kun je onderwerpen selectief afspelen, waarbij het afspelen continu wordt herhaald. Je kunt er ook voor kiezen om de gegevens versneld af te spelen - dit bespaart enorm veel tijd en stelt je in staat om dagen of uren aan runtime te simuleren in slechts een paar minuten.

Opnameconsole

Een van de leuke dingen die Prototyper doet als het eenmaal draait, is het regelmatig opnieuw laden van het Lua-script. Dit maakte het ontwikkelen van de bridge naar LabVIEW erg snel:Speel afgespeelde data continu in een versnelde modus; Ik had een editor openstaan ​​voor het Lua-script; en terwijl ik wijzigingen aanbracht en opsloeg, werden ze onmiddellijk weerspiegeld in Prototyper die constant actief was - het is niet nodig om opnieuw op te starten om wijzigingen in het script te zien. Het conversiescript was in slechts een paar uur klaar.

Prototyper kwam ook goed van pas om snel apps te maken om gesimuleerde gegevens te genereren. De LabVIEW GUI is volledig offline ontwikkeld zonder enige van de echte apparaten, met behulp van enkele onderwerpen die zijn gegenereerd door de Replay-services en andere die zijn overbrugd of gesimuleerd met Prototyper. Ik zou een simulatorscript naar ORNL e-mailen, ze zouden wat LabVIEW-werk doen en me een bijgewerkte VI sturen, en dan zou ik dat lokaal uitvoeren om het te verifiëren. ORNL heeft fantastisch werk geleverd door realtime gegevens uit het DDS-domein te integreren met visuele elementen uit de SGIP-cartoons, en de GUI was het middelpunt van de demo.

De definitieve GUI geschreven in LabVIEW

Belangrijkste afhaalrestaurants

Toen we een paar weken later in New Orleans arriveerden, was het hele systeem in ongeveer 30 minuten opgestart, wat opmerkelijk is gezien sommige toepassingen (zoals de LabVIEW GUI) was nog nooit op een netwerk geweest met de eigenlijke hardware. Alles werkte gewoon.

Dankzij de uitgebreide set tools van RTI Connext DDS Professional konden we onze integratieproblemen snel oplossen tijdens de korte week in Knoxville, en konden we de ontwikkeling voortzetten op veel afgelegen locaties. Admin Console, Monitor, DDS Ping en DDS Spy hebben ons systeem in gebruik genomen. Record, Replay en Prototyper maakten het voor ontwikkelingsteams op afstand mogelijk om te werken zonder echte hardware. DDS Toolkit voor LabVIEW stelde ons in staat om snel een geavanceerde GUI te creëren. En zelfs na het evenement kunnen we met deze tools doorgaan met ontwikkelen en virtuele demo's.

Meer informatie:

Autonome voertuigproductie »

Connectiviteit in autonome systemen »

Wat is DDS? »

Connext DDS Professional »

Wat is IIoT? »

上一页  [1] [2] 

Internet of Things-technologie

  1. Telegraf-plug-in voor Connext DDS:bouw een tijdreeksbewakingssysteem met DDS en InfluxDB
  2. Connext DDS en het industriële IoT:de 5 belangrijkste dingen om te weten
  3. ROS2 + DDS:speel het opnieuw
  4. AUTOSAR Adaptive Platform 18.03:Nu met DDS!
  5. Introductie van RTI Labs en Connector voor Connext DDS met Python
  6. Wat moet ik doen met de gegevens?!
  7. Verzet is zinloos – Uw bedrijf beschermen tegen niet-naleving van de voorschriften voor gegevensbescherming
  8. Het is tijd om uw S&OP-, data- en planningssystemen te verbeteren
  9. Verminder knelpunten met 5 eenvoudige tools
  10. Creëer uw besturingsomgeving met Nexus Apps
  11. Succes stroomlijnen:3 tools om u te helpen uw productielijn te versnellen