Re: [PEDA] Macro with process container

2003-11-04 Thread ERIC BOBILLIER
Hi Ian
I send you my code.
'**
'This process place a simple ProcessContainer in the current sch
Sub Main

Addstringparameter "Process","Client:RunApplication"
Addstringparameter "InstanceName","essai"
Addstringparameter "configuration","application=notepad.exe"
AddStringParameter "selection","True"
RunProcess "sch:PlaceProcessContainer"

End Sub
'**
The only way i have found to place process with good parameters is to modify
advsch99se.dft,
but i don't know how reload this file dynamically.
Any suggestions ?

Regards

Eric

> -Message d'origine-
> De: Ian Wilson [mailto:[EMAIL PROTECTED]
> Date: lundi 3 novembre 2003 23:35
>  : Protel EDA Forum
> Objet: Re: [PEDA] Macro with process container
>
>
> On 02:49 AM 4/11/2003, ERIC BOBILLIER said:
> >Hi
> >I try to develop a macro who place process container in sch.
> >But i have problems.
> >In my macro before calling the process Sch:PlaceProcessContainer , i give
> >few few parameters like ProcessName,InstanceName,Selection,color etc.
> >But when I run my macro it's just place a process container with the good
> >ProcessName, but without any of  others parameters.
> >I have try few  testing for InstanceName like "InstanceName or Name or
> >Intance" but without success.
> >I fact', only ProcessName run good.I have test every parameters for this
> >process.
> >My question is how can I give the good parameters for this process ? is
> >possible?
>
> Can you copy the macro code into an email and let us see what you
> are doing?
>
> Ian
>
>
>
>



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Macro with process container

2003-11-04 Thread Wojciech Oborski
Eric,

Perhaps this is a strange question, but - why do you need a macro
that would create a process container containing a process which would
run Notepad (or any other application).
It seems very complicated.
1. If you need to have certain process available in Schematic (or any
   other) Editor you may assign this process (with approprate parameters)
   to a new menu entry, toolbar button or a shortcut key.
2. If you need a sequence of processes - then write a macro and create
   new menu entry, toolbar button or a shortcut key to run that macro.
Of course - menu entry, toolbar button or a shortcut key would have
the same function for all documents, while a Process Container is
"sheet specific".
But - if you want to create "sheet specific" Process Container with
a macro then you need to modify that macro each time.
AFAIK Process Container cannot contain a sequence of processes and this
inability makes it's functionality very limited.
I'm not saying that what you are trying to do is wrong - I just don't
see a good justification for your efforts.
BTW, it's a good practice to use "ResetParameters" Client Basic extention
to reset the parameter buffer before setting parameters used by a process.
Then the sequence looks like:
ResetParameters
Addstringparameter ...
Addstringparameter ...

RunProcess ...
Regards,
Wojciech Oborski
ERIC BOBILLIER wrote:

Hi
I try to develop a macro who place process container in sch.
But i have problems.
In my macro before calling the process Sch:PlaceProcessContainer , i give
few few parameters like ProcessName,InstanceName,Selection,color etc.
But when I run my macro it's just place a process container with the good
ProcessName, but without any of  others parameters.
I have try few  testing for InstanceName like "InstanceName or Name or
Intance" but without success.
I fact', only ProcessName run good.I have test every parameters for this
process.
My question is how can I give the good parameters for this process ? is
possible?



'**
'This process place a simple ProcessContainer in the current sch
Sub Main
   Addstringparameter "Process","Client:RunApplication"
   Addstringparameter "InstanceName","essai"
   Addstringparameter "configuration","application=notepad.exe"
   AddStringParameter "selection","True"
   RunProcess "sch:PlaceProcessContainer"
End Sub
'**




* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Macro with process container

2003-11-04 Thread ERIC BOBILLIER
Wojceich see below.

> -Message d'origine-
> De: Wojciech Oborski [mailto:[EMAIL PROTECTED]
> Date: mardi 4 novembre 2003 12:51
>  : Protel EDA Forum
> Objet: Re: [PEDA] Macro with process container
>
>
> Eric,
>
> Perhaps this is a strange question, but - why do you need a macro
> that would create a process container containing a process which would
> run Notepad (or any other application).
> It seems very complicated.
> 1. If you need to have certain process available in Schematic (or any
> other) Editor you may assign this process (with approprate parameters)
> to a new menu entry, toolbar button or a shortcut key.
> 2. If you need a sequence of processes - then write a macro and create
> new menu entry, toolbar button or a shortcut key to run that macro.
>
> Of course - menu entry, toolbar button or a shortcut key would have
> the same function for all documents, while a Process Container is
> "sheet specific".

> But - if you want to create "sheet specific" Process Container with
> a macro then you need to modify that macro each time.

No not the macro but the parameter of macro.It's bit different.
In fact there is the process client:RuncomonDialog
who give you  path for files and i want use it for define the name of file i
want open with notepad.
That the reason i want to do that.

> AFAIK Process Container cannot contain a sequence of processes and this
> inability makes it's functionality very limited.

Sorry but it's wrong.  You can run a process containing few other process.
For this see in the Knoledgebase on Protel site (item N 2772).

> I'm not saying that what you are trying to do is wrong - I just don't
> see a good justification for your efforts.
>
> BTW, it's a good practice to use "ResetParameters" Client Basic extention
> to reset the parameter buffer before setting parameters used by a process.
> Then the sequence looks like:

Of course it's juste an omission.

>
>  ResetParameters
>  Addstringparameter ...
>  Addstringparameter ...
>  
>  RunProcess ...
>
> Regards,
> Wojciech Oborski
>
> ERIC BOBILLIER wrote:
>
> > Hi
> > I try to develop a macro who place process container in sch.
> > But i have problems.
> > In my macro before calling the process
> Sch:PlaceProcessContainer , i give
> > few few parameters like ProcessName,InstanceName,Selection,color etc.
> > But when I run my macro it's just place a process container
> with the good
> > ProcessName, but without any of  others parameters.
> > I have try few  testing for InstanceName like "InstanceName or Name or
> > Intance" but without success.
> > I fact', only ProcessName run good.I have test every parameters for this
> > process.
> > My question is how can I give the good parameters for this process ? is
> > possible?
>
>
>
> > '**
> > 'This process place a simple ProcessContainer in the current sch
> > Sub Main
> >
> >Addstringparameter "Process","Client:RunApplication"
> >Addstringparameter "InstanceName","essai"
> >Addstringparameter "configuration","application=notepad.exe"
> >AddStringParameter "selection","True"
> >RunProcess "sch:PlaceProcessContainer"
> >
> > End Sub
> > '**
>
>
>
>



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Macro with process container

2003-11-04 Thread Wojciech Oborski
Eric,

Sorry for continuing - it doesn't answer your original question,
but, see below:
>>

But - if you want to create "sheet specific" Process Container with
a macro then you need to modify that macro each time.
No not the macro but the parameter of macro.It's bit different.
In fact there is the process client:RuncomonDialog
who give you  path for files and i want use it for define the name of file i
want open with notepad.
That the reason i want to do that.


It still looks like a bit too complicated, sorry, I don't see a point.
I think, you may achieve this just with a macro, without a Process
Container - just include in the macro a dialog that will prompt the user
for any parameter - let it be a name of the file you want to open (or
process in another way).
My point is: instead of using a macro to create a Process Container that
would do some job, just use a macro to do that job.

AFAIK Process Container cannot contain a sequence of processes and this
inability makes it's functionality very limited.
Sorry but it's wrong.  You can run a process containing few other process.
For this see in the Knoledgebase on Protel site (item N 2772).
OK - I didn't know about the features of Sch:ExecuteProcessContainer process.
But Protel KB 2772 doesn't say anything being in opposition to what I stated.
Process Container may contain only a single process.
With a single Process Container you cannot run a sequence of processes
directly - instead you may execute a sequence of Process Containers,
each containing one process only.
It's a nice trick but still - requires a lot of work.
Regards
Wojciech Oborski


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Macro with process container

2003-11-04 Thread ERIC BOBILLIER
Wojciech

Perhaps my explain was not clear.
I want place process container in sch with macro because it's the only way i
have found to run it simply with sch:ExecuteProcessContainer.
I want choose document in folder outside DDB, get his address (path), store
it via Processcontainer who have 3 parameters:
1)Process : RunApplication
2)InstanceName : Name of document
3)Configuration : application = Nodepad | parameter = address of the
selected document

