Help Center - CANalyzer Level 2

2-13. IG block



With the Interactive Generator block you can configure and send messages while a measurement is running.  Multiple messages can also be sent in parallel, unlike the G block where messages are sent sequentially.  If a database is associated, the signals can also be altered.



How is this block configured?

The IG block’s configuration screen can be accessed by either double clicking or right-clicking on the block in Measurement setup.

  • Adding a message to the transit list
    • With a database associated
      • Click the New button
      • Select the message from the database
      • Select the channel for the message to be sent on.

    • Without a database associated
      • Click the New button
      • Select which channel you would like the message transmitted on
      • Select the DLC value from the drop down list
      • Enter the hex values of the data bytes in the data portion

  • Adding an Error Frame to the list
    • Click on the Special Frame button
    • Select Error Frame

Signal Layout

When a database is associated to the measurement and messages containing signals are associated to the IG block, the bottom portion of the window will display and allow manipulation of these signals.

  • SB – Start bit of the signal, defined in database
  • Signal Name – Symbolic Name of Signal, defined in database
  • Raw Value – Raw value in hex of the signal
  • Phys Value – Physical value of signal after the factor and offset have been calculated
  • Unit – Display for units, if defined
  • Dec – Button for decreasing the physical value, in units of the physical step
  • Phys Step – Value that physical value is changed by when Inc or Dec is pressed
  • Inc - Button for decreasing the physical value, in units of the physical step
  • Waveform Generation – Automatically changes the values of signals

How do I use the Waveform Generation section?

The Waveform Generator will create an output list for each of the signals defined.  Information such as max/min and cycle time are taken directly from the database, either from the attributes, or signal definition.

  • Toggle Switch – Toggles between two defined values on a defined cycle time.

 

  • Range of Values – Sweeps through the defined range of values, each output at the defined cycle time.  The direction (increasing decreasing or alternate is configurable, as well as the steps of increase or decrease per cycle time.

 

  • Ramps and Pulses – By setting the pre-delay, rise time, hold time, fall time, and post-delay, ramps or pulses can be defined.

 

  • Random – All output is completely random between the defined min and max

 

  • Sine – By inputting values for amplitude, period, phase and offset, a sine wave is generated

 

  • User Defined – The waveform can created from an ascii text file to be output.

 

How is the IG block triggered?

  • Send Now button
    • Each time the Send New button is pressed, the message will be output to the bus

  • On a keystroke
    • Each time the mapped key is pressed, the message will be output to the bus.  Multiple messages can be mapped to the same key.

  • Cyclically
    • By filling the check box, the message is transmitted cyclically.  The cycle time can vary from 1ms to 1000ms and is set by either entering a value directly, or moving the slider bar.

What does the Layout button do?

The layout button will automatically adjust the widths of the fields to improve readability.

© 2006-2008 Vector Informatik. Last modified: 2008-12-05

Add page to favorites

Did you find this page helpful?