volt-nuts@lists.febo.com

Discussion of precise voltage measurement

View all threads

Re: [volt-nuts] do you like Labview in your labs?

IC
Ivan Cousins
Sat, Dec 4, 2010 6:15 AM

Some may not be aware that there is an alternative to the NI VISA
layer that is open source
(GNU General Public License).
I use it with GNU octave as an alternative to Labwindows-Labview.
I like open source tools on linux so they can be changed if needed.
On the web page it is mentioned:
"You might be interested that your vxi11 package can be compiled on
Cygwin/Windows."
I have not tried this.

VXI11 Ethernet Protocol for Linux at:

http://optics.eee.nottingham.ac.uk/vxi11/
http://optics.eee.nottingham.ac.uk/vxi11/

John C.

Some may not be aware that there is an alternative to the NI VISA layer that is open source (GNU General Public License). I use it with GNU octave as an alternative to Labwindows-Labview. I like open source tools on linux so they can be changed if needed. On the web page it is mentioned: "You might be interested that your vxi11 package can be compiled on Cygwin/Windows." I have not tried this. VXI11 Ethernet Protocol for Linux at: http://optics.eee.nottingham.ac.uk/vxi11/ <http://optics.eee.nottingham.ac.uk/vxi11/> John C.
CH
Chuck Harris
Sat, Dec 4, 2010 3:34 PM

You can also use the same openVISA layer with scilab, python, octave, c++, ...
essentially all other open source languages and packages.  So things are
pretty nice for GPIB users in open source land... much nicer than in 'doze
land.  If only because you don't have to ask anyone's permission to make
changes that make things work better for your needs.

For those that think python is impossible to use, here is a snippet that
will read from your keithley voltmeter:

import visa
keithley = visa.instrument("GPIB::12")
print keithley.ask("*IDN?")

There are many dozens of instruments that have support already in the library,
and adding additional instruments is pretty trivial.

Plotting is as simple as using the python graph function.

Here is another package called pyVlab, which is a python based clone of
Labview:

http://pyvlab.sourceforge.net/

I can't for the life of me understand why anyone would set up their tent
in NI labview land.

-Chuck Harris

Ivan Cousins wrote:

Some may not be aware that there is an alternative to the NI VISA layer
that is open source
(GNU General Public License).
I use it with GNU octave as an alternative to Labwindows-Labview.
I like open source tools on linux so they can be changed if needed.
On the web page it is mentioned:
"You might be interested that your vxi11 package can be compiled on
Cygwin/Windows."
I have not tried this.

VXI11 Ethernet Protocol for Linux at:

http://optics.eee.nottingham.ac.uk/vxi11/
http://optics.eee.nottingham.ac.uk/vxi11/

John C.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.

You can also use the same openVISA layer with scilab, python, octave, c++, ... essentially all other open source languages and packages. So things are pretty nice for GPIB users in open source land... much nicer than in 'doze land. If only because you don't have to ask anyone's permission to make changes that make things work better for your needs. For those that think python is impossible to use, here is a snippet that will read from your keithley voltmeter: import visa keithley = visa.instrument("GPIB::12") print keithley.ask("*IDN?") There are many dozens of instruments that have support already in the library, and adding additional instruments is pretty trivial. Plotting is as simple as using the python graph function. Here is another package called pyVlab, which is a python based clone of Labview: http://pyvlab.sourceforge.net/ I can't for the life of me understand why anyone would set up their tent in NI labview land. -Chuck Harris Ivan Cousins wrote: > Some may not be aware that there is an alternative to the NI VISA layer > that is open source > (GNU General Public License). > I use it with GNU octave as an alternative to Labwindows-Labview. > I like open source tools on linux so they can be changed if needed. > On the web page it is mentioned: > "You might be interested that your vxi11 package can be compiled on > Cygwin/Windows." > I have not tried this. > > VXI11 Ethernet Protocol for Linux at: > > http://optics.eee.nottingham.ac.uk/vxi11/ > <http://optics.eee.nottingham.ac.uk/vxi11/> > > John C. > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to > https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts > and follow the instructions there. >
S
shalimr9@gmail.com
Mon, Dec 6, 2010 2:34 PM

"I can't for the life of me understand why anyone would set up their tent
in NI labview land."

Some people like the comfort it gives to pay for something. The perception that if anything goes wrong, someone will be there to help you. What they don't realize is that most commercial software vendors are resorting to user forums to help users with problem, just like to free software folks have done for ages.

