WaveForms for Analog Discovery or for sound card - Ubuntu install from AUR - Page 1
Forum section: electronics / general

author: RoGeorge
author_rank: Super Contributor
timestamp: February 29, 2024, 11:33:21 am
content: Quick notes for how to download and install WaveForms in Ubuntu or other alike Linux using deb packages, and without logging into a Digilent account:Code:mkdir digilentcd digilentwget https://digilent.s3.amazonaws.com/Software/Adept2+Runtime/2.27.9/digilent.adept.runtime_2.27.9-amd64.debwget https://digilent.s3.amazonaws.com/Software/Waveforms2015/3.21.3/digilent.waveforms_3.21.3_amd64.debsudo apt install ./digilent.adept.runtime_2.27.9-amd64.debsudo apt install ./digilent.waveforms_3.21.3_amd64.debwaveformsShould appear in the GUI launcher, too, as WaveForms. There are a few more generic dependencies, but these are usually already installed on many Linux flavors, and if not, they should be available in their repositories:- qt5-multimedia- qt5-script- qt5-serialport- libusbhttps://aur.archlinux.org/packages/digilent.waveformsWaveForms is the Digilent's software to control their Analog Discovery and alike hardware. In case you don't have an Analog Discovery board, you should buy one. Very versatile tool for an electronics lab. In case you are broke AF, most of the features will still work with any casual sound card, or select an Analog Discovery DEMO (software emulated hardware).WaveForms has a lot of software goodies, and many will work with just a sound card, though some might not work without an Analog Discovery board (i.e. the curve tracer). If curious for a deeper look into what it can do, Dave did a few reviews for Analog Discovery, in this one the software review starts at minute 12:00.

author: tggzzz
author_rank: Super Contributor
timestamp: February 29, 2024, 01:18:27 pm
content: Do the new versions force that eyeball-hurting geocities-channelling anti-ergonomic colour scheme on people?There are very good reasons that black-on-white superceeded greem/orange-on-black in the 1980s. The readability is better. The ergonomics are better - ambient reflections are less visible.

author: 2N3055
author_rank: Super Contributor
timestamp: February 29, 2024, 02:37:36 pm
content: Quote from: tggzzz on February 29, 2024, 01:18:27 pmIt does not look like that on Windows..See how it looks in Dave's video..

author: tggzzz
author_rank: Super Contributor
timestamp: February 29, 2024, 03:05:17 pm
content: Quote from: 2N3055 on February 29, 2024, 02:37:36 pmWhat's windoze? What's a yoootooob video?But good

