Ideas Test

28 VOTE

Math and logic functions, and creating traces in software

I think some simple math functions like add, subtract, multiply, AND, OR, XOR, and NOT would be very helpful. For example trace 2 minus trace 1 to make a new trace, like what is in differential signals like RS485. Or how about Comparing the inputs and outputs of an ADC or DAC vs the digital signals and calculated the idea value from from the input. Then subtracting that idea value from the measured value to compare them.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Jun 26 2018
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    June 26, 2018 19:16

    Boolean A-B please for analyzing LVDS!!!!!!!!

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    June 26, 2018 19:16

    A framework for filter plug-ins would be more powerful and easier to implement.
    Each filter instance would add a new calculated channel with any combination of sources and custom processing.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    June 26, 2018 19:16

    A-B output is the needful thing for differential inputs in analog or digital domains.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    June 26, 2018 19:16

    I would really like this because it would also be useful for setting a channel to measure voltage across a sense resistor and converting that to current consumption of a system.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    June 26, 2018 19:16

    Agreed with Jim's comments regarding boolean logic. This type of thing is what makes mixed hardware/software analyzers much more attractive than hardware-only ones.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    June 26, 2018 19:17

    Beyond simple math like channel1 * (channel3 - channel2)

    Ideally, there should be no restrictions as far as math function and number of channels as long as it's computable...
    log10(abs(channel1*channel2))/sqrt(abs(channel3))+channel4^channel5 ...

    For logic, adding a trace that is a Boolean expression of captured channels would be nice. channel1 XOR (channel2 AND channel4) Again, ideally no limit to the boolean expression