I had a need to learn Matlab quickly to help my son with an assignment (he is an EE student). We were able to share his login to the free on-line tool Matlab provides to universities (a Citrix client, a little cumbersome and slow, but it did work, mostly), but only one of us could be logged at a time. Since he is several hundred miles from me, that was not convenient. So I checked the Matlab web site for a license or a free trial. They have severe restrictions to their free trial, and they have to approve you first. For about $2,000, you can buy a single user license, what a deal! Keep in mind this is for software that is not even aware that Windows has been supporting long file names since Windows 95, only 15 years ago.

So I downloaded and installed Octave, the free Matlab clone on my machine. It ran all the Matlab scripts we threw at it without a flinch. All the error messages (when present) were the same between Octave and Matlab. Octave wants to be a faithful Matlab clone, so they have the same restrictions on long file names by the way, which I found amusing. I can tolerate that from free software, it is inexcusable for expensive commercial software.

I don't understand why the university would force the students to use Matlab (even though they provide a free login, this login expires when the class is over) when quality free tools like Octave are available.

By the way, I don't think Octave will replace Spice any time soon, but it looks like a very useful tool. That was an interesting exercise for me :)

Didier KO4BB

Sent from my Verizon Wireless BlackBerry

-----Original Message-----
From: Chuck Harris cfharris@erols.com
Sender: volt-nuts-bounces@febo.com
Date: Sat, 04 Dec 2010 10:34:54
To: Discussion of precise voltage measurementvolt-nuts@febo.com
Reply-To: Discussion of precise voltage measurement volt-nuts@febo.com
Subject: Re: [volt-nuts] do you like Labview in your labs?

You can also use the same openVISA layer with scilab, python, octave, c++, ...
essentially all other open source languages and packages.  So things are
pretty nice for GPIB users in open source land... much nicer than in 'doze
land.  If only because you don't have to ask anyone's permission to make
changes that make things work better for your needs.

For those that think python is impossible to use, here is a snippet that
will read from your keithley voltmeter:

import visa
keithley = visa.instrument("GPIB::12")
print keithley.ask("*IDN?")

There are many dozens of instruments that have support already in the library,
and adding additional instruments is pretty trivial.

Plotting is as simple as using the python graph function.

Here is another package called pyVlab, which is a python based clone of
Labview:

http://pyvlab.sourceforge.net/

I can't for the life of me understand why anyone would set up their tent
in NI labview land.

-Chuck Harris

Ivan Cousins wrote:

Some may not be aware that there is an alternative to the NI VISA layer
that is open source
(GNU General Public License).
I use it with GNU octave as an alternative to Labwindows-Labview.
I like open source tools on linux so they can be changed if needed.
On the web page it is mentioned:
"You might be interested that your vxi11 package can be compiled on
Cygwin/Windows."
I have not tried this.

VXI11 Ethernet Protocol for Linux at:

http://optics.eee.nottingham.ac.uk/vxi11/
http://optics.eee.nottingham.ac.uk/vxi11/

John C.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.

"I can't for the life of me understand why anyone would set up their tent in NI labview land." Some people like the comfort it gives to pay for something. The perception that if anything goes wrong, someone will be there to help you. What they don't realize is that most commercial software vendors are resorting to user forums to help users with problem, just like to free software folks have done for ages. I had a need to learn Matlab quickly to help my son with an assignment (he is an EE student). We were able to share his login to the free on-line tool Matlab provides to universities (a Citrix client, a little cumbersome and slow, but it did work, mostly), but only one of us could be logged at a time. Since he is several hundred miles from me, that was not convenient. So I checked the Matlab web site for a license or a free trial. They have severe restrictions to their free trial, and they have to approve you first. For about $2,000, you can buy a single user license, what a deal! Keep in mind this is for software that is not even aware that Windows has been supporting long file names since Windows 95, only 15 years ago. So I downloaded and installed Octave, the free Matlab clone on my machine. It ran all the Matlab scripts we threw at it without a flinch. All the error messages (when present) were the same between Octave and Matlab. Octave wants to be a faithful Matlab clone, so they have the same restrictions on long file names by the way, which I found amusing. I can tolerate that from free software, it is inexcusable for expensive commercial software. I don't understand why the university would force the students to use Matlab (even though they provide a free login, this login expires when the class is over) when quality free tools like Octave are available. By the way, I don't think Octave will replace Spice any time soon, but it looks like a very useful tool. That was an interesting exercise for me :) Didier KO4BB Sent from my Verizon Wireless BlackBerry -----Original Message----- From: Chuck Harris <cfharris@erols.com> Sender: volt-nuts-bounces@febo.com Date: Sat, 04 Dec 2010 10:34:54 To: Discussion of precise voltage measurement<volt-nuts@febo.com> Reply-To: Discussion of precise voltage measurement <volt-nuts@febo.com> Subject: Re: [volt-nuts] do you like Labview in your labs? You can also use the same openVISA layer with scilab, python, octave, c++, ... essentially all other open source languages and packages. So things are pretty nice for GPIB users in open source land... much nicer than in 'doze land. If only because you don't have to ask anyone's permission to make changes that make things work better for your needs. For those that think python is impossible to use, here is a snippet that will read from your keithley voltmeter: import visa keithley = visa.instrument("GPIB::12") print keithley.ask("*IDN?") There are many dozens of instruments that have support already in the library, and adding additional instruments is pretty trivial. Plotting is as simple as using the python graph function. Here is another package called pyVlab, which is a python based clone of Labview: http://pyvlab.sourceforge.net/ I can't for the life of me understand why anyone would set up their tent in NI labview land. -Chuck Harris Ivan Cousins wrote: > Some may not be aware that there is an alternative to the NI VISA layer > that is open source > (GNU General Public License). > I use it with GNU octave as an alternative to Labwindows-Labview. > I like open source tools on linux so they can be changed if needed. > On the web page it is mentioned: > "You might be interested that your vxi11 package can be compiled on > Cygwin/Windows." > I have not tried this. > > VXI11 Ethernet Protocol for Linux at: > > http://optics.eee.nottingham.ac.uk/vxi11/ > <http://optics.eee.nottingham.ac.uk/vxi11/> > > John C. > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to > https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts > and follow the instructions there. > _______________________________________________ volt-nuts mailing list -- volt-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts and follow the instructions there.
CH
Chuck Harris
Mon, Dec 6, 2010 3:00 PM

