作者查詢 / yan760422
作者 yan760422 在 PTT [ Electronics ] 看板的留言(推文), 共36則
限定看板:Electronics
看板排序:
全部MobileComm116Tech_Job96Tour-Agency79Lifeismoney65Stock52car39Electronics36travel36creditcard25home-sale21Nantou18Insurance16rent-exp11CarShop7Nurse6GetMarry4Hsinchu4marriage4ChungLi3Examination3teeth_salon3Actuary2E-appliance2mobilesales2movie2Digitalhome1HelpBuy1Hotel1joke1Leo1PttLifeLaw1RDSS1VideoCard1<< 收起看板(33)
首頁
上一頁
1
下一頁
尾頁
5F→:我想大大可能誤解我的意思嚕11/11 14:11
6F→:int_ic是我的變數~並不是我的宣告指令~我的宣告指令是11/11 14:12
7F→:float~並不是int~並且此積分並不是值的問題~因為11/11 14:12
8F→:不管事X2或者是/2~值會變成是32768X2或32768/2~11/11 14:13
9F→:會成比例的減少或者增加~所以並不是因為值的問題11/11 14:14
10F→:布過還是感謝大大的說明~小弟由衷感謝11/11 14:14
14F→:把宣告float改成double~一樣無法解決此問題11/17 14:48
15F→:我查過浮點運算格式~2812只有兩個變數宣告float與double11/17 14:49
16F→:所以問題應該不是宣告格式錯誤~是其他問題~11/17 14:50
17F→:因此不知道問題為何?希望大大給點方向~11/17 14:50
20F→:這方法我已經測試過了~我把oint_ic積分值至15000時轉換11/18 15:59
21F→:另一變數oint_ic2並且將原本的積分值oint_ic歸零~11/18 15:59
22F→:重新計算~不過他會等於oint_ic2+oint_ic=15000+138411/18 16:01
23F→:就停止運算~結果的積分計算值還是一樣~無法持續積分11/18 16:01
24F→:並且我在中斷副程式timer1裡加入一變數kk當我程式執行過11/18 16:02
25F→:一次中斷副程式KK則++~來計算進入中斷副程式有幾次~結果11/18 16:02
26F→:他會停止在1677220~不過ts中斷時間改變多少~kk值都相同11/18 16:03
27F→:因此我無法理解為何進入中斷副程式中會停止在167722011/18 16:04
28F→:就不再繼續執行了~不知道大大有沒有其他方法可以解決~11/18 16:05
29F→:由衷感謝11/18 16:05
35F→:我要把oint_ic積分後再做處理11/22 14:44
36F→:ts我曾經有x一個倍數~後面在除回來~但一樣有問題~11/22 14:45
37F→:接著我有想過用大大的方法~我寫了一個迴圈~讓counter11/22 14:46
38F→:數了1萬次再將進入積分式子內~也就是延遲一秒~再將回授11/22 14:47
39F→:物理量讀回來做處理~但是相同的問題還是存在著~無法解決11/22 14:47
40F→:如果是數值的問題~那麼我將除以一倍數~就應該不會有問題11/22 14:49
41F→:但是他會數值會隨倍數成長11/22 14:49
42F→:後來又測試一下次數的問題~發現執行會停止在16777220次11/22 14:50
43F→:不管隨倍數改變或者是利用變數取代11/22 14:50
44F→:依舊存在此問題~積分無法繼續累加~所以這兩個月我測試11/22 14:51
45F→:很多方法~還是找不到問題的所在~11/22 14:52
46F→:不過很感謝兩位大大~提供的方法~在下感激不盡11/22 14:52
51F→:這個我試過嚕~其實一開始我的變數宣告都是short~11/23 11:12
52F→:如果是浮點運算的話有兩個宣告指令是float&double11/23 11:12
53F→:我將short改成int~然後float改成double~運算結果11/23 11:14
54F→:還是一樣~並沒有什麼改變~看樣子好像跟變數宣告長度無關11/23 11:14
首頁
上一頁
1
下一頁
尾頁