And run it with  sch:ExecuteProcessContainer.

Like that, everytime i open my sch i can run the specific document associate
with him.

The problem is not to store the path string in the sch,but to read it after
to open nodepad with the good document.

If you know how read a string (for use in macro)in the sch, i'm very
interest.

You know,if i can place processcontainer with parameter,after i can
associate different kind of document (Like PDF,Image,etc)
in the sch.And open there with there specific readers with juste modify the
name of the application in (3).

Regards

Eric



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


[PEDA] Complete custom protel library.

2003-11-04 Thread Brian Guralnick
A complete custom library designed for those who plan their PCB design
starting at the schematic stage.

Here it is:
http://pages.infinit.net/helloftp/protel.htm < the 192kb file has
everything.


_
Brian Guralnick
[EMAIL PROTECTED]



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Macro with process container

2003-11-04 Thread Robert Stephens
Hello all,

Please indulge a newbie question.

I keep seeing references to all sorts of processes, containers, macros
etc. sprinkled throughout the DXP documentation, as well as oblique
references to Delphi objects and classes, but haven't seen any clear cut
examples of language development in any of the manuals or tutorials.
What am I missing?

Bob Stephens

-Original Message-
From: Wojciech Oborski [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 04, 2003 6:51 AM
To: Protel EDA Forum
Subject: Re: [PEDA] Macro with process container


Eric,

Sorry for continuing - it doesn't answer your original question, but,
see below:

 >>

>>But - if you want to create "sheet specific" Process Container with a 
>>macro then you need to modify that macro each time.
>>
> 
> No not the macro but the parameter of macro.It's bit different. In 
> fact there is the process client:RuncomonDialog who give you  path for

> files and i want use it for define the name of file i want open with 
> notepad. That the reason i want to do that.
> 


It still looks like a bit too complicated, sorry, I don't see a point. I
think, you may achieve this just with a macro, without a Process
Container - just include in the macro a dialog that will prompt the user
for any parameter - let it be a name of the file you want to open (or
process in another way). My point is: instead of using a macro to create
a Process Container that would do some job, just use a macro to do that
job.


>>AFAIK Process Container cannot contain a sequence of processes and 
>>this inability makes it's functionality very limited.
>>
> 
> Sorry but it's wrong.  You can run a process containing few other 
> process. For this see in the Knoledgebase on Protel site (item N 
> 2772).
> 

OK - I didn't know about the features of Sch:ExecuteProcessContainer
process. But Protel KB 2772 doesn't say anything being in opposition to
what I stated. Process Container may contain only a single process. With
a single Process Container you cannot run a sequence of processes
directly - instead you may execute a sequence of Process Containers,
each containing one process only. It's a nice trick but still - requires
a lot of work.

Regards
Wojciech Oborski





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Macro with process container

2003-11-04 Thread Duane Foster
Here is a macro that parses the path name from Client:RunCommonDialog and passes it to 
an external executable (csv_gbn.exe).
HTH

' RunBom.bas - ClientBasic macro for Protel 99 SE
' Form BOM report with company numbers -  text output style
' 
' Schematic must be in 'windows file system' DDB format
' 'csv_gbn.exe' v3.2  must be in c:\program files\design explorer 99 SE\ 

Sub Main

Dim b  as Integer
Dim l  as Integer
Dim Fname  as String *255
Dim AFile  as String 
Dim BFile  as String

  
   ResetParameters
   
   AddStringParameter "DocumentType","SCH" 
   AddStringParameter "Prompt"',"Select Schematic for BOM report" 
   AddStringParameter "Dialog","ChooseDocument" 
   
   RunProcess "Client:RunCommonDialog" 
   
   GetIntegerParameter "Result", b
If b  Then
  GetStringParameter "FileName", Fname

'   Msgbox Fname 'diagnostic 

  ResetParameters
  AddStringParameter "DocumentName", Fname 
  RunProcess "Sch:ReportBOM" 
   
  ResetParameters
  RunProcess "Client:CloseDocument" 

  SetCursorBusy

'  Parse Filename string to get path
 b = InStr(1, Fname, "$RP") 'locate preceding field
 b = b + 4'set first char of path 
 l = InStr(1, Fname, "$RN") 'locate end of path 
 l = l - b'length of path 
 AFile = Mid(Fname, b, l) 'fetch path name 
 BFile = Mid(Fname, b, l) 'fetch path name for later use 
  
'  Parse Filename string to get schematic name 
 b = InStr(1, Fname, "$ON") 'locate preceding field
 b = b + 4'set first char of schematic name 
 l = InStr(1, Fname, "$ID") 'locate end of schematic name
 l = l - b'length of sch name 
 AFile = AFile + "\" + Mid(Fname, b, l) 'fetch schematic name
 l = Len(AFile)
 AFile = Mid(AFile, 1, (l-3))
 AFile = AFile + "sch" 'form lowercase extension for csv_gbn.exe

 
'   Msgbox AFile'diagnostic  

 Open "C:\Program Files\Design Explorer 99 SE\bom_sch.tmp" For Output As #1 
 Write #1, AFile 
 Close #1 


 ResetParameters
 RunApplication "C:\Program Files\Design Explorer 99 SE\csv_gbn.exe" 
 
   
 ResetCursor
 
 '  Parse Filename string to get DDB name 
 b = InStr(1, Fname, "$RN") 'locate preceding field
 b = b + 4'set first char of DDB name 
 l = InStr(1, Fname, "$OP") 'locate end of DDB name
 l = l - b'length of DDB name 
 BFile = BFile + "\" + Mid(Fname, b, l) 'fetch DDB name & add to path 
  
'Form Bom Filename   
 l = Len(AFile)
 AFile = Mid(AFile, 1, (l-4))
 AFile = AFile + "_bom.txt" 
' Msgbox BFile'diagnostic  

 ResetParameters 
 AddStringParameter "FileName", BFile  
 
 RunProcess "Client:OpenDocument"
  
 ResetParameters
 AddStringParameter "CreateNewDesign", "False"  
 AddStringParameter "FileName", AFile  
 
 RunProcess "Client:OpenDocument"

Else 
  Msgbox "File confusion?"   
End If

End Sub   
'--}



> -Original Message-
> From: ERIC BOBILLIER [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, November 04, 2003 7:42 AM
> To: Protel EDA Forum
> Subject: Re: [PEDA] Macro with process container
> 
> 
> Wojciech
> 
> Perhaps my explain was not clear.
> I want place process container in sch with macro because it's 
> the only way i
> have found to run it simply with sch:ExecuteProcessContainer.
> I want choose document in folder outside DDB, get his address 
> (path), store
> it via Processcontainer who have 3 parameters:
> 1)Process : RunApplication
> 2)InstanceName : Name of document
> 3)Configuration : application = Nodepad | parameter = address of the
> selected document
> 
> And run it with  sch:ExecuteProcessContainer.
> 
> Like that, everytime i open my sch i can run the specific 
> document associate
> with him.
> 
> The problem is not to store the path string in the sch,but to 
> read it after
> to open nodepad with the good document.
> 
> If you know how read a string (for use in macro)in the sch, i'm very
> interest.
> 
> You know,if i can place processcontainer with parameter,after i can
> associate different kind of document (Like PDF,Image,etc)
> in the sch.And open there with there specific readers with 
> juste modify the
> name of the application in (3).
> 
> Regards
> 
> Eric
> 
> 
> 


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Complete custom protel library.