To my way of seeing things: Opensource software is like a philanthropist
who is throwing $100 bills to the wind for anyone who wants them, and the
masses are stomping the bills into the ground because they can't believe
that anyone would give away anything of value.

The famous violinist Joshua Bell, on a dare from Washington Post humorist
Gene Wiengarten, stood at the entrance to a busy Metro (subway) station, and
played his heart out for a whole day.  Quality playing, and quality pieces
of music that concert goers would have payed hundreds of dollars to see at
venues all around the world... And only 3 people stopped to listen.  The
rest just hustled through ignoring the busker.

Octave, Scilab, Python, Perl, GCC, G77, Openoffice.org, Mozilla, Linux, BSD,
Cinelerra, Audacity, Rosegarden, K3B, Gimp, Cups,... I could go on for hours...
Are all world class software that meets, or exceeds, anything available
commercially and are free.

And yet, like the philanthropist tossing $100 bills, or Joshua Bell playing
his heart out in a subway station, they are largely ignored by the masses.

Sad.

-Chuck Harris

shalimr9@gmail.com wrote:

"I can't for the life of me understand why anyone would set up their tent in NI labview land."

Some people like the comfort it gives to pay for something. The perception that if anything goes wrong, someone will
be there to help you. What they don't realize is that most commercial software vendors are resorting to user forums
to help users with problem, just like to free software folks have done for ages.

I had a need to learn Matlab quickly to help my son with an assignment (he is an EE student). We were able to share
his login to the free on-line tool Matlab provides to universities (a Citrix client, a little cumbersome and slow,
but it did work, mostly), but only one of us could be logged at a time. Since he is several hundred miles from me,
that was not convenient. So I checked the Matlab web site for a license or a free trial. They have severe
restrictions to their free trial, and they have to approve you first. For about $2,000, you can buy a single user
license, what a deal! Keep in mind this is for software that is not even aware that Windows has been supporting long
file names since Windows 95, only 15 years ago.

So I downloaded and installed Octave, the free Matlab clone on my machine. It ran all the Matlab scripts we threw at
it without a flinch. All the error messages (when present) were the same between Octave and Matlab. Octave wants to
be a faithful Matlab clone, so they have the same restrictions on long file names by the way, which I found amusing.
I can tolerate that from free software, it is inexcusable for expensive commercial software.

I don't understand why the university would force the students to use Matlab (even though they provide a free login,
this login expires when the class is over) when quality free tools like Octave are available.

By the way, I don't think Octave will replace Spice any time soon, but it looks like a very useful tool. That was an
interesting exercise for me :)

Didier KO4BB

