When I feed a real signal into a DELAY block from the Signal Processing Blockset with initial condition set to a complex value, the following error occurs during model update:
Error reported by S-function 'sdspdelay' in 'twodelays_repel_complex_ics/Delay0': Cannot have complex ICs when output port is real-valued.
The error also occurs for Integer Delay block from the Simulink Blockset Library.
I expect seamless acceptance of real/complex mixture just as has always been the case with MATLAB. I should be free to launch a complex initial value followed by a stream of real values.
Best Answer