Download presentation
Presentation is loading. Please wait.
1
LabVIEW Based Embedded Design
Sadia Malik Ram Rajagopal
2
LabVIEW Dataflow based graphical development environment, developed by National Instruments. Targeted towards T&M and Automation (TMA) industries. Allows the development of flexible, scalable, cost reduced TMA applications offering support for a variety of standard interfaces. Recently, support for development of Hard Real Time systems was added (LabVIEW RT)
3
Objective of Project The objective of this project is to propose a framework for using the LabVIEW RT software and hardware environment for embedded systems design. We will: -Characterize and formalize the underlying model of computation, adapting it for embedded development; -Design a state-of-the-art embedded motion control system;
4
G G is the MoC underlying LabVIEW A typical program :
G is a homogeneous, multidimensional, dynamic, structured dataflow language Some other properties: Turing Complete, non-deterministic, composable
5
G and Other MoCs G can be modeled as: Process Networks (PN)
VIs are small processes Finite data channels, and locals/globals Integer Dataflow (IDF) Integer Case structure (no fork/join) Multidimensional tokens Synchronous Dataflow (SDF) Without case and data dependent loops=> G is SDF
6
Embedded Design Requirements
Desired requirements for embedded software specification and scheduling: [1] Determinate and Sample Rate Consistent [2] Complete Execution [3] Bounded Execution For G, we proved that: [1] Always SR consistent (homogeneous). Verify determinism at O(|actors|3). [2] Always allows complete execution. [3] Add max_count to while loops.
7
Next Generation Motion
Today: - In system development, design/simulation and implementation behaviors can differ - Motion controllers are PID based closed systems Proposal: - Integrated design, simulation and implementation - Motion control to the next level, flexible MIMO solution
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.