Re: [Lazarus] Oscilliscope Control

2015-03-22 Thread Michael Thompson
On 23 March 2015 at 09:08, Marc Santhoff  wrote:

> >
> > As far as requirements in this instance go, new information has come to
> > light for the forum user - looks like TAChart will suit them fine.
>
> Exactly, using TAChart it's really easy to get get the x-y-plot working,
> which is the most complicated task. Adding some buttons, sliders or
> whatever for the rest is fun. :
>

And that is exactly what programming should be :-)


> Sadly I cannot publish the project I've done, although it is pretty
> small. But if you're working at it I will be able to post some pieces of
> code to get you started


Thanks for the offer, but @wp has already pointed out an applicable TAChart
demo which should get the user started.  I think for now we're fine :-)

Cheers

Mike
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Oscilliscope Control

2015-03-22 Thread Marc Santhoff
On Mo, 2015-03-23 at 06:50 +1300, Michael Thompson wrote:
> On 23 March 2015 at 06:00, Marc Santhoff  wrote:
> 
> > On So, 2015-03-22 at 08:25 -0500, Paul Breneman wrote:
> > > On 03/21/2015 03:56 PM, Michael Thompson wrote:
> > > > G'day,
> > > >
> > > > Over on the forum someone is asking for an oscilloscope control. That
> > > > vaguely reminded me of something, so I went looking...
> >
> > What do you mean wy saying "oscilloscope control", are you searching for
> > steering the device on your desk or do you need a visual control
> > containing x-y-graph and some knobs?
> >
> 
> (and similar question from Mark Morgan Lloyd)
> Correct, I should have been clearer.  Visual control required only - no
> hardware control. I wanted to check out that ISA project as I was hoping
> for a disconnect between the hardware interface and the visual interface.
> 
> As far as requirements in this instance go, new information has come to
> light for the forum user - looks like TAChart will suit them fine.

Exactly, using TAChart it's really easy to get get the x-y-plot working,
which is the most complicated task. Adding some buttons, sliders or
whatever for the rest is fun. :)

Sadly I cannot publish the project I've done, although it is pretty
small. But if you're working at it I will be able to post some pieces of
code to get you started.

-- 
Marc Santhoff 


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Oscilliscope Control

2015-03-22 Thread Felipe Monteiro de Carvalho
On Sat, Mar 21, 2015 at 10:21 PM, Howard Page-Clark  wrote:
>> The (dead) link is
>> http://eletronicalivre.incubadora.fapesp.br/portal/english/oscilloscope/%7CISA

Yes, I'm the author.

Unfortunately the government is not very reliable in Brazil, I
shouldn't have hosted it in a government run page =) I should have
used sourceforge, but I think that my professor said I should put it
there or something...

Yes, the good news is that it did indeed contain a visual component
that you could decouple from the hardware easily.

Now the bad news: I have no copy of the source code here in Poland, it
was available for download in that website =(

I could try to dig it up next time I go to Brazil, but I just came
back from Brazil in the beginning of the month, so I'm only going next
year...

I will try to see if I can find anything in my e-mail about it, maybe
I mailled the project to someone.

-- 
Felipe Monteiro de Carvalho

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Oscilliscope Control

2015-03-22 Thread Michael Thompson
On 23 March 2015 at 06:00, Marc Santhoff  wrote:

> On So, 2015-03-22 at 08:25 -0500, Paul Breneman wrote:
> > On 03/21/2015 03:56 PM, Michael Thompson wrote:
> > > G'day,
> > >
> > > Over on the forum someone is asking for an oscilloscope control. That
> > > vaguely reminded me of something, so I went looking...
>
> What do you mean wy saying "oscilloscope control", are you searching for
> steering the device on your desk or do you need a visual control
> containing x-y-graph and some knobs?
>

(and similar question from Mark Morgan Lloyd)
Correct, I should have been clearer.  Visual control required only - no
hardware control. I wanted to check out that ISA project as I was hoping
for a disconnect between the hardware interface and the visual interface.

As far as requirements in this instance go, new information has come to
light for the forum user - looks like TAChart will suit them fine.

>From my point of view, this only leaves the dead links in the wiki in need
of resolution.

@Mark Morgan Lloyd
Good thinking with Archive.org.  Shame it didn't work.  I see your research
dug out the name Felipe, so I'll send an email to felipemdc, see if this is
him :-)

