Re: gEDA-user: hydraulic symbols and schematics

2010-04-09 Thread Tom Hawkins
Hi Bert,

Thanks for the additions.

-Tom

On Thu, Apr 8, 2010 at 1:18 AM, Bert Timmerman  wrote:
> Hi Tom,
>
> I like the style of the symbols, great work.
>
> I will have a look at the company hydraulics symbol lib today and see what
> else comes up.
>
> The company I work uses a lot of hydraulic drive systems.
>
> BTW: I have forked your repo to have a local version to work on and work
> with myself.
>
> Watch your forkqueue :-)
>
> Kind regards,
>
> Bert Timmerman.
>
>
>
>
>> -Original Message-
>> From: geda-user-boun...@moria.seul.org
>> [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Tom Hawkins
>> Sent: Thursday, April 08, 2010 4:13 AM
>> To: gEDA user mailing list
>> Subject: Re: gEDA-user: hydraulic symbols and schematics
>>
>> Thanks for all the input.  Here's the little hydraulic symbol
>> library I started:
>>
>> http://tomahawkins.org/gschem-hydraulics.png
>> http://github.com/tomahawkins/hydraulics
>>
>> A bit later I'll looking into path fills, and after that,
>> netlisting this into something that can be simulated.
>>
>> Thanks for your help.
>>
>> -Tom
>>
>>
>> ___
>> 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 mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-08 Thread Stephen Williams
Stuart Brorson wrote:

>> Do you foresee any other difficulties?  ... aside from simulating a
>> hydraulic circuit with spice or generating a layout.
> 
> Actually, my first thought was:  What kinds of simulations (if any)
> does one do in hydraulics?  Are there any standard simulators?  If so,
> generating a netlist to feed to such a simulator might be an
> interesting hobby project.

I think Verilog-A/MS is a tool that people use for simulating
a variety of conservative systems, including hydraulics. Hopefully,
Icarus Verilog will start moving forward again on that front some-
time soon.

-- 
Steve Williams"The woods are lovely, dark and deep.
steve at icarus.com   But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com   And lines to code before I sleep."


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-08 Thread John Doty

On Apr 8, 2010, at 2:35 AM, Florian Teply wrote:

> Umm, now that you mention Mathematica: Do you know of a way of feeding
> from gEDA to Open Source computer math packages like octave or scilab?
> Not that i'd currently feel a personal need of it, but i'm curious. Such
> information often came in handy when i expected it the least
> beforehand...

My mathematician son and I sat down at Ales' place with the gang for a code 
sprint last year and tried to do this with Sage. The snag we ran into is that 
although it's easy to export netlists to anything with gnetlist, handling 
models is trickier.

The way it works for Mathematica is that the mathematica back end for gnetlist 
translates attributes to Mathematica expressions in a fairly mindless way. The 
attribute:

model=opamp[bandwidth->bw]

attached to U1 turns into the Mathematica expression:

opamp[bandwidth->bw]["U1"]

It's then Mathematica's job to expand this into equations and concatenate them 
to the node equations. This is very easy and natural if you know Mathematica: 
it's designed to do this kind of manipulation. Making the Mathematica side 
responsible for models seems to be a good way to go; one advantage is that it's 
easy to add specialized models as needed for a particular analysis: just define 
them in your Mathematica code before importing the "netlist". My gEDAmath.m 
package defines helper functions for model construction, so models tend to be 
just a line or two of code.

But in Sage, at least, expanding functions into lists of equations doesn't 
appear to be easy or natural. The attempt pushes you into the ill-documented 
borderland between Python and Maxima. No doubt it's possible if you're an 
expert, but we failed at it.

I suppose another way to go would be to make gnetlist responsible for model 
expansion, but that would be less flexible, I think. 

Perhaps Sage isn't the right math system and another system would be better. If 
anyone can recommend a system and help with the programming on that side 
(especially in defining what the "netlist" should look like), the gnetlist side 
is something that's pretty easy for me.

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-08 Thread al davis
On Thursday 08 April 2010, Kai-Martin Knaak wrote:
> This is one of the strange consequences of the common law
>  system. In the  rest of the world, where civil law is
>  applied, ignorance of the delinquent does not diminish the
>  forfeit.
> 

It isn't law that you could be ignorant of.

It's a "work".  If you know about the "work" and do something 
like it, they have a strong case that yours is influenced by 
theirs.

If you don't know about something, you can't copy it, and you 
are in a stronger position to defend that you did it 
independently.

It's not just patents ..  It applies wherever there is 
"intelectual property", such as trade secrets.

Signing a non-disclosure agreement is dangerous in a similar 
way.

The EDA business is small and tight.  If any EDA company were to 
attack gEDA, the biggest impact would be in publicity (negative 
for them, positive for us).  I don't feel threatened.  Hey, 
Synopsys, come and get me.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-08 Thread Kai-Martin Knaak
On Wed, 07 Apr 2010 14:58:04 -0400, DJ Delorie wrote:

> For starters, archived proof that you knew of the existence of a patent
> automatically triples any damages you may have to pay.
^^^
This is one of the strange consequences of the common law system. In the 
rest of the world, where civil law is applied, ignorance of the 
delinquent does not diminish the forfeit. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-08 Thread Florian Teply
John Doty  wrote:
> 
> On Apr 7, 2010, at 11:54 AM, al davis wrote:
> 
>> On Wednesday 07 April 2010, Stuart Brorson wrote:
 Do you foresee any other difficulties?  ... aside from
 simulating a hydraulic circuit with spice or generating a
 layout.
>>> 
>>> Actually, my first thought was:  What kinds of simulations
>>> (if any) does one do in hydraulics?  Are there any standard
>>> simulators?  If so, generating a netlist to feed to such a
>>> simulator might be an interesting hobby project.
>> 
>> If simulation means Spice to you, you are 20 years behind.
> 
> Unless you have deep pockets (and even for some who do), SPICE is today's 
> simulator. I know you don't like this, but it's the truth.
> 
>> 
>> Looking to the past ...  Simulations of things like this were 
>> (and are) often done on a proprietary commercial simulator 
>> "Saber", using a proprietary modeling language "Mast".  
>> Matlab/Simulink is also popular (and proprietary).
>> 
>> Looking forward ...  Things like this can be done very well in 
>> Verilog-AMS, which has a published standard, cleaner syntax, and 
>> several commercial implementations.  Many users of Saber and 
>> Mast are switching over.   Gnucap provides partial support for 
>> Verilog-AMS, and is working on more complete support.
> 
> But that's tomorrow. 
> 
> Another approach you'll hate is to use the symbolic capabilities of a 
> computer algebra system to analyze a design. See 
> http://www.noqsi.com/images/pareg.nb.pdf for an example hot off the press. 
> Unfortunately, the free software offerings don't seem to be up to this yet. 
> Fortunately, Mathematica isn't as pricey as fancy EDA tools, and gEDA can 
> feed it just fine.
> 
Umm, now that you mention Mathematica: Do you know of a way of feeding
from gEDA to Open Source computer math packages like octave or scilab?
Not that i'd currently feel a personal need of it, but i'm curious. Such
information often came in handy when i expected it the least
beforehand...

Greets,
Florian



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Bert Timmerman
Hi Tom,

I like the style of the symbols, great work.

I will have a look at the company hydraulics symbol lib today and see what
else comes up.

The company I work uses a lot of hydraulic drive systems.

BTW: I have forked your repo to have a local version to work on and work
with myself. 

Watch your forkqueue :-)

Kind regards,

Bert Timmerman.


 

> -Original Message-
> From: geda-user-boun...@moria.seul.org 
> [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Tom Hawkins
> Sent: Thursday, April 08, 2010 4:13 AM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: hydraulic symbols and schematics
> 
> Thanks for all the input.  Here's the little hydraulic symbol 
> library I started:
> 
> http://tomahawkins.org/gschem-hydraulics.png
> http://github.com/tomahawkins/hydraulics
> 
> A bit later I'll looking into path fills, and after that, 
> netlisting this into something that can be simulated.
> 
> Thanks for your help.
> 
> -Tom
> 
> 
> ___
> 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: hydraulic symbols and schematics

2010-04-07 Thread Tom Hawkins
Thanks for all the input.  Here's the little hydraulic symbol library I started:

http://tomahawkins.org/gschem-hydraulics.png
http://github.com/tomahawkins/hydraulics

A bit later I'll looking into path fills, and after that, netlisting
this into something that can be simulated.

Thanks for your help.

-Tom


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Adrian Pardini
On 07/04/2010, Dave McGuire  wrote:
> On Apr 7, 2010, at 3:14 PM, al davis wrote:
>>>Ok, that's fine by me, as it's your list.  But could you
>>>  explain   how it could be dangerous?  That suggestion sounds
>>>  quite ludicrous to me.
>>
>> In general, it really does present a huge legal risk, so I agree
>> with the policy.
>
>I will respect the policy and I apologize for my comment to Bert.
> I'm still having a really hard time with the notion of mentioning the
> existence of a patent constituting a legal risk.
>
>   -Dave

Many of us still try to wrap our heads around things like that. This
article may be of help
http://news.swpat.org/2010/03/transcript-tridgell-patents/

cheers.



-- 
Adrian.
http://elesquinazotango.com.ar
http://www.noalcodigodescioli.blogspot.com/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Dave McGuire

On Apr 7, 2010, at 3:14 PM, al davis wrote:

   Ok, that's fine by me, as it's your list.  But could you
 explain   how it could be dangerous?  That suggestion sounds
 quite ludicrous to me.


In general, it really does present a huge legal risk, so I agree
with the policy.


  I will respect the policy and I apologize for my comment to Bert.   
I'm still having a really hard time with the notion of mentioning the  
existence of a patent constituting a legal risk.


 -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: hydraulic symbols and schematics

2010-04-07 Thread Matthew Wilkins
   You might find University of South Carolina 's VTB (Virtual Test Bench)
   software useful.  It is free to download (but seems to be closed source
   -- I couldn't find any details on the license).
   [1]http://vtb.engr.sc.edu/vtbwebsite/#/Overview
   It's intended for doing multidisciplinary simulations involving fluid
   flow, electronics, logic, microcontrollers and so on, with different
   solvers being used for different types of components in the
   simulation.  You can add your own solver, or write your own device
   primitives using existing solvers.  It includes components representing
   pumps, valves, digital logic, motors, space vector modulation
   algorithms,  vehicles, math functions, etc. The interface is quite
   nice to use, too.
   As for the gschem / spice route -
   It occurs to me that if you want to simulate hydraulic systems, you'll
   have to keep track of both pressure and temperature of the fluid in the
   lines.  If each hydraulic line is represented by a single line in
   gschem, the netlister should convert it into two different nets in the
   spice simulation - one for pressure and one for temperature in that
   line.
   Also, take a good look at gnucap; it also has the flexibility of adding
   your own device primitives, which could be very useful for fluid
   systems.   I haven't tried it, but a simple primitive of the form
   "pressure drop = 0.5 * Cv * flow^2"  is probably much easier to
   implement in gnucap than in spice.
 __

   Looking for the perfect gift?[2] Give the gift of Flickr!

References

   1. http://vtb.engr.sc.edu/vtbwebsite/#/Overview
   2. http://www.flickr.com/gift/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Bert Timmerman
Hi Tom,

I'm a mechanical engineer (BSc) with an electrical background (Technical
College).

I have thought of and made a small start for non-electrical symbols for
Piping & Instrumentation Diagrams, with hydraulics and pneumatical symbols
to follow (http://github.com/bert/gschem-symbols/tree/master/piping/).

Another use for gschem, netlist and friends could be the simulation of
distribution networks of natural gas or tap water, maybe even simulation of
drainage systems: ditches, canals and/or large water ways.

It's just a matter entering a schematic representation for connectivity
(nets), adding the right attributes and invoking a scheme backend with
netlist to do your preprocessing and solver stuff (this is the real
challenge, not the schematics).

Just my EUR 0.02

Kind regards,

Bert Timmerman.


> -Original Message-
> From: geda-user-boun...@moria.seul.org 
> [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Tom Hawkins
> Sent: Wednesday, April 07, 2010 7:41 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: hydraulic symbols and schematics
> 
> On Wed, Apr 7, 2010 at 12:02 PM, Stuart Brorson 
>  wrote:
> > Hi --
> >
> >> Obviously gschem is intended for electric circuits, but has anyone 
> >> used it for hydraulic schematics?  The hydraulics industry has 
> >> defined a fairly rich schematic language [1][2] for describing 
> >> hydraulic and pneumatic systems.
> >>
> >> I didn't find a gschem hydraulic symbol library, so I'm 
> attempting to 
> >> build one.  My first stumbling block is the use of filled and 
> >> non-filled triangles, which differentiate hydraulic pumps from 
> >> pneumatic compressors.  Is it possible to draw filled triangles or 
> >> polygons with gschem?
> >
> > I don't think vanilla gschem currently supports filled 
> regions.  But 
> > this is a frequently requested feature, and the folks in 
> Cambridge may 
> > have coded up a solution based upon the whizzy graphic work 
> they have 
> > done.
> 
> Well it appears to fill circles and boxes just fine.  Maybe 
> it just needs the ability to handle arbitrary polygons.
> 
> >
> >> Do you foresee any other difficulties?  ... aside from 
> simulating a 
> >> hydraulic circuit with spice or generating a layout.
> >
> > Actually, my first thought was:  What kinds of simulations (if any) 
> > does one do in hydraulics?  Are there any standard 
> simulators?  If so, 
> > generating a netlist to feed to such a simulator might be an 
> > interesting hobby project.
> 
> We use Easy5 and Simulink.  But Easy5 doesn't run on Linux 
> and both tools are very clunky and neither have a standard 
> format. This year I plan to build some tools in this space.  
> It would be cool to netlist a hydraulic design out of gschem 
> and simulate it with other stuff like embedded software and 
> vehicle dynamics.
> 
> If you look at some hydraulic schematics, you'll see a rich 
> duality between electric and hydraulic circuits.  For 
> example, the pressure drop across an orifice is analogous to 
> the voltage drop across a resistor.  Hydraulic power is 
> pressure * flow (i.e. V * I).
> 
> >
> >> (BTW at Eaton, we have a history of bending EDA tools for our 
> >> purposes.  We used GTKWave to view and analyze vehicle data in
> >> realtime.)
> >
> > Awesome!  How did you get the real time info into GTKWave?  
IIRC, it 
> > only reads .vsd (and other simulation) files.
> 
> We extract vehicle data via. a CAN bus.  We then convert the 
> streaming CSV data into VCD and pipe this into GTKWave.  The 
> command line reads:
> 
> $ readCAN | tovcd - | shmidcat | gtkwave -v -I my.sav
> 
> We put a laptop in the passenger seat when we take our test 
> vehicles out for a drive.  With the analog features of 
> GTKWave, you can see all the vehicle data varying in 
> realtime.  It's really cool.
> 
> 
> ___
> 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: hydraulic symbols and schematics

2010-04-07 Thread al davis
On Wednesday 07 April 2010, Dave McGuire wrote:
>Ok, that's fine by me, as it's your list.  But could you
>  explain   how it could be dangerous?  That suggestion sounds
>  quite ludicrous to me.

In general, it really does present a huge legal risk, so I agree 
with the policy.

In this case, the patent is so old that it has gone into the 
public domain long ago.  A long time ago, all this stuff we 
consider to be so basic was new.

The concept of duality between different types of "circuits" is 
well known, and taught in undergraduate engineering courses.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Bas Gieltjes

Tom,

> I didn't find a gschem hydraulic symbol library, so I'm attempting to
> build one.  My first stumbling block is the use of filled and
> non-filled triangles, which differentiate hydraulic pumps from
> pneumatic compressors.  Is it possible to draw filled triangles or
> polygons with gschem?

See this: http://geda.seul.org/wiki/geda:file_format_spec?s=svg#path

Currently only available when using your favourite text editor _and_ a
recent gschem for printing. Please first try to print the given example
symbols, using the component dialog see under "Basic Device" for
these symbols: npn-1.sym, npn-2.sym, etc.

 Bas
-- 


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Dave McGuire

On Apr 7, 2010, at 2:58 PM, DJ Delorie wrote:

   Ok, that's fine by me, as it's your list.  But could you explain
how it could be dangerous?  That suggestion sounds quite ludicrous
to me.


For starters, archived proof that you knew of the existence of a
patent automatically triples any damages you may have to pay.


  Ahh.  I tend to at least *try* to avoid patent infringement  
myself, so I never thought of that.  Thanks for the example.


  -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: hydraulic symbols and schematics

2010-04-07 Thread DJ Delorie

>Ok, that's fine by me, as it's your list.  But could you explain
> how it could be dangerous?  That suggestion sounds quite ludicrous
> to me.

For starters, archived proof that you knew of the existence of a
patent automatically triples any damages you may have to pay.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Dave McGuire

On Apr 7, 2010, at 2:51 PM, Ales Hvezda wrote:

Do not discuss patents here please !

This is highly contageous and attracts law suits.

Without the mentioning of patents the general idea would have  
come across

as
well.


 Oh good heavens.  Mentioning the existence of a patent, and  
suggesting it
as good reading because it contains interesting and geeky science  
stuff,

attracts LAWSUITS?


No really.  Please do not post or discuss patents on any gEDA  
mailing list.


  Ok, that's fine by me, as it's your list.  But could you explain  
how it could be dangerous?  That suggestion sounds quite ludicrous to  
me.


-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: hydraulic symbols and schematics

2010-04-07 Thread Ales Hvezda
On Wed, Apr 7, 2010 at 2:49 PM, Dave McGuire  wrote:
> On Apr 7, 2010, at 2:46 PM, Bert Timmerman wrote:
>>
>> Do not discuss patents here please !
>>
>> This is highly contageous and attracts law suits.
>>
>> Without the mentioning of patents the general idea would have come across
>> as
>> well.
>
>  Oh good heavens.  Mentioning the existence of a patent, and suggesting it
> as good reading because it contains interesting and geeky science stuff,
> attracts LAWSUITS?

No really.  Please do not post or discuss patents on any gEDA mailing list.

-Ales

-- 
Ales Hvezda
ahve...@computer.org


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread al davis
On Wednesday 07 April 2010, Bert Timmerman wrote:
> Do not discuss patents here please !

Did you notice the date?   (1934)


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread DJ Delorie

>Oh good heavens.  Mentioning the existence of a patent, and
> suggesting it as good reading because it contains interesting and
> geeky science stuff, attracts LAWSUITS?

Regardless, I would also say "do not discuss patents here", for
various (legal and otherwise) reasons.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Dave McGuire

On Apr 7, 2010, at 2:46 PM, Bert Timmerman wrote:

Do not discuss patents here please !

This is highly contageous and attracts law suits.

Without the mentioning of patents the general idea would have come  
across as

well.


  Oh good heavens.  Mentioning the existence of a patent, and  
suggesting it as good reading because it contains interesting and  
geeky science stuff, attracts LAWSUITS?


  Not enough coffee this morning Bert?

-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: hydraulic symbols and schematics

2010-04-07 Thread Bert Timmerman
Hi Bob,

Do not discuss patents here please !

This is highly contageous and attracts law suits.

Without the mentioning of patents the general idea would have come across as
well.

Kind regards,

Bert Timmerman.

> -Original Message-
> From: geda-user-boun...@moria.seul.org 
> [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Bob Paddock
> Sent: Wednesday, April 07, 2010 8:10 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: hydraulic symbols and schematics
> 
> > If you look at some hydraulic schematics, you'll see a rich duality 
> > between electric and hydraulic circuits.  For example, the pressure 
> > drop across an orifice is analogous to the voltage drop across a 
> > resistor.  Hydraulic power is pressure * flow (i.e. V * I).
> 
> http://www.unusualresearch.com/Pump/bellocq.htm
> 
> US Patent: 1,941,593 01/02/1934 "PUMPING" [This patent is 
> interesting in that it shows the plumbing equivalent to 
> resonance circuits, high pass, low pass, and band pass filters.]
> 
> http://v3.espacenet.com/publicationDetails/biblio?DB=EPODOC&ad
jacent=true&locale=en_EP&FT=D&date=19340102&CC=US&NR=1941593A&KC=A
> 
> 
> ___
> 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: hydraulic symbols and schematics

2010-04-07 Thread John Doty

On Apr 7, 2010, at 11:54 AM, al davis wrote:

> On Wednesday 07 April 2010, Stuart Brorson wrote:
>>> Do you foresee any other difficulties?  ... aside from
>>> simulating a hydraulic circuit with spice or generating a
>>> layout.
>> 
>> Actually, my first thought was:  What kinds of simulations
>> (if any) does one do in hydraulics?  Are there any standard
>> simulators?  If so, generating a netlist to feed to such a
>> simulator might be an interesting hobby project.
> 
> If simulation means Spice to you, you are 20 years behind.

Unless you have deep pockets (and even for some who do), SPICE is today's 
simulator. I know you don't like this, but it's the truth.

> 
> Looking to the past ...  Simulations of things like this were 
> (and are) often done on a proprietary commercial simulator 
> "Saber", using a proprietary modeling language "Mast".  
> Matlab/Simulink is also popular (and proprietary).
> 
> Looking forward ...  Things like this can be done very well in 
> Verilog-AMS, which has a published standard, cleaner syntax, and 
> several commercial implementations.  Many users of Saber and 
> Mast are switching over.   Gnucap provides partial support for 
> Verilog-AMS, and is working on more complete support.

But that's tomorrow. 

Another approach you'll hate is to use the symbolic capabilities of a computer 
algebra system to analyze a design. See 
http://www.noqsi.com/images/pareg.nb.pdf for an example hot off the press. 
Unfortunately, the free software offerings don't seem to be up to this yet. 
Fortunately, Mathematica isn't as pricey as fancy EDA tools, and gEDA can feed 
it just fine.

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Bob Paddock
> If you look at some hydraulic schematics, you'll see a rich duality
> between electric and hydraulic circuits.  For example, the pressure
> drop across an orifice is analogous to the voltage drop across a
> resistor.  Hydraulic power is pressure * flow (i.e. V * I).

http://www.unusualresearch.com/Pump/bellocq.htm

US Patent: 1,941,593 01/02/1934 "PUMPING" [This patent is
interesting in that it shows the plumbing equivalent to resonance
circuits, high pass, low pass, and band pass filters.]

http://v3.espacenet.com/publicationDetails/biblio?DB=EPODOC&adjacent=true&locale=en_EP&FT=D&date=19340102&CC=US&NR=1941593A&KC=A


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread al davis
On Wednesday 07 April 2010, Stuart Brorson wrote:
> > Do you foresee any other difficulties?  ... aside from
> > simulating a hydraulic circuit with spice or generating a
> > layout.
> 
> Actually, my first thought was:  What kinds of simulations
>  (if any) does one do in hydraulics?  Are there any standard
>  simulators?  If so, generating a netlist to feed to such a
>  simulator might be an interesting hobby project.

If simulation means Spice to you, you are 20 years behind.

Looking to the past ...  Simulations of things like this were 
(and are) often done on a proprietary commercial simulator 
"Saber", using a proprietary modeling language "Mast".  
Matlab/Simulink is also popular (and proprietary).

Looking forward ...  Things like this can be done very well in 
Verilog-AMS, which has a published standard, cleaner syntax, and 
several commercial implementations.  Many users of Saber and 
Mast are switching over.   Gnucap provides partial support for 
Verilog-AMS, and is working on more complete support.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Tom Hawkins
On Wed, Apr 7, 2010 at 12:02 PM, Stuart Brorson  wrote:
> Hi --
>
>> Obviously gschem is intended for electric circuits, but has anyone
>> used it for hydraulic schematics?  The hydraulics industry has defined
>> a fairly rich schematic language [1][2] for describing hydraulic and
>> pneumatic systems.
>>
>> I didn't find a gschem hydraulic symbol library, so I'm attempting to
>> build one.  My first stumbling block is the use of filled and
>> non-filled triangles, which differentiate hydraulic pumps from
>> pneumatic compressors.  Is it possible to draw filled triangles or
>> polygons with gschem?
>
> I don't think vanilla gschem currently supports filled regions.  But
> this is a frequently requested feature, and the folks in Cambridge may
> have coded up a solution based upon the whizzy graphic work they have
> done.

Well it appears to fill circles and boxes just fine.  Maybe it just
needs the ability to handle arbitrary polygons.

>
>> Do you foresee any other difficulties?  ... aside from simulating a
>> hydraulic circuit with spice or generating a layout.
>
> Actually, my first thought was:  What kinds of simulations (if any)
> does one do in hydraulics?  Are there any standard simulators?  If so,
> generating a netlist to feed to such a simulator might be an
> interesting hobby project.

We use Easy5 and Simulink.  But Easy5 doesn't run on Linux and both
tools are very clunky and neither have a standard format. This year I
plan to build some tools in this space.  It would be cool to netlist a
hydraulic design out of gschem and simulate it with other stuff like
embedded software and vehicle dynamics.

If you look at some hydraulic schematics, you'll see a rich duality
between electric and hydraulic circuits.  For example, the pressure
drop across an orifice is analogous to the voltage drop across a
resistor.  Hydraulic power is pressure * flow (i.e. V * I).

>
>> (BTW at Eaton, we have a history of bending EDA tools for our
>> purposes.  We used GTKWave to view and analyze vehicle data in
>> realtime.)
>
> Awesome!  How did you get the real time info into GTKWave?  IIRC, it
> only reads .vsd (and other simulation) files.

We extract vehicle data via. a CAN bus.  We then convert the streaming
CSV data into VCD and pipe this into GTKWave.  The command line reads:

$ readCAN | tovcd - | shmidcat | gtkwave -v -I my.sav

We put a laptop in the passenger seat when we take our test vehicles
out for a drive.  With the analog features of GTKWave, you can see all
the vehicle data varying in realtime.  It's really cool.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Stuart Brorson

Hi --


Obviously gschem is intended for electric circuits, but has anyone
used it for hydraulic schematics?  The hydraulics industry has defined
a fairly rich schematic language [1][2] for describing hydraulic and
pneumatic systems.

I didn't find a gschem hydraulic symbol library, so I'm attempting to
build one.  My first stumbling block is the use of filled and
non-filled triangles, which differentiate hydraulic pumps from
pneumatic compressors.  Is it possible to draw filled triangles or
polygons with gschem?


I don't think vanilla gschem currently supports filled regions.  But
this is a frequently requested feature, and the folks in Cambridge may
have coded up a solution based upon the whizzy graphic work they have
done.


Do you foresee any other difficulties?  ... aside from simulating a
hydraulic circuit with spice or generating a layout.


Actually, my first thought was:  What kinds of simulations (if any)
does one do in hydraulics?  Are there any standard simulators?  If so,
generating a netlist to feed to such a simulator might be an
interesting hobby project.


(BTW at Eaton, we have a history of bending EDA tools for our
purposes.  We used GTKWave to view and analyze vehicle data in
realtime.)


Awesome!  How did you get the real time info into GTKWave?  IIRC, it
only reads .vsd (and other simulation) files.

Stuart


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: hydraulic symbols and schematics

2010-04-07 Thread Tom Hawkins
Hi,

Obviously gschem is intended for electric circuits, but has anyone
used it for hydraulic schematics?  The hydraulics industry has defined
a fairly rich schematic language [1][2] for describing hydraulic and
pneumatic systems.

I didn't find a gschem hydraulic symbol library, so I'm attempting to
build one.  My first stumbling block is the use of filled and
non-filled triangles, which differentiate hydraulic pumps from
pneumatic compressors.  Is it possible to draw filled triangles or
polygons with gschem?

Do you foresee any other difficulties?  ... aside from simulating a
hydraulic circuit with spice or generating a layout.

(BTW at Eaton, we have a history of bending EDA tools for our
purposes.  We used GTKWave to view and analyze vehicle data in
realtime.)

Thanks.

-Tom

[1] http://www.hydraulicspneumatics.com/200/eBooks/Article/True/32028/
[2] http://www.airlinehyd.com/KnowledgeCenter/Symbols.asp


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user