To my way of seeing things: Opensource software is like a philanthropist who is throwing $100 bills to the wind for anyone who wants them, and the masses are stomping the bills into the ground because they can't believe that anyone would give away anything of value. The famous violinist Joshua Bell, on a dare from Washington Post humorist Gene Wiengarten, stood at the entrance to a busy Metro (subway) station, and played his heart out for a whole day. Quality playing, and quality pieces of music that concert goers would have payed hundreds of dollars to see at venues all around the world... And only 3 people stopped to listen. The rest just hustled through ignoring the busker. Octave, Scilab, Python, Perl, GCC, G77, Openoffice.org, Mozilla, Linux, BSD, Cinelerra, Audacity, Rosegarden, K3B, Gimp, Cups,... I could go on for hours... Are all world class software that meets, or exceeds, anything available commercially and are free. And yet, like the philanthropist tossing $100 bills, or Joshua Bell playing his heart out in a subway station, they are largely ignored by the masses. Sad. -Chuck Harris shalimr9@gmail.com wrote: > "I can't for the life of me understand why anyone would set up their tent in NI labview land." > > Some people like the comfort it gives to pay for something. The perception that if anything goes wrong, someone will > be there to help you. What they don't realize is that most commercial software vendors are resorting to user forums > to help users with problem, just like to free software folks have done for ages. > > I had a need to learn Matlab quickly to help my son with an assignment (he is an EE student). We were able to share > his login to the free on-line tool Matlab provides to universities (a Citrix client, a little cumbersome and slow, > but it did work, mostly), but only one of us could be logged at a time. Since he is several hundred miles from me, > that was not convenient. So I checked the Matlab web site for a license or a free trial. They have severe > restrictions to their free trial, and they have to approve you first. For about $2,000, you can buy a single user > license, what a deal! Keep in mind this is for software that is not even aware that Windows has been supporting long > file names since Windows 95, only 15 years ago. > > So I downloaded and installed Octave, the free Matlab clone on my machine. It ran all the Matlab scripts we threw at > it without a flinch. All the error messages (when present) were the same between Octave and Matlab. Octave wants to > be a faithful Matlab clone, so they have the same restrictions on long file names by the way, which I found amusing. > I can tolerate that from free software, it is inexcusable for expensive commercial software. > > I don't understand why the university would force the students to use Matlab (even though they provide a free login, > this login expires when the class is over) when quality free tools like Octave are available. > > By the way, I don't think Octave will replace Spice any time soon, but it looks like a very useful tool. That was an > interesting exercise for me :) > > Didier KO4BB
PK
Poul-Henning Kamp
Mon, Dec 6, 2010 3:09 PM

In message 4CFCFA90.4080601@erols.com, Chuck Harris writes:

And yet, like the philanthropist tossing $100 bills, or Joshua Bell playing

his heart out in a subway station, they are largely ignored by the masses.

Sad.

Well ... maybe.

My attitude has always been that I was happy to have only 1% market share,
provided they were the smartest 1% of the market.

That is not just a flippant comment, it is a well thought out policy.

I'm pretty sure that Joshua would equally have hated to see his
concerts filed with all the people who passed him by in the subway,
and much prefers to see them filled with the 1% who really cares
about what he lives for.

A lot of open source software is written "Con Amore" and the last thing
you want to get out of spending you spare time on something you love,
is to be pestered by people who don't "get it".

In a purely utilitarian or economic sense you are right, it is sad, the
same way any other waste of resources is sad, but reality is somewhat
more complicated than that.

Poul-Henning

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

In message <4CFCFA90.4080601@erols.com>, Chuck Harris writes: >And yet, like the philanthropist tossing $100 bills, or Joshua Bell playing his heart out in a subway station, they are largely ignored by the masses. > >Sad. Well ... maybe. My attitude has always been that I was happy to have only 1% market share, provided they were the smartest 1% of the market. That is not just a flippant comment, it is a well thought out policy. I'm pretty sure that Joshua would equally have hated to see his concerts filed with all the people who passed him by in the subway, and much prefers to see them filled with the 1% who really cares about what he lives for. A lot of open source software is written "Con Amore" and the last thing you want to get out of spending you spare time on something you love, is to be pestered by people who don't "get it". In a purely utilitarian or economic sense you are right, it is sad, the same way any other waste of resources is sad, but reality is somewhat more complicated than that. Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
JL
John Lofgren
Mon, Dec 6, 2010 3:41 PM

In answer to the original question of this thread: No, I don't like to use LabView.

LabView is a very polarizing application.  You either love it or hate it.  I've always felt betrayed by NI portraying it as an easy to use graphical programming system that should be easy for people who aren't necessarily programmers.  In reality it's just a very clumsy and obtuse graphical overlay for a hierarchical programming structure.  You still need be proficient in C, or a C-like language to understand it.  In addition to that it's a huge resource hog.  The installed size is absolutely enormous.  Add to that their deviations from the IEEE 488 standard that stop it from working with generic interfaces and you really have something to loathe.

For a lot of simple data collection tasks I long for the days of HP Instrument BASIC or GW BASIC.  What I don't long for is all of the hardware setup issues with manual card setup and drivers.