Thanks all

Mike
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Oscilliscope Control

2015-03-22 Thread Marc Santhoff
On So, 2015-03-22 at 08:25 -0500, Paul Breneman wrote:
> On 03/21/2015 03:56 PM, Michael Thompson wrote:
> > G'day,
> >
> > Over on the forum someone is asking for an oscilloscope control. That
> > vaguely reminded me of something, so I went looking...

What do you mean wy saying "oscilloscope control", are you searching for
steering the device on your desk or do you need a visual control
containing x-y-graph and some knobs?

The latter is very easy and fast to do yourself, I did once for testing.

> I've been looking around for a while to find out what is available for 
> an educational project (easy and inexpensive).  I'm looking for 
> something that will work with comedi.  Look at the *very* interesting 
> place where I found Free Pascal and Lazarus source code over a year ago 
> (links on this page):
>http://controlpascal.com/comedi.htm

I like that one, but comedi is much to OS dependant and I'll never port
it to any other OS.

> I also got involved in this (expensive) oscilloscope project last year:
>http://controlpascal.com/picoscope.htm

Pretty cool, thanks. Do you know if that code ist working with smaller
picoscopes, like the 3000- or 4000-series devices?

Another place to keep eyes on, especially for the cheaper kind of
hardware:

http://sigrok.org/
http://sigrok.org/wiki/Supported_hardware

HTH,
Marc

-- 
Marc Santhoff 


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Oscilliscope Control

2015-03-22 Thread Paul Breneman

On 03/21/2015 03:56 PM, Michael Thompson wrote:

G'day,

Over on the forum someone is asking for an oscilloscope control. That
vaguely reminded me of something, so I went looking...

Indeed, there was a project that might possibly have the required control.
Unfortunately, the links on the wiki are either dead, or just not
responding from my address.

The (dead) link is
http://eletronicalivre.incubadora.fapesp.br/portal/english/oscilloscope/%7CISA

It's listed at the bottom of this page:
http://wiki.lazarus.freepascal.org/Hardware_Access

and at

http://wiki.lazarus.freepascal.org/Projects_using_Lazarus#ISA_Digital_Osciloscope

The whole project looks useful.

Does someone know any updated links?  (I'm happy to update the wiki)
  Alternatively, could someone confirm if the link is fine from their PC?


I've been looking around for a while to find out what is available for 
an educational project (easy and inexpensive).  I'm looking for 
something that will work with comedi.  Look at the *very* interesting 
place where I found Free Pascal and Lazarus source code over a year ago 
(links on this page):

  http://controlpascal.com/comedi.htm

I also got involved in this (expensive) oscilloscope project last year:
  http://controlpascal.com/picoscope.htm

I'll have to go to the Lazarus forum and search for the messages you 
refer to.  I still need help with what I'm trying to do.


Regards,
Paul
www.TurboControl.com


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Oscilliscope Control

2015-03-22 Thread Mark Morgan Lloyd

Howard Page-Clark wrote:

On 21/03/2015 20:56, Michael Thompson wrote:


The (dead) link is
http://eletronicalivre.incubadora.fapesp.br/portal/english/oscilloscope/%7CISA 



This link is dead from my location also.


Archive.org thinks it existed for one day in 2011, but doesn't have a copy.

Via Google: "I utilized Lazarus to create a graphical oscilloscope GUI 
with great success. The hardware of the oscilloscope was a ISA card I 
created myself." So I don't think this would be very helpful unless you 
had Felipe's custom card.


What sort of hardware are you trying to control- something like a 
conventional 'scope (Tek or whatever) or a low-cost capture pod? In the 
past I've captured a dump from a handheld Tek (but I can't remember 
whether there was a control facility), and I can talk to an HP protocol 
analyser... but it would not surprise me if the protocols involved are 
completely model-specific.


As a word of warning, we've got (what used to be) a high-end Tek which 
of course has IEEE-488, there's also something that /looks/ like an 
RS232 port on it but it's actually high-speed TTL parallel, so I'd warn 
you to be sure before connecting to anything for which you don't have 
the documentation.


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Oscilliscope Control

2015-03-21 Thread Howard Page-Clark

On 21/03/2015 20:56, Michael Thompson wrote:


The (dead) link is
http://eletronicalivre.incubadora.fapesp.br/portal/english/oscilloscope/%7CISA


This link is dead from my location also.

Howard


---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus