(11)Signal Attributes
Signal Specification Bus to Vector Data Type Conversion Specify desired dimensions,sample time,data type,numeric type,and other attributes of signal Convert virtual bus to vector Convert input signal to specified data type Data Type Conversion Convert from one data type to another using inherited data type and scaling Inherited Data Type Duplicate Data Propagation Force all inputs to same data type Type Set data type and scaling of propagated signal based on information from reference signals Data Type Scaling Remove scaling and map to built in integer Strip IC Probe Rate Transition Signal Conversion Weighted Time Width Sample Set initial value of signal Output signal's attributes,including time,and/or complex signal flag width,dimensionality,sample Handle transfer of data between blocks operating at different rates Convert signal to new type without altering signal values Support calculations involving sample time Output width of input vector (12)Signal Routing Bus Assignment Bus Creator Bus Selector Data Store Memory Data Store Read Data Store Write Demux Environment Controller From Goto Goto Tag Visibility Index Vector Manual Switch Merge Multiport Switch Mux Selector Switch Replace specified bus elements Create signal bus Select signals from incoming bus Define data store Read data from data store Write data to data store Extract and output elements of vector signal Create branches of block diagram that apply only to simulation or only to code generation Accept input from Goto block Pass block input to From blocks Define scope of Goto block tag Switch output between different inputs based on value of first input Switch between two inputs Combine multiple signals into single signal Choose between multiple block inputs Combine several input signals into vector Select input elements from vector,matrix,or multidimensional signal Switch output between first input and third input based on value of second input (13)Sinks Display Outport Show value of input Create output port for subsystem or external output Scope and Floating Display signals generated during simulation Scope Stop Simulation Terminator To File To Workspace XY Graph Stop simulation when input is nonzero Terminate unconnected output port Write data to file Write data to MATLAB workspace Display X-Y plot of signals using MATLAB figure window (14)Sources Band-Limited White Introduce white noise into continuous system Noise Chirp Signal Clock Constant Counter Free-Running Counter Limited Digital Clock Enumerated Constant From File From Workspace Ground Inport Pulse Generator Ramp Random Number Repeating Sequence Generate sine wave with increasing frequency Display and provide simulation time Generate constant value Count up and overflow back to zero after reaching maximum value for specified number of bits Count up and wrap back to zero after outputting specified upper limit Output simulation time at specified sampling interval Generate enumerated constant value Read data from MAT-file Read data from workspace Ground unconnected input port Create input port for subsystem or external input Generate square wave pulses at regular intervals Generate constantly increasing or decreasing signal Generate normally distributed random numbers Generate arbitrarily shaped periodic signal Repeating Sequence Output discrete-time sequence and repeat,interpolating between data points Interpolated Repeating Stair Sequence Output and repeat discrete time sequence Create and generate interchangeable groups of signals whose waveforms are piecewise linear Generate various waveforms Generate sine wave,using simulation time as time source Generate step function Random Generate uniformly distributed random numbers Signal Builder Signal Generator Sine Wave Step Uniform Number (15)User-Defined Functions Embedded MATLAB Include MATLAB code in models that generate embeddable C code Function Fcn Level-2 S-Function MATLAB Fcn S-Function S-Function Builder M-File Apply specified expression to input Use Level-2 M-file S-function in model Apply MATLAB function or expression to input Include S-function in model Create S-function from C code that you provide (16)Additional Math&Discrete Additional Discrete Additional Provide additional discrete math support Increment or decrement value of signal by one Math:Increment—Decrement