Both LabView and Matlab are the 800 pound gorillas in the market.  Everybody knows them, or has at least heard of them, partly due to their penetration in the educational institutions.  It's a vicious cycle that works to their advantage.  You bring up a generation of students on your product and they will want to use it in their working life.  When it comes time to hire more people the former student, now experienced engineer, looks for more people who know the system they are familiar with.  Once that cycle is established it's hard to break.

I completely agree about the comfort factor.  Many companies, especially larger ones, seem to feel better about having something that they can pay for and get "support" rather than relying on a group of users.  I think that there is a fear of Opensource from the standpoint that it's less controlled than a purchased product and it might disappear or change in a negative way without warning.  Buying a package or product is bu no means a guarantee of stability, either, but companies just seem to be comfortable with the old way of doing things.  I also wonder if there is a perception that Opensource projects are inferior to pay solutions.  Whether it's right or wrong I could see how people further up the management chain could be suspicious of the quality of something that they don't pay for.

I, for one, am very glad to see  Opensource flourish.  I'm grateful for people who have the time and the passion to support something they believe in or see a need for

-John

My views and comments are not to be associated with my employer

-----Original Message-----
From: volt-nuts-bounces@febo.com [mailto:volt-nuts-bounces@febo.com] On Behalf Of shalimr9@gmail.com
Sent: Monday, December 06, 2010 8:34 AM
To: Discussion of precise voltage measurement
Subject: Re: [volt-nuts] do you like Labview in your labs?

"I can't for the life of me understand why anyone would set up their tent
in NI labview land."

Some people like the comfort it gives to pay for something. The perception that if anything goes wrong, someone will be there to help you. What they don't realize is that most commercial software vendors are resorting to user forums to help users with problem, just like to free software folks have done for ages.

I had a need to learn Matlab quickly to help my son with an assignment (he is an EE student). We were able to share his login to the free on-line tool Matlab provides to universities (a Citrix client, a little cumbersome and slow, but it did work, mostly), but only one of us could be logged at a time. Since he is several hundred miles from me, that was not convenient. So I checked the Matlab web site for a license or a free trial. They have severe restrictions to their free trial, and they have to approve you first. For about $2,000, you can buy a single user license, what a deal! Keep in mind this is for software that is not even aware that Windows has been supporting long file names since Windows 95, only 15 years ago.

So I downloaded and installed Octave, the free Matlab clone on my machine. It ran all the Matlab scripts we threw at it without a flinch. All the error messages (when present) were the same between Octave and Matlab. Octave wants to be a faithful Matlab clone, so they have the same restrictions on long file names by the way, which I found amusing. I can tolerate that from free software, it is inexcusable for expensive commercial software.

I don't understand why the university would force the students to use Matlab (even though they provide a free login, this login expires when the class is over) when quality free tools like Octave are available.

By the way, I don't think Octave will replace Spice any time soon, but it looks like a very useful tool. That was an interesting exercise for me :)

Didier KO4BB

Sent from my Verizon Wireless BlackBerry

-----Original Message-----
From: Chuck Harris cfharris@erols.com
Sender: volt-nuts-bounces@febo.com
Date: Sat, 04 Dec 2010 10:34:54
To: Discussion of precise voltage measurementvolt-nuts@febo.com
Reply-To: Discussion of precise voltage measurement volt-nuts@febo.com
Subject: Re: [volt-nuts] do you like Labview in your labs?

You can also use the same openVISA layer with scilab, python, octave, c++, ...
essentially all other open source languages and packages.  So things are
pretty nice for GPIB users in open source land... much nicer than in 'doze
land.  If only because you don't have to ask anyone's permission to make
changes that make things work better for your needs.

For those that think python is impossible to use, here is a snippet that
will read from your keithley voltmeter:

import visa
keithley = visa.instrument("GPIB::12")
print keithley.ask("*IDN?")

There are many dozens of instruments that have support already in the library,
and adding additional instruments is pretty trivial.

Plotting is as simple as using the python graph function.

Here is another package called pyVlab, which is a python based clone of
Labview:

http://pyvlab.sourceforge.net/

I can't for the life of me understand why anyone would set up their tent
in NI labview land.

-Chuck Harris

Ivan Cousins wrote:

Some may not be aware that there is an alternative to the NI VISA layer
that is open source
(GNU General Public License).
I use it with GNU octave as an alternative to Labwindows-Labview.
I like open source tools on linux so they can be changed if needed.
On the web page it is mentioned:
"You might be interested that your vxi11 package can be compiled on
Cygwin/Windows."
I have not tried this.

VXI11 Ethernet Protocol for Linux at:

http://optics.eee.nottingham.ac.uk/vxi11/
http://optics.eee.nottingham.ac.uk/vxi11/

John C.

