Hello,
I can test the emstat pico module on my custom board safely for CA and LSV measurements. But when I set it for SWV, I got this parsing error. Can you help me on that?
Thank you,
Hello,
I can test the emstat pico module on my custom board safely for CA and LSV measurements. But when I set it for SWV, I got this parsing error. Can you help me on that?
Thank you,
I recognized that I always get V versus I results whenever I set the LSV other techniques. I guess the problem is that the program would adjust the recorded values based on settings. Such as for LSV, I should get V vs I; for CA, I should get I versus time.
Dear AE104,
What example are you using? Are you using the standard script for this example?
Could you also tell us the firmware version of the EmStat Pico and the version of the example?
Kind regards,
Hielke
For 'Failed parse package: -5" error, I use SWV method scripts like that,
char const * Square_Wave_Volt = "e\n"
"var c\n"
"var p\n"
"set_pgstat_mode 2\n"
"set_cr 100m\n"
"cell_on\n"
"meas_loop_swv p c f r -500m 500m 10m 15m 10\n"
"pck_start\n"
"pck_add p\n"
"pck_add c\n"
"pck_end\n"
"endloop\n"
"on_finished:\n"
"cell_off\n"
"\n";
The model number is EP2NJ1WZ emstat pico. How can I learn the firmware version and version of the example?
The example
This looks like the Arduino example, so I will assume that it is. Did you get the latest version from https://github.com/PalmSens/MethodSCRIPT_Examples ? Or did you get the release for "MethodSCRIPT_v1.2"?
Sending the string "t\n" to the EmStat Pico will return the firmware version string. Our examples also do this by default, but only to check it is the correct device type. You would be able to see if by turning on the option to print all incoming and outgoing communication.
This can be done by setting the following to true:
static bool s_printSent = true;
static bool s_printReceived = true;
If you could send me the output with these options enabled, I may be able to identify the issue.
Kind regards,
Hielke
I got "failed parse" errors after sending "t\n" command.
When running a measurement, the example will only parse measurement data, not the version response.
Taking another look at your script, this script will throw an error, as the variable 'f' and 'r' are used, but not declared. Please add the following at the start of the script:
var f
var r