Welcome![Sign In][Sign Up]
Location:
Search - simulator logic

Search list

[Other resourceaduc7000_pwm

Description: This project is created using the Keil ARM CA Compiler. The Logic Analyzer built into the simulator may be used to monitor and display any variable or peripheral I/O register. It is already configured to show the PWM output signal on PORT3.0 and PORT3.1 This ARM Example may be debugged using only the uVision Simulator and your PC--no additional hardware or evaluation boards are required. The Simulator provides cycle-accurate simulation of all on-chip peripherals of the ADuC7000 device series. You may create various input signals like digital pulses, sine waves, sawtooth waves, and square waves using signal functions which you write in C. Signal functions run in the background in the simulator within timing constraints you configure. In this example, several signal functions are defined in the included Startup_SIM.INI file. -This project is created using the Keil ARM C A Compiler. The Logic Analyzer built into the si mulator may be used to monitor and display any va riable or peripheral I / O register. It is alread y configured to show the PWM output signal on POR T3.0 and ARM Example PORT3.1 This may be debugge d using only the kernels Simulator and your PC -- no additional hardware or evaluation boards ar e required. The Simulator provides cycle-accu rate simulation of all on-chip peripherals of t he ADuC7000 device series. You may create VARIO input signals us like digital pulses, sine waves, and sawtooth waves. square waves and using signal functions which y ou write in C. Signal functions run in the backgr in the simulator is within timing constraint s you configure. In this example, several signal functi
Platform: | Size: 8599 | Author: 郭文彬 | Hits:

[Otherpaidui

Description: 这是一个排队系统的模拟器,时间出发逻辑,包含伪随机函数发生器,注释比较详细-This is a queuing system simulator, logic starting time, including pseudo-random function generator, a more detailed Notes
Platform: | Size: 46237 | Author: 夏虫 | Hits:

[Embeded-SCM Developsgsim

Description: 代码名称:组合逻辑电路仿真器 代码说明:组合逻辑电路仿真器 工具/平台:VC++ 作者:上官晨寰 邮件地址:sgch1982@163.com-code name : combinational logic circuit simulator code : combinational logic circuit simulator tools / platform : VC Author : Shangguan morning atlanto-mail address : sgch1982@163.com
Platform: | Size: 339436 | Author: haichuan | Hits:

[JSP/Javaplanetsim_3.0

Description: p2p仿真器。开发者可以工作在覆盖层中进行创造和测试逻辑算法或者创建和测试新的服务。PlanetSim还可以将仿真代码平稳转换为在Internet上的实验代码,模拟器上的分布式服务对结构化的覆盖层协议使用相同API,在模拟器和底层网络上的服务并且对用户是透明的。-p2p simulator. Developers can work in the cover layer for the creation and testing of logic or algorithms to create and test new services. PlanetSim also simulation code can be converted into a smooth on the Internet experimental code Distributed simulator on the service structure of the cover layer protocol using the same API, simulators at the bottom and network services to users and is transparent.
Platform: | Size: 8244928 | Author: guoguo | Hits:

[Other resourceVhdl_Simulation_With_Modelsim

Description: Triscend supports the use of the Model Technology ModelSim logic simulator for VHDL simulation of designs implemented in the Configurable System Logic (CSL) portion of a Triscend device.
Platform: | Size: 52082 | Author: zhangyg | Hits:

[GUI Developbrew window manager

Description:

 

Objective
This topic describes how to create a windowed application that will share the display with other applications.
Brew® MP windowed applications need to be written differently than traditional Brew MP applications. Traditional Brew MP applications, when running in the foreground, occupy full screen space and can modify the display at any time. In the windowing framework, multiple applications share the display at the same time and are not allowed to modify the display arbitrarily. A windowed application also needs to create one or more widgets to be used to create the windows.
A windowed application needs to:
·                  Create and initialize one or more widgets to be passed to IWindowMgr_CreateWindow().
The application can implement its own IWidget, or it can make use of an existing IWidget.
·                  Handle the EVT_APP_START_WINDOW event (and create a window).
·                  Implement handlers for visibility changes, focus changes, and extent changes. The implementation of these handlers is dependent on the details of the application.
·                  Draw in two stages:
·                                  Tell the container that drawing is necessary (ICONTAINER_Invalidate()).
·                                  Draw only when told to draw by the container (IWIDGET_Draw()).
Note: A windowed application should not call any functions that modify IDisplay directly. This includes explicit IDisplay function calls or implicit updates, such as calls to IIMAGE_Draw() or ICONTROL_Redraw(). Drawing should happen only on demand, for example, when IWIDGET_Draw() is called for the widget used to create the window. Existing Widget based applications follow these guidelines and, with minor modifications, can be ported to the windowing framework.
Event handling
A windowed application must respond to these events:
EVT_APP_START_WINDOW and EVT_APP_START
A window-based application receives EVT_APP_START_WINDOW first. If the application returns TRUE for this event, the application does not receive EVT_APP_START. If an application needs to support both the environments (window based and non-window based), it should handle both events.
When the application receives EVT_APP_START_WINDOW, it should create one or more windows.
If creation of IWindowMgr0 fails while handling EVT_APP_START_WINDOW, the application should assume that the platform does not support window-based applications. In this case, the application should return FALSE and continue the application logic in the code for EVT_APP_START.
EVT_APP_SUSPEND and EVT_APP_RESUME
After an application returns TRUE for EVT_APP_START_WINDOW, it will not receive EVT_APP_SUSPEND and EVT_APP_RESUME as non-windowed Brew MP applications do. Instead, the application must check for window status events that are sent to the widget through EVT_WDG_SETPROPERTY events. For EVT_WDG_SETPROPERTY events, wParam indicates which property was set, and dwParam specifies the value of the property. When the AEEWindowMgrExt_PROPEX_STATE property has a value of AEEWindowMgrExt_STATE_VISIBLE, the window is visible.
EVT_WDG_WINDOWSTATUS
The EVT_WDG_WINDOWSTATUS event is sent to a widget to notify it about various window related status messages. AEEWindowStatus.h contains information on the meaning of various status messages.
Sample code location

ZIP filename
Location
Run app
hellowindowapp
Brew MP Library
·                       Download and extract the ZIP file.
·                       Compile the app.
·                       Run it on the Brew MP Simulator.

Example of a windowed application
In the hellowindowapp sample, HelloWindowApp_HandleEvent handles the EVT_APP_START_WINDOW event and creates soft key and pop-up windows:
   case EVT_APP_START_WINDOW:   
      DBGPRINTF("EVT_APP_START_WINDOW");
 
      // Create the softkey and popup windows
      HelloWindowApp_CreateSoftkey(pMe);
      HelloWindowApp_CreateOrActivatePopup(pMe);
 
      // Handling this event tells Brew that we are a windowing
      // application.
      return TRUE;  
HelloWindowApp_CreateSoftkey() creates the soft key widget, sets the color text of the widget, then calls HelloWindowApp_CreateWindow() to create the window.
   WidgetWindow *pWindow = &pMe->softkeyWindow;
  
   if (pWindow->piWindowWidget != NULL) return;
   pWindow->pszDbgName = "Softkey";
   pWindow->pMe = pMe;
  
   (void) ISHELL_CreateInstance(pMe->applet.m_pIShell, AEECLSID_SoftkeyWidget,
            (void **) &pWindow->piWindowWidget);
   if (pWindow->piWindowWidget == NULL) return;
 
   {
      WidgetExtent extent = {0, HWA_SOFTKEY_HEIGHT};
      IWidget_SetExtent(pWindow->piWindowWidget, &extent);
   }
  
   (void) IWidget_SetBGColor(pWindow->piWindowWidget, MAKE_RGBA(200,200,200,255));
  
   // Now set the softkeys text
   {
      IWidget *piTextWidget = NULL;
      (void) IWidget_GetSoftkey(pWindow->piWindowWidget, PROP_SOFTKEY1, &piTextWidget);
     
      if (piTextWidget != NULL) {
         (void) IWidget_SetText(piTextWidget, L"Hover", TRUE);
      }
      RELEASEIF(piTextWidget);
 
      (void) IWidget_GetSoftkey(pWindow->piWindowWidget, PROP_SOFTKEY2, &piTextWidget);
      if (piTextWidget != NULL) {
         (void) IWidget_SetText(piTextWidget, L"Close", TRUE);
      }
      RELEASEIF(piTextWidget);
   }
 
   HelloWindowApp_CreateWindow(pMe, pWindow, AEEWindowMgrExt_CLASS_Softkey);  
HelloWindowApp_CreateWindow() creates the soft key window, as follows:
   int result;
   uint32 winId;
   AEEWindowProp propList[1];
  
   // Set custom window handler
   HANDLERDESC_Init(&pWindow->hdHandler, HelloWindowApp_WindowHandler, pWindow, NULL);
   IWIDGET_SetHandler(pWindow->piWindowWidget, &pWindow->hdHandler);
        
   propList[0].id = AEEWindowMgrExtProp_CLASS;
   propList[0].pbyLen = sizeof(winClass);
   propList[0].pby = (void *) &winClass;
     
   result = IWindowMgr_CreateWindow(pMe->piWindowMgr, (IQI*) (void *) pWindow->piWindowWidget,
      propList, ARR_SIZE(propList), &winId);
 
   if (result != SUCCESS) {
      DBGPRINTF("Window creation failed for %s: %d", pWindow->pszDbgName, result);
      HelloWindowApp_DestroyWindow(pWindow);
   } else {
      DBGPRINTF("Window %s created: id=%d", pWindow->pszDbgName, winId);
   }
HelloWindowApp_CreateOrActivatePopup() creates the widget for the pop-up window, then calls HelloWindowApp_CreateWindow() to create the pop-up window.
   pWindow->piWindowWidget = HelloWindowApp_CreateAndInitImageWidget(
                                pMe,
                                "popups.main" // Image as defined in appinfo.ini
                             );
 
   if (pWindow->piWindowWidget == NULL) return;
 
   {
      WExtent extent = {HWA_POPUP_WIDTH, HWA_POPUP_HEIGHT};
      IWIDGET_SetExtent(pWindow->piWindowWidget, &extent);
   }
 
   HelloWindowApp_CreateWindow(pMe, pWindow, AEEWindowMgrExt_CLASS_Popup);
Related information
·                  See Brew MP Widgets Technology Guide: Creating a Widgets application
·                  See Brew MP API Reference

Base version:
Brew MP 1.0
Tested version:
Brew MP 1.0
Phone tested:
No

 

Platform: | Size: 439828 | Author: bluecrest | Hits:

[SCMaduc7000_pwm

Description: This project is created using the Keil ARM CA Compiler. The Logic Analyzer built into the simulator may be used to monitor and display any variable or peripheral I/O register. It is already configured to show the PWM output signal on PORT3.0 and PORT3.1 This ARM Example may be debugged using only the uVision Simulator and your PC--no additional hardware or evaluation boards are required. The Simulator provides cycle-accurate simulation of all on-chip peripherals of the ADuC7000 device series. You may create various input signals like digital pulses, sine waves, sawtooth waves, and square waves using signal functions which you write in C. Signal functions run in the background in the simulator within timing constraints you configure. In this example, several signal functions are defined in the included Startup_SIM.INI file. -This project is created using the Keil ARM C A Compiler. The Logic Analyzer built into the si mulator may be used to monitor and display any va riable or peripheral I/O register. It is alread y configured to show the PWM output signal on POR T3.0 and ARM Example PORT3.1 This may be debugge d using only the kernels Simulator and your PC-- no additional hardware or evaluation boards ar e required. The Simulator provides cycle-accu rate simulation of all on-chip peripherals of t he ADuC7000 device series. You may create VARIO input signals us like digital pulses, sine waves, and sawtooth waves. square waves and using signal functions which y ou write in C. Signal functions run in the backgr in the simulator is within timing constraint s you configure. In this example, several signal functi
Platform: | Size: 8192 | Author: 郭文彬 | Hits:

[Otherpaidui

Description: 这是一个排队系统的模拟器,时间出发逻辑,包含伪随机函数发生器,注释比较详细-This is a queuing system simulator, logic starting time, including pseudo-random function generator, a more detailed Notes
Platform: | Size: 46080 | Author: 夏虫 | Hits:

[Embeded-SCM Developsgsim

Description: 代码名称:组合逻辑电路仿真器 代码说明:组合逻辑电路仿真器 工具/平台:VC++ 作者:上官晨寰 邮件地址:sgch1982@163.com-code name : combinational logic circuit simulator code : combinational logic circuit simulator tools/platform : VC Author : Shangguan morning atlanto-mail address : sgch1982@163.com
Platform: | Size: 2426880 | Author: haichuan | Hits:

[JSP/Javaplanetsim_3.0

Description: p2p仿真器。开发者可以工作在覆盖层中进行创造和测试逻辑算法或者创建和测试新的服务。PlanetSim还可以将仿真代码平稳转换为在Internet上的实验代码,模拟器上的分布式服务对结构化的覆盖层协议使用相同API,在模拟器和底层网络上的服务并且对用户是透明的。-p2p simulator. Developers can work in the cover layer for the creation and testing of logic or algorithms to create and test new services. PlanetSim also simulation code can be converted into a smooth on the Internet experimental code Distributed simulator on the service structure of the cover layer protocol using the same API, simulators at the bottom and network services to users and is transparent.
Platform: | Size: 8244224 | Author: guoguo | Hits:

[VHDL-FPGA-VerilogVhdl_Simulation_With_Modelsim

Description: Triscend supports the use of the Model Technology ModelSim logic simulator for VHDL simulation of designs implemented in the Configurable System Logic (CSL) portion of a Triscend device.
Platform: | Size: 52224 | Author: zhangyg | Hits:

[OtherSimulator

Description: C实现模拟与或非门的逻辑电路,可以多元件输入,支持元件延时,可以绘制输出波形-C simulation and implementation of logic circuits or door, you can enter many components to support the delay components, you can draw the output waveform
Platform: | Size: 1081344 | Author: 王林 | Hits:

[VHDL-FPGA-Verilogplj

Description: 这是一个基于可编程逻辑器件的程序,用来实现自动转换量程频率计控制器,该程序在可以再仿真器上仿真实现-This is a programmable logic device based on the procedures used to automatically convert the frequency range of the controller, the program can be in the simulation simulator
Platform: | Size: 176128 | Author: jyb | Hits:

[Embeded-SCM Developarm

Description: ARM_Star 仿真器是一款为广大ARM工作者设计的高性能仿真器,ARM_Star仿真器完全实现ARM RDI 1.5和RDI 1.51协议,与ARM Multi-ICE™ 兼容,支持所有含有Embedded-ICE Logic的ARM 内核CPU, 在调试软件的控制下,ARM_Star仿真器可以停止、启动ARM CPU的运行,用户通过ARM_Star仿真器察看、修改寄存器,存储器,设置断点、单步执行,下载烧写Flash程序等。-ARM_Star simulator is a design for the broad masses of workers, high-performance ARM emulator, ARM_Star emulator fully realized ARM RDI 1.5 and RDI 1.51 agreement with the ARM Multi-ICE ™ compatible, and support all with Embedded-ICE Logic' s ARM core CPU, in the debugging of control software, ARM_Star emulator can stop, start, ARM CPU running, the user through the emulator ARM_Star View, modify registers, memory, set breakpoints, single stepping, download Flash programmer procedures.
Platform: | Size: 1638400 | Author: liangchengzhi | Hits:

[Other systemsLogicCircuit.1.9.9.15

Description: Digital Cirtuit Logic simulator
Platform: | Size: 720896 | Author: sdancer | Hits:

[Windows DevelopVC_programming_code_combination_logic_classic_imul

Description: VC编程组合逻辑仿真器经典代码VC programming code combination logic classic simulator-VC programming code combination logic classic simulator
Platform: | Size: 51200 | Author: lifen | Hits:

[Windows Developsimulator

Description: Event-Driven Simulation : Simulate the Logic Circuite
Platform: | Size: 855040 | Author: saeid | Hits:

[CSharplogic-simulator

Description: logic sumilator simulation in c#
Platform: | Size: 547840 | Author: mostafa_nassar | Hits:

[JSP/JavaLOGIC-GATE-SIMULATOR

Description: Logic Gate Simulator
Platform: | Size: 358400 | Author: vishal | Hits:

[Software EngineeringGX-simulator-V7

Description: Simulator version 7 for mitsubishi programming logic controller
Platform: | Size: 40085504 | Author: yan | Hits:
« 12 »

CodeBus www.codebus.net