| Module Name
||Analyze lets you perform a frequency domain analysis of Embed (solidThinking model or subsystem). It helps answer the question: "Is this a stable system?" Analyze approximates the dynamics of a nonlinear system by linearizing the system about a specified operating point. Linearized systems can be represented in ABCD state space or transfer function form. With Analyze, you can easily access transfer function information, edit zeros and poles, and compute Nyquist, Bode, and root locus plots.
||CAN connects the low-cost PCAN USB-CAN device (purchased separately) to the Embed block diagram via receive/transmit blocks. CAN gives you a low cost Controller Area Network (CAN) development interface. You can easily log data, plot, strip-chart or run a virtual plant or controller for model based development.
||Motion is an easy-to-use, yet powerful solution for accurately modeling and simulating motion and motor control systems. Motion consists of a comprehensive motion control block library, which includes motors, amplifiers, filters, controllers, loads, sensors, sources, and transforms. To design a system, simply select and connect the system components. Then, with the push of a button, you run a simulation and view the system behavior.
||OPC is a client add-on to Embed. Based on proven Kepware OPC client technology, OPC allows Embed to connect to any OPC server, including all Kepware servers. OPC, you can easily log data or run a virtual plant in Embed for off-line tuning or operator training.
||Real-TimePRO interfaces Embed with popular analog and digital I/O boards and devices from National Instruments, Measurement Computing, and Quanser. Real-TimePRO provides the capability to couple an Embed system model directly with a real PLC or DCS system for off-line tuning, or to prototype an Embed control with a real plant.
With Real-TimePRO, hardware-in-the-loop (HIL) systems can be configured and executed by interfacing Embed plant or controller models with real-world hardware, such as manufacturing plants, chemical processes, motors, pumps, and electric drives. The interface to the real-world hardware is through computer I/O cards; high-speed motion control interface cards; or serial port connections to Programmable Logic Controllers (PLCs) or Distributed Control Systems (DCSs). There is no code generation or programming involved to configure an HIL system with Real-TimePRO.
|| OptimizePRO calculates the optimal values for design variables subject to user-defined constraints starting from initial user guess values. For example, you can automatically calculate optimal PID controller gains that give minimal time to setpoint, plus minimal overshoot. OptimizePRO allows user-specified cost functions that can consider controller behavior, such as steady-state error, overshoot, and rise and settling times.
||Serial lets you read and write standard RS232 serial bytes from the Embed block diagram via Serial read/write blocks. Serial lets you configure serial port settings including baud rate, parity and stop bits. You can also choose whether you want to read single characters or complete strings. You can use Serial blocks for remote sensing, data exchange or remote control. You can easily log data, plot, strip-chart or run a virtual plant or controller for model based development.
||StateCharts gives you complete OMG UML-compliant graphical state chart capability. Designed specifically for efficient execution on embedded systems, StateCharts lets you easily create, edit, simulate, and generate C code for finite-state machines all within the Embed design environment. StateCharts is based on the industry-standard OMG UML 2.1. It uses common graphical elements – such as states, pseudo-states, and transition arcs – to represent simple, hierarchical, and parallel states, and the transitions among them. You can attach C code actions to state activity and transitions to further define state chart behavior. State chart execution runs in synch with Embed dynamic simulator operation. Communication between a state chart and the Embed model uses standard Embed variables, triggers, and I/O pins on the state chart.
||UDP lets you read and write standard UDP internet packets from the Embed block diagram via UDP read/write blocks. UDP lets you determine the packet layout by allowing you to specify the byte offset and datatype of each element. You can choose 8-, 16-, or 32-bit signed and unsigned integer; 4- and 8-byte floats; and 16- or 32-bit scaled integers. You can use UDP for remote sensing, data exchange or remote control. You can easily log data, plot, strip chart or run a virtual plant or controller for model based development.