[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

# Re: Batch processing / interfacing

- To: femm@yahoogroups.com
- Subject: Re: Batch processing / interfacing
- From: frank.e.lenning@boeing.com
- Date: Wed, 02 May 2001 18:59:48 -0000
- In-reply-to: <3AEDA1C8.84511146@foster-miller.com>
- User-agent: eGroups-EW/0.82

    --- In femm@y..., David Meeker <dmeeker@f...> wrote:
    >
    This is fantastic. I now have a batch processor working thanks to
    Dave's open source policy. I wrote it in VBA and it took me about 12
    hours or so to get it fully functional. All the program does to get
    out currents in a block as a function of frequency is:

    1) read in .fem file created using Dave's GUI. You must run the
    modfel once so you can use it "standalone" later.
    2) edit the file to change the frequency - I do this using Word
    inside VBA.
    3) launch FKERN using VB's Shell command. I haven't figured out yet
    how to detect if fkn is done so I have a timer that waits for a
    certain number of seconds before proceeding.
    4) read in the .ans file - I had to study this for a while to figure
    out the format but, again thanks to Dave's human readable file
    approach, that didn't take too long. I do the reading using Excel
    within VBA.
    5) calculate block currents - this is where the open source really
    came in handy - I just studied Dave's femmeview cpp files long enough
    to figure out how he was calculating currents and duplicated it in
    VBA.
    6) write the currents to another file.
    7) loop back to step 1

    This would all be alot easier I think with DDE. I just wanted to
    give Dave a feel of how one user was attempting to batch process.
    Since the runs I do tend to be ~1/2 hour or so, the programming time
    was acceptable.

    Although I really don't know much about it, I think DDE would keep
    versatility which I think is important in this case. I believe the
    GUI should be kept simple and user friendly, at least until we really
    figure out the sort of "looping" functionality is useable by enough
    users to justify programming it into the GUI. I think most of the
    people wanting to do batch processing are "power users" anyways who
    aren't completely scared aware by a little programming.

    I'll post my little batch processor once I'm a little more proud of
    it in case anyone is interested.

- Follow-Ups:
  - Re: [femm] Re: Batch processing / interfacing
    - From: David Meeker <dmeeker@foster-miller.com>

- References:
  - Re: [femm] Batch processing / interfacing
    - From: David Meeker <dmeeker@foster-miller.com>

- Prev by Date: Re: [femm] Batch processing / interfacing
- Next by Date: Re: [[femm] Re: Batch processing / interfacing]
- Previous by thread: Re: [femm] Batch processing / interfacing
- Next by thread: Re: [femm] Re: Batch processing / interfacing
- Index(es):
  - Date
  - Thread