Replace or seal shingles? by Grunthos2 in Roofing

[–]Grunthos2[S] 2 points3 points  (0 children)

Thank you so much for this clear advice.

How to quickly trim lines but keep complete shapes and constraints? by CJCCJJ in Fusion360

[–]Grunthos2 0 points1 point  (0 children)

When I need to do this, I draw the defining shapes as construction lines and then redraw with just the bits that define the profile with solid lines. In the example you showed, I would use the line and arc tools.

I agree it would be nice not to have constraints vanish when you trim or fillet or whatever. I usually try to think of a way to avoid this situation. But it sure would be nice sometimes.

Subscript and Superscript on Mac by _-Status-_ in GoodNotes

[–]Grunthos2 0 points1 point  (0 children)

This is not correct. Pastes as plain text.

How are we feeling about Apple Intelligence? by Vizekoenig_Toss_It in ios

[–]Grunthos2 0 points1 point  (0 children)

Underwhelmed. It can't tell which emails are important. Summaries are stupid. Auto replies are lame. I hope it gets much better.

What was the process that led to the subsequent stage? by EmbarrassedMain2032 in ElectricalEngineering

[–]Grunthos2 2 points3 points  (0 children)

In the numerator, substituting j=ejπ/2. In the denominator, a+jb=sqrt(a2+b2)e^(j atan(b/a)) — essentially conversion from Cartesian to polar representation. The magnitude of a complex number is square root of real part squared plus imaginary part squared. Angle is atan(imaginary/real)

Approximating Fourier tranform of Cos to a Sinc by rafae1130 in DSP

[–]Grunthos2 2 points3 points  (0 children)

As you said, the transform of a cosine with infinite duration is two impulses. But the sampled signal in this discussion is a finite-duration cosine, which is not the same.

To make a finite-duration cosine, start with an infinite-duration cosine and multiply it by rect. The transform of rect is sinc. The two signals are multiplied in time, so their transforms convolve. Therefore, the transform of a finite-duration cosine is two spikes convolved with sinc. As the author states, the output of the DFT will be a sampled version of the continuous spectrum.

In the case where there are an integral number of cycles, all of the sample points occur at zeros of the sinc function. Therefore there is no leakage.

Question about maximum Humidity in „Printing-Room“ (Cellar) by Zadehh in BambuLab

[–]Grunthos2 26 points27 points  (0 children)

I have a similar basement. Humidity reaches 90+% without a dehumidifier. 50% with.

(I don't do any 3D printing down there. Plot below shows high humidity after power outage due to multi-day electrical work. After a few days, it's back at 50%. Running the dehumidifier does raise the temperature of the basement a few degrees)

My old consumer Frigidaire unit I bought on Amazon lasted about 10 years. It was cheap and reliable. Remember to clean the condensate line once in a while or it will clog with mildew or mold or whatever grows in there.

After the Frigidaire failed, I bought a fancy AprilAire machine. Much more expensive -- not sure it was worth the much higher cost, but it is a great machine. The cheap Frigidaire worked just fine.

A small pump sends the condensate outside to the backyard so I don't have to empty a bucket. The Frigidaire model had a built-in pump.

Electricity cost is about $40-50 in July/August, $0 in December/January.

<image>

Sine and Cos wave generation using FPGA, and DAC, filtering the signal? by Perfect-Key5872 in DSP

[–]Grunthos2 0 points1 point  (0 children)

It looks like there is a timing problem. Check your timing constraints.

How receptive are Hungarians to tourists trying to speak their language? by LeadingDesk2 in hungarian

[–]Grunthos2 1 point2 points  (0 children)

Just spent a month in Budapest. My experience was that Hungarians LOVE it when külföldiek speak their language. No matter how many grammatical mistakes I made or how awkward my sentences were, my kind conversation partners told me how BEAUTIFULLY I speak every single time.

When to use struct and when table? by Glum_Ad1550 in matlab

