The 22nd annual NIWeek will take place at the Austin Convention Center from August 1-4, 2016. More than 3,200 engineers and scientists from around the world will attend the conference for technical sessions, workshops, and networking. DMC is excited to be leading three presentations at NIWeek 2016.
If you're attending NIWeek, we'd love to see you there!
Objects, Objects Everywhere: Managing LabVIEW OO Hierarchies
Aug 3; 3:30 PM - 4:30 PM (19A)
Devon Fritz, Jaon Mayes, & Jesse Batsche
LabVIEW object-oriented programming (OOP) provides a powerful way to create plug-ins, ensure code is scalable and maintainable, and effectively organize code. However, with great power comes great responsibility, and without proper care and management, class hierarchies can become overwhelming and lead to more burden than benefit. At this session, explore some useful tools for creating a maintainable LabVIEW OOP architecture and obtain some best practices that can prevent headaches down the road.
IoT Yourself: Broadcast CompactRIO Data to Multiple Platforms
Thursday, Aug 4; 1:00 PM - 1:30 PM (19B)
Dan Freve, Jon Carson, & Darren Jones
Explore proven ways of broadcasting your CompactRIO data to and from other platforms. Serialize and deserialize your data using open protocols such as Google Protobufs and JSON. Targets include Android and .NET applications. Also discuss communication options such as UDP, TCP, REST, and MQTT. Then see a demonstration of a tilt table with CompactRIO, Android, and embedded PC.
Advanced FPGA: Architecture for Distributed, Synchronized Control
Thursday, Aug 4; 1:30 PM - 2:00 PM (19B)
Jeremy Green, Jesse Batsche, & Steven Dusing
Harnessing the power and speed of LabVIEW on FPGAs can be daunting. Effective advanced FPGA architectures can massively improve the capabilities of your distributed, synchronized control system. At this session, explore a model architecture for distributed FPGAs that enables high-throughput and high-channel data acquisition, cascaded control, industrial communications, and event monitoring. The solution presented includes multiple MXI FPGA chassis, CAN communication and synchronization, FPGA FIFOs, and multiple control loops.
Learn more about DMC's partnership with National Instruments.