author: DiTBho
author_rank: Super Contributor
timestamp: February 29, 2024, 05:46:01 pm
content: the annoying part ... binary-only.I can recompile for neither my MIPS laptop nor for my (boss's) Ampera Arm64 workstation

author: SiliconWizard
author_rank: Super Contributor
timestamp: February 29, 2024, 09:07:52 pm
content: Quote from: tggzzz on February 29, 2024, 01:18:27 pmYes, tell that to the herd of dark theme lovers. Be wary, they may cancel you.

author: tggzzz
author_rank: Super Contributor
timestamp: February 29, 2024, 09:19:29 pm
content: Quote from: SiliconWizard on February 29, 2024, 09:07:52 pmSame with those that think flat interfaces are good, whereas in reality you can't predict whether white letters "Off" on a black patch means- It is an indicator meaning it is off- It is a button meaning push to switch off- It is a button meaning it is off, but you can push it to do something unspecifiedIt was like that one the mid 80s, due to crap hardware. We all breathed a sigh of relief when HP (Of all companies) introduced 3D widgets in Motif. Microsoft copied them when Win3.1 became available.Forget history => condemned to repeat it. I hate seeingoldmistakes.

author: DiTBho
author_rank: Super Contributor
timestamp: March 01, 2024, 07:46:45 am
content: Quote from: tggzzz on February 29, 2024, 09:19:29 pmwell, in my opinion, "designing human machine interfaces" is something that shouldn't be done by an engineer (especially a firmware engineer) because... well, because it's like the architect of the Matrix: simply doesn't understand the (practical reality?!?) equationsdesigning human machine interfaces should be - at least - designed by a "designer", with a "product placement algorithm" in mindSo ... will the final product be for the mass? if so,must care the design maniacally.This is exactly where a firmware guy would say "oh, it's not my priority! Let's put it into the -to-be-done-later-basket (if we will have the time), a debuggable interface has the highest priority, so my full attenction! Yep!"

author: tggzzz
author_rank: Super Contributor
timestamp: March 01, 2024, 09:33:49 am
content: Quote from: DiTBho on March 01, 2024, 07:46:45 amHell no!Unfortunately "designers" tend to be worse than engineers. Examples...Designers are fixated on appearance, not content. I prefer Bauhaus, where formfollowsfunction.Designers want to define where every pixel on a web page is. That leads to many appalling unusable web interfaces. Start with Farnell/aRSe and compare with DigiKey/McMaster.Designers have perfect eyesight, and assumeeverybody else does too. (That's as near as this site gets to 80% grey and fonts with very thin strokes.Designers make key information unreadable, e.g. the time to cook pasta in 2mm high yellow characters on an orange background (seriously!)Designers ignore the 8% of men with some form of colour blindness, the elderly that can't grip.Designers make nuke power station controls all the same, so operators have to tape beer cans to critical controls so they don't accidentally grab the wrong one in an emergency.Designers forget hard-won lessons, and just to be new/fresh/"inventive" perpetrate Microsoft's flat GUI widgetsDesigners create skeuomorphic designs. I need say no more.Etc, etc, etc, etc, etc, etc..... Jakob Nielsen is sane; he first came to my attention in the mid 90s.https://www.nngroup.com/articles/ten-usability-heuristics/https://www.nngroup.com/articles/flat-design/

author: DiTBho
author_rank: Super Contributor
timestamp: March 01, 2024, 09:48:14 am
content: the two "product designers" present in my open space must be exceptional exceptions as they are smarter at designing interfaces than the entire team (of engineers) in the open space.for example, don't ask me to design anything, otherwise I'll do it with a text console on a XVGA crt-tube

author: tggzzz
author_rank: Super Contributor
timestamp: March 01, 2024, 10:04:17 am
content: Quote from: DiTBho on March 01, 2024, 09:48:14 amIf an interface is broken/unusable, an engineer will fix it (as far as possible).Good UI designers are worth their weigh in gold.Most designers aren't that good.Ditto engineers

author: DiTBho
author_rank: Super Contributor
timestamp: March 01, 2024, 10:12:49 am
content: (umm, just to give you my point ...... one of the two re-designed the piloting interface of the underwater rover(1), with a whole series of ingenious widgets that show what is needed when needed(1) my contribution here?ok, my initial attempt was only a "proof of concept" to convince the manager that "it's feasable".However, what I presented in the showroom was - "really embarrassing" - so he commented - two XVGA (special) cameras, interfaced with two XVGA viewfinders mounted on a face-mask cushion, which not only looked terrible (umm, too Gibson-sh), but also sucked great from the ergonomic point of view, in frist place, and, worse yet, it was full of cables here and there for both the internal platform (IMU) and the hardware gimmick to imitate steroscopic vision and, and since there is no limit to the worst, not only the pad is a very sneaky attempt to hide the Playstation1 Pad in a box of plastic glued to hide it better (because, uuu, I like the SPI-like signal interface, better than any USB-interface from my point of view, but I cannot tell this to the project manager), but also I made its interface on a kind of "finder bar" that never hided, wasting a lot of pixel for nothing.Thanks god, those two designers "fixed" the user interface of my prototype, and then fixed the whole stuff, making it not only "really wereable", but also much more comfortable from the visual interface up, with all the visual features offered in widgets that appear only when you need to be iterate with them, and then disappearI would never have come up with such an idea)