In answer to the original question of this thread: No, I don't like to use LabView. LabView is a very polarizing application. You either love it or hate it. I've always felt betrayed by NI portraying it as an easy to use graphical programming system that should be easy for people who aren't necessarily programmers. In reality it's just a very clumsy and obtuse graphical overlay for a hierarchical programming structure. You still need be proficient in C, or a C-like language to understand it. In addition to that it's a huge resource hog. The installed size is absolutely enormous. Add to that their deviations from the IEEE 488 standard that stop it from working with generic interfaces and you really have something to loathe. For a lot of simple data collection tasks I long for the days of HP Instrument BASIC or GW BASIC. What I don't long for is all of the hardware setup issues with manual card setup and drivers. Both LabView and Matlab are the 800 pound gorillas in the market. Everybody knows them, or has at least heard of them, partly due to their penetration in the educational institutions. It's a vicious cycle that works to their advantage. You bring up a generation of students on your product and they will want to use it in their working life. When it comes time to hire more people the former student, now experienced engineer, looks for more people who know the system they are familiar with. Once that cycle is established it's hard to break. I completely agree about the comfort factor. Many companies, especially larger ones, seem to feel better about having something that they can pay for and get "support" rather than relying on a group of users. I think that there is a fear of Opensource from the standpoint that it's less controlled than a purchased product and it might disappear or change in a negative way without warning. Buying a package or product is bu no means a guarantee of stability, either, but companies just seem to be comfortable with the old way of doing things. I also wonder if there is a perception that Opensource projects are inferior to pay solutions. Whether it's right or wrong I could see how people further up the management chain could be suspicious of the quality of something that they don't pay for. I, for one, am very glad to see Opensource flourish. I'm grateful for people who have the time and the passion to support something they believe in or see a need for -John My views and comments are not to be associated with my employer -----Original Message----- From: volt-nuts-bounces@febo.com [mailto:volt-nuts-bounces@febo.com] On Behalf Of shalimr9@gmail.com Sent: Monday, December 06, 2010 8:34 AM To: Discussion of precise voltage measurement Subject: Re: [volt-nuts] do you like Labview in your labs? "I can't for the life of me understand why anyone would set up their tent in NI labview land." Some people like the comfort it gives to pay for something. The perception that if anything goes wrong, someone will be there to help you. What they don't realize is that most commercial software vendors are resorting to user forums to help users with problem, just like to free software folks have done for ages. I had a need to learn Matlab quickly to help my son with an assignment (he is an EE student). We were able to share his login to the free on-line tool Matlab provides to universities (a Citrix client, a little cumbersome and slow, but it did work, mostly), but only one of us could be logged at a time. Since he is several hundred miles from me, that was not convenient. So I checked the Matlab web site for a license or a free trial. They have severe restrictions to their free trial, and they have to approve you first. For about $2,000, you can buy a single user license, what a deal! Keep in mind this is for software that is not even aware that Windows has been supporting long file names since Windows 95, only 15 years ago. So I downloaded and installed Octave, the free Matlab clone on my machine. It ran all the Matlab scripts we threw at it without a flinch. All the error messages (when present) were the same between Octave and Matlab. Octave wants to be a faithful Matlab clone, so they have the same restrictions on long file names by the way, which I found amusing. I can tolerate that from free software, it is inexcusable for expensive commercial software. I don't understand why the university would force the students to use Matlab (even though they provide a free login, this login expires when the class is over) when quality free tools like Octave are available. By the way, I don't think Octave will replace Spice any time soon, but it looks like a very useful tool. That was an interesting exercise for me :) Didier KO4BB Sent from my Verizon Wireless BlackBerry -----Original Message----- From: Chuck Harris <cfharris@erols.com> Sender: volt-nuts-bounces@febo.com Date: Sat, 04 Dec 2010 10:34:54 To: Discussion of precise voltage measurement<volt-nuts@febo.com> Reply-To: Discussion of precise voltage measurement <volt-nuts@febo.com> Subject: Re: [volt-nuts] do you like Labview in your labs? You can also use the same openVISA layer with scilab, python, octave, c++, ... essentially all other open source languages and packages. So things are pretty nice for GPIB users in open source land... much nicer than in 'doze land. If only because you don't have to ask anyone's permission to make changes that make things work better for your needs. For those that think python is impossible to use, here is a snippet that will read from your keithley voltmeter: import visa keithley = visa.instrument("GPIB::12") print keithley.ask("*IDN?") There are many dozens of instruments that have support already in the library, and adding additional instruments is pretty trivial. Plotting is as simple as using the python graph function. Here is another package called pyVlab, which is a python based clone of Labview: http://pyvlab.sourceforge.net/ I can't for the life of me understand why anyone would set up their tent in NI labview land. -Chuck Harris Ivan Cousins wrote: > Some may not be aware that there is an alternative to the NI VISA layer > that is open source > (GNU General Public License). > I use it with GNU octave as an alternative to Labwindows-Labview. > I like open source tools on linux so they can be changed if needed. > On the web page it is mentioned: > "You might be interested that your vxi11 package can be compiled on > Cygwin/Windows." > I have not tried this. > > VXI11 Ethernet Protocol for Linux at: > > http://optics.eee.nottingham.ac.uk/vxi11/ > <http://optics.eee.nottingham.ac.uk/vxi11/> > > John C. >
JF
J. Forster
Mon, Dec 6, 2010 3:49 PM

Why use LabVIEW?

Because it is largely a standard and a lot of bugs have been found. Also,
programmers don't screw with it, unbenownst of all the users.

A parable:

Many years ago, I was using a DG RDOS system. I had several large HDs (for
the day). A guy at Harvard, with a PhD and more, wrote a "backup" utility
that would back up a HD to mag tape. A single tape would hold a couple of
dozen disks, and cost about $10 vs. another HD platter at >$200.

I used it, but it had a bug, and predictably, I eventually had a system
crash. NP, I thought.

WRONG!

It turns out, the "backup" utility backed up ONLY DP0....  NOT THE OTHER
DRIVES.

That's a lesson I've never forgotten. It cost me near a year to recover.

Sorry, but I am simply not interested in home brew SW, no matter who
writes it. I do not trust any individual programmers for anything
important.

FWIW,

-John

======================

In message 4CFCFA90.4080601@erols.com, Chuck Harris writes:

And yet, like the philanthropist tossing $100 bills, or Joshua Bell
playing

his heart out in a subway station, they are largely ignored by the masses.

Sad.

Well ... maybe.

My attitude has always been that I was happy to have only 1% market share,
provided they were the smartest 1% of the market.

That is not just a flippant comment, it is a well thought out policy.

I'm pretty sure that Joshua would equally have hated to see his
concerts filed with all the people who passed him by in the subway,
and much prefers to see them filled with the 1% who really cares
about what he lives for.

A lot of open source software is written "Con Amore" and the last thing
you want to get out of spending you spare time on something you love,
is to be pestered by people who don't "get it".

In a purely utilitarian or economic sense you are right, it is sad, the
same way any other waste of resources is sad, but reality is somewhat
more complicated than that.

Poul-Henning

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by
incompetence.


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.

Why use LabVIEW? Because it is largely a standard and a lot of bugs have been found. Also, programmers don't screw with it, unbenownst of all the users. A parable: Many years ago, I was using a DG RDOS system. I had several large HDs (for the day). A guy at Harvard, with a PhD and more, wrote a "backup" utility that would back up a HD to mag tape. A single tape would hold a couple of dozen disks, and cost about $10 vs. another HD platter at >$200. I used it, but it had a bug, and predictably, I eventually had a system crash. NP, I thought. WRONG! It turns out, the "backup" utility backed up ONLY DP0.... NOT THE OTHER DRIVES. That's a lesson I've never forgotten. It cost me near a year to recover. Sorry, but I am simply not interested in home brew SW, no matter who writes it. I do not trust any individual programmers for anything important. FWIW, -John ====================== > In message <4CFCFA90.4080601@erols.com>, Chuck Harris writes: > >>And yet, like the philanthropist tossing $100 bills, or Joshua Bell >> playing > his heart out in a subway station, they are largely ignored by the masses. >> >>Sad. > > Well ... maybe. > > My attitude has always been that I was happy to have only 1% market share, > provided they were the smartest 1% of the market. > > That is not just a flippant comment, it is a well thought out policy. > > I'm pretty sure that Joshua would equally have hated to see his > concerts filed with all the people who passed him by in the subway, > and much prefers to see them filled with the 1% who really cares > about what he lives for. > > A lot of open source software is written "Con Amore" and the last thing > you want to get out of spending you spare time on something you love, > is to be pestered by people who don't "get it". > > In a purely utilitarian or economic sense you are right, it is sad, the > same way any other waste of resources is sad, but reality is somewhat > more complicated than that. > > Poul-Henning > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by > incompetence. > > _______________________________________________ > volt-nuts mailing list -- volt-nuts@febo.com > To unsubscribe, go to > https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts > and follow the instructions there. > >
CH
Chuck Harris
Mon, Dec 6, 2010 3:51 PM

Hi Poul,

I was careful to only include packages that were developed in
a professional manner.  Each is well supported... better than
anything I have ever gotten out of commercial software.  Even
Cinelerra, which at its root is a very Con Amore type of program,
there is a group of users dedicated to making it accessible and
bug free for "the rest of us".

