2.15.4.2 Edit access-related events

The address condition, data condition and pass count condition [IECUBE][Simulator] for access-related events you have set can be edited.

Perform this operation in the Detail dialog box (for access events) that is opened by selecting [Edit Condition...] from the context menu after moving the caret to an access-related eventNote you want to edit on the Events panel.

Note

An access-related event refers to any one of the following events in the Events panel.

-

Hardware Break event (access type)

-

Access-related break event in detailed information on Combination Break event [E1][E20]

-

Access-related event as start and end condition [E1][E20] in detailed information on Trace event

-

Access-related event in detailed information on Point Trace event

Figure 2.144

Example of Detail Dialog Box (for Access Events) [Simulator]

(1)

Editing [Address Condition]

You can edit the address condition for an execution-related event in this area.

Figure 2.145

[Address Condition] [IECUBE]

Figure 2.146

[Address Condition] [E1][E20][EZ Emulator]

Figure 2.147

[Address Condition] [Simulator]

-

For [IECUBE][Simulator]

From the [Compare condition] drop-down list, select the type of condition for address comparison.

After that, specify the address for use with the selected type of condition in the field displayed under the list.

List of [Compare condition]

Setting Method

Specified address (==)

After selecting any of these conditions, directly enter an address expression as the address value in the [Address] field displayed under the list for selection of the type of comparison.

Greater than or equal to (>=)

Less than or equal to (<=)

Inside the range (<=Values<=)

After selecting any of these conditions, directly enter an address expression as the address range in the [Start address] and [End address] field displayed under the list for selection of the type of comparison.

Outside the range !(<=Values<=)

It is possible to specify the value of an address mask for the specified address value [Simulator].

In this case, specify [Yes] in the [Use the address mask], and specify the mask value in the [Mask value] field under the list by directly entering a hexadecimal address.

-

For [E1][E20][EZ Emulator]

In [Address], the address at which the access-related event is currently set is displayed.

To edit this address, directly enter an address expression for the address value at which you want to set the event.

(2)

Editing [Data Condition]

You can edit the data condition for an access-related event in this area.

Figure 2.148

[Data Condition]

(a)

Specify an access type

In [Access type], select an access type from the following drop-down list.

Read

When a read access occurs, the condition holds true.

Write

When a write access occurs, the condition holds true.

Read/Wrote

When a read or write access occurs, the condition holds true.

(b)

Specify an access size

In [Access size], select an access size from the following drop-down list.

No conditions

When an access in any size occurs, the condition holds true.

1byte

When an access in 1-byte size occurs, the condition holds true.

2byte

When an access in 2-byte size occurs, the condition holds true.

(c)

Specify a data comparison condition

From the [Compare condition] drop-down list, select the type of condition for data comparison.

After that, specify the value of data for use with the selected type of condition in the field displayed under the list.

-

For [IECUBE][Simulator]

No conditions

Comparison data is not specified.

Specified value (==)

After selecting any of these conditions, directly enter a value in hexadecimal number in the [Data] field displayed under the list for selection of the type of comparison.

Any other value (!=)

Greater than or equal to (>=)

Less than or equal to (<=)

Inside the range (<=Values<=)

After selecting any of these conditions, directly enter values in hexadecimal number for the data range in the [Data] field displayed under the list for selection of the type of comparison.

Outside the range !(<=Values<=)

-

For [E1][E20][EZ Emulator]

No conditions

Comparison data is not specified.

Specified value (==)

After selecting this, directly enter a value in hexadecimal number in the [Data] field displayed under this field.

(d)

Specify a data mask

Select [Yes] in the [Use the data mask] field to specify a mask value for the matching of data values. When [Yes] is selected, a [Mask value] field appears below the [Use a data mask] field. Specify a hexadecimal value with no more than five digits for the data mask by directly entering it in the [Mask value] field.

(3)

Editing [Pass Count] [IECUBE][Simulator]

You can edit the pass count condition for an access-related event in this area.

Directly enter a pass count value in decimal notation between 1 and 65535.

Figure 2.149

[Pass Count]