ฉันมีปัญหา. ถามเกี่ยวกับการแก้ปัญหาเกี่ยวกับ REW 5.31 มีข้อผิดพลาดตามรหัสที่แนบมานี้

rakcom

Registered
Thread Starter
Joined
May 23, 2024
Posts
3
hello
I have a problem. Ask about solving problems regarding REW 5.31.
There is an error according to the attached code.
REW V5.31 ที่ใช้ Azul Systems, Inc. JRE 1.8.0_402 64 บิตบน Windows 10 Locale:
ภาษา en, แป้นพิมพ์ US, windows-1252 ที่ 96 DPI ทำงานใน C:\Program Files\REW

This error occurs in the last Impedance parameter measurement step.
When Added mass, enter the value and complete.
Click.
Calculate Parameters
It will say that
Insufficient HF data
There in not enough high frequency data to estimate the blocked impedance parameters need data to at least 85,383 Hz ideally.
beyond 341,531 Hz for accurate results

Only the main resonance parmeters will be calculated (RES, LCES, CMES, RAMS)

An error occurred in TS parameter calculation

java.util.concurrent.ExecutionException: java.lang.NegativeArraySizeException occurred, see Details for more information to report.

Save any unsaved measurements and restart REW

Message:
java.util.concurrent.ExecutionException: java.lang.NegativeArraySizeException
Stack Trace:
java.lang.NegativeArraySizeException
java.util.concurrent.FutureTask.report(FutureTask.java:122)
java.util.concurrent.FutureTask.get(FutureTask.java:192)
javax.swing.SwingWorker.get(SwingWorker.java:602)
roomeqwizard.jF$14.done(y:3187)
javax.swing.SwingWorker$5.run(SwingWorker.java:737)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
javax.swing.Timer.fireActionPerformed(Timer.java:313)
javax.swing.Timer$DoPostEvent.run(Timer.java:245)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.awt.EventQueue$3.run(EventQueue.java:703)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by:
java.lang.NegativeArraySizeException
roomeqwizard.TSParams.initOptTarget(y:866)
roomeqwizard.TSParams.lsqminAllParams(y:3478)
roomeqwizard.TSParams.optimiseParams(y:2479)
roomeqwizard.jF$14.D(y:318)
roomeqwizard.jF$14.C(y:1930)
roomeqwizard.jF$14.doInBackground(y:393)
javax.swing.SwingWorker$1.call(SwingWorker.java:295)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
javax.swing.SwingWorker.run(SwingWorker.java:334)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)

What are the ways to fix it?
I'm learning to use it for the first time. I want to support you, but I'd like to test it for a while to be sure.
Thank you very much for your help. that will happen
 
Those are not valid measurements, they are just noise in completely the wrong impedance range:

1716997591142.png


Here is an example of a valid measurement:

1716997669515.png


Your calibration was probably incorrect, please carefully follow the help and note that the reference resistor remains in circuit far all calibration steps. All that changes during calibration is what the test leads connect to.
 
Back
Top