I'm getting an error message while calling the AWE process function from the Matlab API, as follows:
>> verif(3, 240, 1, 1, 5, 1)
Using binary from win32-vc100-rel
Successfully connected to target: Native
There are a maximum of 16 SMP cores available.
Core 0: Total memory usage: used (left)
Fast Heap: 6051 (10479708)
FastB Heap: 0 (10485759)
Slow Heap: 550 ( 4095449)
AWEClient failure: failed, transmit error 0xffffd8f4
Error using awe_server_command
Server Command Failure:
Command sent to server: "0,pump_layout,theLayout1,1"
Server response: "failed, transmit error 0xffffd8f4"
Error in target_system
Error in awe_module/process
Error in verif (line 119)
[~, WIRE_OUT] = process(sys, WIRE_IN, num_blocks);
This error is not actionable, IE it doesn't tell me what I'm doing wrong, so I don't know what to change in my code/environment in order to avoid this error. So I have two questions:
- What is causing this error, and how do I avoid it?
- In a future version of AWE Pro, is it possible that the error messages could be made more actionable? I have had a similar experience with several other AWE error messages; for example, if I call add_module_path before calling awe_init , I get this error:
Dot indexing is not supported for variables of this type.
Error in add_module_path
I later realised that I hadn't called awe_init before calling add_module_path, but the error message wasn't very helpful when it came to resolving the problem.