If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.
Special Thanks To:
Aaron Holmes
Aaron Wheeler
Adam Horden
Alan Scrimgeour
Andre
Andrew Haynes
Anonymous000
asabase
Austin Weil
barney
Barry
Bert Hickman
Bill Kukowski
Blitzorn
Brandon Paradelas
Bruce Bowling
BubeeMike
Byong Park
Cesiumsponge
Chris F.
Chris Hooper
Corey Worthington
Derek Woodroffe
Dalus
Dan Strother
Daniel Davis
Daniel Uhrenholt
datasheetarchive
Dave Billington
Dave Marshall
David F.
Dennis Rogers
drelectrix
Dr. John Gudenas
Dr. Spark
E.TexasTesla
eastvoltresearch
Eirik Taylor
Erik Dyakov
Erlend^SE
Finn Hammer
Firebug24k
GalliumMan
Gary Peterson
George Slade
GhostNull
Gordon Mcknight
Graham Armitage
Grant
GreySoul
Henry H
IamSmooth
In memory of Leo Powning
Jacob Cash
James Howells
James Pawson
Jeff Greenfield
Jeff Thomas
Jesse Frost
Jim Mitchell
jlr134
Joe Mastroianni
John Forcina
John Oberg
John Willcutt
Jon Newcomb
klugesmith
Leslie Wright
Lutz Hoffman
Mads Barnkob
Martin King
Mats Karlsson
Matt Gibson
Matthew Guidry
mbd
Michael D'Angelo
Mikkel
mileswaldron
mister_rf
Neil Foster
Nick de Smith
Nick Soroka
nicklenorp
Nik
Norman Stanley
Patrick Coleman
Paul Brodie
Paul Jordan
Paul Montgomery
Ped
Peter Krogen
Peter Terren
PhilGood
Richard Feldman
Robert Bush
Royce Bailey
Scott Fusare
Scott Newman
smiffy
Stella
Steven Busic
Steve Conner
Steve Jones
Steve Ward
Sulaiman
Thomas Coyle
Thomas A. Wallace
Thomas W
Timo
Torch
Ulf Jonsson
vasil
Vaxian
vladi mazzilli
wastehl
Weston
William Kim
William N.
William Stehl
Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Registered Member #2939
Joined: Fri Jun 25 2010, 04:25AM
Location:
Posts: 615
Whoever thought using windows as an OS to run an oscilloscope should be shot. Repeatedly. Our fancy Tektronix DPO 'scope (worth about $20k) had a virus. Got that cleaned out. (as a work mate commented "USB sticks are just like genitals" - the ensuing conversation was hilarious, and unrepeatable.) Then the 'scope application decides to crap out, and wont run. So I've just wasted half a day reinstalling everything from the backup partition. Now its all working again, except the factory calibration file is now missing so its running on defaults. ARRGH!
On a similar note we have a Rode and Schwartz RF spectrum analyser, running windows. It likes to get stuck in an endless reboot cycle (a heat issue I believe). And it takes 5 minutes to boot. My old Tek 492 (circa 1980) was always up and running in 20 seconds - the time it takes for a crt filament to reach operating temp.
Registered Member #1792
Joined: Fri Oct 31 2008, 08:12PM
Location: University of California
Posts: 527
Linux would be better yes... but I've seen well-made instruments running Windows and crappy instruments running windows. In my limited experience when instruments first started using Windows they had bad UI's and longer boot times, but more recent ones work pretty well. What I hate is when they assume you're using a keyboard or mouse instead of the front panel, so controlling it from the front panel ends up being incredibly awkward. I've used instruments running a custom (or at least not readily apparent) OS which took forever to boot up, 5 minutes or so. Some fairly modern instruments I've used run WinXP and boot up in 10-20 seconds.
General rules to keep Windows instruments happy: Turn auto-run off if it isn't already off, don't let anybody stupid within 10 feet of it (applies to all instruments, not just Windows ones), don't give it a publicly routable IP address, and if you want to be even better firewall it off from any PC's except the ones which need to communicate with it. If I remember correctly one Windows instrument I use came with Symantec antivirus, though you shouldn't install an antivirus program without talking to the manufacturer generall.
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
I've designed a couple of instruments that run Windows CE. Not had any complaints about viruses yet. Indeed the hardest bit is getting it all to run from a custom front panel instead of a keyboard and mouse. To make the "File Open" dialog usable I had to do some truly disgraceful Win32 hacks.
HP's old high end instruments ran HP Unix. I'm not sure what Tektronix used, but I bet it was something similar.
Registered Member #242
Joined: Thu Feb 23 2006, 11:37PM
Location: Erie PA
Posts: 210
There's quite a few benefits to running windows. keyboard/mouse easier to navigate than buttons for changing settings, Saving files, etc. Also being able to remote desktop is a great feature. I have a logic analyzer set up in the opposite corner of my cube. No need to turn around to look at signals on the tiny 10" screen.
Registered Member #2939
Joined: Fri Jun 25 2010, 04:25AM
Location:
Posts: 615
There's nothing that Windows does for a test instrument that can't be done with proprietary code on proprietary hardware (probably with better speed and stability). Using a desktop OS is just sheer laziness. Windows was never designed to run real-time hardware.
Maybe I'm just getting old and cranky (at 43, lol) but I like having a front panel full of knobs and buttons. I could walk up to any 'scope like that and be using it in seconds, not waste half a day clicking through menus trying to find the setting I want.
Registered Member #65
Joined: Thu Feb 09 2006, 06:43AM
Location:
Posts: 1155
Unfortunately, people still owe Microsoft a licensing fee if they plan to provide long file name support on FAT formatted USB drives. More than one Linux based manufacturer has been hit by this old licensing annoyance.
Linux running off romfs with direct hardware DSP interfaced kernel modules is more common than most people would guess. These special kernels even have a special diagnostics patch to map around faulty areas of RAM.
However, it is still quite common to find Windows CE, VXWorks, or freeRTOS on consumer equipment.
And for $20K... one would expect the unit would have a self-calibration routine like the $350 "overclocked" Rigol DS1052E.
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
2Spoons wrote ...
There's nothing that Windows does for a test instrument that can't be done with proprietary code on proprietary hardware
Well, except get the thing to market quicker with the ability to save results to a FAT formatted USB flash drive and upload them to a Windows PC.
For one of our instruments, I wrote a kernel mode driver to connect a DSP to the main processor, an ARM running WinCE. It can transfer data at about 5-10MByte/sec between the two chips, and since it goes through the DSP's DMA controller, it can be working on something else in the meantime. The DSP does all the nasty real-time stuff (and very nicely too) while CE handles the user interface and results display. I was worried about refresh rate, but it can happily draw a scope trace at 50fps using the standard Win32 GDI routines. (another reason to buy an OS- if rolling your own you'd have to rewrite all the graphics routines)
I am still rather fond of our lab's Tek 2465B. But knobs and buttons cost more. (We use those nasty membrane keypads to reduce assembly labour and keep the instrument water resistant.)
Registered Member #2939
Joined: Fri Jun 25 2010, 04:25AM
Location:
Posts: 615
I found the self-cal routine for the 'scope. Then bloody Windows Update killed the scope software again. Turns out the anti-virus turns on auto update without permission. So here I am again, reinstalling the software. And auto update IS disabled this time. At least I'm getting paid to do this.
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.