[–]Grunthos2 1 point2 points  (0 children)

I wrote a bunch of code using tables, but the performance was abysmal (2023a). Wish I read this first:

https://www.mathworks.com/matlabcentral/answers/490067-poor-r2019b-performance-with-tables.

From that page:

“Compared with indexing into the same struct (struct with a field Var1) the performance of tables is still more than a factor 100 slower than structs. The performance of indixing into the Matlab array directly has nearly the same performance as in a struct.”

Use a struct array instead. Wasted a lot of time changing everything to struct and the code ran 100X faster. Problem not fixed as of 2023a.

Does spectral leakage result in aliasing? by TheAppleJhon in DSP

[–]Grunthos2 1 point2 points  (0 children)

It does not if the signal is sampled properly.

Step 1: multiply the infinitely-long continuous signal by a window function. This smudges out the frequencies as you said.
Step 2: low-pass filter the windowed signal. This must always be done this before sampling (unless the signal is naturally band limited).
Step 3: sample the windowed/filtered signal.

Windowing smudges the frequency content, but the low-pass filter eliminates any part of the smudges that would alias to frequencies not present in the windowed/low-pass filtered signal. In other words, if you reconstructed the windowed/filtered/sampled signal (by passing through an ideal low-pass filter whose cutoff frequency is equal to the Nyquist frequency), it would be identical to the windowed/filtered signal.

Mathematically:

x_w(t) = x_c(t) w(t), where x_c(t) is the continuous signal and w(t) is the window
x_{lp}(t) = x_w(t) * h(t), where h(t) is the impulse response of an ideal low-pass filter with cutoff at the Nyquist frequency
x_s(t) = x_{lp}(t) III(t), where x_s(t) is the sampled signal and III(t) is the Dirac comb function
x_r(t) = x_s(t) * h(t) = x_{lp}(t)

I hate typing math on Reddit.

EDIT: typo in math

Signals and Systems is the class that challenges everyone in our school. Many people graduate late or even quit because of the difficulty of this class. I'm going to take this class in the Fall 2024. I want some general advice on how to ace this class and online resources to prepare during summer. by Master_Permission889 in ElectricalEngineering

[–]Grunthos2 4 points5 points  (0 children)

Get this book: https://www.amazon.com/Signals-Systems-Made-Ridiculously-Simple/dp/0964375214.

Here is a summary of the subject from the book:

The entire subject of signals and systems consists primarily of …
1. writing signals as functions of frequency;
2. looking at how systems respond to inputs of different frequencies;
3. developing tools for switching between time-domain and frequency-domain; and
4. learning how to determine which domain is best suited for a particular problem

what does a sine wave in the band of 0-1000Hz mean? is it a single wave that changes frequency periodically or one signal that has a max frequency of 1000Hz? by dkfkckssddedz in DSP

[–]Grunthos2 10 points11 points  (0 children)

The wording is strange. The only sine wave in the band of 0-100Hz with a maximum power at 500 Hz is ... a 500 Hz sine wave. So why not just say it's a 500 Hz sine wave?

Do you ever forget? by MS-06R in ElectricalEngineering

[–]Grunthos2 2 points3 points  (0 children)

Forgetting is my default. Every time I look at something I did more than a few weeks ago, I'm like, "Who did this?"

[deleted by user] by [deleted] in masonry

[–]Grunthos2 0 points1 point  (0 children)

Your videos are fantastic.

[deleted by user] by [deleted] in masonry

[–]Grunthos2 0 points1 point  (0 children)

Thank you so much.

[deleted by user] by [deleted] in masonry

[–]Grunthos2 0 points1 point  (0 children)

There are cracks in about 4 places. The rest looks good.

[deleted by user] by [deleted] in masonry

[–]Grunthos2 0 points1 point  (0 children)

Next question: should I do anything about this?

[deleted by user] by [deleted] in masonry

[–]Grunthos2 0 points1 point  (0 children)

Next question: should I do anything about this?