Joshua was rather upset after he finished his dare.  It caused
him to rethink his position in the world.  He did not like going
from darling of the champagne and caviar set to being ignored
by people that would have paid to attend his concerts.  The
metro station they chose was heavily utilized by folks that
would (and have) attend his concerts.. as was verified by "exit
polls".

-Chuck Harris

Poul-Henning Kamp wrote:

In message4CFCFA90.4080601@erols.com, Chuck Harris writes:

And yet, like the philanthropist tossing $100 bills, or Joshua Bell playing

his heart out in a subway station, they are largely ignored by the masses.

Sad.

Well ... maybe.

My attitude has always been that I was happy to have only 1% market share,
provided they were the smartest 1% of the market.

That is not just a flippant comment, it is a well thought out policy.

I'm pretty sure that Joshua would equally have hated to see his
concerts filed with all the people who passed him by in the subway,
and much prefers to see them filled with the 1% who really cares
about what he lives for.

A lot of open source software is written "Con Amore" and the last thing
you want to get out of spending you spare time on something you love,
is to be pestered by people who don't "get it".

In a purely utilitarian or economic sense you are right, it is sad, the
same way any other waste of resources is sad, but reality is somewhat
more complicated than that.

Poul-Henning

Hi Poul, I was careful to only include packages that were developed in a professional manner. Each is well supported... better than anything I have ever gotten out of commercial software. Even Cinelerra, which at its root is a very Con Amore type of program, there is a group of users dedicated to making it accessible and bug free for "the rest of us". Joshua was rather upset after he finished his dare. It caused him to rethink his position in the world. He did not like going from darling of the champagne and caviar set to being ignored by people that would have paid to attend his concerts. The metro station they chose was heavily utilized by folks that would (and have) attend his concerts.. as was verified by "exit polls". -Chuck Harris Poul-Henning Kamp wrote: > In message<4CFCFA90.4080601@erols.com>, Chuck Harris writes: > >> And yet, like the philanthropist tossing $100 bills, or Joshua Bell playing > his heart out in a subway station, they are largely ignored by the masses. >> >> Sad. > > Well ... maybe. > > My attitude has always been that I was happy to have only 1% market share, > provided they were the smartest 1% of the market. > > That is not just a flippant comment, it is a well thought out policy. > > I'm pretty sure that Joshua would equally have hated to see his > concerts filed with all the people who passed him by in the subway, > and much prefers to see them filled with the 1% who really cares > about what he lives for. > > A lot of open source software is written "Con Amore" and the last thing > you want to get out of spending you spare time on something you love, > is to be pestered by people who don't "get it". > > In a purely utilitarian or economic sense you are right, it is sad, the > same way any other waste of resources is sad, but reality is somewhat > more complicated than that. > > Poul-Henning >
PK
Poul-Henning Kamp
Mon, Dec 6, 2010 4:01 PM

It turns out, the "backup" utility backed up ONLY DP0....  NOT THE OTHER
DRIVES.

Are you saying that you never tested that your backups could be restored ?

Sorry, but I am simply not interested in home brew SW, [...]

Sorry, but this is why I only want the top 1 % of the users...

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

In message <50855.12.6.201.2.1291650579.squirrel@popaccts.quikus.com>, "J. Fors ter" writes: >It turns out, the "backup" utility backed up ONLY DP0.... NOT THE OTHER >DRIVES. Are you saying that you never tested that your backups could be restored ? >Sorry, but I am simply not interested in home brew SW, [...] Sorry, but this is why I only want the top 1 % of the users... -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
JF
J. Forster
Mon, Dec 6, 2010 4:03 PM

Disk platters were very expensive. I checked the tapes were readable, but
not the files on them. A new car could be bought for about the price of 5
platters.

-John

===================

It turns out, the "backup" utility backed up ONLY DP0....  NOT THE OTHER
DRIVES.

Are you saying that you never tested that your backups could be restored ?

Sorry, but I am simply not interested in home brew SW, [...]

Sorry, but this is why I only want the top 1 % of the users...

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by
incompetence.

Disk platters were very expensive. I checked the tapes were readable, but not the files on them. A new car could be bought for about the price of 5 platters. -John =================== > In message <50855.12.6.201.2.1291650579.squirrel@popaccts.quikus.com>, "J. > Fors > ter" writes: > >>It turns out, the "backup" utility backed up ONLY DP0.... NOT THE OTHER >>DRIVES. > > Are you saying that you never tested that your backups could be restored ? > >>Sorry, but I am simply not interested in home brew SW, [...] > > Sorry, but this is why I only want the top 1 % of the users... > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by > incompetence. > >