COCO研究院

 找回密碼
 註冊
搜索
查看: 2108|回復: 6

Amibroker AFL 的debug

[複製鏈接]
發表於 14-2-19 16:24 | 顯示全部樓層 |閱讀模式
想請問大家
在寫AFL時
是如何去debug的

我意思是指非語法錯誤的bug
而是變數經過運算後
是不是你所預期的

又沒法像.NET 能透過debug mode去查
是不是只能去插LOG的方式

如果是靠插LOG to file
有沒有大大能方享一下
AFL 如何運作 IO的語法

感恩~~
發表於 14-2-19 18:32 | 顯示全部樓層
Hi

大大可以用這個功能

選單裡 window -> interpretation

在語法裡的指令請參考

printf, writeif

參考看看了~

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 感謝分享

查看全部評分

發表於 14-2-19 22:58 | 顯示全部樓層
有_TRACE()函數可以用
打開Window > Log選Trace Tab就能看到output

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 按一個讚

查看全部評分

發表於 14-2-21 11:11 | 顯示全部樓層
zaqimon 發表於 14-2-19 22:58
有_TRACE()函數可以用
打開Window > Log選Trace Tab就能看到output

提醒一下, 要在 Tools-->perferences-->AFL-->_Trace()output--> internal 要打勾才可以用哦

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 按一個讚

查看全部評分

 樓主| 發表於 14-2-21 15:02 | 顯示全部樓層
感謝三位大大的分享
_TRACE() 函數 方便在即時運算時能馬上一眼看到內容

printf, writeif
這二個函數方便將文字內容寫入到檔案中

以上
我應該沒有理解錯吧?!
發表於 14-2-21 17:31 | 顯示全部樓層
其實如果是看boolean array, 小弟很喜歡用plot 的histogram功能, 在chart底一根根的非常方便:
eg.
Plot ( short_ready, "short ready", colorRed, styleHistogram | styleNoLabel | styleOwnScale, 0, 8 );

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 感謝分享

查看全部評分

發表於 14-2-21 17:38 來自手機 | 顯示全部樓層
skyler 發表於 14-2-21 15:02
感謝三位大大的分享
_TRACE() 函數 方便在即時運算時能馬上一眼看到內容


Hi

這三個函數都可以直接看到結果唷

寫出檔案的函數請參考 fopen

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 感謝分享

查看全部評分

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-23 08:54

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |