PulseGenerator
SourcesEl bloque PulseGenerator genera trenes de pulsos periódicos de onda cuadrada con parámetros configurables de alta precisión. La señal alterna entre un nivel alto (amplitude) y un nivel bajo (0.0). Este bloque se utiliza frecuentemente para señales de reloj, disparadores temporizados, pruebas estroboscópicas y modulación por ancho de pulsos (PWM).
Modelo Matemático
El bloque PulseGenerator implementa:
Donde:
- es el tiempo actual de simulación
- es la altura del pulso (
amplitude) - es el período en segundos (
period) - es el ciclo de trabajo en porcentaje (
dutyCycle, de 0 a 100 %) - es el desfase o retardo temporal en segundos
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| → In | trigger |
Trigger | number | Optional |
| ← Out | out |
Output | number | Output |
Parámetros
| Parámetros | Label | Tipo | Por defecto | Descripción |
|---|---|---|---|---|
amplitude |
Amplitude | number | 1 |
|
period |
Period | number | 1 |
|
dutyCycle |
Duty Cycle | number | 50 |
|
phaseDelay |
Phase Delay | number | 0 |
|
numberOfPulses |
Number of Pulses (0=∞) | number | 0 |
Number of pulses to generate (0 for infinite) |
enableTrigger |
Show Trigger Input | boolean | false |
Enables the external reset trigger input |
Ejemplos de Uso
Onda Cuadrada Simétrica de 1 Hz
Generación de señal de reloj estándar:
PulseGenerator (period: 1, dutyCycle: 50, amplitude: 5) → Scope
Pulso de Disparo Corto (pulso de 10 ms cada segundo)
PulseGenerator (period: 1, dutyCycle: 1) → Sample-and-HoldObservaciones y Buenas Prácticas
- Modelado PWM: Ideal para simulación de fuentes conmutadas y control de velocidad de motores mediante modulación por ancho de pulsos.
- Muestreo Temporal: Asegúrese de que el paso de integración sea al menos menor que la duración mínima del pulso () para capturar con precisión los flancos.
- Alineación Temporal: Emplee
phaseDelaypara sincronizar pulsos respecto a otros eventos del sistema.
Bloques Relacionados
- Clock: Reloj de simulación continuo
- SignalGenerator: Formas de onda periódicas y armónicas
- Step: Función escalón para transiciones individuales