mirror of
https://github.com/mpusz/mp-units.git
synced 2025-07-29 18:07:16 +02:00
fix(example): name hiding in capacitor_time_curve
resolved
This commit is contained in:
@ -35,16 +35,16 @@ int main()
|
|||||||
std::cout.setf(std::ios_base::fixed, std::ios_base::floatfield);
|
std::cout.setf(std::ios_base::fixed, std::ios_base::floatfield);
|
||||||
std::cout.precision(3);
|
std::cout.precision(3);
|
||||||
|
|
||||||
constexpr auto C = isq::capacitance(0.47 * uF);
|
constexpr auto CC = isq::capacitance(0.47 * uF);
|
||||||
constexpr auto V0 = isq::voltage(5.0 * V);
|
constexpr auto V0 = isq::voltage(5.0 * V);
|
||||||
constexpr auto R = isq::resistance(4.7 * si::kilo<si::ohm>);
|
constexpr auto RR = isq::resistance(4.7 * si::kilo<si::ohm>);
|
||||||
|
|
||||||
for (auto t = 0 * ms; t <= 50 * ms; ++t) {
|
for (auto tt = 0 * ms; tt <= 50 * ms; ++tt) {
|
||||||
const QuantityOf<isq::voltage> auto Vt = V0 * exp(dimensionless(-t / (R * C)));
|
const QuantityOf<isq::voltage> auto Vt = V0 * exp(dimensionless(-tt / (RR * CC)));
|
||||||
// TODO try to make the below work instead
|
// TODO try to make the below work instead
|
||||||
// const QuantityOf<isq::voltage> auto Vt = V0 * exp(-t / (R * C));
|
// const QuantityOf<isq::voltage> auto Vt = V0 * exp(-tt / (RR * CC));
|
||||||
|
|
||||||
std::cout << "at " << t << " voltage is ";
|
std::cout << "at " << tt << " voltage is ";
|
||||||
|
|
||||||
if (Vt >= 1 * V)
|
if (Vt >= 1 * V)
|
||||||
std::cout << Vt[V];
|
std::cout << Vt[V];
|
||||||
|
Reference in New Issue
Block a user