//
02
// tflog.h
03
//
04
// created by tom fewster on 08/06/2010.
05
//
06
07
#if target_os_iphone || target_iphone_simulator
08
# import
09
#else
10
# import
11
#endif
12
13
#ifdef debug
14
# define debuglog(format, ...) nslog(@": " format @" [" __file__ @":%i]", ##__va_args__, __line__)
15
# ifdef trace_log
16
# define debugtrace(format, ...) nslog(@": " format @" [" __file__ @":%i]", ##__va_args__, __line__)
17
# else
18
# define debugtrace(format, ...)
19
# endif
20
# define infolog(format, ...) nslog(@"" format @" [" __file__ @":%i]", ##__va_args__, __line__)
21
# define warninglog(format, ...) nslog(@"" format @" [" __file__ @":%i]", ##__va_args__, __line__)
22
# define errorlog(format, ...) nslog(@"" format @" [" __file__ @":%i]", ##__va_args__, __line__)
23
#else
24
# define debuglog(format, ...)
25
# define debugtrace(format, ...)
26
# define infolog(format, ...) nslog(@": " format, ##__va_args__)
27
# define warninglog(format, ...) nslog(@": " format, ##__va_args__)
28
# define errorlog(format, ...) nslog(@": " format, ##__va_args__)
29
#endif
30
31
void initialiselogger(void);
view source
01
//
02
// tflog.m
03
//
04
// created by tom fewster on 06/04/2012.
05
//
06
07
#import "tflog.h"
08
#include
09
#include
10
#include
11
#include
12
#include
13
14
void initialiselogger(void)
57
#endif
58
}
《現代控制工程》負載元件方程的推導
現代控制工程 第五版 5.3.1 章節中講述,伺服系統由比例控制器和負載元件 慣性和黏性摩擦元件 組成。假設我們希望控制輸出位置 c,使其與輸入位置 r 相協調。負載元件方程為 jc b c t 式中,t 為比例控制器產生的力矩。以下為該方程的推導 黏性摩擦係數 viscous friction c...
如何讀取程式的Log資訊
如果需要程式實現這個功能,需要在manifest中新增permission android.permission.read logs 應用runtime.getruntime exec parameters 啟動logcat,並返回乙個process物件,然後通過bufferedreader捕捉程序...
刪除獲取svn控制的目錄中的版本控制資訊
subversion在本地目錄下,在所有的各級目錄下都會生成.svn的目錄,這也就是用來在本地進行版本控制的輔助檔案。換句話說,只要刪除了這個名字為.svn的目錄,那麼對所在目錄的版本控制也就取消了。這裡給出的辦法是在登錄檔中加入資訊,在滑鼠右鍵選單中增加刪除svn目錄的快捷操作。將下列 拷到文字檔...