?? vacs.h
字號:
/******************************** Description *******************************/// Filename: vacs.h// Function: defining the names of the DIRECTORY, NAMED PIPE, and so on.// Author: Zhang Lixin.// Create data: 2000/1/16/****************************************************************************/// Header file guard#ifndef H_VACS#define H_VACS#ifdef __cplusplusextern "C" {#endif /* __cplusplus */ /**************************** Used abbrevations *****************************/// // ---------------------------------------------------------------------------// Computer terms:// binary: bin// command: cmd// control: ctrl// destination: dest// device: dev// directory: dir// document: doc// file system: fs// library: lib// memory: mem// parameter: param// pointer: pt// procedure: proce// process: proc// resource: res// source: src// system: sys// graphics user interface: gui// named pipe: fifo// // CNC Terms:// trajectory: trj// planning: plng// cutting: cutg// movement: mov// NC: nc// PLC: plc// virtual machine vm// cutter location: cl// postposition treat: ppt// monitoring: mont// real-time: rt// instruction: instr///****************************************************************************//**************************** Developers ************************************/// ID Full Name// ---------------------------------------------------------------------------// leo Lei Yong// litm Li Tiemin// sundf Sun Dengfeng// wangzh Wang Zhonghua// WeiYM Wei Yongming// YouHY You Huayun// zhanglx Zhang Lixin/////****************************************************************************//************************* Modifying records ********************************/// No. When Where Who Why// ---------------------------------------------------------------------------// 01 2000/1/22 CIMS 201 WeiYM Arrangement/////****************************************************************************//************************* Important Notes **********************************///// * Line's width DONT exceed 80 characters.// * Use header file guard to prevent including one header file more than once.// * ///*****************************************************************************/// Environment variables#define ENV_VACSROOT "VACSROOT"// Directories#define DIR_FS_ROOT "./"#define DIR_BIN "bin/"#define DIR_DOC "doc/"#define DIR_HELP "help/"#define DIR_RES "res/"#define DIR_DEV "dev/"#define DIR_LIB "lib/"#define DIR_ETC "etc/"#define DIR_DATA "data"#define DIR_DATA_NC "data/nc"#define DIR_DATA_CL "data/cl"#define DIR_DATA_INSTR "data/instr"#define DIR_DATA_LOG "data/log"// System device special files#define FIFO_VM2PLNG "dev/vm2plng"#define FIFO_PLNG2RT "dev/plng2rt"#define FIFO_RT2MNTR "dev/rt2mntr"// Status code#define VACS_OK 0#define VACS_ERROR_FS 1#define VACS_ERROR_MEM 2#define VACS_ERROR_PARAM 3#define VACS_ERROR_PROC 4#define VACS_ERROR_UNEXPECT 5#define VACS_ERROR_GUI 6#define VACS_ERROR_PATHNOTEXIST 7// Common functionschar* GetVacsRoot (void);char* GetAbsolutePathName (const char* filename, char* pathname);#ifdef __cplusplus}#endif /* __cplusplus */#endif /* H_VACS */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -