Skip to main content

Bulk Editing

Add or remove multiple records at once.

tip

Records whose protocol is DIO or A/D can only be deleted; bulk adding is not available for those protocols.

Basic Operations

Add Multiple Records

  1. Click the Generate tab.
    Generate tab
  2. Configure the fields on the Generate tab (timestamp, count, protocol, data, etc.).
    See Generate tab overview for details.
  3. Click the Generate button. Records are added according to the Generate tab settings.
  4. Repeat steps 2 and 3 to add additional batches.
tip

If an existing record already has the same timestamp and channel, the dialog "The log of the same time and Ch cannot be added." appears and the records are not added.

Delete a Range of Records

Right-click the log view to display the following menu and delete records in bulk.

Delete menu
MenuDescription
Delete from this log beforeDelete every record above the selected record.
Delete from this log aheadDelete every record below the selected record.
Delete the selected rangeDelete every record inside the selected range.
Delete excluding the selected rangeDelete everything except the selected range.
tip

To select a range, click the first record, then hold Shift and click the last record.

Generate Tab Overview

Generate tab
FieldDescription
TimeStampBaseSets the first timestamp to assign. Enter a value or use the spin buttons.
IncrementSets the increment added to subsequent records. Enter the value directly; select the unit (s, ms, us) from the drop-down list.
CountCountNumber of records to generate. Enter a value or use the spin buttons.
OverwriteWhen checked, existing records that have the same timestamp and channel are overwritten.
ChSelect the target channel from the drop-down list.
ProtocolSelect the protocol via radio buttons.
DataSpecify the data fields. Details depend on the protocol; see CAN/CAN FD and LIN.
GenerateAdds the specified number of records using the current settings.
tip

If Overwrite is cleared and some generated records would duplicate timestamp + channel combinations, a confirmation dialog appears. Click OK to add only the non-duplicated records, or Cancel to abort.

Data Field Details

CAN/CAN FD

Generate tab Data (CAN/CAN FD)
FieldDescriptionVisible when
Frame TypeSelect CAN FD Frame, CAN FD (no BRS) Frame, CAN Data Frame, or CAN Remote Frame.Always
DirectionSelect the transmission direction.Always
StateSelect the frame state (OK or NG).Always
IDEnter the frame ID in hexadecimal.Always
Std./Ext.Select the ID format (standard or extended).Always
DLCSelect the data length. Options: 0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 16, 20, 24, 32, 48, 64.Always
Data modeChoose how to populate the data bytes. Options: Fixed, Increment, Decrement, Random.Type is CAN FD Frame, CAN FD (no BRS) Frame, or CAN Data Frame
DataEnter the base value (hex).Same as above
ValueMeaning varies by Data mode (see table below).Data mode != Fixed

Behavior by Data mode

Data modeRandomBehavior
FixedDisabledAll records use the value specified in Data.
IncrementDisabledRecords are generated by adding the value specified in Value to Data for each subsequent record.
DecrementDisabledRecords are generated by subtracting Value from Data for each subsequent record.
RandomEnabledEach record uses a random value between Data and Value (inclusive).
IncrementEnabledThe first record uses Data. Subsequent records add a random value between 0 and Value to Data cumulatively.
DecrementEnabledThe first record uses Data. Subsequent records subtract a random value between 0 and Value from Data cumulatively.

LIN

Generate tab Data (LIN)
FieldDescriptionVisible when
Frame TypeSelect Header, Response, LIN Frm., Wakeup, Sleep, or B-Sleep.Always
DirectionSelect the transmission direction.Frame Type != B-Sleep
StateSelect the frame state (OK or NG).Always
IDEnter the frame ID in hexadecimal.Frame Type = Header, Response, or LIN Frm.
ChecksumSelect Classic or Enhanced.Frame Type = Response or LIN Frm.
DLSelect 1-8.Frame Type = Response or LIN Frm.
Data modeChoose Fixed, Increment, Decrement, or Random.Frame Type = Response or LIN Frm.
DataEnter the base value (hex).Frame Type = Response or LIN Frm.
ValueUsed together with Data mode (same behavior as CAN/CAN FD).Data mode != Fixed