2003-11-04 Thread Bagotronix Tech Support
Brian:

I get a HTTP 404 error message and some French language error message when I
click on the links to get the files.

Parlez-vous France?
Nope.  Just English, C, Basic, X86 assembly, and rusty ancient Latin.

Best regards,
Ivan Baggett
Bagotronix Inc.
website:  www.bagotronix.com


- Original Message -
From: "Brian Guralnick" <[EMAIL PROTECTED]>
To: "Protel EDA Forum" <[EMAIL PROTECTED]>
Sent: Tuesday, November 04, 2003 11:28 AM
Subject: [PEDA] Complete custom protel library.


> A complete custom library designed for those who plan their PCB design
> starting at the schematic stage.
>
> Here it is:
> http://pages.infinit.net/helloftp/protel.htm < the 192kb file has
> everything.
>
>
> _
> Brian Guralnick
> [EMAIL PROTECTED]
>
>
>



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Complete custom protel library.

2003-11-04 Thread Brock Russell
There are typos in the links. Change the back-slashes in front of the 
filenames to forward-slashes.

http://pages.infinit.net/helloftp/protel/brians_protelscripts.zip
http://pages.infinit.net/helloftp/protel/super_compact.zip
http://pages.infinit.net/helloftp/protel/brians_public.zip
Thanks Brian. I like the super-compact library. Picked that up some time ago.

Brock


Brian:

I get a HTTP 404 error message and some French language error message when I
click on the links to get the files.
Parlez-vous France?
Nope.  Just English, C, Basic, X86 assembly, and rusty ancient Latin.
Best regards,
Ivan Baggett
Bagotronix Inc.
website:  www.bagotronix.com
- Original Message -
From: "Brian Guralnick" <[EMAIL PROTECTED]>
To: "Protel EDA Forum" <[EMAIL PROTECTED]>
Sent: Tuesday, November 04, 2003 11:28 AM
Subject: [PEDA] Complete custom protel library.
> A complete custom library designed for those who plan their PCB design
> starting at the schematic stage.
>
> Here it is:
> http://pages.infinit.net/helloftp/protel.htm < the 192kb file has
> everything.
>
>
> _
> Brian Guralnick
> [EMAIL PROTECTED]
>
>
>



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Complete custom protel library.

2003-11-04 Thread Brian Guralnick
> There are typos in the links. Change the back-slashes in front of the
> filenames to forward-slashes.

How odd, the links as they are seem to work fine for me...
Ok, I'll fix-em.

_
Brian Guralnick
[EMAIL PROTECTED]


- Original Message - 
From: "Brock Russell" <[EMAIL PROTECTED]>
To: "Protel EDA Forum" <[EMAIL PROTECTED]>
Sent: Tuesday, November 04, 2003 1:16 AM
Subject: Re: [PEDA] Complete custom protel library.


