What problem does it solve?
Simulink models need realistic input signals for simulation, but manually constructing Dataset objects with correct data types, interpolation, units, and dimensions for every inport is error-prone and tedious. This Skill generates synthetic waveforms (step, ramp, sine, chirp, pulse, noise) that populate a Dataset scaffold while preserving all signal metadata.
Core Features & Use Cases
- Scaffold-Based Generation: Calls createInputDataset once to obtain a metadata-correct Dataset, then replaces placeholder data with meaningful waveforms in timeseries or timetable format.
- Full Signal Catalog: Provides MATLAB code patterns for constant, step, ramp, sine, chirp, pulse, noise, sawtooth, triangle, exponential decay, and composite piecewise or superimposed signals.
- Advanced Inport Handling: Covers bus signal inports (struct population), function-call inports (call-time vectors aligned to solver step size), and multi-dimensional signals.
- Use Case: A user asks to create a throttle sweep test for an engine model. The Skill generates a function that builds the Dataset scaffold, populates the throttle inport with a clamped ramp, preserves interpolation and units, and returns a ready-to-simulate Dataset.
Quick Start
Ask your AI agent to generate a sine wave at 5 Hz and a step input for the inports of your Simulink model and produce a Dataset ready for simulation.