Re: gEDA-user: TwoStageAmp example
On Tuesday 03 April 2007 22:46, John Doty wrote: > Yep. Of course what a low level digital video designer wants > is *noise* analysis at a particular point in time. And a > simulator that could incorporate physical noise directly into > a transient analysis would really get my attention. Since you are doing digital, I guess your main concern is channel noise, not things like resistor noise. Would a simple noise source fit your needs? How about a NOISE variant of a voltage source? (along with PWL, SIN, and so on) It seems to me that a random number generator with some filtering would do the job. Those source functions are plugins in gnucap, so it should be easy to make another one for noise. They work for other components too, not just sources. In almost spice syntax .. V123 (1 0) noise bandwidth=20k amplitude=5 In verilog syntax ... noise_source #(.bandwidth(20k), .amplitude(5)) V123 (1, 0); How would you display the results? I am thinking of the "eye diagram", which would require triggered retrace, like an oscilloscope. I am not aware of any of our wave viewers that have this feature. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: VMWare image of Ubuntu distribution of Linux with gEDA installed.
Cory Cross wrote: Steve Morss's VMWare image with gEDA is available on my server until people use up too much bandwidth. That will happen after 50 downloads Bit Torrent? It's had 3 gets so far... And two others starting to webserve it. But yes, I could "seed" it also. Lot's of other work to do first! John Griessen ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Select all connected objects
DJ Delorie wrote: anyone know how to use that menu choice in PCB? Anything that's "found" becomes "selected" instead. oh, I see. So something like "lookup connection to object" and then use the "select connected objects" to select them. thanks ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: VMWare image of Ubuntu distribution of Linux with gEDA installed.
Steve Morss's VMWare image with gEDA is available on my server until people use up too much bandwidth. That will happen after 50 downloads Bit Torrent? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Select all connected objects
On Wed, Apr 04, 2007 at 10:56:44PM -0400, Dan McMahill wrote: > anyone know how to use that menu choice in PCB? Seems to select everything with FOUNDFLAG, which seems to (usually) be set by LookupConnection. So if you did :Connection(Find) and clicked on something, then that menu item would select it? -- Ben Jackson AD7GD <[EMAIL PROTECTED]> http://www.ben.com/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Select all connected objects
> anyone know how to use that menu choice in PCB? Anything that's "found" becomes "selected" instead. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Select all connected objects
anyone know how to use that menu choice in PCB? Thanks -Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Update: Looking for a project
Jason Aron wrote: Hey anyone... Ok - here's what I've heard for project ideas (and some commentary or questions): 1) AM modulator to interface Sirius satellite radio with a Atwater Kent console radio I get the idea that you want something like this: (except this transmits FM instead of AM). The input is either a USB-stick or an audio jack (from satellite radio) and the output is a transmitted radio signal. http://www.walmart.com/catalog/product.do?product_id=4956678 Interesting project, and it probably wouldn't be too hard. Let me know if this is what you're thinking about. I was thinking just the audio jack input. A basic modulator should be very simple and I should probably just take the hour or so and build it. I got a bit side tracked with thinking it would be fun to make it digitally tuned. -Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
RE: gEDA-user: simulation advice
That makes sense; thanks. > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of al davis > Sent: Wednesday, April 04, 2007 3:59 PM > To: geda-user@moria.seul.org > Subject: Re: gEDA-user: simulation advice > > On Wednesday 04 April 2007 10:54, David Kerber wrote: > > Do you mix your C and C++ projects' source code together > like that? I > > wouldn't. > > It is very common, mostly for using existing code. If you > are using C++, there is no advantage in having part of it in > C, but it does make sense as a way to use C libraries or legacy code. > > The gnucap spice model plugins are all C code with a C++ > wrapper. The C++ wrapper provides the correct interface, > both ways. The spice models are in C, because they were > written for spice which is C. > > > > ___ > geda-user mailing list > geda-user@moria.seul.org > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: simulation advice
On Wednesday 04 April 2007 10:54, David Kerber wrote: > Do you mix your C and C++ projects' source code together like > that? I wouldn't. It is very common, mostly for using existing code. If you are using C++, there is no advantage in having part of it in C, but it does make sense as a way to use C libraries or legacy code. The gnucap spice model plugins are all C code with a C++ wrapper. The C++ wrapper provides the correct interface, both ways. The spice models are in C, because they were written for spice which is C. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: VMWare image of Ubuntu distribution of Linux with gEDA installed.
On Tue, 2007-04-03 at 10:43 -0500, John Griessen wrote: > See http://foseda.com/ the link gEDA-on-Linux-on-VMWare > OK.. I've thrown my hat in the ring. I have a place to mirror this to and allow others to download it from. Check out: http://geda.berghold.net Is there a "master site" somewhere that I can set up a formal mirror process for? -- Peter L. Berghold Unix Professional [EMAIL PROTECTED] AIM: redcowdawg YIM: blue_cowdawg "Those who fail to learn from history are condemned to repeat it." signature.asc Description: This is a digitally signed message part ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
RE: gEDA-user: simulation advice
Thanks; I'm beginning what you're getting at. > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of DJ Delorie > Sent: Wednesday, April 04, 2007 1:37 PM > To: geda-user@moria.seul.org > Subject: Re: gEDA-user: simulation advice > > > > Do you mix your C and C++ projects' source code together > like that? I > > wouldn't. > > Me, I use *.cc for C++. But, as the creator of DJGPP, I have > to deal with all the users who run GCC HELLO.C and can't > figure out why it doesn't work right. > > > > "cvs" is a program > > > "CVS" is a subdirectory for source control > > > > And that will still work unless they are both within the > same parent > > directory. If they are, then give the program a different > name or an > > extension. > > Yes, and the cvs source repository (used to build cvs itself) > needed a hack to get around this. > > > But if it's case insensitive, why shouldn't it preserve > whatever you > > type in? I use case to make names more readable, but like the > > convenience of not having to type it in camel-hump case for a > > quick-and-dirty script. > > Most of the problems we've seen revolve around wildcards and > findfirst/findnext type functionality. When you're case > insensitive, software and users get lazy about case, then > wildcards stop working right when you *do* care about case. > > > ___ > geda-user mailing list > geda-user@moria.seul.org > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: simulation advice
> Do you mix your C and C++ projects' source code together like that? I > wouldn't. Me, I use *.cc for C++. But, as the creator of DJGPP, I have to deal with all the users who run GCC HELLO.C and can't figure out why it doesn't work right. > > "cvs" is a program > > "CVS" is a subdirectory for source control > > And that will still work unless they are both within the same parent > directory. If they are, then give the program a different name or > an extension. Yes, and the cvs source repository (used to build cvs itself) needed a hack to get around this. > But if it's case insensitive, why shouldn't it preserve whatever you > type in? I use case to make names more readable, but like the > convenience of not having to type it in camel-hump case for a > quick-and-dirty script. Most of the problems we've seen revolve around wildcards and findfirst/findnext type functionality. When you're case insensitive, software and users get lazy about case, then wildcards stop working right when you *do* care about case. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Looking for a project
Jason Aron wrote: > Hey anyone I've been using geda for about six months and I think I'm > about done with my current project (I get the final boards next > week). So while I'm waiting for my boards, I'm thinking about what > I'm going to do next... and I'm drawing a complete blank. Does > anyone have some good ideas for me? I'm a hardware guy with lots of > experience in building radios and audio systems (RF and audio). I > know everybody's got a long list of projects tucked away in the back > corner of a desk... Is there one that you'd like a jump-start on? Test equipment for 802.11 wireless systems? An in line SWR meter would be a good place to start. Or a converter that would let a standard HF SWR meter make measurements in the 2.4 ghz band? -- Darryl Gibson N2DIY RLU X 182668/379552 “Arms are the only true badges of liberty. The possession of arms is the distinction of a free man from a slave.” -- Andrew Fletcher, A Discourse of Government with relation to Militias (1698) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
RE: gEDA-user: simulation advice
You can in XP, from both a command line and through explorer; I do it routinely. I don't think I've tried this in older versions, though. Dave > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Peter Clifton > Sent: Wednesday, April 04, 2007 12:04 PM > To: gEDA user mailing list > Subject: RE: gEDA-user: simulation advice > > > I agree here; it should keep whatever I type in for the case, and > > that's the way it has worked since at least windows 2000. > > What is extra-special annoying (and thank goodness I'm away > from Windows now), is you can't rename a file to different > case. Windows _refuses_ (because as far as its insensitive > test is concerned, the before and after names are the same). > > Peter > > > > > ___ > geda-user mailing list > geda-user@moria.seul.org > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
RE: gEDA-user: simulation advice
> I agree here; it should keep whatever I type in for the case, and that's the > way it has worked since at least windows 2000. What is extra-special annoying (and thank goodness I'm away from Windows now), is you can't rename a file to different case. Windows _refuses_ (because as far as its insensitive test is concerned, the before and after names are the same). Peter ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: avoid route on component layer for specific component
Ben Jackson wrote: In pcb you could probably get close to the same effect by drawing walls around the pins in the copper which you delete later. Yes, this is easy using groups and changing the group shown when autorouting vs. doing hand layout.When we get scripting to be easier, it will be a snap to sequence steps like this and you could then prefer to always show your keepout layer for that side, then autoroute, then un-show it... John Griessen Austin TX ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: avoid route on component layer for specific component
On Wed, Apr 04, 2007 at 09:04:55AM +0200, ludovic SMADJA wrote: > > On an home-made board, it's sometimes quite difficult to solder > components on component side. The problem is that autoroute method use > it to connect component layer and solder layer. Turned pin sockets are a big help for that problem. > Is a way to easily declare for some components (like IC) but not for > others (like resistor) not to route on component layer but only on > solder layer ? In Eagle I used to use keepouts on the top layer around those components, and via-keepouts under the chips. In pcb you could probably get close to the same effect by drawing walls around the pins in the copper which you delete later. -- Ben Jackson AD7GD <[EMAIL PROTECTED]> http://www.ben.com/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: avoid route on component layer for specific component
ludovic SMADJA wrote: Is a way to easily declare for some components (like IC) but not for others (like resistor) not to route on component layer but only on solder layer ? The way we have now is not per component, but per layer. Before running autoroute, stop showing the component layer, then run. Also you can create groups of layers, then change some of them from one side to the other. Also, after autorouting on all layers, you can select by area including vias and footprints, then execute movetolayer (key m or m) to change the ones you want. only the traces will be changed, not footprints. (This won't do anything useful for SMT footrpints...just thru hole) John Griessen ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
RE: gEDA-user: simulation advice
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Samuel > A. Falvo II > Sent: Wednesday, April 04, 2007 11:21 AM > To: gEDA user mailing list > Subject: Re: gEDA-user: simulation advice > > On 4/4/07, David Kerber <[EMAIL PROTECTED]> wrote: > > I guess I should stop arguing this; I can live and work with either > > one as long as I know what's expected, even if it's not how I would > > have designed it... > > It's strongly preferred that .cc be used for C++ programs > instead of .C. I've also seen .cpp for this, though that might be more common on windows-based tools (I know it's not just M$). > Even so, case-sensitive filesystems have one thing that > case-insensitive filesystems lack: virtually automatic > support for UTF-8-encoded names with an absolute minimum of > code to do it. It can implement this with dumb byte-by-byte > comparisons. Either a chunk of memory matches, or it doesn't. That's a really good argument for case-sensitive file systems, and is the first one I've seen. That's not to say there aren't others, but that's the first one I've seen specifically described. Thanks for pointing this out. ... > I agree that case preservation is a good thing; however, a > full case-insensitive implementation is not worth the time > investment to "Get It Right For Everyone."(tm) I can imagine! Dave ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: simulation advice
On Apr 4, 2007, at 11:21 AM, Samuel A. Falvo II wrote: I guess I should stop arguing this; I can live and work with either one as long as I know what's expected, even if it's not how I would have designed it... It's strongly preferred that .cc be used for C++ programs instead of .C. I must not have gotten that memo. ;) -Dave -- Dave McGuire Port Charlotte, FL ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: simulation advice
On Apr 4, 2007, at 10:54 AM, David Kerber wrote: But I still don't understand why you would want your file system to see myapp.log as being a different file from myApp.log? foo.c is a C program foo.C is a C++ program Which does a Makefile choose first? And yes, gcc cares about case, so don't use wildcards. Do you mix your C and C++ projects' source code together like that? I wouldn't. Mixing languages in a single program is perfectly legitimate. I've done a ton of mixed C and FORTRAN development, for example, and I can certainly see situations in which mixed C and C++ development would be advantageous. -Dave -- Dave McGuire Port Charlotte, FL ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: simulation advice
On 4/4/07, David Kerber <[EMAIL PROTECTED]> wrote: I guess I should stop arguing this; I can live and work with either one as long as I know what's expected, even if it's not how I would have designed it... It's strongly preferred that .cc be used for C++ programs instead of .C. Even so, case-sensitive filesystems have one thing that case-insensitive filesystems lack: virtually automatic support for UTF-8-encoded names with an absolute minimum of code to do it. It can implement this with dumb byte-by-byte comparisons. Either a chunk of memory matches, or it doesn't. Otherwise, you'll need to support crazy internationalization APIs when doing even the simplest of directory manipulations. For example, using toupper() to uppercase a filename for comparison purposes in OS/2 was _strongly_ discouraged because it failed to properly handle internationalization. Instead, they had a custom API just for this one, and only one, purpose: DosMapCase() if I recall correctly. I suspect Windows will have something similar. And I'm willing to bet you that the code behind DosMapCase() is more than a kilobyte in size, not counting all the internationalization tables. This leads to an interesting conundrum: if you need crazy internationalization functions to properly match filenames, but the internationalization database resides on disk, now you need a _default_ locale for the filesystem layer, thus now duplicating data and code further, something with which to bootstrap the desired locale with! Ouch. I agree that case preservation is a good thing; however, a full case-insensitive implementation is not worth the time investment to "Get It Right For Everyone."(tm) -- Samuel A. Falvo II ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: VMWare image of Ubuntu distribution of Linux with gEDA installed.
On Tue, 3 Apr 2007, John Griessen wrote: >Steve Morss's VMWare image with gEDA is available on my server until people >use up too much >bandwidth. That will happen after 50 downloads > >See http://foseda.com/ the link gEDA-on-Linux-on-VMWare > >John Griessen > >PS I have not tested it yet. Do you have a checksum for it Steve? > I've downloaded it and put it online at http://user.peticio.hu/geda as this host doesn't have traffic limit. However don't expect too high download speeds from outside of Hungary. Igor2 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
RE: gEDA-user: simulation advice
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of DJ Delorie > Sent: Wednesday, April 04, 2007 10:31 AM > To: geda-user@moria.seul.org > Subject: Re: gEDA-user: simulation advice > > > > But I still don't understand why you would want your file system to > > see myapp.log as being a different file from myApp.log? > > foo.c is a C program > foo.C is a C++ program > > Which does a Makefile choose first? And yes, gcc cares about > case, so don't use wildcards. Do you mix your C and C++ projects' source code together like that? I wouldn't. > > "cvs" is a program > "CVS" is a subdirectory for source control And that will still work unless they are both within the same parent directory. If they arey, then give the program a different name or an extension. > > I've been through all this with DJGPP. For years we dealt > with case insensitive filesystems. Really, the filesystem > shouldn't change on its own - I agree here; it should keep whatever I type in for the case, and that's the way it has worked since at least windows 2000. > it should be 100% case > sensitive (preferred), or at least 100% case insensitive, not > the mutant "case preserving" that MS chose. But if it's case insensitive, why shouldn't it preserve whatever you type in? I use case to make names more readable, but like the convenience of not having to type it in camel-hump case for a quick-and-dirty script. I guess I should stop arguing this; I can live and work with either one as long as I know what's expected, even if it's not how I would have designed it... ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: simulation advice
> But I still don't understand why you would want your file system to see > myapp.log as being a different file from myApp.log? foo.c is a C program foo.C is a C++ program Which does a Makefile choose first? And yes, gcc cares about case, so don't use wildcards. "cvs" is a program "CVS" is a subdirectory for source control I've been through all this with DJGPP. For years we dealt with case insensitive filesystems. Really, the filesystem shouldn't change on its own - it should be 100% case sensitive (preferred), or at least 100% case insensitive, not the mutant "case preserving" that MS chose. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
RE: gEDA-user: simulation advice
I can't believe I'm actually defending windows!! But here I go: windows doesn't (any more) change the case of file system items. I know that at one time, it wouldn't allow you to name folders with all caps, but not any more. But I still don't understand why you would want your file system to see myapp.log as being a different file from myApp.log? I find the possibility of having the same name with different cases being recognized as different, to be confusing as h***, whether we're talking about file system entries, or program variable names. Dave > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of DJ Delorie > Sent: Tuesday, April 03, 2007 4:00 PM > To: geda-user@moria.seul.org > Subject: Re: gEDA-user: simulation advice > > > I have enough problems with my word processor changing case > when I don't want it to, I certainly don't need my file > system doing it too. > > > ___ > geda-user mailing list > geda-user@moria.seul.org > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: avoid route on component layer for specific component
Hi, On an home-made board, it's sometimes quite difficult to solder components on component side. The problem is that autoroute method use it to connect component layer and solder layer. Is a way to easily declare for some components (like IC) but not for others (like resistor) not to route on component layer but only on solder layer ? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user