> There are typos in the links. Change the back-slashes in front of the
> filenames to forward-slashes.
>
> http://pages.infinit.net/helloftp/protel/brians_protelscripts.zip
> http://pages.infinit.net/helloftp/protel/super_compact.zip
> http://pages.infinit.net/helloftp/protel/brians_public.zip
>
> Thanks Brian. I like the super-compact library. Picked that up some time
ago.
>
> Brock
>
>
> >Brian:
> >
> >I get a HTTP 404 error message and some French language error message
when I
> >click on the links to get the files.
> >
> >Parlez-vous France?
> >Nope.  Just English, C, Basic, X86 assembly, and rusty ancient Latin.
> >
> >Best regards,
> >Ivan Baggett
> >Bagotronix Inc.
> >website:  www.bagotronix.com
> >
> >
> >- Original Message -
> >From: "Brian Guralnick" <[EMAIL PROTECTED]>
> >To: "Protel EDA Forum" <[EMAIL PROTECTED]>
> >Sent: Tuesday, November 04, 2003 11:28 AM
> >Subject: [PEDA] Complete custom protel library.
> >
> >
> > > A complete custom library designed for those who plan their PCB design
> > > starting at the schematic stage.
> > >
> > > Here it is:
> > > http://pages.infinit.net/helloftp/protel.htm < the 192kb file has
> > > everything.
> > >
> > >
> > > _
> > > Brian Guralnick
> > > [EMAIL PROTECTED]
> > >
> > >
> > >
> >
> >
>
>



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


