First of all, thanks a lot for making this great tool available for everyone.
I am trying to simulate a very simple 2x2 patch array at 30GHz, with patches and in-line corporate feed in the same layer, on a substrate and a ground layer behind that. There is a single lumped port to the feed line. I have been trying to adapt the Patch_Antenna_Array.m file in the openEMS\matlab\examples\antennas folder and the Patch_Antenna_Phased_Array.m script from the openEMS\matlab\tutorials\antennas folder. I have had more success with the former, and the CSX geometry plot is exactly how I want it. However, I am not getting any meaningful results with a zero plot for 'feed point impedance', 'voltage ut1' and then the following error when plotting S11:
Code: Select all
Error using hdf5lib2 The HDF5 library encountered an unknown error. Error in H5A.read (line 35) attr = H5ML.hdf5lib2('H5Aread', attr_id, dtype_id); Error in h5readatt (line 49) raw_att_val = H5A.read(attr_id,'H5ML_DEFAULT'); Error in ReadHDF5Attribute (line 30) attr = double(h5readatt(file,groupname,attr_name)); Error in ReadNF2FF (line 22) nf2ff.freq = ReadHDF5Attribute(file,'/nf2ff','Frequency'); Error in CalcNF2FF (line 140) nf2ff = ReadNF2FF(nf2ff); Error in Patch_Antenna_Array_test (line 317) nf2ff = CalcNF2FF(nf2ff, Sim_Path, f_res, thetaRange*pi/180, phiRange*pi/180);