PID-Analyzer icon indicating copy to clipboard operation
PID-Analyzer copied to clipboard

Error run_analysis(clean_path(log_path), args.name, args.blackbox_decode)

Open trunglp opened this issue 6 years ago • 6 comments

Today i problem version 0.5 not runing on macbook , The old version 0.3 is work.

TRUNGs-MacBook-Pro:PID-Analyzer_old1 root# ./PID-Analyzer.py --blackbox_decode ./blackbox_decode -l /Volumes/DATA2/BetaFlight/PID-Analyzer_old1/BTFL_BLACKBOX_LOG_20180512_171144.BBL INFO 2018-05-20 17:34:40,180 PID-Analyzer.py:926: Decoding with '/Volumes/DATA2/BetaFlight/PID-Analyzer_old1/blackbox_decode' INFO 2018-05-20 17:34:40,180 PID-Analyzer.py:928: PID-Analyzer 0.50 INFO 2018-05-20 17:34:40,180 PID-Analyzer.py:929: Hello Pilot! Traceback (most recent call last): File "./PID-Analyzer.py", line 933, in run_analysis(clean_path(log_path), args.name, args.blackbox_decode) TypeError: run_analysis() takes exactly 4 arguments (3 given) TRUNGs-MacBook-Pro:PID-Analyzer_old1 root#

trunglp avatar May 20 '18 10:05 trunglp

There's a bug in the exe. Fixed it in source already. Can you use it in interactive mode?

Plasmatree avatar May 20 '18 14:05 Plasmatree

@Plasmatree : I use it in macbook. i don't use windows and not run exe . You can fix it running macbook the old version 0.3 is work well. Thank you

trunglp avatar May 21 '18 04:05 trunglp

Does it still exist, even with the current .py?

Plasmatree avatar May 21 '18 12:05 Plasmatree

today i use version 0.51 but the WARNING below, and window size not fix

INFO 2018-05-28 19:38:13,289 PID-Analyzer.py:660: Reading: Log 0 WARNING 2018-05-28 19:38:14,656 PID-Analyzer.py:698: No D[0] trace found! WARNING 2018-05-28 19:38:14,658 PID-Analyzer.py:698: No D[1] trace found! INFO 2018-05-28 19:38:14,662 PID-Analyzer.py:351: Processing: INFO 2018-05-28 19:38:14,664 PID-Analyzer.py:655: roll...
INFO 2018-05-28 19:38:18,647 PID-Analyzer.py:655: pitch...
INFO 2018-05-28 19:38:22,223 PID-Analyzer.py:655: yaw...
./PID-Analyzer.py:114: RuntimeWarning: invalid value encountered in divide pidin = gyro + pval / (0.032029 * pidp) # 0.032029 is P scaling factor from betaflight ./PID-Analyzer.py:98: RuntimeWarning: invalid value encountered in less_equal low[low <=threshold] = 1. ./PID-Analyzer.py:99: RuntimeWarning: invalid value encountered in greater low[low > threshold] = 0. /usr/local/lib/python2.7/site-packages/numpy/lib/function_base.py:804: RuntimeWarning: invalid value encountered in greater_equal not_smaller_than_edge = (sample[:, i] >= edges[i][-1]) /usr/local/lib/python2.7/site-packages/numpy/lib/function_base.py:583: RuntimeWarning: invalid value encountered in greater_equal keep = (tmp_a >= mn) /usr/local/lib/python2.7/site-packages/numpy/lib/function_base.py:584: RuntimeWarning: invalid value encountered in less_equal keep &= (tmp_a <= mx) INFO 2018-05-28 19:38:25,675 PID-Analyzer.py:546: Making PID plot... INFO 2018-05-28 19:38:29,520 PID-Analyzer.py:648: Saving as image... INFO 2018-05-28 19:38:32,514 PID-Analyzer.py:361: Making noise plot... INFO 2018-05-28 19:38:34,266 PID-Analyzer.py:537: Saving as image... INFO 2018-05-28 19:38:35,613 PID-Analyzer.py:660: Reading: Log 1 WARNING 2018-05-28 19:38:35,987 PID-Analyzer.py:698: No D[0] trace found! WARNING 2018-05-28 19:38:35,988 PID-Analyzer.py:698: No D[1] trace found! INFO 2018-05-28 19:38:35,989 PID-Analyzer.py:351: Processing: INFO 2018-05-28 19:38:35,989 PID-Analyzer.py:655: roll...
INFO 2018-05-28 19:38:37,043 PID-Analyzer.py:655: pitch...
INFO 2018-05-28 19:38:38,123 PID-Analyzer.py:655: yaw...
INFO 2018-05-28 19:38:39,029 PID-Analyzer.py:546: Making PID plot... INFO 2018-05-28 19:38:42,320 PID-Analyzer.py:648: Saving as image... INFO 2018-05-28 19:38:43,882 PID-Analyzer.py:361: Making noise plot... INFO 2018-05-28 19:38:45,604 PID-Analyzer.py:537: Saving as image... INFO 2018-05-28 19:38:47,108 PID-Analyzer.py:660: Reading: Log 2 WARNING 2018-05-28 19:38:47,589 PID-Analyzer.py:698: No D[0] trace found! WARNING 2018-05-28 19:38:47,590 PID-Analyzer.py:698: No D[1] trace found! INFO 2018-05-28 19:38:47,591 PID-Analyzer.py:351: Processing: INFO 2018-05-28 19:38:47,592 PID-Analyzer.py:655: roll...
INFO 2018-05-28 19:38:49,078 PID-Analyzer.py:655: pitch...
INFO 2018-05-28 19:38:50,371 PID-Analyzer.py:655: yaw...
INFO 2018-05-28 19:38:51,540 PID-Analyzer.py:546: Making PID plot... INFO 2018-05-28 19:38:56,360 PID-Analyzer.py:648: Saving as image... INFO 2018-05-28 19:38:58,610 PID-Analyzer.py:361: Making noise plot... INFO 2018-05-28 19:39:00,162 PID-Analyzer.py:537: Saving as image... INFO 2018-05-28 19:39:01,778 PID-Analyzer.py:917: Analysis complete, showing plot. (Close plot to exit.)

trunglp avatar May 28 '18 12:05 trunglp

It still plotted, didn't it? Can you post the log file so i can reproduce it? What do you mean with 'window size not fix'?

Plasmatree avatar May 28 '18 13:05 Plasmatree

this is link log

https://drive.google.com/file/d/1FWiqzPy4Id0Jz6PKx-2CSKmcNWOuguBU/view?usp=sharing

The windows size not fix size, i use 1280x800, you can see the images

screen shot 2018-05-29 at 4 36 00 pm

trunglp avatar May 29 '18 09:05 trunglp