[PEDA] nc drill file and gerber generation Protel DXP

2003-11-04 Thread Patrick Smeets
1) When I want to export my Protel DXP file to gerber and an NC drill file
then sometimes the output is not readable in an independent gerber viewer
like Gerbview, only in Camtastic - which is an Altium product.

2) When I change the layers to be exported then often the old layers still
can be seen when the Camtastic file is generated. Is this a bug or do I do
something wrong?

Patrick



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] PCB Routing GND

2003-11-04 Thread Abd ul-Rahman Lomax
I see this mail didn't go out when I wrote it so here it is.

At 03:16 AM 10/30/2003, Website Visitor wrote:
I have not found a way yet to disable, or stop, Protel from routing GND 
traces.  I have a GND plane and all of the components are connected to it 
via thermals.  However, when ever I use the AutoRouter the program begins 
routing GND traces.
My comments are for P99SE. This may not fully apply to DXP, I don't know.

Let me see if I understand. You have a through-hole component board, not 
surface mount (since you did not mention track and vias, but only thermals).

You have a GND plane; it has been assigned the GND net in the Stack 
Manager; you can see, when you open the Stack Manager, "(GND)" after the 
name of the internal layer in question.

You have a Power Plane Connect Style Design Rule with Scope Board, Connect 
Relief, and appropriate values for expansion, width, gap, and entries (such 
as 20mil 10mil 10mil, 4).

You have completely routed the GND net and you have checked "Lock all 
Preroutes" in Autorouter Setup.

I just took the Protel sample board "LCD Controller.pcb" and deleted all 
track except for ground track and all vias except for ground pads -- that 
board appears to use free pads for plane connections. The board includes 
both through hole and SMT components.

Then I ran the autorouter on the board. No new connections were made for 
ground pins, neither through-hole nor surface pads. I unrouted, placed a 
surface pad, assigned it to GND, and ran the router again. As would be 
expected, the router placed a via next to the pad and connected it to GND. 
(with a thermal, which is not preferred, I'd set a rule to direct-connect 
GND vias to GND, and I wouldn't use free pads for ground unless I needed to 
name them for some special rule).

I don't see the phenomenon our visitor describes. But it seems to me like I 
did at some time in the past, and I don't remember the conditions. What 
version Protel is being used?

I have created classes that have all the signals and trace widths 
associated with them but this did not help.  I have disabled the system 
board routing layer and only enabled mine.  But again that did not help.
It is possible that some routing class/Design Rule setup would cause the 
spurious routing. Does it do this without all those class setups? Or there 
is some other unusual Design Rule set?

How do I stop Protel from routing GND traces when I have a GND layer that 
the components are already connected too?
It shouldn't be necessary. What is wrong with this picture?

Please respond via the following email:  [EMAIL PROTECTED]

Thanks in advance,

Brad
Posted from Association web site by: Brad Epperson
If I had my druthers, I'd not allow "Website visitor" to post without 
joining. Here's why: a question is asked, and then everyone who wishes to 
answer it is being asked to specially address the mail to the visitor 
instead of simply sending it to the list. If a writer does do that, and 
does not also post the answer to the list, other writers may waste time 
giving the same answer. In this case, I cc'd Mr. Epperson.

I can understand, however, that delay in joining the list and a need to get 
an answer quickly would make it desireable to post as a visitor. That 
problem could be solved, but I do think it would take using an Association 
list instead of the Techserv list.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] State of PCB (aka EDA) tool business

2003-11-04 Thread Abd ul-Rahman Lomax
At 08:44 PM 11/3/2003, you wrote:
interesting
what is that in US$ ?
US$1.00 is roughly AU$1.50

at the 12 mil level double is a lot!
So it ends up as $US16 million. But I''m not at all sure how to relate that 
figure to what's in the annual report. Altium Ltd itself shows fiscal 2003 
revenue of AU$31 million. That would be about US$20 million.

