📄 turn_of_events.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -