John - Augh! No wonder I couldn't do this "simple" global edit. And I don't have any queries in my favorites yet, so I would need to build the query then save it to my favorites. I had tried to create one using the builder but it didn't have IsDesignator() as any of the options.

Ian - The implementation of queries is not intuitive, and for us non-programers it's not easy to learn. With a better interface and/or more consistency and logic it might be understandable for the rest of us. Sure its powerful, but more than most of us ever need. It was a rare occasion that I came across an edit in 99se that couldn't be handled by the simple 99se editing system. I'd prefer to see a much better front end that didn't
"require" the user to have to create (or even see) queries unless he/she
wanted to. It look like FSO is a start but it needs some major work.

Darren - I went through your 6 step method. It did the trick, thanks. Even so its hardly simple. It takes quite a few more clicks than in 99se (each step require multiple clicks) plus FOUR dialog/panels. About 10 minutes later I tried to repeat the edit and could not, even after several attempts. I had to follow your email again step by step.

From reading the DXP documentation I understand that FSO was added as a
kind of replacement for the 99se global editing dialog. It was done at user request and was intended to minimize the need for queries to perform editing. It's certainly better than not having it, but it seems seriously lacking. I am amazed that more than 2 years after DXP's debut its still lacking in such a way.


At 05:30 PM 5/30/2004, you wrote:
> -----Original Message-----
> From: Jim Monroe [mailto:[EMAIL PROTECTED]
> Sent: Sunday, May 30, 2004 5:15 AM
> To: Protel EDA Forum
> Subject: Re: [PEDA] Is Protel 99SE to 2004 upgrade a good idea yet?
> At 08:23 PM 5/29/2004, Ian wrote:
> >>The 99SE global edits could be done with just the mouse, or
> a couple
> >>of characters.  This means that the right hand stayed on
> the mouse and
> >>the left hand stayed on the keyboard, which is how most of
> the time is
> >>spent in the program.
> >
> >Exactly how I run the vast bulk of the ones I do.  The complex ones
> >require complex typing but these are things you couldn't do
> in P99SE or
> >you had to do as much typing.
> >
> >>   If you have to type sentences into a dialogue box,
> >
> >That is what the Find Similar Object dialog is designed to stop you
> >having to do.  I really do get tired of typing this. Every
> one new to
> >the query language should now write out by hand 100 times -
> "I know what the FSO is."
> Ian,
> I don't have much DXP experience yet, but so far I'd be
> inclined to agree with Hamid. For a number of simple 99se
> edits that I've tried in DXP, I haven't been able to find a
> simple DXP method.
> Here is an example: Change the designator height and width
> for all '0402'
> footprints.


For things like this I have just used the list panel as I found it easier than FSO.

In my favourites I keep some things like
IsDesignator And HasFootprint('0603')
IsDesignator And HasFootprint('0805')
Then all I need do is edit selected columns and the change is applied.

If I follow the FSO route for this type of edit I find it a world of pain.

Using FSO, select footprint=same, check create expression as it is a good guide to what FSO is
actually doing, and uncheck run inspector then click apply.

You now have cleared other selections and correctly selected all 0402's.

The FSO box has done its stuff.

If you then hit F11 for inspector, or ran it from within FSO panel, then you may find no option to
change text height or width here, so now to the list panel, click the list tab00.2800.1409
Thread-Index: AcRGj126NmRJ2EC/elected items and you are left with a list of 0402 only, but still no option to
change text height, hmmm, where did it go?

If the height/width attributes of the designator/comment text were always available at this point
for direct entry of the value to be applied you would have a home run, but no, too simple.

Well, the columns and or entries shown in the list panel or inspector are driven by background
generated scripts/queries which determine which columns are applicable for editing, the user has
little choice in this as far as I know.

The expression generated by the FSO for select by footprint=0402 would be like (ObjectKind =
'Component') And (Footprint = '0402') and that just does not cut it as it does not apply
specifically to designators (guess).

If in the list panel you right click on the column headers and 'choose columns' you will find the
display mode for all attributes set to Automatic. So if you then select to show text height / width
anyway then you get empty fields in that column which you cannot edit. If I can display the column I
would expect the fields for that record to be available. Dead end.

You would logically think that all attributes applicable to a selection of same footprint parts
would be available for edit after correct selection/filter by FSO but they are not, certainly I
would have expected text height/width to be available for edit in the inspector panel directly after
FSO for change. Unless some hidden, design or environment setting is stopping this, but I doubt it
as you can globally change the selections name/comment visibility as well as
type/rotation/height/layer/lock unlock status.... So why not text height?

This I guess is exactly what you found right?

This is a case where typing, or recall from favourites will be faster than FSO route, unless my
understanding is also flawed.
Certainly recall from favourites IS faster than 99se for repetition,
F12,favourites,select,applyexpression and do your edit as selection criteria are already defined and
they can be as complex as you want.

> This can be done in one dialog box with 7 mouse clicks
> (excluding typing the new height/width values) in 99se. I
> have not been unable to find a simple way to do this in DXP.
> The problem I see in this case is that DXP does not select or
> mask designators along with their components.
> I hope that you can prove me wrong.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Forum Guidelines Rules: * * * Browse or Search previous postings: *[EMAIL PROTECTED] * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to