turn_of_events.h
来自「Kluwer.Academic.Pub.Systemc.From.The.Gro」· C头文件 代码 · 共 39 行
H
39 行
#ifndef TURN_OF_EVENTS_H#define TURN_OF_EVENTS_H//BEGIN turn_of_events.h//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// DESCRIPTION// Simple example of use of events and sc_threads. Time not modeled.//// DESIGN HIERARCHY// sc_main()// +- turn_of_events_i// +- turn_knob_thread// +- right_signal_thread// +- left_signal_thread// +- stop_signal_thread//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#include <systemc.h>SC_MODULE(turn_of_events) { SC_CTOR(turn_of_events) { SC_THREAD(turn_knob_thread); SC_THREAD(left_signal_thread); SC_THREAD(stop_signal_thread); SC_THREAD(right_signal_thread); } sc_event signal_right, signal_left, signal_stop, signals_off; sc_event right_blinking, right_off; sc_event left_blinking, left_off; sc_event stop_blinking, stop_off; void turn_knob_thread(void); void right_signal_thread(void); void left_signal_thread(void); void stop_signal_thread(void);};//endclass turn_of_events#endif//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//END $Id: turn_of_events.h,v 1.5 2004/04/15 17:45:41 dcblack Exp $
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?