Reading over the annual report, I realise the matter is a tad complicated, 
because of the existence of Altium Ltd as the parent entity and then other 
companies owned by Altium. On first glance, however, the position of 
Altium, even though losses are shown for fiscal 2003, seems to be quite 
healthy. They could pay off all liabilities and deferred expenses with 
current assets and still have a couple of million dollars left, plus 
non-current assets including the software rights, etc.





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] State of PCB (aka EDA) tool business

2003-11-04 Thread Abd ul-Rahman Lomax
At 08:53 PM 11/3/2003, Darren wrote:


Not sure where that number comes from, but Altium
sales where around 50 Mill AUD or 35 Mill USD, for
2002.
That's "Consolidated Entities," AU$52 million for fiscal 2002, which 
includes the companies owned by Altium. From the report, however, these 
seem to be mostly sales organizations, such as Altium Inc USA and Altium KK 
Japan, so that figure is probably the most appropriate one. Each of these 
other companies is 100% owned by Altium Ltd.

The consolidated ordinary activities revenue figure for fiscal 2003 was 
AU$47 million.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] nc drill file and gerber generation Protel DXP

2003-11-04 Thread Abd ul-Rahman Lomax
At 05:04 PM 11/4/2003, Patrick Smeets wrote:
1) When I want to export my Protel DXP file to gerber and an NC drill file
then sometimes the output is not readable in an independent gerber viewer
like Gerbview, only in Camtastic - which is an Altium product.
It's pretty likely that if Gerbview is properly configured for the format 
of the Protel-generated gerber files, it will be able to read them.

2) When I change the layers to be exported then often the old layers still
can be seen when the Camtastic file is generated. Is this a bug or do I do
something wrong?
Not likely a bug, rather, a lack of understanding how to generate plots and 
work with them with CAMtastic.

I'm not familiar -- yet -- with DXP, so perhaps DXP supposedly integrates 
CAMtastic so that you automatically see updated files when you generate 
them. I hadn't heard about that as a feature, however. But see below.

To get a better answer, I'd suggest that you detail exactly what you are 
doing. What steps are you taking, precisely, that lead you to expect you 
will see (1) files in Gerbview and (2) new files in CAMtastic?

In P99SE, "export" is a process whereby files that exist in the Document 
view as part of the .ddb file are written outside that file, as ordinary 
Windows-accessible files. In 99SE the CAM manager, if properly configured, 
will automatically export the CAM files as part of its process, since 
usually you will want to use them outside of Protel. It can do this in 
various ways. My own system is set up such that it creates a directory with 
the name of the PCB file and the CAM files, including gerber, are exported 
there. If I regenerate the files, the earlier versions are overwritten. If 
I understand what you wrote above, if I disable some layers and enable 
others for gerber generation, the export directory will now contain all 
layers that have been generated, so if you point CAMtastic at that 
directory and command it to automatically load all the files, yes, you will 
see the previous layers. It's not a bug. Export does not erase any files, 
it only writes files (which might overwrite any files with the same name.)

CAMtastic is an Altium product, that's true, but it was an independent 
product until Altium bought the company. So it does function as a 
confirmation of your Protel output.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] State of PCB (aka EDA) tool business

2003-11-04 Thread Darren


What a do know is the 200,000 ALU shares I own are
now half what I paid for them with only 2 cent
div for the last year, the IPO was at $2.00 so they
have lost several hundred million of shareholders
money..

Darren


> -Original Message-
> From: Abd ul-Rahman Lomax [mailto:[EMAIL PROTECTED] 
> 
> At 08:53 PM 11/3/2003, Darren wrote:
> 
> 
> >Not sure where that number comes from, but Altium
> >sales where around 50 Mill AUD or 35 Mill USD, for
> >2002.
> 
> That's "Consolidated Entities," AU$52 million for fiscal 2002, which 
> includes the companies owned by Altium. From the report, 
> however, these 
> seem to be mostly sales organizations, such as Altium Inc USA 
> and Altium KK 
> Japan, so that figure is probably the most appropriate one. 
> Each of these 
> other companies is 100% owned by Altium Ltd.
> 
> The consolidated ordinary activities revenue figure for 
> fiscal 2003 was 
> AU$47 million.
> 



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *