Search found 26 matches

by gmichel
Wed 15 Mar 2017, 11:39
Forum: Usage
Topic: Using DetectEdges with ImportSTL
Replies: 3
Views: 4631

Re: Using DetectEdges with ImportSTL

Hi,

you can load your STL into http://www.meshlab.net. From there you can export an xyz point cloud (ASCII) of the object. This can be loaded with Octave's load function. Then play around with min, max and unique on this data.

Cheers
Georg
by gmichel
Wed 01 Mar 2017, 20:32
Forum: Development
Topic: work areas, desirable features
Replies: 24
Views: 23977

Re: work areas, desirable features

Hi Pedro, the Python interface is not yet end user ready. Nevertheless it is functional. For productive use I would still recommend the Matlab/Octave interface. That being said, you can do a recursive git clone of openEMS-Project as described in the install instructions. Then execute "git checkout p...
by gmichel
Mon 27 Feb 2017, 22:49
Forum: Feedback
Topic: Proposal for the implementaion of Fraunhofer far field
Replies: 11
Views: 11159

Re: Proposal for the implementaion of Fraunhofer far field

Hi Thorsten, I have had a look at the reference you gave. The equation numbers in the comments do not agree with that reference. But all the rest including variable names does. So I guess it was that reference. In the end I think the methods there are a variant of the Fraunhofer approximation. The F...
by gmichel
Mon 27 Feb 2017, 11:32
Forum: Feedback
Topic: Proposal for the implementaion of Fraunhofer far field
Replies: 11
Views: 11159

Re: Proposal for the implementaion of Fraunhofer far field

Can you give me a literature reference for the method that is used in nf2ff? There are some equation references in the comments. Then I could tell whether it's equivalent to the Fraunhofer formula. It would be a bit tedious to grasp it from the source code.

Cheers
Georg
by gmichel
Sun 26 Feb 2017, 19:16
Forum: Feedback
Topic: Proposal for the implementaion of Fraunhofer far field
Replies: 11
Views: 11159

Re: Proposal for the implementaion of Fraunhofer far field

Hi Thorsten, for P_rad just try the following in the horn tutorial after RunOpenEMS and play with the 'Radius' parameter. thetaRange = (-90:2:90); nf2ff = CalcNF2FF(nf2ff, Sim_Path, f0, thetaRange*pi/180, [90]*pi/180, 'Radius',1 , 'Mode', 1); Z0 = 376.73; p_rad_from_e = (nf2ff.E_phi{1}.*conj(nf2ff.E...
by gmichel
Sun 26 Feb 2017, 11:52
Forum: Feedback
Topic: Proposal for the implementaion of Fraunhofer far field
Replies: 11
Views: 11159

Re: Proposal for the implementaion of Fraunhofer far field

Hi, meanwhile I did some work on the FFT thingie for the far field calculation. In this context I discovered that nf2ff calculates P_rad always for r=1m, no matter what radius is given to CalcNF2FF. I guess this is a bug. The E field components depend correctly on r. They agree with P_rad only for r...
by gmichel
Wed 25 Jan 2017, 23:55
Forum: Feedback
Topic: Proposal for the implementaion of Fraunhofer far field
Replies: 11
Views: 11159

Re: Proposal for the implementaion of Fraunhofer far field

OK, I will first try to reproduce the pattern of the horn antenna tutorial with only the zp face of the nf2ff box. This would be the easiest way to benchmark the code against the current nf2ff. As mentioned, the advantage of using the FFT is just speed and I think it makes only sense if the whole 3D...
by gmichel
Tue 24 Jan 2017, 23:07
Forum: Feedback
Topic: Proposal for the implementaion of Fraunhofer far field
Replies: 11
Views: 11159

Proposal for the implementaion of Fraunhofer far field

Hi, I would like to add an FFT accelerated far field calculation to the Python interface. It would calculate the Fraunhofer far field approximation which is valid for large distances >> lambda. The current nf2ff implementation calculates the exact far field, given a certain radius. This approach acc...
by gmichel
Mon 26 Dec 2016, 21:14
Forum: Feedback
Topic: Efficient storage of narrowband time domain data
Replies: 0
Views: 4147

Efficient storage of narrowband time domain data

Hi Folks, with this thread I would like to trigger a discussion on the obove topic. The time domain output of OpenEMS can be lengthy and is therefore sometimes hard to handle. One option to improve the situation could be the following: The most common excitation is the modulated Gaussian pulse. The ...
by gmichel
Sat 24 Dec 2016, 12:38
Forum: Usage
Topic: non-deterministic behavior
Replies: 4
Views: 3202

Re: non-deterministic behavior

No, it is not a problem at all. I was just curious. Thanks and Merry Christmas.

Georg