WineHQ

Parallax USB Oscilloscope Software

 From the manufactures website:

 

The Parallax USB Oscilloscope Software v5.1.1 is a complete rewrite, not an update of the 4.0 software, and includes many improvements as shown in the lists below.

Version 5.1.1 contains all the features of v5.1, plus the following:

Bug fix in 5.1.1:

  • Fixed "Unable to retrieve PortsGUID" error when enumerating serial ports on some computers.

The following is a list of features from v5.1 that are included in v5.1.1.

New features with Parallax USB Oscilloscope version 5.1
Improvements over 4.0:
  • 150% faster refresh rate
  • Preview plot with live data (area on top)
  • Variable trigger position
  • 5 different background grids
  • On-screen trigger position indicator
  • Save BMP with choice of black background or white (to save ink)
  • Variable Persistence Dots
What's new for 5.1:
  • Cursor snap-to-plot
  • Reference waveform
  • Help file
  • Print save/load function
  • Revised Export Data format
  • Load/Save Settings option

System requirements for Version 5.1

  • Windows XP/Vista
  • Internet Explorer 6.0 or higher
  • 256 MB RAM, or operating system recommended minimum
  • 25 MB available hard drive space
  • Available USB port. Since the Parallax USB Oscilloscope is powered through the USB port, it is not recommended to use an unpowered USB hub.
  • 16-bit color video card
  • Mouse or other pointing device

Application Details:

Version: 5.1.1
License: Free to use
URL: http://www.parallax.com/Produc...
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 1.9.18

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download Product Info and Download Link

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Setup worked. Scope detected (after ports and links were setup).

Calibration worked. Waveforms and measurements are displayed accurately.

Horz, Vert, and Trig adjustments worked.

Save View as BMP, Print View, Export Data to File worked.

Save and Load Reference Waveform worked.

Help worked. 

What does not

Everything I tried worked. 

Workarounds

What was not tested

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

The software installs and runs great, but to make the scope connect you have to do a some work to get the USB/COM ports setup under Mint and Wine. This process worked for me. Use it at your own risk. Keep in mind your actual USB and COM numbers may vary from those below. Install USB Oscilloscope v5.1.1 software under Wine with WinXP defaults. --- Grant permissions for the serial ports in Mint: In terminal: sudo gpasswd -a “your username with no quotes” dialout --- Add COM1 to Wine registry (so the software can see the COM port): In terminal: regedit Under: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum Add three keys: \Serial_Ports\COM1\COM1 Under: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\Serial_Ports\COM1\COM1 Add two String Values: Name: ClassGUID Data: {4D36E978-E325-11CE-BFC1-08002BE10318} Name: Friendlyname Data: (COM1) --- Make a Link from USB0 to COM1: In terminal: ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1 --- Run USB Oscilloscope v5.1.1 software and select (COM1) under Settings

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentLinux Mint 18 "Sarah" x86_64Sep 23 20161.9.18Yes Yes Goldan anonymous user 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Sep 30 20111.3.29Yes Yes BronzeAPStech.hu 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)May 12 20111.3.18Yes Yes BronzeAPStech.hu 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Jan 08 20111.3.11Yes Yes BronzeAPStech.hu 
ShowDebian GNU/Linux 5.x "Lenny"Oct 10 20091.0.1Yes Yes Goldan anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

From https://jethomson.wordpress.com/2009/10/10/parallax-usb-oscilloscope-in-wine/

Parallax USB Oscilloscope in WINEOctober 10, 2009

Filed under: Electronics — jethomson @ 1:19 am

How to make the COM ports available to the Parallax USB Oscilloscope in WINE.

This HOWTO was tested on: Debian Lenny/Linux 2.6.26-2-686
My version of wine is: wine-1.0.1-174-gc4039bd

These instructions most likely will work on Ubuntu, but you’ll probably want to replace "su -c" with "sudo".

Steps
(0)
Install the USB Oscilloscope program. I installed version 5.1.1.
This HOWTO might work for the older version 4.0 but I didn’t test it out.

(1)
Unplug the oscilloscope.
Open a terminal.
$ lsusb
There’s no need to study the output. You want to compare this output to the output you receive after you plug in the oscilloscope and run lsusb a second time.

$ ls /dev/ttyUSB*
It’s not a problem if you see “No such file or directory”. Again, this output will be for comparison.

(2)
Plug in the USB Oscilloscope.
$ lsusb
You should notice a change indicating the FTDI chip was recognized.
Something like:
Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

$ ls /dev/ttyUSB*
You should notice a new entry, /dev/ttyUSBn, where n is a number. If it is your first USB tty device n will be 0.

(3)
Go to your .wine directory:
$ cd .wine
Backup your .reg files:
$ ls *.reg | xargs -I "{}" cp "{}" "{}".BAK
Download comport.reg to the .wine directory:
$ wget -O comport.reg http://bugs2.winehq.org/attachment.cgi?id=10210
Import comport.reg using regedit:
$ regedit comport.reg

(4)
While having root permissions, make a symbolic link to /dev/ttyUSBn, where n is the number you discovered in step 2:
$ su -c "ln -s /dev/ttyUSBn /dev/ttyS4"

(5)
Make sure you are in the group that has permission to use the serial devices.
For example when I run:
$ ls -l /dev/ttyUSB0
I get the following output:
crw-rw---- 1 root dialout 188, 0 2009-10-09 19:48 /dev/ttyUSB0
Therefore I should check /etc/group to make sure I’m a member of group dialout.
$ grep dialout /etc/group
Which outputs:
dialout:x:20:jthomson
So indeed I’m a member of dialout.

If I were not, I could add myself to the dialout group like this:
$ su -c "usermod -a -G dialout jthomson"

Your group may not be named dialout, but you should be able to figure out your group’s name from the example given above.

(6)
Open the USB Oscilloscope program.
Go to Settings–>COM Settings…
Choose COM5 and close. The USB icon should be green now. Hit Run to test things out.

(7)
After rebooting or shuffling around other devices that create ttyUSB entries, you’ll need to recreate the ttyS4 link so that it points to the correct ttyUSBn. To do this remove the old link (if it’s there) and repeat steps 2 and 4.

Tips/Troubleshooting

If the program runs slowly, unplug cable before starting the program then plug it back in after starting the program OR trying plugging into a different USB port. For my computer the program only runs correctly if the scope is plugged into a specific, physical port. Unplugging and plugging back into a new port will probably destroy and recreate the same ttyUSBn device you linked to earlier.
You can use “diff system.reg system.reg.BAK” to make sure comport.reg was applied.
A graphical version of regedit can be opened by simply typing “regedit” in a terminal. comport.reg can be imported graphically with Registry–>Import Registry File…
comport.reg only creates 5 COM ports. If for some reason you can’t use ttyS4, try linking ttyS0-3 to ttyUSBn. If you use ttyS3 –> ttyUSB0, then you need to select COM4 (instead of COM5) in USB Oscilloscope. Likewise ttyS2 corresponds to COM3, and so on.

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back