azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/azonenberg/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
someone-else has quit [Quit: Connection closed]
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 250 seconds]
Degi_ is now known as Degi
Bird|ub3rghosted has quit [Remote host closed the connection]
Bird|ub3rghosted has joined #scopehal
<_whitenotifier-e> [scopehal] azonenberg reviewed pull request #543 commit - https://github.com/azonenberg/scopehal/pull/543#discussion_r798246747
JSharp has quit [*.net *.split]
massi__ has quit [*.net *.split]
Stephie has quit [*.net *.split]
Stephie has joined #scopehal
JSharp has joined #scopehal
massi__ has joined #scopehal
bvernoux has joined #scopehal
<azonenberg> So thinking more about exports
<azonenberg> I want to have some kind of pluggable enumeration/discovery system similar to what i use for filters and drivers etc
<azonenberg> but i think i will want to create gui dialogs
<azonenberg> and have wizards you can use to specify configuration and format
bvernoux1 has joined #scopehal
bvernoux has quit [Ping timeout: 256 seconds]
<_whitenotifier-e> [scopehal] azonenberg opened issue #546: Create framework for export wizards so we can output data to common interchange formats - https://github.com/azonenberg/scopehal/issues/546
<_whitenotifier-e> [scopehal] azonenberg labeled issue #546: Create framework for export wizards so we can output data to common interchange formats - https://github.com/azonenberg/scopehal/issues/546
someone-else has joined #scopehal
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±4] https://github.com/azonenberg/scopehal-apps/compare/ac061fafa8fd...de15eb487da3
<_whitenotifier-e> [scopehal-apps] azonenberg de15eb4 - OscilloscopeWindow / Timeline: fixed bug where the first waveform added to a group would think the timebase was fs, causing MoveToBestGroup to make extra groups for no reason
bvernoux1 has quit [Read error: Connection reset by peer]
bvernoux1 has joined #scopehal
bvernoux has joined #scopehal
bvernoux1 has quit [Quit: Leaving]
someone-else has quit [Quit: Connection closed]
<_whitenotifier-e> [scopehal-docs] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/azonenberg/scopehal-docs/compare/93fc2c556a2d...6c4ad6823be4
<_whitenotifier-e> [scopehal-docs] azonenberg 6c4ad68 - Manual now specifies UTF-8 input encoding
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/azonenberg/scopehal-apps/compare/de15eb487da3...e11916f7a388
<_whitenotifier-e> [scopehal-apps] azonenberg e11916f - Updated docs submodule
someone-else has joined #scopehal
<azonenberg> Sooo I'm probably missing something obvious
<azonenberg> but is there a simple closed form way to calculate insertion loss and phase of an RLC package model? in particular, series R - L between input and output
<azonenberg> then C from output to ground
<azonenberg> For the moment I'm only interested in S21 mag/angle
<someone-else> azonenberg: calculate complex impedance of the RLC and the pkg pin's load (PCB trace Z0) and then do the usual voltage divider math?
<azonenberg> This is the kind of thing that not having an EE degree makes difficult :P
<azonenberg> I never actually did a lot of the intro calculus based circuit analysis classes and stuff
<someone-else> I might be rusty on network theory, but I think it works like that
<someone-else> basically keep the same math one uses for resistive circuits
<someone-else> but replace all impedances with complex ones
<someone-else> no calculus, just complex numbers
massi__ has quit [Remote host closed the connection]
<florolf> someone-else: "no calculus, just complex numbers" is a false dichotomy imo. i've always struggled with the complex impedances stuff because it was just a magic tool that worked for some unknown reason. without any gears in the model, how would i know when it is applicable?
<florolf> the base reality is differential equations. what made this click for me was realizing that complex impedances are equivalent to what you get when you plug those differential equations into a laplace transform. and suddenly all the special cases for non-sinusoidal/periodic waveforms fall out implicitly.
<florolf> maybe they tell you this when you take an EE course, but people seem to treat this as two different things when they are in fact the same
<someone-else> florolf: I agree these two descriptions are mostly (or completely, depending on the definition) equivalent; what I meant is simple impedance calculations with complex numbers are just easier compared to doing the full calculus thing
<someone-else> and complex numbers (at least in EE context) are just a convenient way to represent harmonic oscillators
GenTooMan has quit [Ping timeout: 245 seconds]
GenTooMan has joined #scopehal
balrog has quit [Ping timeout: 250 seconds]
balrog has joined #scopehal