How Does embedded module Work?
What Is an Embedded Module?
Within computer units, there are smaller systems that are designed to perform a single task. These smaller systems are called embedded modules. Embedded modules can perform many important functions within a larger system, but one of the most important kinds of embedded modules are embedded memory systems. As with any component of a system you are designing, it is essential to consider the design and datasheet of any kind of embedded module you select, so you can ensure that you are choosing one that meets the needs of your application most efficiently. Here is a closer look at what you need to know about embedded modules and choosing one for your device.
Embedded Module Basics
Embedded systems can have microprocessors or microcontrollers. With an embedded system built around a microprocessor, there is a memory component built into the embedded system. Complex embedded modules with microcontrollers tend to have separate embedded memory cards. Some embedded modules are plugged into a carrier board, though others work as independent processor cards. The connections used with embedded modules vary, but PCI bus is a common choice for board-to-board connections.
Reasons for Using Embedded Modules
There are several advantages to using embedded modules in designs. Many designers turn to embedded modules when they determine that they can perform tasks required by an application for less expense than building a customized solution. This is especially true for devices that will be manufactured in large quantities. Choosing embedded systems rather than purchasing individual components and investing time in designing and building something to perform the same task can save considerable time and money in the long run. Embedded modules are also reliable and easy to integrate into a number of different devices.
Embedded Modules for Memory
When choosing an embedded module to use for memory, there are several factors to consider. One is the amount of capacity you need, while another is the size of the form factor. You should also consider whether the memory will store sensitive or critical data, and if it will be used in environments with extended temperatures or other extreme operating conditions. Considering these factors will help you select the grade of memory that is best suited to your design.
When choosing embedded memory modules, let Delkin help. We have a variety of options to meet the needs of industrial application designers and OEMs. Contact us today for more information or to order an engineering sample.
ORDER DELKIN INDUSTRIAL FLASH STORAGE TODAY through our distribution partner Newark.
For Europe Contact Our Partner Farnell
Contact
- Are you a current or prospective DELKIN INDUSTRIAL customer? (OEM, Engineer or Purchasing Agent)
*
- YES: Please complete and submit the form below
- NO: I have a photography or retail product inquiry. Please or visit www.delkindevices.com/support/
- First Name
*
- Last Name
*
- State/Province
*
- Company
*
*
Additional reading:
1-Port UHF RFID Reader Module vs. Traditional RFID SolutionsRoyalRay supply professional and honest service.
- Subject
- Message
- Name
This field is for validation purposes and should be left unchanged.
Embedded module
An embedded module is a module embedded within a panel for displaying further panels in this module.
Figure
1
.
Embedded module
To create an embedded module
-
Click on the embedded module symbol in the GEDI.
-
Click in the panel work area. Specify the size.
-
Open the Property Sheet
-
Enter the object name (Name).
-
On the "Standard" tab, specify the attributes such as color. On the "Extended" tab, specify embedded module specific attributes such as "frameShadow" and "frameShape". In the table below you can find further attributes available for the embedded module.
The following attributes can be used to create embedded module animations:
"newPanelAnimateOpacity", "oldPanelAnimateOpacity
"newPanelAnimateSize", "oldPanelAnimateSize"
"newPanelAnimDuration", "oldPanelAnimDuration"
"newPanelAnimType", "oldPanelAnimType"
"newPanelEasingCurve", "oldPanelEasingCurve"
You can set these attributes via the property sheet or via a CTRL script.
Figure
2
.
Animation attributes for Embedded Module
(see also Properties of complex graphics objects and Control/Control Graphics/Embedded module functions). Note that you can disregard all not documented attributes of the embedded module.
A double-click on the embedded module in the panel during engineering opens the Initialize script. The events "Initialize", "Acknowledge", GestureTriggered", "LangChanged", "Resized" and "Scrolled" are available for the embedded module. See chapter Events of graphics objects.
-
Add the following code to the initialize script of the embedded module. (Replace the panel name in the code with the panel name you want to open).
To open a panel in a module
This script opens the panel manAuto.pnl in the embedded module"TestModule" with the title "Test".
main(bool enter)
{
this.ModuleName = "TestModule";
RootPanelOnModule("manAuto.pnl","Test","TestModule","");
}
To zoom a module
In the following example the panel manAuto.pnl is opened in the module "module" and the module is zoomed.
main(bool enter)
{
this.ModuleName = "module";
setScaleStyle(SCALE_ZOOM, "module");
RootPanelOnModule("manAuto.pnl","test","module","");
ZoomModule("module", 3);
}
Scaling of Embedded Modules
From 3.18 onwards, the scaling behaviour of the WinCC OA UI was changed. The default behaviour inside Embedded Modules is an automatic upscaling of panels which are smaller than the module they are loaded in. This behaviour can be deactivated by placing the function setScaleStyle() with the following parameters in the "Init" script of the Embedded Module before the panel is loaded.
setScaleStyle(SCALE_NONE, this.ModuleName);