Re: [PEDA] Macro with process container
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
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
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
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
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.
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
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
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.
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.
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.
> 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
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
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
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
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
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
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] * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *