Home

OptoLyzer® Studio

image

Contents

1. 15 28 00 000 000 Device 17 135 940 Device 17 155 937 Device e 17 175 935 Device 8 17 195 924 Device e 17 215 934 Device 0 17 235 936 Device 8 17 255 933 Device 8 17 275 934 Device 0 17 277 262 Device 8 17 295 912 Device 0 17 315 926 Device 8 17 335 911 Device 6 Channel m N ce e s 15 28 40 000 000 Summary Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Control from OptoLyz Status from MotorCon Status from MotorCon Status from MotorCon gt P v Figure 8 17 Specify Condition Step 7 13 Ensure Synchronize m is enabled i e a selected message in the Trace View is shown as a vertical line in the Graph highlighted in orange and vice versa n Double click at the start of a ramp 21 as shown in Figure 8 17 The double click creates a vertical line in the Graph and shows the corresponding highlighted message in the Trace View 2015 K2L GmbH amp Co KG 85 USER S GUIDE 60001370A OptoLyzer Studio BU Home Viewst Fitter 24 7 Errors amp Warnings Description TA Bit View 6 Workspace f Disassembly 5j System Info 75 Device Manager A Hex View a ei online 15 27 25 0lslog o w n m 15 27 40 000 000 15 28 00 000 000 So In Time Device 4 2136 15 28 17 135 940 Device Data Frame Signals 4 4 23 Name Value Dis
2. pP E H 49 9 5000 15 28 09 500 006 15 28 10 000 000 15 28 10 500 006 15 28 11 000 012 00 00 02 054 924 Figure 7 19 Add Online File to Workspace 19 Right click in the heading of the online file 8 and select Add to Workspace 9 to assign the file to the Workspace 20 Finally move the file to the Logs folder 21 Save the Workspace 60001370A 68 O 2015 K2L GmbH 8 Co KG USER S GUIDE 7 1 2 Online Help in Signal Graph OptoLyzer Studio 1 To view the comfortable online help click Info in the Signal Graph ribbon Figure 7 4 O 2015 K2L GmbH amp Co KG Signal Graph A signal graph allows displaying the progress of signals over time displaying the values vs time that is contained in the file or buffer being viewed Adding a new Signal Series Simply drag a parameter from the Disassembly view or a column from a Trace view and drop it anywhere within the Signal Graph The new signal series will be added to the chart Removing a Signal Series Use the ribbon Delete All button or the Delete dropdown menu or use the context menu and select Delete All Series or Delete Series when the Mouse is over a any series legend or chart Signal Series Visibility Use the ribbon Make All series Visible Invisible button or use the dropdown menu or use the Legend checkbox to toggle the visiblity of any of the series currently def
3. 0 0 0 00 ccc ee eee 112 Table 10 6 Indicators of Supported Devices 20 0 eres 112 Table 11 1 Customer Revision History aa aaa aaa 114 O 2015 K2L GmbH amp Co KG 7 60001370A USER S GUIDE OptoLyzer Studio Chapter 1 Preface 1 1 Intended Use This K2L product is intended to be used for developing testing or analyzing CAN and LIN based products and systems by persons with experience in developing such bus systems 1 2 Delivery The OptoLyzer Studio is provided either stand alone i e without hardware Section 1 2 1 or with hardware Section 1 2 2 1 2 1 OptoLyzer Studio If the software is delivered without hardware the software has to be downloaded from our web site http www K2L de A ticket number will be provided via e mail that allows to activate a license key Notes A license can only be activated if the OptoLyzer Studio has been installed 1 2 2 OptoLyzer Studio and Hardware Depending on the purchase order the shipment covers One of the following hardware devices OptoLyzer MOCCA compact 50e supporting CAN and or LIN OptoLyzer MOCCA compact 1500 supporting CAN and or LIN OptoLyzer MOCCA compact 150c supporting CAN and or LIN OptoLyzer MOCCA CLF supporting CAN and or LIN Microchip s CAN Bus Analyzer supported in the OptoLyzer Studio Entry Edition is not part of the shipment It has to be ordered separately via the MCHP website a Installation CD i
4. 6 1 60001370A A Filter provides a set of conditions identifying a set of messages Filters can be used for example in Trace Views to reduce the number of displayed messages The OptoLyzer Studio provides three types of Filters m Protocol Filters immediately available in each Trace View Channel Filters dependent on the connected device immediately available in each Trace View m User defined Filters stored in olsfilter files The OptoLyzer Studio already comes with a set of default Filters They are ready for use and allow to focus on values of interest These Filters are available in each Trace View They are described in Section 8 2 Section 8 3 Protocol Filters Versus Channel Filters on page 74 gives a brief overview about the interconnection of Protocol Filters and Channel Filters Powerful and flexible Filters can be designed by the user Section 8 4 How To Create User Defined Filters on page 77 provides a short introduction how they can be created Section 8 4 1 Fast Alternative How To Add a Filter Condition on page 89 offers a fast method how conditions can be added The samples below are basing on the same example environment as described in Figure 4 1 Example Environment on page 21 In addition it is assumed that the steps described in Chapter 5 Guided Tour through Trace View Monitor Messages on page 23 and Chapter 6 Guided Tour through Activity Send a Message on page 38 have been performed Good To
5. KZ IL CONNECTING NETWORKS OptoLyzer Studio User s Guide 6 KZL CONHECTINHO MHETAORNEA OptoLyzer Studio Lite Entry Foundation CL d x E hh LL Ad GL GmbH E Co Ki All Rights reserved ISBN 978 1 63277 756 0 Copyright O 2015 K2L GmbH amp Co KG K2L All rights reserved Please make sure that all information within a document marked as Confidential or Restricted Access is handled solely in accordance with the agreement pursuant to which it is provided and is not reproduced or disclosed to others without the prior written consent of K2L The confidential ranking of a document can be found in the footer of every page This document supersedes and replaces all information previously supplied The technical information in this document loses its validity with the next edition Although the information is believed to be accurate no responsibility is assumed for inaccuracies Specifications and other documents mentioned in this document are subject to change without notice K2L reserves the right to make changes to this document and to the products at any time without notice Neither the provision of this information nor the sale of the described products conveys any licenses under any patent rights or other intellectual property rights of K2L or others The products may contain design defects or errors known as anomalies including but not necessarily limited to any which may be identified in this document which may cause th
6. Standard Standard Standard Standard Standard Standard Standard Message Type SH Column Chooser E Best Fit All Lv X ID Datale 0x108 0x100 0x100 0x100 90x100 0x100 90x100 0x100 9x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 5 w c 19 Click Difference time stamp 21 Figure 5 13 to view the time intervals between the single messages Use this mode e g to estimate how long a message sequence takes to complete and for general comparison purposes if you want to have the first message as reference in the trace view 20 Select a message in the trace view the selected message is highlighted and click the Set Reference button 22 The selected message is set as a reference A small reference icon is added in front of the message in the trace view n 60001370A 34 USER S GUIDE O 2015 K2L GmbH amp Co KG OptoLyzer Studio File Home View Trace a ay l Timestamp 9 A ti pP Set Reference O x b E 1 Go to v Al Show Payload Message Type r3 P Go to Reference fx Show Formula Si Column Chooser Shbw Mode 282 Sp Clear Show Layout i c Filters Collapse All gp Best Fit All 25 23 24 6 Workspace x gt online 17 15 00 v lx 4 6 New Workspace Index Time Device Channel Summary ID Data L CAN Data Frame 17 200 00 00 139 990 Device CAN Status from MotorControlBoard Standard 0x100 CAN Data
7. Time Device Channel ActualRotatio Summary ID Data Data g L 2136 15 28 17 135 940 Device e CAN 1 3069 Status from MotorControlBoard Star 256 8 FD 0B 29 02 00 7E 00 00 5 L 2137 15 28 17 155 937 Device CAN 1 3410 Status from MotorControlBoard Star 256 8 52 0D 92 01 00 7E 00 es L 2138 15 28 17 175 935 Device 8 CAN 1 3493 Status from MotorControlBoard Star 256 8 AS 0D 86 00 00 7E 00 00 L 2139 15 28 17 195 924 Device CAN 1 3407 Status from MotorControlBoard Star 256 8 4F 0D A9 01 008 7E 00 00 L 2140 15 28 17 215 934 Device 0 CAN 1 3151 Status from MotorControlBoard Star 256 8 4F OC EG 01 00 7E 00 00 L 2141 15 28 17 235 936 Device CAN 1 2895 Status from MotorControlBoard Star 256 8 4F 0B F4 00 00 7E 00 00 L 2142 15 28 17 255 933 Device 0 CAN 1 2810 Status from MotorControlBoard Star 256 8 FA 0A 8B 01 00 7E 00 ee L 2143 15 28 17 275 934 Device 6 CAN 1 3066 Status from MotorControlBoard Star 256 8 FA 0B OE 02 00 7E 00 00 L 2144 15 28 17 277 262 Device CAN 1 Control from OptoLyzer Standard 257 8 50 51 es es es es es es 4 Lamm EN 53143 531430 0 4 Speed Greater olsfilter a Disabled 9 Pass Filter QD Blockin AAA NT NT ET 22 CAN1 LIN1 3 LUN2 UN3 LIN4 UNS 3 LUNG Figure 8 20 Specify Condition Step 10 22 Click the triangle in front of the user defined Filter and select Pass Filter 28 Home View Trace A gt Timestamp O At Pi f Set Referen
8. n H t U i 10 17 43 000 000 10 17 45 000 000 10 17 47 000 000 10 17 49 000 000 g 00 00 09 770 627 j i Figure 7 4 Graph Ribbon and Graph Overview Now the Signal ActualRotationSpeed is added to the graphical signal view Graph f and is presented in a cartesian coordinate system where the x axis represents the time the y axis the values The Signal is added to the Legend e The Signal can be unchecked in the Legend Unchecking hides the Signal in the Graph The software automatically assigns a color to the Signal that helps to identify the Signal if several signals are added to the Graph Below the graphical signal view a Timespan is shown g The timespan itself is determined by the software and depends on the number of signals that are received when starting the Graph It will be kept as long as it will be manually modified All values that are received since starting the Graph are shown in an Overview h at the bottom of the graphical signal view The Timespan above g is presented as part of it i and is highlighted in gray This time interval is called ViewPort i ViewPort Handles separate the ViewPort within the Overview Both the ViewPort and the single ViewPort Handles can be moved in the Overview The figures below depict extracts of the Overview focusing only on the ViewPort and how it is modified and moved Figure 7 5 Extract Graph Overview Drag ViewPort Handle 8 Move
9. 000000 5e 51 ee 00 es es ee 00 PQ Delay 2000 ms Y Sendto CAN1 Type CAN Data Message CANID Control Extended DLC 8 Data Signals SetRotationSpeed 5063 LED D17 Off iv Empty Action Faj v Empty Action Send Message Wait Message Delay 22 Loop LIN Switch Schedule Table LIN Wakeup LIN GoToSleep LIN Restart Figure 6 20 Activity Add Loop 25 In expanded state click the respective Expand All button before click the plus sign to add a new action An Empty Action is added Click the triangle in front of the Empty Action to open a drop down box Select Loop 22 60001370A 52 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio Sendto CAN1 Type CAN Data Message CANID Control C Extended DLC 8 Set Rotation Speed 5150 LED D17 On Set Rotation Speed 50 LED D17 Off Figure 6 21 Activity Drag amp Drop an Action into Loop 26 Select the handle of the Action in which the speed is set to 5150 Drag and drop it to the plus sign in the loop 23 27 Repeat the step above for the Delay Action and the Action in which the speed is set low to 50 Set Rotation Speed 5150 LED D17 On gt Ctrl X Copy Ctrl C Paste Ctrl V Delete Del L Ld a e CAN Data Message Set Rotation Speed 50 LED D17 Off AS Empty Action lt 24 Ss Figure 6 22 Activity Copy Delay Action 28 Click the plus sign to add a new acti
10. 4 15 27 34 7080 237 Device 8 5 15 27 34 728 234 Device 8 6 15 27 34 740 232 Device 8 7 15 27 34 768 233 Device 8 8 15 27 34 7880 223 Device 8 g 15 27 34 888 216 Device 8 18 15 27 34 828 213 Device 8 4 m 53143 53143 0 a d 4 Protocols ag b CAN LIN 4 Device c CAN 1 CAN 2 CAN 3 CAN 4 LIN 1 LIN 2 LIN 3 LIN 4 Channel CAN CAN CAM i CAN CAM i CAN CAM i CAN CAM CAN CAM i Rh RARA CAN 5 LIN 5 Summary Status Status Status Status Status Status Status Status Status Status Status from from from from from from from from from from from o CAN 6 LIN 6 MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotortontrolBoard Figure 8 2 Show Filters Step 2 5 Drag this double ended arrow up 2 to show the hidden default Filters a In parallel the Show Filters button becomes enabled in the Trace View ribbon when moving up Star Star Star Star Star Star Star Star Star Star Star x ID Data axleag ex ax1eg ax axlaea En 2x108 Bn axla En 2x108 Bn axla En axlag ax axla En 2x108 Bn 8x160 Ox Two types of default Filters are available Each of them is arranged in its own section Protocol Filters b Channel Filters whereby Channel Filters belong to a connec
11. CAN Data Ffame 1 12 20 59 823 502 Device e CAN Data frame 2 12 20 59 843 792 Device 8 5 iw CAN Data Frame 3 12 20 59 863 790 Device 0 Name Value Display Value ActualRotationSp 3450 473 685 Current 485 65 12095 Potentiometer 32256 x7E Calculated Value Unit 473 685 rpm 65 12095 mA Figure 7 3 Drag amp Drop a Property to the Graph 5 Select a message in the Trace View The ribbon tab changes now showing the Trace ribbon Click Payload 4 in the Trace ribbon 6 Click the small triangle 5 in front of a message to expand a Detail View Due to Payload is clicked only Signals are shown for comparison purposes view Figure 5 10 or click again Payload 7 Drag amp Drop the Signal ActualRotationSpeed to the empty area 6 Notes Not all properties of a message are designed to be shown in a Graph e g it makes no sense to show the time stamp in the Graph d Drag amp Drop is also supported from the Disassembly and from the Trace View if the signal was inserted as column O 2015 K2L GmbH amp Co KG 59 USER S GUIDE 60001370A OptoLyzer Studio Home V View Trace Graph m 14 X x A Go to Timestamp e Gy Show 4 Hide Delete Visibility Info 134 X and Y Go to Selected Synchronize Nr Synchronize the viewport with the Trace View The selected message is shown as a v vertical line with the timestamp e Ii ActualRotationSpeed PR PARED PA 1 TEE REEL
12. CAN Data Frame 18 12 21 00 163 764 Device CAN 1 Status from MotorControlBoard Standard 0x100 0x8 AS 8 CAN Data Frame 19 12 21 00 183 766 Device CAN 1 Status from MotorControlBoard Standard 0x100 0x8 FA CAN Data Frame 20 12 21 00 203 755 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 4F CAN Data Frame 21 12 21 00 223 749 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 4F 0 CAN Data Frame 22 12 21 00 243 758 Device 0 CAN 1 Status from MotorControlBoard Standard 0x109 0x8 4F L CAN Data Frame 23 12 21 00 263 748 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 AS 0 CAN Data Frame 24 12 21 00 283 745 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 77 7 Ea CAM Nata Cosma 4 12 21 00 202 TIEN Dauiea n CAM I Chatur nom Entan antan DOnanei m ondonds Pine ID no COP 800176 800176 0 7 E Figure 7 2 Split Windows Empty Graph The original area reserved for the Trace View is now split in a smaller Trace View area a and an empty area that is reserved for the Graph and is showing a hint how to proceed Drop data object from Trace View or Disassembly HERE to define a series b After splitting the window the Graph ribbon c is shown This ribbon is an additional ribbon i e it is only present as long as the Graph has the focus The new ribbon tab provides access to all functions that are available for the Graph Important functions will be touched within thi
13. Figure 5 18 Stored Workspace 26 A dialog window opens Specify the name of the workspace and the location as desired e g in the example CAN Demo Documentation q The Workspace will be stored with file extension olsworkspace 27 Close OptoLyzer Studio O 2015 K2L GmbH amp Co KG 37 60001370A USER S GUIDE OptoLyzer Studio Chapter 6 Guided Tour through Activity Send a Message The OptoLyzer Studio supports generation of messages and is able to send messages to the bus systems This functionality is provided in the tool Activity This chapter describes how to program a small sample that supports both generation and sending of messages The sample below is using the same example environment as described in Figure 4 1 Example Environment on page 21 i e an OptoLyzer MOCCA device has to be connected 6 1 Start Activity Tool 1 Start OptoLyzer Studio File Recent Documents ty CAN Demo Documentation olsworkspace T DA Documentation Lyzer_Studio Data Open 1 y pr Save Workspace Save Workspace As Pack Options Exit E St Ex E Figure 6 1 Load Workspace from Recent List 2 Click File 1 in the application menu Figure 6 1 and select the workspace from the Recent Documents list CAN Demo Documentation that has been created in Chapter 5 If a dialog box opens where you are asked whether you want to save a workspace or not decide as desired The selected workspace is loaded in
14. Star 9x100 0x8 14 59 4F 06 00 7E 00 00 I 2041 15 28 15 256 133 Device 0 CAN 1 Status from MotorControlBoard Star exiee 6x8 E7 58 05 06 00 7E 00 00 2042 15 28 15 276 13 Device 0 CAN 1 Status from MotorControlBoard Star 0x100 0x8 EA 58 56 04 00 7E 00 00 2043 15 28 15 277 206 Device CAN 1 Control from OptoLyzer Standard 0x101 exa 50 es FF es es es es es L 2044 15 28 15 296 132 Device 0 CAN 1 Status from MotorControlBoard Star 0x109 0x8 BF 58 74 06 00 7E 00 00 2045 15 28 15 316 125 Device atus from MotorControlBoard Star ex1ee 0x8 BF 58 ED 02 00 7E 00 00 e 2046 15 28 15 336 118 Device CAN 1 Status from MotorControlBoard Star 0x100 0x8 E7 58 C2 00 00 7E 00 00 2047 15 28 15 356 124 Devi e CAN 1 Status from MotorControlBoard Star 0x120 x8 BF 58 FE 03 00 7E 00 00 2048 15 28 15 376 118 Vice 0 CAN 1 Status from MotorControlBoard Star 0x100 0x8 BF 58 CD 00 7E 00 00 2049 15 28 15 396 107 Device CAN 1 Status from MotorControlBoard Star 0x100 0x8 BC 58 6D 01 00 7E 00 00 53143 5314338R 0 A13 1 Nauica A CAM 4 C ature Enam MatanCantaanlDasnd LEA gt Ns DON 9 CA Cc pc o1 AD TIE AA nno E F Disassembly A x El Bit View 2 Hx Hex View 4 x Name Value e 1 Hex Byte es 01 02 03 04 05 06 07 908 09 BA BB ec E Data Frame 3 000000 BF 58 74 06 200 7E 00 00 Type CanDataFrame 1 Date 08 19 2015 e Time 15 28 15 296 132 e Created False e Transformed False Virtual False Dir Rx Failed False Device 8 Ch
15. 019 11 20 00 00 020 12 00 00 00 020 13 00 00 00 019 14 00 00 00 020 15 00 00 00 019 16 00 00 00 020 17 00 00 00 019 18 00 00 00 020 997 ees 990 993 009 985 001 ee1 989 997 005 0905 989 001 993 009 985 0085 Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device Device e e e e e e e e e e e e e e e e e e e Go to v A Show Payload Channel Summary CAN CAN CAN CAN CAN CAN CAN CAN 1 ta hb kb be m M om h oM B E E oM M M B B Status Status Status Status Status Status Status Status Status Status Status Status Status Status Status Status Status Status Status from from from from from from from from from from from from from from from from from from from amp Collapse All MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard MotorControlBoard 3915 3915 0 Figure 5 13 Using Time Stamp Functions 1 MotorControlBoard Layout Standard Standard Standard Standard Standard Standard Standard Standard Standard Standard Standard Standard
16. 56 04 00 7E 00 00 2043 15 28 15 277 206 Device 8 CAN 1 Control from Optolyzer Standard 0x101 x8 50 00 FF es es es es es 2044 15 28 15 296 132 ite a CAN 1 Status from MotorControlBoard Star 0x100 6x8 BF 58 74 06 00 7E 00 00 2045 15 Device 8 CAN 1 Status from MotorControlBoard Star 0x100 x8 BF 58 ED 02 00 7E 00 00 2046 15 Device 8 CAN 1 Status from MotorControlBoard Star ex100 0x8 E7 58 C2 00 00 7E 00 00 I 2047 15 Device 8 CAN 1 Status from MotorControlBoard Star ex1ee 0x8 BF 58 FE 03 00 7E 00 00 2048 15 Device 8 CAN 1 Status from MotorControlBoard Star ex1ee x8 BF 58 CD 00 00 7E 00 00 2049 15 28 Device 8 CAN 1 Status from MotorControlBoard Star x8 BC 58 6D 01 00 7E 00 00 m 53143 531433 0 y pe ES cdd i E f Disassembly Bit View nx Name Value splay Value Position e 1 Hex 4 Data Frame Byte Bite Gece 5243025 3998 15 4134 413 432 11 10 9 Bytes Type CanDataFrame b CAN Data Frame 0000 0000 e 1 1 0 000 00 00 0 0 0 0 5000 Date 08 19 2015 08 19 2015 0002 o o o COLL o O eo e Mo Time 15 28 17 277 206 15 28 15 277 206 o e je je je je je O ja ja ja O 8 O O O 00 CO Created Fals False 8 0 00 0 00 00 00 00 0 00 0 BB 00 Transformed Virtual Dir Failed Device Channel CAN ID Extended Data Length Data 50 ee FF 00 eo es es E Signals SetRotationSpeed 18 984 LED_D17 255 Off 4 m b Figure 9 5 How Information Is Spread within the Tools 1 Figure 9 5 shows how information is spread within the tools an
17. 6 Guided Tour through Activity Send a Message on page 38 In parallel a specific ribbon tab Activity is shown HET Home View Activity e H O X can Wait for CAN Message can CAN Data Frame D im gt E Wait for LIN Message can Cyclic CAN Data Frame Activity Collapse Expand G Loop E UN Data Frame all all a b c Figure 10 3 Activity Ribbon The Activity ribbon provides a generic Activity button a that adds an empty template In this case the Activity has to be designed from scratch Other groups b c provide access to predefined Activity templates for dedicated use cases Chapter 6 Guided Tour through Activity Send a Message on page 38 shows some examples In addition the ribbon allows to modify or to delete existing activities and to collapse or expand the activities g f d h jzt Name of Activity e k 9 EmptyAction j r p M M HH M M M M H j 1 0 empty ction O S OO ih n eset Peas 4 BM ar MM I i m Figure 10 4 Activity Graphical Overview Example After clicking the Activity button in the Activity ribbon an Activity is added in the window The single elements shown in the window are described in the table below 60001370A 108 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio Table 10 4 Graphical Elements of an Activity States Deseription Each clic
18. AR Column Chooser 1 6 po Index Time Column Name Description Data Length 1 8 Frame 964628 14 37 8x8 Frame 964621 14 37 Message Base class of all messages z 0x8 i Frame 964622 14 37 Trace 8x8 Frame 964623 14 37 4 CAN MEET a 1 T CAN Controller Area Network is a vehicle bus 0x8 Frame 964624 14 37 4 Data Frame CAN Data Frame transports data from a transmi Frame 964625 14 37 Type Type of message event Frame 964626 14 37 Date Message date Frame 964627 14 37 Time Message timestamp Frame 964628 14 37 Created Message has been created by processing chain Frame 964629 14 37 Transformed Message has been transformed by processing cl Frame 96463 14 37 Virtual Message has been created by virtualization mec Frame 964631 14 37 Dir The direction that indicates if the message is inc Frame 964632 14 37 Failed Indicates that an error occurred during message Frame 964633 14 37 Device Frame 964634 14 37 Channel Frame 964635 14 37 CAN ID Frame 964636 14 37 Extended Frame 964637 14 37 Data Length Frame 964638 14 37 Data Data payload transferred by the message Frame 964639 14 37 1032740 103274157 0 60001370A 4 Figure 5 11 Adding Columns On 16 To add a property e g the hidden Data property in this example click Column Chooser 16 The Column Chooser opens Click onto the small triangle in front of CAN and then click the triangle in front of Data Frame why Data Frame because Data is a property of a CA
19. CAN 1 Filter 9 Figure 8 11 Specify Condition Step 1 4 The current one row formula for the Filter is shown behind the name j Click on the Equals symbol 8 and select the Greater symbol 9 5 Click Save in the Quick Access Bar to store the current Filter settings 60001370A 80 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio In a next step the value has to be specified that will be used as lower limit in the condition To simplify the following steps the windows will be arranged in a different order A online 15 27 25 0lslog Speed_Greater olsfilter 10 4 CAN 1 Filter 4 Show Acceleration ActualRotationSpeed gt 0 ActualRotationSpeed gt 0 i Figure 8 12 Specify Condition Step 2 6 Hover the mouse over the caption of the Filter file 10 3 online 15 27 25 olslog sidus Tm p 0 15 27 34 620 311 15 27 34 640 244 15 27 34 660 242 15 27 34 680 239 15 27 34 700 237 15 27 34 720 234 15 27 34 740 232 15 27 34 760 233 15 27 34 780 223 T k vivivivivivivivi g 0 00M 5 ow nn er 1 Filter 4 Show Acceleration ActualRotationSpeed gt 0 o eater gt 0 E 53143 53143 0 GI v Show Acceleration 22 CAN 3 UN 23 CAN1 23 CAN2 3 CAN3 23 UN1 3 UN2 3 UN3 X Figure 8 13 Specify Condition Step 3 7 Click and drag the window 11 as shown in Figure 8 13 The blue rectangle k shows the p
20. Frame 129381 9 59 06 943 19 Device e CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7A D D7 01 ee 7E ee ee poo up e Device CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7A ec 83 01 ee 7E ee ee CAN Data Frame 12938 9 59 06 983 017 Device 0 CAN 1 Status from MotorControlBoard Standard 609x100 0x8 25 B CD 00 00 7E ee oe CAN Data Frame 129384 609 59 07 003 011 Device CAN 1 Status from MotorControlBoard Standard 0x100 x8 CF 0A 14 02 00 7E 00 00 CAN Data Frame 129385 09 59 07 023 012 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 25 0B DO 01 00 7E 00 00 ACA Data traf 339386 09 59 07 043 010 Device CAN 1 Status from MotorControlBoard Standard ex108 0x8 7A ec C6 ee eo 7E ee oe Data Frame Signals Name Value Display Value Calculated Value Unit Type CanDataFrame CAN Data Frame CAN Data Frame Date 07 24 2015 07 24 2015 07 24 2015 y Time 0e9 59 07 0435 010 99 59 07 045 010 09 59 07 045 010 d Created False False False Transformed False False False Virtual False False False Mm nes n ness Figure 5 9 Focusing on Trace View Content The Trace View shows all messages of all connected devices and supported bus systems An index field j identifies a message and shows its position within the Trace View A message has always the same index If some messages do not meet filtering criteria then there will be gaps in Index column values Notes lf Filters are activated it might be messages ar
21. Know When Working with Filters 1 Afilter is a condition which can be applied to block hide or to pass through show the message in each specified trace window independently 2 Blocking filters are dominant passing filters are recessive This means if a blocking filter and a passing filter match on a message the blocking filter wins and the message is blocked 3 Blocking Protocol Filters override the entire setting on Channel Filter level that has been customized for the same protocol type An example is described in Section 8 3 Protocol Filters Versus Channel Filters on page 74 4 Filters are using the raw value that is transmitted over the bus system e g CAN bus system Refer to Figure 5 9 on page 30 The raw values can be monitored in the Detail View in the Trace View step 13 in Section 5 1 or in the Disassembly View Section 9 1 Disassembly on page 90 Notes If you enter the Display Value and enable a Filter in a Trace View you might think the Filter is not working properly Always ensure you enter the raw value in Filter conditions 5 Filters activated for a Trace View don t have any impact on the Signal Graph 6 Signals can be copied from the Detail View Section 8 4 1 Fast Alternative How To Add a Filter Condition on page 89 Trace View and Disassembly view to create a Filter condition 7 f you enable one passing filter only matching messages can pass However this means also that this passing filter is
22. MotorControlBoard Standard 256 8 7A t gt CAN Data Frame 1 12 16 26 392 184 Device CAN 1 Status from MotorControlBoard Standard 256 8 CF gt CAN Data Frame 2 12 16 26 412 174 Device CAN 1 Status from MotorControlBoard Standard 256 8 CF gt CAN Data Frame 3 12 16 26 432 183 Device CAN 1 Status from MotorControlBoard Standard 256 8 25 gt CAN Data Frame 4 12 16 26 452 177 Device CAN 1 Status from MotorControlBoard Standard 256 8 7A t gt CAN Data Frame 5 12 16 26 472 174 Device CAN 1 Status from MotorControlBoard Standard 256 8 7A Figure 7 10 Show Graph by Dragging Step 2 O 2015 K2L GmbH amp Co KG 63 60001370A USER S GUIDE OptoLyzer Studio 7 1 1 Search and Measure Using the Graph The Graph can be used to search for spikes or irregularities just by dragging the ViewPort in the Overview In addition the Graph allows a rough time measurement of signals To show how this can be done this section uses the example environment described in Figure 4 1 Example Environment on page 21 The Activity created in Chapter 6 is used to speed up and slow down the engine i e to create spike signals which will be searched in the example 1 2 Start OptoLyzer Studio if not yet done Load the workspace CAN Demo Documentation olsworkspace if not loaded by default l e click File Open navigate to the location where the workspace is stored select the workspace file and click Open Start an Online Trace Vie
23. O 2015 K2L GmbH 8 Co KG USER S GUIDE OptoLyzer Studio mi Speed Change olsactivity x dl O Stop 5peed up and Slow down a Sequence Send to CAN1 Type CAN Data Message CAMID Control Extended DLC 8 Data Signals Set Rotation Speed 5150 lt LED D17 On m per Delay 2000 ms I Send to CAN1 Type CAM Data Message CAMID Control i Extended DLC 8 Data Signals Set Rotation Speed 50 1s LED D17 Off gt GE Delay 2000 ms Figure 6 25 Activity Green LED Activity Indicator After starting the Activity a green LED shows which part of the Activity file is active In the example the Loop I is active and within the loop the first Delay m is active 33 Click the Stop button to stop the Activity 34 Click in the Workspace window Then click File followed by Save CAN_Demo_Documentation olsworkspace The workspace inclusive the Activity file is saved 35 Close the OptoLyzer Studio 2015 K2L GmbH amp Co KG 55 60001370A USER S GUIDE OptoLyzer Studio 6 1 1 Using Predefined Activity Templates OptoLyzer Studio provides beside an Empty Activity template a also predefined Activity templates prepared for the most common use cases Fie Home View Activity e O X con Wait for CAN Message can CAN Data Frame D I i Wait for LIN Message can Cyclic CAN Data Frame Activity Collapse Expand q Loop E LIN Data Frame all all a b c Figure 6 26 Using
24. The first value in the status bar e shows how many messages are shown depending on the filter settings the second value shows how many messages are received In addition five Channel Filters are activated 60001370A 74 O 2015 K2L GmbH 8 Co KG USER S GUIDE L online 15 27 25 olslog In Time 0 53143 amp 7 1 g 4 Protocols CAN LIN 4 Device 0 Device Channel Summary CAN1 CAN Q CAN3 Q CAN4 Q CANS Q CANG j LIN 1 LIN 2 In 3 4 4 a ad f Figure 8 4 Set CAN Protocol Filter OptoLyzer Studio Data b m 2 Click the CAN Protocol Filter 4 All channel Filters of the same protocol type are blocked simultaneously f In addition the Filter counter g shows that one Filter is enabled the CAN Protocol Filter All messages are blocked number 0 in status bar as all received messages number 53143 in status bar are CAN messages The Trace View shows no messages 3 Click one of the CAN Channel Filters of Device 0 It is not possible The Channel Filters are disabled as long as the corresponding Protocol Filter is enabled O 2015 K2L GmbH amp Co KG 19 USER S GUIDE 60001370A OptoLyzer Studio Home View Trace e E gt Timestamp O Az Ps Set O X KA Goto sd ease Lars um F1 Hide 2 BH imi mee 38 Column Chooser z Mode 4 E 9 Collapse All ee MS Best Fit All 6 Workspace 2 x online_15 27 25 olslog
25. Type CAN Data Message CANID Control pa E Extended DLC 8 16 Data signals Set Rotation Speed 50 s 1 T LED D17 or 18 Figure 6 17 Activity Customize Second Action 19 Another Activity is inserted named Send CAN Data Frame1 By default the first CAN channel of the first device is inserted Notes If more devices are available click onto the small triangle to open the drop down box and control whether the desired device and channel are taken 20 Add the CAN ID 16 as described above i e click Ctrl Space to show the pop up list and select Control Then double click or press Enter Press Enter a second time 21 Set the rotation speed to 50 17 22 Change the state of LED D17 to Off 18 i e click the triangle next to On and select Off in the drop down box 60001370A USER S GUIDE 50 O 2015 K2L GmbH amp Co KG OptoLyzer Studio i Speed Change olsactivity 4 O Start Speed up and Slow down a Sequence E Send to CAN1 Type CAN Data Message CANID Control Z Extended DLC 8 Signals Set Rotation Speed 5150 LED D17 n J Delay 2000 ms EN d sz end Send CAN Data Frame 1 Sendto CAN1 gt Type CAN Data Message CANID Control Extended DLC 8 Data Signals gt Set Rotation Speed 50 G LED D17 Off Figure 6 18 Activity Drag amp Drop an Action 23 Select the handle j of the last action
26. UR dh d Oe RE eon eked An dug iO Sb e 97 Figure 9 12 How Information Is Spread within the Tools 2 lille 97 Figure 9 13 Hex View Select Byte sisse tace dx peel GIGS Aa ect etg 98 Figure 9 14 Copy Hex View Data o o oooooooorr e 98 Figure 10 1 OptoLyzer Studio Overview lllseeeeee hrs 100 Figure TO 2 RIBBON TADS 4 5 bmi am EOS RP hah ERJDadq e dr ip oe EE PUES mE SEP s 102 Figure 10 3 JACUVILY TIDDOD a uode idis PE rav Sw dox AS 108 Figure 10 4 Activity Graphical Overview Example 0 000 cece eee ee ees 108 Figure 10 5 Start EIors amp WamildS os as d 6 qose is ee ne da AA aae Deed A hed eS 110 Figure 10 6 Example of an Error Message liiis 110 FIgure 10 7 Start DeSCFIDUOD cra arar rl iode eas debitae os 111 Figure 10 8 Example of a Description llli 111 Figure 10 9 Stan SySIeIblilO a uda di dpi ra ac E acce p rodar do XC a 113 Figure 10 10Example of a System Info lille 113 60001370A 6 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio List of Tables Table 1 1 OptoLyzer Studio EdItiONS oo ooooooroeo ee eee eee ee 9 Table 1 2 Definitions of Terms 10 Table 5 1 Value Variants 242 mne gea d aeuum ke od Dae Rem Eee hee ed Bede pedcs 30 Table 5 2 Available Modes eee hrs 33 Table 9 1 Default FillerSs oie wea rm hg e Ron o A 5 Edel ow eke e dd ee Soie 73 Table 10 5 Supported Device and Channel Actions
27. a blocking filter for all other messages keep in mind that this does not mean a blocking filter is specified If you enable one passing filter you have to specify for each kind of message you want to see in a Trace View its own passing filter 70 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 8 2 Show Filters 1 Start OptoLyzer Studio if necessary 2 Load the workspace CAN Demo Documentation olsworkspace stored in the sections before if necessary l e click File Open navigate to the location where the workspace is stored select the workspace file and click Open 3 If not automatically shown open the Trace View file that has finally been stored in Chapter 7 Guided Tour through Graph Monitor Signals on page 57 l e in the Workspace expand Logs select the stored Trace View and double click it The Trace View opens 51 enline 15 27 25 olslog q gt Mas Time Device Channel Summary ID Data 8 15 27 34 620 311 Device 8 CAM 1 Status from MotorControlBoard Star 0x108 gu E 1 15 27 34 648 244 Device 8 CAN 1 Status from MotorControlBoard Star exleg ax 2 15 27 34 668 242 Device 8 CAN 1 Status from MotorControlBoard Star x109 En 3 15 27 34 680 239 Device 8 CAN 1 Status from MotorControlBoard Star axleg ga 4 15 27 34 788 237 Device 8 CAM 1 Status from MotorControlBoard Star axlee Bx 5 15 27 34 728 234 Device 8 CAN 1 Status from MotorControlBoard Star exleg go 6 15 27 34 748 232 Device 8 CAN 1 S
28. amp Co KG USER S GUIDE 8 4 1 Fast Alternative How To Add a Filter Condition 1 Open the Details View in the Trace View and switch to the Signal tab OptoLyzer Studio Home View Trace Graph a r el a o At Pt p Set Reference O x Y Go to v A Show Payload m Message Type F Hide aP fx Show Formula t Add Column SH Column Chooser Show Mode E g Show Layout i E Filters amp Collapse All gy Best Fit All online 15 27 25 olslog x Speed Greater olsfilter v x d 4 CAN Filter E 20000 4 Show Acceleration ActualRotationSpeed gt 3069 e E E ActualRotationSpeed gt 3069 15 28 40 000 000 15 28 00 000 000 15 27 40 000 000 Channel Summary CAN 1 Status from Motor In Time Device 4 e 2136 15 28 17 135 940 Device Data Frame Signals Name Value Display Calculat Unit ActualR 3069 421 37 Current 553 74 251 74 251 mA Potentio 32256 32256 32256 2137 15 28 17 155 937 Device 0 CAN 1 Status from MotorCon b 4 m 53143 531430 0 c Y Figure 8 22 Specify Condition by Drag amp Drop 2 Select the ActualRotationSpeed and drag amp drop it to the Filter file 3 Adapt the value in the filter formula if desired Notes The message can be copied in the same way from the Disassembly and the Trace View 89 USER S GUIDE 2015 K2L GmbH amp Co KG 60001370A OptoLyzer Studio Cha
29. amp Logs 1 18 86 51 564 635 Device 8 CAN 1 8ex188 Standard te Filters 2 10 06 51 584 625 Device 8 CAN 1 ex188 Standard E Activities P 3 10 06 51 604 638 Device 8 CAN 1 ex188 Standard L 4 10 06 51 624 624 Device 8 CAN 1 x1 Standard 5 18 66 51 644 625 Device 8 CAN 1 ex188 Standard le 6 18 66 51 664 623 Device 8 CAM 1 x180 Standard P 7 18 86 51 684 624 Device 8 CAM 1 6x180 Standard 8 10 06 51 704 614 Device 8 CAN 1 x1e Standard Lr 9 18 06 51 724 611 Device 8 CAN 1 ex188 Standard 18 10 06 51 744 617 Device 8 CAN 1 exlee Standard i 11 18 86 51 764 6807 Device 8 CAN 1 6x188 Standard e 12 16 06 51 784 612 Device 8 CAN 1 x160 Standard i a m k 895 8952 0 A 60001370A Figure 5 5 Online Monitoring The monitored messages are shown in a Trace View a Figure 5 5 The name of the Trace View starts with online and is extended by the time stamp that states the start of the online monitoring The Trace View presents the messages in a table whereby one row represents one message The columns represent the message properties The title of the column is similar to the name of the message property A column is assigned to exactly one property of a single message type If a message type does not support a column the cell of the column of that message row remains empty The user can select a message A selected message is highlighted Other tools are able to retrieve the selected message for example to display de
30. click and select Open Click Start 2 and wait for a while e g 9 loops 64 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio D online 10 45 15 0lslog p Speed Change olsactivity 3 4 O Stop Speed up and Slow down 3 Osten wl Loop F Sequence Sendto CAN1 Type CAN Data Message CANID Control Extended DLC 8 Data Signals SetRotationSpeed 5150 LED D17 On dm E Delay 2000 ms o Sendto CAN1 Type CAN Data Message gt CANID Control E Extended DLC 8 Data Signals SetRotationSpeed 50643 LED_D17 Of Delay 2000 ms Figure 7 12 Start Activity To Create Spike Signals Step 2 10 Click Stop 3 15 45 10 000 000 15 45 12 000 000 15 45 14 000 000 15 45 16 000 000 00 00 12 218 379 15 45 06 000 000 15 45 08 000 000 a Em i y 4 Figure 7 13 Searching for Values of Interest by Dragging the ViewPort to the Left Side 11 Switch to the Online Trace View Hover the cursor over the ViewPort in the Overview a hand cursor is shown 4 12 Start dragging the ViewPort to the left side of the Overview and search for spikes or irregularities In Figure 7 13 spikes irregularities are visible at the beginning of the Overview a In combination with a small Timespan interval this procedure can be a first help to find spikes Notes or irregularities or other values of interest v
31. eS a Figure 9 10 Byte Split Information 3 1 8 boss Byte 1 covers parts of two signals The bits 8 up to 13 belong to one signal whereas the bits 14 and 15 belong to a different signal Both signals are indicated by different colors The different ranges within the byte Hex Byte range on the right side are also indicated by different colors 60001370A 96 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 9 3 Hex View This tool displays the hexadecimal bytes of a message Section 9 3 2 Recommendation when To Use the Hex View on page 99 provides hints about for which protocol types it makes sense to use the Hex View 9 3 1 How To Use the Hex View To start the Hex View follow these steps Home View Trace e EE Errors amp Warnings Description X Bit View 0x 6 Workspace f Disassembly Ej System Info y Hexadecimal 13 Device Manager FA Hex View Integers 4 1 Figure 9 11 Start Hex View 1 Starting from Figure 9 5 on page 93 switch to the View ribbon if necessary and click Hex View 1 The Hex View is opened and arranged next to the Bit View at the bottom 4 In Time Device Channel Summary ID Data Data 2038 15 28 15 196 136 Device 8 CAN 1 Status from MotorControlBoard Star 9x100 0x8 BF 58 5D 04 00 7E 00 00 2039 15 28 15 216 133 Device 0 CAN 1 Status from MotorControlBoard Star ex1ee 0x8 EA 58 8A 04 00 7E 00 00 2040 15 28 15 236 135 Device 8 CAN 1 Status from MotorControlBoard
32. eee eens 18 3 4 1 1 rz de dies o MAII 18 3 4 1 2 OptoLyzer MOCCA Device Software Update ooccccccooccccoconccccconncconononconcnnnanoncnnnnoos 18 3 4 2 CAN Bus Analyzer ai ae ssai e aii apai hs 18 3 5 Connection Diagram for Online Viewing 0 0 0 cc II 19 3 5 1 OptoLyzer Studio Used in Combination with OptoLyzer MOCCA Device 19 3 5 2 OptoLyzer Studio Used in Combination with CAN Bus Analyzer 20 Chapter 4 Used Environment and General Hints eee 21 4 1 Used Environment for Guided Tours llli 21 4 2 Good to Know Before Starting llle 22 Chapter 5 Guided Tour through Trace View Monitor Messages 23 5 1 Start the OptoLyzer Studio for the First Time llle 23 Chapter 6 Guided Tour through Activity Send a Message 38 6 1 wirigez teu v dMifoo MTE 38 6 1 1 Using Predefined Activity Templates llle 56 Chapter 7 Guided Tour through Graph Monitor Signals 357 7 1 viue PL 57 7 1 1 Search and Measure Using the Graph o oooococooococoen eee 64 7 1 2 Online Help in Signal Graph o o ooooooooo es 69 Chapters Creatine FIEIS scans 9939 49 99 23 709 9 34 8 9 308 3 479 IRE HEC AR UR ed p e qd Edd 70 60001370A 2 O 2015 K2L GmbH amp Co KG USER S GU
33. from MotorControlBoard Standard 0x180 ex L CAN Data m New vertical tab group 87 Device 8 CAN 1 Status from MotorControlBoard Standard 0x100 ex Figure 5 16 Assign Log File to Workspace 23 As soon as a log file is stored it can be assigned to a Workspace The Workspace is the place where all data is stored that refers to it Hover the mouse over the caption of the stored trace 28 and right click to open the context menu Select Add to Workspace 29 Figure 5 16 The log file is assigned to the Workspace but not to Logs i e a folder that can be seen as an administrative structure to organize the log files belonging to a Workspace 6 Workspace T x pone PA 4 61 New Workspace 4 4 New Workspace 31 4 Catalogs 4 la Catalogs can MotorControlDemo dbc can MotorControlDemo dbc tm Logs 4 al Logs al v 30 D online 08 48 19 0lslog la Activities ha Filters nal online_08 48 19 olslog ha Activities Figure 5 17 Drag and Drop Log File within Workspace 24 Select the log file and drag it to Logs 30 and drop it p Till now New Workspace is not stored indicated by an asterisk 25 Select New Workspace 31 and click File in the application menu and Save Workspace As 60001370A 36 2015 K2L GmbH 8 Co KG USER S GUIDE OptoLyzer Studio 6 Workspace 1 x 4 6 CAN Demo Documentation C 4 Catalogs cael MotorControlDemo dbc 4 fal Logs 1 online 08 48 18 olslog Filters we Activities
34. in License Tab Example The activated license is visible in the license window The license itself can be controlled in the CodeMeter Control Center when clicking Edit in the window O 2015 K2L GmbH amp Co KG 17 60001370A USER S GUIDE OptoLyzer Studio 3 4 Hardware Preparation 3 4 1 OptoLyzer MOCCA Device 3 4 1 1 Flasher Software Flasher software must be installed when the firmware like CPU FPGA must be updated in the OptoLyzer MOCCA compact Follow these steps 1 2 3 Remove all existing K2L Flasher installations on the PC Click Install K2L Flasher V6 0 X to run the installer It can be found on the CD or on the K2L website web site http www K2L de Select Next and follow the instructions The software will be installed in Program Files K2L 3 4 1 2 OptoLyzer MOCCA Device Software Update After the Flasher software is installed the firmware can be flashed 1 Go to the Start menu and select All Programs K2L K2L Flasher K2L Flasher The Flasher software starts OptoLyzer MOCCA device needs to be in Flash mode That could be done in two ways a By clicking link on the flasher Try to set the device into Flash mode by software b By pressing the Program Reset button for about two seconds until the OP LED shows red When releasing the button the Active LED must blink very quickly Click Select File to select the proper firmware flasher file Browse the CD and select the following f
35. the mouse cursor over the left ViewPort handle 7 and drag it to the left side The width of the ViewPort increases 8 as well as the value of the Timespan g In addition more current values are shown in the Graph f however the granularity decreases Notes As soon as the ViewPort Handle is touched the Autoscroll feature is disabled and the ViewPort moves in the Overview Just click Autoscroll in the Graph ribbon to focus on the latest values 60001370A 60 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio In the next steps the most important buttons of the Graph ribbon are clicked and explained Show Values n Scrolling Mode k Show data p Tlr Scroll the viewport to see the newest points in ET the ecd when checked otherwise the view position stic until changed by the user En File Home View Trace Graph el Copy X 6 gt S Go to Timestamp a Export Show L Hide b y Delete Visibility Info im Print Go to Selected 1 Automatic Y axis zoom Show cursor cross hairs 0 Synchronize mn Synchronize the viewport with the Trace Viev EU The selected message is shown as a vertica hne with the timestamp Figure 7 6 Graph Ribbon With Tool Tips 9 Hover over Autoscroll k to view the tool tip and click the button to disable the Autoscroll function The Graph shows static values i e the snapshot of messages at that time and the ViewPort moves to the left side in the Overview as lo
36. transferred 5b when pressing the button below To proceed click Activate Selected Licenses Now 6 Online License Transfer Please wait The selected licenses are transferred This process may take several minutes to complete Please do not remove the CmcContainer during this process and do not reload this page Starting license transfer Creating license request Downloading license update Figure 3 5 Online License Transfer 10 An online license transfer starts that may not be stopped Follow the instructions in the window i e wait till transfer ends A second window opens afterwards 60001370A 16 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio Online License Transfer License transfer completed successfully Figure 3 6 Online License Transfer Succeeded 11 Click OK to complete activating the license If another license is available it can be activated in the same way as described above Home English SE vw Name CmContainer Status OptoLyzer Studio Foundation CL Edition 3 3313338 Activated OptoLyzer Studio Foundation CL Edition 3 3313342 Activated Activate Licenses Figure 3 7 Activate Another License If Available Example 12 Click File in the menu bar of the OptoLyzer Studio and select Options The Options window opens 13 Select License in the Options window General License Pruginis OptoLyzer Studio Foundation CL License 3 3313342 Figure 3 8 Activate License
37. 0 59 883 787 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7A 0 e CAN Data Frame 5 12 20 59 903 797 Device e CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7A O CAN Data Frame 6 12 20 59 923 790 Device CAN 1 Status from MotorControlBoard Standard 0x100 0x8 25 8 e CAN Data Frame 7 12 20 59 943 787 Device aja 1 Status from MotorControlBoard Standard 0x100 0x8 7A 8 CAN Data Frame 8 12 20 59 963 785 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7A 8 L CAN Data Frame 9 12 20 59 983 779 Device CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7A 8 CAN Data Frame 10 12 21 00 003 780 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7D 0 CAN Data Frame 11 12 21 00 023 778 Device CAN 1 Status from MotorControlBoard Standard 0x100 0x8 D2 CAN Data Frame 12 12 21 00 043 771 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 exs D2 CAN Data Frame 13 12 21 00 063 776 Device CAN 1 Status from MotorControlBoard Standard 0x100 exs 27 8 CAN Data Frame 14 12 21 00 083 774 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7D Y e CAN Data Frame 15 12 21 00 103 768 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7D CAN Data Frame 16 12 21 00 123 769 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7D CAN Data Frame 17 12 21 00 143 759 Device CAN 1 Status from MotorControlBoard Standard 0x100 0x8 AS 0
38. 010 Device CAN 1 Status from MotorControlBoard St 0x100 0x8 7A C C6 00 00 7E 00 00 19387 09 59 07 063 016 Device CAN 1 Status from MotorControlBoard St 0x100 0x8 7A OD F2 00 00 7E 00 ee 19388 809 59 07 082 997 Device 8 CAN 1 Status from MotorControlBoard St 0x100 0x8 4F D D4 01 60 7E 060 80 e 19389 09 59 07 102 999 Device 8 CAN 1 Status from MotorControlBoard St x10 0x8 4F GC 2F 01 00 7E ee ee 19399 09 59 07 123 004 Device CAN 1 Status from MotorControlBoard St 0x100 0x8 4F B D6 00 00 7E 00 ee 19391 89 59 07 142 998 Device CAN 1 Status from MotorControlBoard St x1 0x8 AS GA 31 02 00 7E ee ee 19392 09 59 62 995 Device 8 CAN 1 Status from MotorControlBoard St 0x100 0x8 4F B BO 01 00 7E 00 80 M 150044 150045 0 llinc g E e Figure 5 8 Focusing on Trace View The Trace View displays messages the status bar g shows how many messages are shown The first value counts the filtered messages the second value shows the total message count Because of filters there might be a discrepancy In the example above Figure 5 8 there are no filters active last number combined with disabled filter symbol When a Trace View is opened a default layout is used This default layout covers specific properties that are matching to all supported bus systems although the property names may differ slightly among the bus systems The most important properties are arranged to the left of a fixed s
39. 26 712 148 Device 8 CAN 1 Status from MotorControlBoard Standard 256 8 7A CAN Data Frame 18 12 16 26 732 154 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 25 Device 8 1 Status from MotorControlBoard Standard 8 CAN Data Frame 20 12 16 26 772 144 Device A 4 can 1 Status from MotorControlBoard Standard 256 8 7A L CAN Data Frame 21 12 16 26 792 146 Device 8 CAN 1 Status from MotorControlBoard Standard 256 8 A5 CAN Data Frame 22 12 16 26 812 139 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 25 CAN Data Frame 23 12 16 26 832 141 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 25 L CAN Data Frame 24 12 16 26 852 138 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 25 L CAN Data Frame 25 12 16 26 872 132 Device CAN 1 Status from MotorControlBoard Standard 256 8 25 Figure 7 9 Show Graph by Dragging Step 1 18 Move the mouse cursor to the top of the Trace View till a double ended arrow is visible 13 19 Drag this double ended arrow down 14 until enough space is available to show Legend Graph Timespan and Overview q 60001370A 62 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio E online 084036 x 12 30 00 000 000 13 00 00 000 000 13 30 00 000 000 14 00 00 000 000 14 30 00 000 000 15 00 00 000 000 02 47 36 907 650 Type Index Time Device Channel Summary ID Data Length Dat b CAN Data Frame 12 16 26 372 178 Device CAN 1 Status from
40. 27 34 760 233 Device 6 CAN 1 Status from MotorCon 8 15 27 34 780 223 Device 6 CAN 1 Status from MotorCon L 9 15 27 34 800 216 Device 6 CAN 1 Status from MotorCon L 10 15 27 34 820 213 Device CAN 1 Status from MotorCon L 11 15 27 34 840 211 Device CAN 1 Status from MotorCon 12 15 27 34 860 213 Device 0 CAN 1 Status from MotorCon qf om gt 53143 53143 0 A Figure 8 16 Specify Condition Step 6 11 Click Legend 17 and Timespan 18 in the Graph ribbon to disable both target focus only on Graph and Overview and finding spikes i e interesting values suitable for lower limit and scroll down to the Overview 19 12 Move the ViewPort to the spikes as shown in Figure 8 16 20 60001370A 84 2015 K2L GmbH amp Co KG USER S GUIDE Home OptoLyzer Studio E gt Show F Hide Autoscroll v online_15 27 25 olslog g 3 4 View _ Trace Graph Copy E Legend Vn X x A gt Export tTimespan GY b am ri Delete Visibility Print d IA X and Y Go to Selected X Y Speed_Greater olsfilter A 4 CAN 1 Filter 4 Show Acceleration ActualRotationSpeed gt 0 ActualRotationSpeed gt 0 4 15 27 40 000 000 m In Time 2136 15 2137 15 2138 15 2139 15 2140 15 2141 15 2142 15 2143 15 2144 15 2145 15 2146 15 2147 15 28 28 28 28 28 28 28 28 28 28 28 28 53143 53143 0
41. 30 456 143 Device 9 CAN 1 Status from MotorControlBoard Star 0x100 Ox L H815 15 41 30 476 129 Device CAN 1 Status from MotorControlBoard Star 0x100 6x L 11816 15 41 30 496 134 Device 8 CAN 1 Status from MotorControlBoard Star 0x100 Ox 11817 15 41 30 516 128 Device 9 CAN 1 Status from MotorControlBoard Star 0x100 Ox 11818 15 41 30 536 129 Device 6 CAN 1 Status from MotorControlBoard Star 0x100 Ox 15819 15 41 30 556 122 Device 6 CAN 1 Status from MotorControlBoard Star 0x100 Ox 118208 15 41 30 576 120 Device 9 CAN 1 Status from MotorControlBoard Star 0x100 6x L 11621 15 41 30 596 122 Device 6 CAN 1 Status from MotorControlBoard Star 0x100 Ox 4 gt 53143 531430 0 4 Protocols 2 23 CAN 5 LIN 4 Device 23 CAN1 3 CAN2 2 CAN3 3 CAN4 23 CAN5 3 CAN6 ES HN1 S UN2 5 UN3 3 LIN4 5 UN5 3 LING O 2015 K2L GmbH amp Co KG OptoLyzer Studio 8 4 How To Create User Defined Filters This section describes how to create user defined Filters 6 Workspace 1 x 4 CAN Demo Documentation la Catalogs fal Logs 1 Filter New 2 PL Folder tm Activi Add gt y FilterFile 3 A Cut Ctrl X iy Activity File Copy Ctrl C Delete Del a Rename F2 Change Icon Figure 8 7 Create Filter File 1 In the Workspace window select Filter 1 right click select New 2 and then Filter File 3 A window opens where the name and the location has to be specified In the example the Filter File name will be Speed_G
42. 43 02 786 868 Device 0 CAN 1 3407 Status from MotorControlBoard Star 256 8 4F 0D F2 01 00 7E 00 ee L 16432 15 43 02 806 878 Device 0 CAN 1 3410 Status from MotorControlBoard Star 256 8 52 0D 68 01 00 7E 00 00 L 16433 15 43 02 826 875 Device 0 CAN 1 3322 Status from MotorControlBoard Star 256 8 FA OC CD 00 ee 7E ee ee 16437 15 43 02 906 857 Device CAN 1 3151 Status from MotorControlBoard Star 256 8 4F OC 58 01 00 7E 00 00 16438 15 43 02 926 851 Device 0 CAN 1 3407 Status from MotorControlBoard Star 256 8 4F OD E3 01 00 7E 00 ee L 16439 15 43 02 946 852 Device 0 CAN 1 3450 Status from MotorControlBoard Star 256 8 7A 0D 26 01 00 7E 00 0e p L 16440 15 43 02 966 862 Device 0 CAN 1 3365 Status from MotorControlBoard Star 256 8 25 0D B3 00 00 7E 00 ee 16441 15 43 02 986 859 Device 6 CAN 1 3109 Status from MotorControlBoard Star 256 8 25 0C 2A 02 00 7E 00 00 L 16444 15 43 03 046 848 Device 0 CAN 1 3109 Status from MotorControlBoard Star 256 8 25 OC ce 01 ee 7E ee ee 31894 53130 1 Figure 8 21 Check Values 23 The Filter is effective immediately p Hide the Filters i e click Show Filters in the Trace ribbon to enlarge the area for the Trace View Scroll within the Trace View and check the values of ActualRotationSpeed 29 Only values are visible that are greater than 3069 decimal value Other user defined Filters can be created in the same way as described above or maybe faster as shown in Section 8 4 1 60001370A 88 2015 K2L GmbH
43. 60001370A 100 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 10 2 File Application Menu and Ribbon Tab Groups Beneath the title and the quick access toolbar a combination of a traditional menu bar with a ribbon provides easy access to different command groups Furthermore ribbons are added in case additional tools e g Trace View Graph Activity Filter are opened O 2015 K2L GmbH amp Co KG 101 60001370A USER S GUIDE OptoLyzer Studio File Menu Recent Documents Home Ribbon Home View df Cut 0 cy Opy O X Paste lt Start Stor Clear X De pboard Logging View Ribbon Home View Trace 2 E Errors amp Warnings Description A Bit View 6 Workspace Disassembly Ej System Info 0x mia A j Hexadecimal bolic 3 Device Manager F3 Hex View Integers ames Trace Ribbon File E View Trace Graph E ep i OO A P p Set Reference F Disable A Goto v A Show Payload 1 amp 2 Message Type EM Mores a gt aP Go to Reference m K f fx Show Formula t Add Column iii 38 Column Chooser a Mode a id Ed amp Collapse All ON Best Fit All Graph Ribbon Ve X vy xe 9 and Y A da T Go to Selected Filter Ribbon Home View Filter e Cut New CAN Filt a rm gettin zi Paste Collapse Expand X Delet all all Activity Ribbon Home View Activity e X Cut can Wait for CAN Message can CAN Data Frame a Copy m I l La Wait for LIN Mes
44. 8 15 Specify Condition Step 5 The lower limit shall be specified using the Trace View and the Signal Graph to get a visual impression which value makes sense This procedure covers step 9 up to step 20 and shows again how you can navigate within OptoLyzer Studio 9 Click in the Trace View 13 The Trace ribbon is shown Click Show Filters 14 in the Trace ribbon to hide the Filter section below the Trace View 10 Click Show 15 in the Trace ribbon and select Graph 16 O 2015 K2L GmbH amp Co KG 83 USER S GUIDE 60001370A OptoLyzer Studio Home View Trace Graph x ait MA DJ Cop 1 7 F Legend 124 X D Go to Timesta zo 5 MES NO UU C n Exptl 8 Timespan GY Show Autoscroll Delete Visibility Info v im Print I amp X and Y gt v Go to Selected a 5 online_15 27 25 olslog X y Speed_Greater olsfilter v X a 15 28 00 000 000 15 28 20 000 000 15 28 40 000 000 a 4 CAN 1 Filter 4 Show Acceleration ActualRotationSpeed gt 0 n O ActualRotationSpeed gt 0 19 ic Mos s Time Device Channel Summary L 1 15 27 34 640 244 Device 6 CAN 1 Status from MotorCon L 2 15 27 34 660 242 Device 6 CAN 1 Status from MotorCon L 3 15 27 34 680 239 Device 0 CAN 1 Status from MotorCon L 4 15 27 34 700 237 Device 0 CAN 1 Status from MotorCon L 5 15 27 34 720 234 Device 6 CAN 1 Status from MotorCon L 6 15 27 34 740 232 Device CAN 1 Status from MotorCon L 7 15
45. A ay AS SAA PS CLE PR III T IIA e II 272 2527 e a DL I SL e Figure 3 10 Connection Diagram when Used with CAN Bus Analyzer Follow these steps to connect the OptoLyzer Studio properly when using in combination with a CAN Bus Analyzer 1 Connect the CAN Bus Analyzer via the delivered USB cable to the PC on which the OptoLyzer Studio is running The respective USB driver has been installed together with the OptoLyzer Studio The last version is part of the installation package but can also be downloaded from http www microchip com Then follow these steps a In the Applications area search for CAN and select it b Select Development Tools c Search for CAN Bus Analyzer Tool and select it d Download the last software version of the CAN BUS Analyzer Installer 2 Connect the CAN Bus Analyzer to the CAN bus For details about how to connect the bus systems refer to 2 3 Connect the DUT to the CAN bus 4 Power all devices The system is ready to be viewed and analyzed 60001370A 20 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio Chapter 4 Used Environment and General Hints 4 1 Used Environment for Guided Tours The following chapter describes some basic steps how to work with the OptoLyzer Studio To show somehow realistic data an example environment is set up that shows an OptoLyzer MOCCA CLF a micro controller and an engine The OptoLyzer MOCCA CLF and the micro controller a
46. Activities can be concatenated conditions that are executed sequentially or independent conditions that can be executed in parallel The OptoLyzer Studio provides m A set of predefined activity templates for the supported bus systems They can be used for the connected devices Examples are Wait for CAN Message Wait for LIN Message CAN Data Frame LIN Data Frame m Some generic actions as e g delay and loop They do not refer to connected devices Activities that cannot be executed because of missing devices are indicated by a red rectangle Table 10 3 Supported Message Types and Generic Actions LIN Switch Action that requires a ldf file and switches the schedule table of a Schedule Table running LIN Master The LIN device must be in master mode Action LIN Wakeup LIN Dedicated LIN message that triggers a LIN network to wake up Action LIN GoToSleep Dedicated LIN message that brings a running LIN Master into sleep Action mode after transmitting a GoToSleep message LIN Restart Action Dedicated LIN message that restarts the LIN driver of a device resets the schedule set all message buffers to default values flushes all diagnostic queues Section Chapter 6 Guided Tour through Activity Send a Message on page 38 shows how to work with the Activity 2015 K2L GmbH amp Co KG 107 60001370A USER S GUIDE OptoLyzer Studio Activities can only be used if the corresponding editor window is opened Chapter
47. Filters can be enabled or disabled They are not stored as filter file and thus not listed in the Filters folder 10 3 4 2 Protocol Filters They allow to filter all messages of a protocol family i e bus system CAN LIN They are automatically available in each log file and can be made visible via the Trace ribbon item Show Filters or by just dragging the splitter at the bottom that shows the status bar or a log file up Chapter 8 Creating Filters on page 70 Protocol Filters can be enabled or disabled They are not stored as filter file and thus not listed in the Filters folder 10 3 4 3 User defined Filters They are defined by the user and stored in a filter file whereby the name is arbitrary User defined filters can be created for each supported bus system i e either for a CAN bus system or a LIN bus system Filters contain conditions that refer to message properties A message property can be a property of the raw message e g ID Direction or a signal parameter formed from Catalog information The mode of user defined filters can be Disabled The filter is not used Pass Filter The messages events matching the filter conditions will be displayed if not blocked by some other filters All other messages will be blocked Blocking Filter The messages events matching the filter conditions will not be displayed All other messages are displayed if not blocked by some other filters However blocking filters ar
48. Frame 18 200 00 00 159 996 Device CAN Status from MotorControlBoard Standard x1ee 4 m b 128560 128561 0 4 Catalogs CAN Data Frame 0 00 00 00 199 975 Device 0 CAN 1 Status from MotorControlBoard Standard 0x180 can MotorControlDemo dbc L CAN Data Frame 1 00 00 00 179 977 Device CAN 1 Status from MotorControlBoard Standard 0x180 w Logs 0 CAN Data Frame 2 00 00 00 159 968 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 c Filters 0 CAN Data Frame 3 00 00 00 139 978 Device CAN 1 Status from MotorControlBoard Standard 909x100 Activities CAN Data Frame 4 00 00 00 119 984 Device 0 CAN 1 Status from MotorControlBoard Standard 0x180 L CAN Data Frame 5 00 00 00 099 975 Device 8 CAN 1 Status from MotorControlBoard Standard 0x180 CAN Data Frame 6 00 00 00 079 989 Device 0 CAN 1 Status from MotorControlBoard Standard 0x180 CAN Data Frame 7 00 00 00 059 988 Device CAN 1 Status from MotorControlBoard Standard 909x100 CAN Data Frame 8 00 00 00 039 986 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 CAN Data Frame A 9 00 00 00 019 997 Device Y CAN 1 Status from MotorControlBoard Standard 0x180 r L CAN Data Frane O 10 0e0 00 00 000 000 Device CAN 1 Status from MotorControlBoard Standard 0x100 CAN Data Frame 11 200 00 00 020 005 Device CAN 1 Status from MotorControlBoard Standard 0x100 CAN Data Frame 12 200 00 00 040 011 Device CAN 1 Status from MotorControlBoar
49. IDE OptoLyzer Studio 8 1 Good To Know When Working with FilterS o o o ooooooooen IBS 70 8 2 wines FM IPC a a dt O PPM 71 8 3 Protocol Filters Versus Channel Filters llle 74 8 4 How To Create User Defined Filters 2l 77 8 4 1 Fast Alternative How To Add a Filter Condition 2 0 00 cee ee 89 Chapter 9 Digging in Bits and Bytes oooooooooooooo ooo rocoso 90 9 1 DDISasSeriDly ar EN oer Co dod e IC e ga E A Ru ed 90 9 1 1 How To Use the Disassembly 0 0c n 91 9 2 SI o TU A A hh eee Sha 93 9 2 1 How To Use the Bit View o o o oooooooooon erras 93 9 2 2 Recommendation when To Use the Bit View llle 96 9 3 Hiec VICW dard ed aod Rd saura dpud a aaa dia 97 9 3 1 How To Use the Hex VieW o o o ooooooo eres 97 9 3 2 Recommendation when To Use the Hex View o oooooocoooonooo nooo ooo 99 Chanter I0 2L00lS ii REA RE Ede bdo wies 100 TOS QUIEKCACCESS TOO DA uncos Dex pp En rh iret aptare Eaton bd atu du anton eate 100 10 2 File Application Menu and Ribbon Tab Groups ooocoooccono eee 101 10 3 WOKS IAC Bs dentia sin Fost a eco ao As abu up adi tides de ia da 104 NG A een ee ee ee ee ee ee ee ee ee ee eee ee 104 1032 WOO FEOS uso ada wrk ah ay a i ita al ae e ii eae we ate 104 PhO RS eS Cig g pepe erat nae ar ane me ae Oc A O 105 103A FIE a sees a ae A ay ae hati te ed ei SA nk OS ee a BOE 105 1034 T Gharn
50. L GmbH amp Co KG USER S GUIDE OptoLyzer Studio Figure 6 22 Activity Copy Delay ACtION o o oo ooooocooo eens 53 Figure 6 23 Activity Delete Empty Action 0 0 ccc eee teens 54 Figure 6 24 Activity Olesa it A AA AAA a e oe Mm Dp i ate Rag dida 54 Figure 6 25 Activity Green LED Activity Indicator llli 55 Figure 6 26 Using Predefined Activity Templates lille 56 Figure 7 1 Split Trace View and Show Graph 0 0 ccc e 57 Figure 7 2 Split Windows Empty Graph na na naana aaaea n 58 Figure 7 3 Drag Drop a Property to the Graph 0 ccc eee 59 Figure 7 4 Graph Ribbon and Graph Overview 0 0 00 ees 60 Figure 7 5 Extract Graph Overview Drag ViewPort Handle llle 60 Figure 7 6 Graph Ribbon With Tool Tips 0 0c In 61 Figure y Grape GOHUstomize VIEW usa b 2022 4 eos ut dus Geor rer A 61 Figure 7 8 Hide and Show Graph per Dragging o oooooncoorn ee eee ees 62 Figure 7 9 Show Graph by Dragging Step 1 o oooocococonnna eens 62 Figure 7 10 Show Graph by Dragging Step 2 o ooooocoococnna ne 63 Figure 7 11 Start Activity To Create Spike Signals Step 1 lille 64 Figure 7 12 Start Activity To Create Spike Signals Step 2 ooooooocoooornnonn 65 Figure 7 13 Searching for Values of Interest by Dragging the ViewPort to the Left Side 65 Figure 7 14 Identify Value of Intere
51. L GmbH amp Co KG 27 60001370A USER S GUIDE OptoLyzer Studio 9 uocooxi File Home View l Trace OptoLyzer Studio 60001370A 4 61 New Workspace 4 Catalogs In le 71713 MotorControlD e 1714 im Logs we Filters we Activities 10 Navigate to the location where the Catalog you want to use is stored Catalogs can have file extension dbc or xml Select the CAN Catalog of interest and click Open in the dialog box The Catalog is stored in the folder Catalog e In this example a Catalog file MotorControlDemo dbc 11 le 1715 e 1716 11717 1718 e 1719 e 1720 1721 1722 e 1723 1724 le 11725 d cT NM Timestamp 9 Ai Fi Show jmm y Mode ep n 1 D 6 Workspace om x L online_10 06 51 Time 11 11 11 11 11 11 11 11 11 11 11 11 11 171762 171762 0 BESPESL SES ECS SE 725 eS 85 5 d5 reS 765 725 d5 05 85 85 05 Set Reference 063 483 583 d 543 953 583 603 623 643 663 583 7 03 233 Clear Stop Device 229 Device 223 Device 228 Device 226 Device 219 Device 8 2280 Device 214 Device 216 Device 217 Device 8 211 Device 208 Device 218 Device 8 Device 8 10 Cal Show Payload Me Filters Navigation e Columns Channel Summary CAN 1 Status from MotorControlBoard CAN 1 S
52. MotorControlBoard Standard 256 8 CF L CAN Data Frame 3 12 16 26 432 183 Device 8 CAN 1 Status from MotorControlBoard Standard 256 8 25 CAN Data Frame 4 12 16 26 452 177 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 7A L CAN Data Frame 5 12 16 26 472 174 Device 8 CAN 1 Status from MotorControlBoard Standard 256 8 7A L CAN Data Frame 6 12 16 26 492 167 Device 8 CAN 1 Status from MotorControlBoard Standard 256 8 7A L CAN Data Frame 7 12 16 26 512 165 Device CAN 1 Status from MotorControlBoard Standard 256 8 7A L CAN Data Frame 8 12 16 26 532 166 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 CF CAN Data Frame 9 12 16 26 552 16 Device 8 CAN 1 Status from MotorControlBoard Standard 256 8 CF L CAN Data Frame 10 12 16 26 572 166 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 25 CAN Data Frame 11 12 16 26 592 159 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 25 L CAN Data Frame 12 12 16 26 612 160 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 7A L CAN Data Frame 13 12 16 26 632 154 Device CAN 1 Status from MotorControlBoard Standard 256 8 7A L CAN Data Frame 14 12 16 26 652 159 Device CAN 1 Status from MotorControlBoard Standard 256 8 7A CAN Data Frame 15 12 16 26 672 153 Device CAN 1 Status from MotorControlBoard Standard 256 8 CF CAN Data Frame 16 12 16 26 692 150 Device CAN 1 Status from MotorControlBoard Standard 256 8 25 CAN Data Frame 17 12 16
53. N Data Frame refer to m in Figure 5 11 and scroll down till Data is displayed 17 Drag amp drop Data into the header of the Trace View window 18 Click Close 19 to close the Column Chooser Each property of a supported message can be added in the same way 17 Hover over the Mode buttons 20 to view the tool tips then click the Auto Scroll button in Figure 5 11 view the incoming messages and how they scroll through the window Afterwards click the Fixed Position Trace button 20 E CAN Data Frame o Trace Error Count Time Device Channel Summary CAN Data Frame 118269 13 39 39 731 484 Device 8 31 13 32 34 876 564 Device 8 CAN 1 Control from OptoLyzer Standard 3 13 39 25 888 238 ID CAN 1 Status from MotorControlBoard Standard 8x188 8x181 Figure 5 12 Example of a Fixed Position Trace View The Fixed Position Trace shows the last message for each group refer to Table 5 2 that has been received by the OptoLyzer Studio In the example below Figure 5 12 there are three different messages recognized The two CAN Data Frame message types differ in their IDs and therefore two lines are added The amount of the different messages is counted and shown for each group 32 USER S GUIDE 2015 K2L GmbH amp Co KG OptoLyzer Studio Viewing is possible in three modes Table 5 2 Available Modes All incoming messages are displayed at the bottom of the Trace View As much messages as possible
54. Older messages than the reference messages have negative values As last step the log file is stored in a workspace 22 As long as online data is received a log file cannot be stored Therefore click Stop 24 in the Trace ribbon This stops online viewing To don t lose the content of the trace view click File 25 in the Application menu and select Save As A dialog window opens Specify the name of the file and the location as desired Alternatively use the suggested default name that starts with online and is extended by the time indicating the start of the online viewing File extension will be olslog Click Save in the dialog box O 2015 K2L GmbH amp Co KG 35 60001370A USER S GUIDE OptoLyzer Studio 6 Workspace x online 08 48 19 0lslog online 10 03 31 ea online_10 04 36 online 10 06 44 S 27 x Pile W 26 D ES Studio online 08 48 19 m 7 T al online session a Detaiengt 4 w Catalogs CAN M PTU IVA UJ TU DI 17U 2U T ULVICC U cra gt catus rrum morurcuntrolBoard Standard 0x100 ex ds MotorControlDemo dbc CAN Data Frame 73382 09 46 31 198 902 Device 0 CAN 1 Status from MotorControlBoard Standard x1008 8x Logs L CAN Data Frame 73383 09 46 31 218 903 Device 0 CAN 1 Status from MotorControlBoard Standard x1 8x c Filters CAN Data Frame 73384 09 46 31 238 901 Device 8 CAN 1 Status from MotorControlBoard Standard x108 ex a Activities CAN Da
55. Predefined Activity Templates They allow an accelerated creation of activities without starting and customizing from scratch These templates are arranged in the Activity ribbon in the groups New b and Send Message c The entire procedure starting with step number 4 in Figure 6 3 Activity Ribbon Add Empty Activity on page 39 can be shortened by using these predefined Activity templates The following steps cover a brief summary how to proceed instead of those steps 1 In the Activity ribbon click Cyclic CAN Data Frame A template is added that includes a Loop and a Sequence consisting of two actions a Send Message action CAN Data Frame and a Delay action By default the first CAN channel of the first connected device is inserted in the input field Send to Check whether the default entry is the desired one In addition it is necessary to specify the CAN ID to complete the customization of the Send Message action Afterwards adjust the time in the Delay action By default 100 ms are specified 2 Click the plus sign in the Sequence This adds an Empty Action 3 Select the handle of the first action in the Sequence i e CAN Data Frame right click and select Copy Select the handle of the Empty Action in the Sequence right click and select Paste 4 Copy the Delay Action and paste it to the Empty Action as described in step 3 5 Select the handle of the Empty Action in the Sequence and click Delete in the Activity ribbon optiona
56. Summary i ID Data Data 12 L 19373 09 59 06 783 030 Device 0 CAN 1 Status from Mo ControlBoard St 0x100 0x8 AS OD 66 00 00 7E ee ee 19374 09 59 06 803 032 Device 0 Y CA m MotorControlBoard St 0x100 0x8 27 D 9C 01 ee 7E ee ee 9 19375 809 59 06 823 033 Device CAN 1 Status from MotorControlBoard St x1 0x8 27 OC B7 01 00 7E ee ee 19376 09 59 06 843 031 Device CAN 1 Status from MotorControlBoard St x10 6x8 D2 64 97 ee ee 7E ee ee 19377 809 59 06 863 028 Device h 8 1 Status from MotorControlBoard St 0x100 0x8 D2 0A BB 01 00 7E ee ee 19378 09 59 06 883 026 Device CAN 1 Status from MotorControlBoard St 0x100 0x8 7D B FD 01 60 7E ee ee L 19379 809 59 06 903 024 Device 8 CAN 1 Status from MotorControlBoard St 0x100 6x8 D2 OC BC 00 ee 7E ee ee 193580 09 59 06 923 021 Device 8 CAN 1 Status from MotorControlBoard St x1 0x8 AS D 78 00 00 7E 00 80 L 19381 809 59 06 943 019 Device 8 CAN 1 Status from MotorControlBoard St x1 0x8 7A 6D D7 01 ee 7E ee ee 19382 09 59 06 963 020 Device 6 CAN 1 Status from MotorControlBoard St 0x100 0x8 7A OC 83 01 00 7E 00 ee 19383 09 59 06 983 017 Device 8 CAN 1 Status from MotorControlBoard St x1 0x8 25 OB CD 00 ee 7E ee ee 19384 09 59 07 003 011 Device CAN 1 Status from MotorControlBoard St 0x100 0x8 CF 0A 14 02 00 7E 00 00 19385 09 59 07 023 012 Device 8 CAN 1 Status from MotorControlBoard St 0x100 0x8 25 OB D 01 00 7E ee ee 19386 09 59 07 043
57. Then drag and drop 19 it to the plus sign of the first activity Home View Activity A X Cut X cam Wait for CAN Message cam CAN Data Frame a Q Phim D Copy 4 Lo Wait for LIN Message can Cyclic CAN Data Frame aste tor Activity Collapse Expand elete A 00 q ata Frame all al 21 gt x Deiet Loop ti LIN Data F 6 Workspace A X gy Speed_Change olsactivity x 4 6 CAN Demo Documentation k o Start Speed up and Slow down k w Catalogs EE Gl Loo 20 io Start Send CAN Data Frame 1 9 Filters 4 amp Activities m Speed Change olsactivity Figure 6 19 Activity Collapse All 24 In collapsed state k click the respective Collapse All button before select the handle of the residual activity 20 and click Delete 21 in the Activity ribbon to focus on the first activity O 2015 K2L GmbH amp Co KG 91 USER S GUIDE 60001370A OptoLyzer Studio oo ea 3 Y Cut O X can Wait for CAN Message caw CAN Data Frame sl O gt li Wait for LIN Message can Cyclic CAN Data Frame te lt Activity Collapse Expand x 5 Loop t LIN Data Frame all all 6 Workspace A Xx gy Speed_Change olsactivity v x 4 1 CAN Demo Documentation 4 o Start Speed up and Slow down Catalogs a Sequence w Logs la Y Sendto CAN1 Type CAN Data Message v Filters 4 Gil Activities CAN ID Control Extended DLC 8 i4 Speed_Change olsactivity Data Signals l Byte 00 01 02 03 04 05 06 07 ASCII gt
58. View Integers 2 online 15 27 25 olslog aredsyiom 6 15 28 00 000 000 15 27 40 000 000 sco Mme Time Device Channel 4 e 2136 15 28 17 135 940 Device Data Frame Signals Name Value Display Calculat ActualR y Current 553 74 251 74 251 mA Potentio 32256 32256 32256 2137 15 28 17 155 937 Device 0 4 53143 53143 0 CAN 1 Status from MotorCon pn VER X w Speed Greater olsfilter 4 CAN 1 Filter 20000 4 Show Acceleration ActualRotationSpeed gt 3069 10000 0 15 28 40 000 000 Summary b Figure 8 19 Specify Condition Step 9 17 Select the ActualRotationSpeed in the Detail View and drag it to the Trace View 27 as shown in Figure 8 19 This step is performed to view and control the values in the Trace View later 18 Close the Filter File 19 Collapse the Detail View in the Trace View 20 Click Hide in the Trace ribbon to close the Graph 21 Click Show Filters in the Trace ribbon O 2015 K2L GmbH amp Co KG 87 USER S GUIDE 60001370A OptoLyzer Studio Home View Trace B a e Timestamp A Pt p Set Reference O X Nf T Disable A Goto v A Show Payload Em Message Type Hid aP Go to Reference fx Show Formula ti Ad lur 38 Column Chooser Show C Hide EN m x Lavout E Mode amp Collapse All TYPUM Best Fit All 5 online_15 27 25 olslog zx In
59. Workspace 12 60001370A 82 USER S GUIDE O 2015 K2L GmbH amp Co KG OptoLyzer Studio Home View Trace P 15 e Timestamp A Pt P 1 Mode 4 x EU Graph 5 27 25 0lslog 13 5 In Time 16 1 15 27 LE L 2 15 27 3 15 27 4 15 27 L 5 15 27 L 6 15 27 gt 7 15 27 8 15 27 9 15 27 4 53143 531435 0 4 Speed Greater olsfilter 34 34 34 34 34 34 34 34 34 640 244 660 242 680 239 700 237 720 234 740 232 760 233 780 223 800 216 v Show Acceleration 4 Protocols CAN LIN 4 Device CAN 1 LIN 1 LIN 2 CAN 2 CAN 3 LIN 3 Device Device Device Device Device Device Device Device Device 000000000 CO Device CAN 4 LIN 4 p Set Reference Channel CAN CAN CAN CAN CAN CAN CAN CAN CAN gt e RP RP RP RP RP pop CAN 5 LIN 5 O X za Go to v A Show Payload fx Show Formula Collapse All v x Y Speed_Greater olsfilter 14 Summary Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon Status from MotorCon b B CAN 6 LIN 6 Layout Message Type 38 Column Chooser aa Best Fit All A 4 CAN Filter 4 Show Acceleration ActualRotationSpeed gt 0 ActualRotationSpeed gt 0 Figure
60. act babe eked balked ce recu og 83 Figure 8 16 Specify Condition StepB o oooooooorrr n 84 Figure 6 17 Specity Condltlon SIGD u star a cm SET dox ib eh gad ador ex A d a RU 85 Figure 8 18 Specify Condition Step8 o ooooooooorr ellen 86 Figure 8 19 Specify Condition Step9 oooooooooncrcnnoa hh hh rh 87 Figure 8 20 Specify Condition Step 10 o oooooooooco 88 Foure S 2 T Check Valles s dares donor ded cx eaten a Cr Po Rn e ier ders sa da Aso caa dl A AA a uoa 88 Figure 8 22 Specify Condition by Drag amp Drop 1 ene 89 Figure 9 1 Start Disassembly Step T esca riw 58 boca dee od or E ier bo qe ke 91 Figure 9 2 Start Disassembly Step2 oooooooooorr eee 91 Figure 9 3 View Data in Disassembly ccc eee eee nn 92 Figure 9 4 Start Bit VIEW rds bunte em dr dee Do Pe ec eon Np Bop a ROI E ret o de ERG Rome b d Nap dd 93 Figure 9 5 How Information Is Spread within the Tools 1 cc eee eee 93 O 2015 K2L GmbH amp Co KG 5 60001370A USER S GUIDE OptoLyzer Studio Figure 9 6 Bit View Details o oooooooooooro RR RR rr 94 Figure 9 7 BIbVIeWs TOOL TID 2 332 ova id ee doe a Eos AO ar dapes e ore Una 95 Figure 9 8 Bit View Select Bit o o oooooooornrrr rn 95 FIgure 9 9 Bit VIEW CODY Dalai A dep eere dE ep ER erg 96 Figure 9 10 Byte Split Information llle RR n 96 FIgure 9 TT tal Hex VICW i555 ca edo dar toe a cV cade aug
61. age i e more than one Detail View can be displayed in a Trace View Thus it is easy to compare the values of messages Data Frame Body Value Display Value Calculated Value Unit Data 25 8B 38 2 25 OB 3B 02 25 8B 38 827 After Adding Catalog Data Frame Signals Mame Value Display Value Calculated Value Unit Actual Rotation 2853 391 7169 391 7169 U min Current 4835 64 85241 64 85241 m Potentiometer 32256 ex7Eee 32256 Figure 5 10 Detail View Body and Signal 14 A ribbon entry allows the user to close all Detail Views with a single click Refer to the Trace ribbon and click Collapse All as shown in Figure 5 9 14 In the next steps the content within the Trace View will be modified i e properties will be hidden and added 15 Select the Data property and drag the column down into the window as shown in Figure 5 9 15 and drop it The column is hidden O 2015 K2L GmbH amp Co KG 31 USER S GUIDE 60001370A OptoLyzer Studio He Show gt online 09 15 59 m K K CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data View Trace e re rR O E QS di cot SREP qum ie Mesage Type aP fx Show Formula 8 Add Column Column Chooser Mode 58 a da E 19 gt Cope E Best Fit il
62. al network traffic of CAN and LIN bus systems can serve as data sources The user interface of the software is designed according to modern usability guidelines including MDI docking and ribbons and various customization possibilities inclusive simplified drag amp drop functionality across different windows within the OptoLyzer Studio whenever it make sense The OptoLyzer Studio offers the appropriate function for each use case basic but powerful functions for beginners and detailed and individual functions for advanced users O 2015 K2L GmbH amp Co KG 11 60001370A USER S GUIDE OptoLyzer Studio 2 1 Features Monitoring support of CAN and LIN bus systems Unlimited size of log files depending on PC hardware Support of online and offline analysis and verification Visualization of each message property Multiple hardware support Configuration of connected hardware interfaces Powerful and flexible filtering Graphical representation of message properties and signal values Diverse zoom features in a Graph to focus on interesting message series Recording of CAN and LIN messages Message generation for CAN and LIN bus systems Smart GUI customization according to user s preferences Sustainable expandability 3rd party new Microchip new K2L hardware Additional bus systems and protocols Envelope body concept Log file formats Catalogs description formats 2 2 PC System Requirements The following envi
63. annel 8 CAN ID 256 Extended False Data Length 8 Data BF 58 74 06 00 7E 00 00 4 Signals ActualRotationSpeed 22719 Current 1652 Potentiometer 32256 Figure 9 12 How Information Is Spread within the Tools 2 Figure 9 12 shows how information is spread between Trace View Disassembly and Hex View and how details can be found The example above shows that all details of a message selected in the Trace View are presented in the Disassembly a If you want to focus on the hexadecimal values switch to the Hex View b O 2015 K2L GmbH amp Co KG 97 60001370A USER S GUIDE OptoLyzer Studio 2 Close the Bit View 2 to focus on the Hex View Hex View 4 Xx Byte es 01 02 03 904 05 06 07 68 09 BA OB C D BE OF ASCII gt 000008 BF 58 poe oore PE h 4 3 Figure 9 13 Hex View Select Byte 3 Select a byte 3 and let the eyes wander to the right side 4 where the corresponding ASCII values are arranged The selected ASCII characters are also highlighted Hex View 4 x Byte eo 01 02 03 44 05 06 07 88 09 BA B C D OE OF ASCII gt 000000 BF 58 74 06 200 7E 00 00 Xt Copy Hex 6 Copy Code 5 Copy ASCI 0x58 0x74 0 06 0 00 4 d c Figure 9 14 Copy Hex View Data 4 Now select a byte range as shown above 5 Right click 6 to open the context menu and view the values c when hovering over the single items View the selected ASCII characters on the right side d 60001370A 98 2015 K2L G
64. are shown in the Trace View The amount of messages that are currently visible depends on the size of the window There is no vertical scroll bar This mode is only available in online viewing mode i e if Start is clicked in the Home ribbon This mode can be selected to check whether new messages are incoming or not Auto Scroll is set by default if messages are online received Auto Scroll Normal Scroll Default All incoming messages are attached at the end of the log file that is at the bottom of the window There is a vertical scroll bar This mode is set by default if log files are viewed offline It can be used to view messages in detail values data and time stamp comparison Fixed A Trace View can be set to Fixed Position mode In this mode incoming messages are not automatically entered at the bottom of the trace list If there is already a line in the Trace View with a message of the same group i e for each message type and different IDs the content of that line will be updated with the properties of the latest message If such a line does not exist already a new line is added to the Trace View if the filter settings allow this This mode is available in online and offline mode Messages belong to the same group if They are received on the same channel implying also on the same device They belong to the same message type CAN They have the same CAN ID They have the same value of the Extended flag 11 b
65. board actions i e cut copy paste delete depending on the current flow of work The name of the Filter is shown at the top within the blue rectangle g and can be changed step 3 In front of the name a small triangle allows to collapse or expand the Filter condition In collapsed mode the entire Filter condition is shown as formula behind the name Filter conditions can only be specified in expanded view in the row starting with the plus sign h Clicking on the plus sign allows to expand the condition i according to boolean rules There is an alternative how user defined Filter conditions can be created very fast using the drag amp drop feature The procedure is described in Section 8 4 1 Fast Alternative How To Add a Filter Condition on page 89 O 2015 K2L GmbH amp Co KG 79 60001370A USER S GUIDE OptoLyzer Studio 4 CAN Q Filter 4 Show Acceleration H 5 a 4 6 Data Frame Remote Frame 4 MotorControlDemo 4 Status Potentiometer Control Figure 8 10 Define CAN Filter Condition 3 For example enter as name Show Acceleration and press the Enter key 5 Afterwards click new to open a list of the available operands 6 Expand the Catalog MotorControlDemo and select ActualRotationSpeed representing the value of the corresponding signal 7 in section Status The other entries Data Frame and Remote Frame are CAN default message properties D online 15 27 25 0lslog Yi Speed Greater olsfilter 4
66. ce 8 CAN 1 Status from MotorControlBoard Star 8108 Bx 15835 15 42 58 868 8078 Device CAN 1 Status from MotorControlBoard Star 0x108 En a 15836 15 42 50 5888 072 Device 8 CAN 1 Status from MotorControlBoard Star 1604 gea 15837 15 42 50 908 057 Device CAN 1 Status from MotorControlBoard Star 0x108 Gx 4 15838 15 42 58 928 858 Device 8 CAN 1 Status from MotorControlBoard Star 0x100 x 6 5839 15 42 50 945 0608 Device CAN 1 Status from MotorControlBoard Star 0x108 En B 15848 15 42 50 968 053 Device 8 CAN 1 Status from MotorControlBoard Star 1609 Bx 0 15841 15 42 50 988 055 Device 8 CAM 1 Status from MotorControlBoard Star 0x108 En e 15842 15 42 51 008 061 Device 8 CAN 1 Status from MotorControlBoard Star 0x100 x 1 m b 53143 53143 amp 2 Sy a e E 4 Protocols z CAN LIN 4 Device O CAN1 Q CAN2 CAN3 CAN4 CANS CANG LIN 1 guna fns iu a LIN 3 Figure 8 3 Enable CAN Channel Filters For example If the CAN Protocol Filter is clicked and switches into blocking mode all CAN channels of a connected device will be blocked independently of their customization before Even if all of them have been switched into blocking mode one Filter will be shown as active in the status bar 1 Click CAN2 CAN3 CANA CAN5 CANE 3 in the section of Device 0 These Channel Filters are enabled afterwards and switch to blocking mode As no message has been received via these channels no message is blocked as visible in Figure 8 3
67. ce O X Y F Disable All Go to a Show Payload Em ia Message Type x Hid aP Go to Reference fx Show Formula H Add Colum Pere 38 Column Chooser ow t eal ow o gt Mode E 7 Filters amp Collapse All ge amp Best Fit All wv 5 online_15 27 25 olslog x xi In Time Device Channel ActualRotatio Summary ID Data Data L 16412 15 43 02 406 904 Device 6 CAN 1 3279 Status from MotorControlBoard Star 256 8 CF OC AB 01 00 7E 00 00 a L 16416 15 43 02 486 910 Device 0 CAN 1 3194 Status from MotorControlBoard Star 256 8 7A OC BD es es 7E es 00 L 16417 15 43 02 506 903 Device 0 CAN 1 3450 Status from MotorControlBoard Star 256 8 7A D 28 01 00 7E 00 ee o 16418 15 43 02 526 901 Device 0 CAN 1 3450 Status from MotorControlBoard Star 256 8 7A 80D C8 01 00 7E 00 00 L 16419 15 43 02 546 891 Device 6 CAN 1 3279 Status from MotorControlBoard Star 256 8 CF OC 4A 01 00 7E es es L 16423 15 43 02 626 892 Device 0 CAN 1 t 3194 Status from MotorControlBoard Star 256 8 7A C SF 00 00 7E ee ee 16424 15 43 02 646 898 Device 0 CAN 1 3450 Status from MotorControlBoard Star 256 8 7A 0D 9C 01 00 7E 00 00 o 16425 15 43 02 666 888 Device 0 CAN 1 29 3493 Status from MotorControlBoard Star 256 8 AS 0D C6 61 00 7E 00 ee L 16426 15 43 02 686 881 Device CAN 1 3237 Status from MotorControlBoard Star 256 8 AS OC 04 01 00 7E 00 00 L 16430 15 43 02 766 871 Device 0 CAN 1 i 3151 Status from MotorControlBoard Star 256 8 4F OC E6 00 00 7E 00 00 E 16431 15
68. clusive the respective Catalog and the saved log file 60001370A 38 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 6 Workspace x 6 Workspace x La 61 CAN Demo Documentation d 61 CAN Demo Documentation 4 Catalogs 4 Catalogs can MatarControlDemo dbc can MotorControlDemo dbe 4 Logs 4 im Logs LJ online_15 27 25 olslog online 15 27 25 olslog l Filters w Filters Activities New k E Folder 4 Activities Add b ul Speed Change olsactivity wv Filter File a Cut Ctrl X i Activity File 2 ql Copy Ctrl C X Delete Del m m a X Rename F2 l l Change Icon b Figure 6 2 Create an Activity 3 In the workspace window select Activities right click select New and Activity File 2 A dialog box opens where you have to specify name and path of the new Activity In this example the file name Speed Change is specified Default file extension will be olsactivity Finally click Save in the dialog box An activity file Speed Change olsactivity is added in the folder Activities Figure 6 2 File Home View Activity e O X can Wait for CAN Message cam CAN Data Frame l I Wait for LIN Message can Cyclic CAN Data Frame Activity Collapse Expand 5 Loop t LIN Data Frame all all Figure 6 3 Activity Ribbon Add Empty Activity Together with an empty Activity window the Activity ribbon is shown This ribbon is an additional ribbon i e it is only shown if the Activity window ha
69. d Standard 0x180 CAN Data Frame 13 200 00 00 060 000 Device 9 CAN 1 Status from MotorControlBoard Standard 0x100 CAN Data Frame 14 000 00 00 080 002 Device CAN 1 Status from MotorControlBoard Standard 0x180 CAN Data Frame 15 2800 00 00 099 995 Device 8 CAN 1 Status from MotorControlBoard Standard 0x100 CAN Data Frame 16 200 00 00 120 005 Device CAN 1 Status from MotorControlBoard Standard 0x180 e 1 e 1 Fl Figure 5 14 Using Time Stamp Functions 2 21 Then click the Relative time stamp 23 Figure 5 14 to show the time intervals to prior and following messages 0 Use this mode e g to estimate how long it takes to reply to a message and for general comparison purposes if you want to have the selected message as reference To change the reference just select another message and then click the Set Reference button The table below provides a short overview about the different modes Table 5 3 Available Modes Time Stamp Mode Description Absolute The time is displayed as absolute value 13 50 45 015 350 Difference The displayed value represents the time interval between the reception of the previous visible message and the current one 00 00 00 000 476 The first message has the value 00 00 00 000 000 Relative The displayed value represents the time interval between the reception of the current message and a reference message 00 00 00 000 476 The reference message has the value 00 00 00 000 000
70. d Star 256 8 BC 58 6D 01 00 7E 009 00 x 53143 5314382 07 Rp f Disassembly A x Name Value Display Value Calculated Value Unit a a 4 Data Frame Type CanDataFrame CAN Data Frame CAN Data Frame Date 08 19 2015 08 19 2015 08 19 2015 Time 15 28 15 277 206 15 28 15 277 206 15 28 15 277 206 Created False False False Transformed False False False Virtual False False False Dir Tx Tx Tx b Failed False False False Device e Device 8 e Channel e CAN 1 e CAN ID 257 Control 257 Extended y d False False False Data Len 5 EDN 1 8 8 A Determines ifthe CAN ID consists of 29 or 11 Bit Data se 00 FF 00 es es es es 50 es FF 00 es es es es E Signals e SetRotationSpeed 8e 10 984 10 984 rpm ups c LED D17 255 Off Off Figure 9 3 View Data in Disassembly 3 Figure 9 3 shows the hierarchical View with headers 5 columns a Data Frame b and payload c properties In opposite to the Trace View the Disassembly shows all values of a message Depending on whether a Catalog is loaded or not parts of the Data Frame and the payload are presented user friendly Hovering over the property names shows a tool tip d with description if available The Signals are identified by specific colors e that can also be found in the Bit Editor Section 9 2 Bit View on page 93 4 Select a message within the Trace View 4 and press the cursor up or cursor down key Monitor how the data changes accordingly in the Disassembly 5 Click Hexadecimal Integers i
71. d for online monitoring only first steps the benefit of using a Catalog Some remarks about the Workspace general use of a Trace View 5 1 Start the OptoLyzer Studio for the First Time Follow the steps below 1 Click Start Programs K2L OptoLyzer Studio OptoLyzer Studio AL cce ess Tor Ol bar 12 Errors amp Warnings EER cription Fl Bi Brt Wes 6 Workspace F Disassembly 55 System Info Activities Workspace Area Figure 5 1 OptoLyzer Studio First Start The graphical user interface of the OptoLyzer Studio shows the following areas mw Quick Access Toolbar For details refer to Section 10 1 Quick Access Toolbar on page 100 File Application Menu and Ribbon Tab Groups For details refer to Section 10 2 File Application Menu and Ribbon Tab Groups on page 101 m Ribbon Tabs The items change according to the selected window Section 10 2 File Application Menu and Ribbon Tab Groups on page 101 Workspace For details refer to Section 10 3 Workspace on page 104 Display Area for Tools The Trace View will be opened in this area by default but can be customized as desired O 2015 K2L GmbH amp Co KG 23 60001370A USER S GUIDE OptoLyzer Studio DITA E Errors amp Warnings Description E Bit View 15 Device Manager H Hex View Legend 1 2 Numbers specify an action a b Characters indicate the place in a figure that refer
72. d in its own specific color i using the same color as in the Disassembly These colors help to find the respective signals in the Disassembly Selecting a signal in the Disassembly automatically selects the respective bits and bytes in the Bit View OptoLyzer Studio automatically assigns the colors to the signals Disassembly and bits and bytes Bit View If a bit is selected within the Bit View this bit is displayed in a specific color indicating the current selection j one bit or several bits can be selected A small triangle shows in which row of the dump the bit selection starts k 94 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio F2 Bit View 1 x Position ii ActualRatationSpeed 1 Hex Byte Bit 7 E 5 4 3 2 S123 2226 2 1390 g 8 Bytes eece ese 1 1 1 6 1 e bs e002 e016 Emene roo ror cukets E x 6604 0032 O 6 8 e a a 8 1 1 1 1 1 1 8 88 7E 086 040448 6 e a ge 8 8 eg a aa a 88 aeg 2 Figure 9 7 Bit View Tool Tip 2 Hover over a byte sequence of the same color that is not white The tool tip 2 presents the name of the signal and its value 3 Select a bit and let the eyes wander to the right side 3 where the hexadecimal byte values are arranged The selection is also shown in the Bytes area ER Bit View x Position 8 1 Hex Byte Bit 7 E 5 4 3 2 1 e8 15 14 13 12 11 18 9 B Bytes bee p60 I1 1 I 6 i amp 1 amp 80 7 8 I 1 EA 58 eoo2 0016 le 1 1 e 1 A Copy Bit
73. d which details can be found where The example above shows that all details of a message selected in the Trace View are presented in the Disassembly a If you want to know where the signals of a message start within the byte chain switch to the Bit View b In addition it shows the bit values for the single signals c d Keep in mind that the signals in the Disassembly and Bit View are presented in the same color The hexadecimal values of the bytes are shown at the right side in the Bit View They match the byte sequence in the Disassembly O 2015 K2L GmbH amp Co KG 93 60001370A USER S GUIDE OptoLyzer Studio 60001370A F2 Bit View ax e p Position a 1 Hex Byte Bit 7 6 5 4 3 2 1 15 14 13 12 11 10 9 8 Bytes k gt eeee eeee haao aiaro oriol looo ER 58 a eee2 eels le 1 606 1 6 1i 140 o o o o o 1 OG ellse 84 i ec 0 le e oe o o 7E 0006 8848 le le je le o je ojo le je je o le le o ja lee eo e 4 f g i h Figure 9 6 Bit View Details The Figure 9 6 shows a different message selection in the Trace View and how this message looks like in the Bit View The header shows the position of the bytes e within a message little endian byte order The sequence of the bits and bytes are shown on the left side f The single bit values g of the signals are arranged in the middle of the Bit View At the right side the hexadecimal values of the bytes are shown h Each signal is presente
74. device is arranged in its own section showing all of its channels If an offline c log file is used the devices stored in the log file are shown if available Each channel of the connected device gets its own Channel Filter A Channel Filter allows to filter all messages of a channel e g CAN1 CANe a If Channel Filters are not clicked default all messages of that channel are displayed if not blocked by another filter f Channel Filters are selected i e are in blocking mode all messages of that channel are blocked not displayed Each channel can be controlled by its own Channel Filter It depends on the connected device which and how many Channel Filters are supported Supported devices are listed in Section 1 2 2 OptoLyzer Studio and Hardware on page 8 The respective button in front of a channel is a toggle button Two modes are possible O 2015 K2L GmbH amp Co KG 73 60001370A USER S GUIDE OptoLyzer Studio 8 3 Protocol Filters Versus Channel Filters Notes Blocking Protocol Filters override the entire setting on Channel Filter level that has been customized for the same protocol type The example below demonstrates this behavior 1 online_15 27 25 olslaq x dms Time Device Channel Summary ID Data b 5832 15 42 58 888 878 Device 8 CAM 1 Status from MotorControlBoard Star axlae Bu 15833 15 42 50 828 071 Device 8 CAN 1 Status from MotorControlBoard Star 0x108 En B 15834 15 42 50 548 064 Devi
75. dos vara ees Ge BS Bw py Gos pias eee dhe ee epee area 8 1 2 BS Mi y cnn Ree AR Awe he OE eR E SERRE wR ee Ghd dee o eRe ewes Ree eee eee eae 8 PANES UR zeli m 8 1 2 2 OptoLyzer Studio and HardWare o ooooooooo eee 8 1 2 3 OptoLyzer Studio Editions and Their Feature Sets llli lille 9 1 2 3 1 OptoLyzer Studio Lite Edition c oooccccccconnnncccocnnncononnnnnnnnnnnnnonancnnnononncnnnonannnnnnnos 9 1 2 3 2 OptoLyzer Studio Entry Edition coccoonccnnccoccnncoconnonnononcnncnnancnnnononnnnonnnncnnnonancnnonnns 9 1 2 3 3 OptoLyzer Studio Foundation CL Edition cccccocooccnncccccoonccnnccnnnnnnonnncnonanononcnnnnnos 9 1 3 Definitions Sr VERS sara dod dir d ie dioc odd dea aodio doa ud darc 10 1 4 AA TITIO TIT a we ack He ee TE T 10 Chapter 2 JHEFOOUCDOH sesos asnos uae EUR anos QUE eae ia 11 2 1 accu Sa ced o ao a een dos eo de o rea dana ee 12 2 2 PC System Requirements o o oo eee hrs 12 Chapters Installablolls suo ardor d Oda a dried dod do ird RR d Tr 13 3 1 Check the System Type of the Operating System 0 2 0 0 ccc ees 13 3 2 Installation of the OptoLyzer Studio llli 13 3 3 Neil P P c Rm 14 3 3 1 Activate a License Online llle e 14 3 4 Hardware Preparation o ooooo hh 18 3 4 1 OptoLyzer MOCCA Device ooocoooococor eee
76. ds on which Action is added The name can be modified by just clicking in the input field and entering the name as desired Ju _ S a The handle is a graphical element to select an Action and thus allows clipboard actions In addition an Action can be moved within an Activity window MO fo Drop down list allowing to select an Action m Indicator of an Action if the Activity consists of more Actions or of an Activity if the Activity consists of one Action green A green color shows an activity of an Action gray A gray color shows an inactivity of an Action n Button to extend the Activity If clicked an Empty Action is added This Empty Action has to be customized as desired 2015 K2L GmbH amp Co KG 109 60001370A USER S GUIDE OptoLyzer Studio 10 4 Errors Warnings The Errors amp Warnings Tool is the central output view within the OptoLyzer Studio to display errors warnings and information Details are presented about the state of the OptoLyzer Studio and its loaded plug ins Notes Trace Errors are not shown in this tool as they are created if e g something has gone wrong when creating messages in the Trace View 10 4 1 How To Start the Errors amp Warnings Tool To start the Errors amp Warnings tool follow these steps Home View Trace a 7 Errors amp Warnings Description El Bit View 1 i Ox B 6 Wolkspace f Disassembly Sj System Info Hexadecimal 15 D
77. e blocked and thus there might be gaps in the order of index values To help identifying the messages each message type has its own color code k Hover over the column headings I to view the tool tips for the properties 13 Click the small triangle 13 in front of a message to expand a Detail View This Detail View contains tabs to access the properties that are displayed as a list The Data Frame tab shows all properties of a message that can be interpreted without a Catalog or if the message cannot be assigned to a Catalog entry The Signal tab shows the data part interpreted by a Catalog If the Catalog is missing a Body tab provides the raw data as is i e without any interpretation Figure 5 10 All properties in the tabs are displayed in three content variants Table 5 1 Value Variants Value This raw value is transmitted over the bus system Display Value This value is able to present the value in a user friendly way as it uses both the Hexadecimal Integers settings and the Symbolic Names settings that are provided in the Catalog Refer to the View ribbon and click the toggle buttons Hexadecimal Integers and Symbolic Names as desired shown in Figure 5 3 Calculated Value This value is calculated according to meta information in Catalogs 60001370A 30 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio A unit is presented if it is available for the value A Detail View can be opened for each arbitrary mess
78. e product to deviate from published descriptions Anomalies are described in errata sheets available upon request K2L products are not designed intended authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage Any and all such uses without prior written approval of an officer of K2L will be fully at your own risk The K2L logo is a trademark of K2L Other names mentioned may be trademarks of their respective holders K2L disclaims and excludes any and all warranties including without limitation any and all implied warranties of merchantability fitness for a particular purpose title and against infringement and the like and any and all warranties arising from any course of dealing or usage of trade In no event shall K2L be liable for any direct incidental indirect special punitive or consequential damages or for lost data profits savings or revenues of any kind regardless of the form of action whether based on contract tort negligence of K2L or others strict liability breach of warranty or otherwise whether or not any remedy of buyer is held to have failed of its essential purpose and whether or not K2L has been advised of the possibility of such damages O 2015 K2L GmbH amp Co KG 60001370A USER S GUIDE OptoLyzer Studio Table of Contents Chapter T Prerace s 46004 00 E 65 oases ees ira ea 8 1 1 Intended Use ssi
79. e proper device is shown The Active LED of the OptoLyzer MOCCA CLF twinkles 5 Drag and drop the window 5 and enlarge the window 6 Click the small triangles 6 in front of the device and the CAN bus system to view the details In our example environment the Bit Rate of CAN 1 has to be adjusted as the test environment is using a bit rate of 250 kbit s on channel 1 that is different from the default value 500 kbit s Therefore click the Bit Rate drop down box of CAN 1 7 and select the bit rate as desired 250 kbit s 7 Close Device Manager i e click the Close button This step is optional just to keep the focus on the next step CESET P 4 E opi Paste Uo Start Stop Clear AX Delete Clipboard 8 Logging HET Home View A Figure 5 4 Start Online Monitoring 8 Switch back to Home and click Start 8 or simply press the F5 key This starts online monitoring of the traffic transmitted over the bus systems that are supported by the connected devices O 2015 K2L GmbH amp Co KG 25 60001370A USER S GUIDE OptoLyzer Studio 61 4900 x Home View Trace b a a7 el Timestamp O AF P Set Reference x O Y Cal Show Payload Ed Si d y Mode 4 E g Clear Stop Filters Navigation E Columns 6 Workspace A ox 5 anline 10 06 51 4 a X 6 New Workspace In Time Device Channel Summary la Catalogs L 0 18 86 51 544 637 Device 8 CAM 1 e8x188 Standard
80. e protocol specific i e a CAN Filter will not block any LIN message O 2015 K2L GmbH amp Co KG 105 60001370A USER S GUIDE OptoLyzer Studio 60001370A User defined Filters can be added or created in the OptoLyzer Studio and will be stored as filter file file extension olsfilter within the workspace They are available in each Trace View and are ready to be used The User defined Filters can be made visible via the Trace ribbon item Show Filters or by just dragging the splitter at the bottom that shows the status bar or a log file up Chapter 8 Creating Filters on page 70 If a User defined Filter file is opened a dedicated window the Filter Editor opens In parallel a specific ribbon tab Filter is shown It allows to create CAN or LIN filters and to collapse or expand the filters Notes When working with Filter specific rules have to be kept in mind to understand the concept Refer to 8 1 Good To Know When Working with Filters on page 70 Section Chapter 8 Creating Filters on page 70 shows how to work with Filters 106 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 10 3 5 Activities Activities are defined by the user and stored in an activity file whereby the name is arbitrary and thus perform actions A typical example of an activity might be sending of a generated message depending on a time target It is possible to create complex structures of conditions to describe the desired behavior
81. ecent List 0 illii 38 Figure 6 2 Create an Activity 0 0 cee eee eee eet hrs 39 Figure 6 3 Activity Ribbon Add Empty Activity 0 0 0 0 0 ee eens 39 Figure 6 4 Activity Select Send Message 2 ccc eee eens 40 Figure 6 5 Activity View Tool Tip 2 0 0 ce RR IRR At rnt 41 Figure 6 6 Activity Select Device and Channel llle 42 Figure 6 7 Activity Specify Message Type 0 cee ne 43 Figure 6 8 Activity Specify CAN ID 0 RR RR Rr 44 Figure 6 9 Activity Switch to Signal TabD ooooooocococonr ee 45 Figure 6 10 Activity Signal Tab 1 hn 46 Figure 6 11 Activity Specify Speed o o o o oooooooo rn 46 Figure 6 12 Activity Specify the Name of an Activity llis 47 Figure 6 13 Activity Insert a Delay Step 1 o o ooooocooornon ne 47 Figure 6 14 Activity Insert a Delay Step 2 o ooooooocoonrrr n 48 Figure 6 15 Activity Insert a Delay Step3 llli 48 Figure 6 16 Activity Insert Send Message from Activity Ribbon llli 49 Figure 6 17 Activity Customize Second Action 000 eee ees 50 Figure 6 18 Activity Drag amp Drop an Action naana aaea 51 Figure 6 19 Activity Collapse All lille RIA I c 44r 51 Figure 6 20 Activity Add LO0P o ooooocoo hr 52 Figure 6 21 Activity Drag amp Drop an Action into Loop ooocccoocccor ee o3 60001370A 4 O 2015 K2
82. ed The activity tool is the place where messages are scheduled created and sent 103 USER S GUIDE New Open Save Options with access to license management a Exit Start online monitoring Stop online monitoring a Clear Trace View Copy amp Paste Delete Workspace Device Manager Disassembly Hex View a Bit View Hex Dec Switch Split functions Graph a Time stamp functions Reference functions set goto Mode scroll functions Logging Stop and Clear Enabling Disabling Filters Customization of Trace View Scroll modes a View modes a Zooming Customization of visibility Create modify user defined Filters Collapse Expand function Create modify Activities a Start Stop Activities Collapse Expand function 60001370A OptoLyzer Studio 10 3 Workspace The workspace is the place where all data is stored that refers to it Thereby files are not copied to a dedicated location on the hard disk but their corresponding references to the files location are stored in the workspace file If files are missing they are indicated by a red exclamation mark By default four virtual folders described in Section 10 3 1 Catalogs up to Section 10 3 5 Activities are offered in a tree view to help organizing types of data Virtual means that no folders are created on the hard disk If the folders are not needed they can be deleted Other additional fold
83. eived 646 606 Errors 10 Last Error Stuff Error Twinkle Ctrl T O CAN 2 High Speed 500 kbit s Spee toggle Ctrl R CAN3 High Speed 500 kbit s A Reset Statistics Del CAN4 HighSpeed 500 kbit s H s Lg Reset All Statistics Ctri Del CANS High Speed 500 kbit s CAN 6 HighSpeed 500 kbit s El Collapse All Ctrl Minus LIN Bj Expand All Ctrl Plus Dem CAN BUS Analyzer Twinkle 250 kbit s 4 LI CAN Terminator Inactive Sent 0 a device st E Device 1 OptoLyzer MOCCA compact 1303140028 af Twinkle Relay Figure 10 10 Example of a System Info 2 Click the small triangles 2 in front of the device and the channels to view the details 3 View the statistics of the channel 3 4 Click the twinkle button of the OptoLyzer MOCCA device to identify the respective device on your desk 4 5 Right click in the System Info to view the features provided in the context menu 5 Select the respective item as desired 2015 K2L GmbH amp Co KG 113 60001370A USER S GUIDE OptoLyzer Studio Chapter 11 Revision History Table 11 1 Customer Revision History REVISION SECTION FIGURE LEVEL ENTRY CORRECTION 60001370A 114 O 2015 K2L GmbH 8 Co KG USER S GUIDE OptoLyzer Studio Further Information For more information on K2L automotive products including integrated circuits software and MOST development tools and modules visit our web site hitp www K2L de Direct contact information is available a
84. ers can be created if desired One workspace can be opened in one OptoLyzer Studio instance The name of the workspace can be modified and is shown in the title bar of the main window It is also possible to open traces for viewing purposes without being assigned to the workspace Modifications within such opened traces will not be stored when closing the workspace Common functions like New Open Save and Save As can be accessed via the File menu Figure 10 2 Saved Workspaces will get file extension olsworkspace 10 3 1 Catalogs Catalogs contain format descriptions how specific bus data has to be interpreted Currently CAN and LIN bus catalogs are supported They have to be created externally and can be added to the workspace via the context menu Table 10 2 CAN and LIN Bus Formats CAN do do Proprietary format to describe CAN network format to describe Proprietary format to describe CAN network network xml Format that has been derived from the dbc format and is presented in xml format Format description that has been specified by a LIN consortium 10 3 2 Log Files Log files contain messages of supported protocols right now CAN and LIN protocols messages that have been created within the application e g in the tool Activity and system messages that are created if e g something has gone wrong when creating messages in the Trace View lt is possible to have separate files for the different protocols or
85. ery fast and without creating Filters O 2015 K2L GmbH amp Co KG 65 60001370A USER S GUIDE OptoLyzer Studio 15 27 54 000 000 15 27 56 000 000 15 27 58 000 000 15 28 00 000 000 15 28 02 000 000 15 28 04 000 000 00 00 12 218 380 5 Figure 7 14 Identify Value of Interest 13 Drag the ViewPort to the beginning of the spikes irregularities 5 The y axis of the Signal Graph will be adjusted automatically b if the respective Auto Y button is activated in the Graph ribbon 20000 10000 15 27 55 000 000 15 28 05 000 000 15 28 15 000 000 15 28 25 000 000 15 28 35 000 000 00 00 47 865 945 Figure 7 15 Enlarge ViewPort 14 Hover the mouse over the right ViewPort Handle till a double ended arrow is visible and drag it to the end of the spikes irregularities 6 Nine spikes irregularities are visible in the Graph c as mentioned in step 9 60001370A 66 O 2015 K2L GmbH amp Co KG USER S GUIDE 2015 K2L GmbH amp Co KG OptoLyzer Studio In a next step the duration of a spike is measured via the Graph e 15 27 55 000 000 15283500 59 29 US em 1 28 15 000 000 15 28 25 000 000 15 28 35 000 000 e 00 00 47 865 945 m l1 1 Figure 7 16 Start to Measure Signal Interval Step 1 15 Hover the cursor to the start of the ramp 7 A dot symbol indicates the location within the series Depending on which buttons are activated in the Graph ribbon Figure 7 6 additional details are
86. essages can be bus events identified by the source channel or messages identified by the source channel and the message ID CAN ID LIN ID The values are shown in a Cartesian coordinate system whereby the x axis represents the time and the y axis the values The Graph is using the same source as the Trace window in which context it has be opened The Graph provides powerful zooming features that cover zooming in x axis y axis both axis autoscroll synchronize function Thus it is possible to focus on the values of interest in an illustrative kind of way The graphical view can also be exported possible file extensions png gif jpg or printed as image If a Graph is opened a specific ribbon tab Graph is shown Section Chapter 7 Guided Tour through Graph Monitor Signals on page 57 shows how to work with the Graph 10 3 4 Filters Filters are used to specify the messages which shall be displayed in a Trace View There are several types of filters 10 3 4 1 Channel Filters By default there are channel filters for each bus system of a device that is connected to the OptoLyzer Studio They allow to filter all messages of a channel of a bus system CAN1 CANe LIN1 LIN2 They are automatically available in each log file and can be made visible via the Trace ribbon item Show Filters or by just dragging the splitter at the bottom that shows the status bar or a log file up Chapter 8 Creating Filters on page 70 Channel
87. evice Manager Hex View Integers 1 Figure 10 5 Start Errors amp Warnings 1 After starting of the OptoLyzer Studio switch to the View ribbon if necessary and click Errors amp Warnings 1 a Save the content of the log view in XML file Clear the content of the log view Errors amp Wargings 2 a x Modules ES fErrors 4 0 Warnings 0 Infos M Module Message A Cannot open D OptoLyzer_Studio Data Speed_Change olsactivity b b ES Optolyzer Studio Your license does not support activity functionality Figure 10 6 Example of an Error Message The Errors amp Warnings tool is opened Errors warnings and information are arranged as checkable buttons a When checked the events of the checked type are displayed Figure 10 6 shows one example of an error message and how it is presented within the tool b In addition the module can be shown if desired check Modules 2 Just click the tab of interest to view its errors warnings or information if available 3 Hover over the Save content is stored in an XML file and Clear button to view the tool tip 2 Click the respective button if desired 60001370A 110 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 10 5 Description The Description is the central tool within the OptoLyzer Studio to present additional descriptions if available The content changes depending on which tool has the focus within OptoLyzer Studio For e
88. f Supported Devices evoe crame masor ome OptoLyzer Device States Connected Not Connected MOCCA Device State CAN Channel Green Channel sends receives properly data State Yellow No activity is detected for this channel Red Channel sends receives data but transmission shows errors This state will be kept for 5 seconds and will switch to a yellow icon LIN Channel Green Channel sends receives properly data State Yellow There is no activity detected for this channel Red Channel sends receives data but transmission shows errors This state will be kept for 5 seconds and will switch to a yellow icon Microchip CAN Device States Connected Not Connected Bus Analyzer State Green Activity is detected on the channel Yellow No activity detected 60001370A 112 O 2015 K2L GmbH 8 Co KG USER S GUIDE OptoLyzer Studio 10 6 1 How To Use the System Info To start the System Info follow these steps Home View Trace Errors amp Warnings Description Bit View 0x mm 6 Workspace 5 Disassembly System Info Hexadecimal 3 Device Manager FA Hex View Integers 1 Figure 10 9 Start System Info 1 After starting of the OptoLyzer Studio switch to the View ribbon if necessary and click System Info 1 The System Info tool is opened Ep System Info 4 Ax E t Device 0 Om occa cu 1303140146 2 CAN Transceiver Bit Rate S CAN1 High Speed 250 kbit s Sent 2b 3 Rec
89. he same procedure as for 2 including the preparation steps a to d but without activating a license As a consequence the OptoLyzer Studio is running as a free of charge version and allows only viewing of files OptoLyzer Studio Lite Edition 3 1 Check the System Type of the Operating System There are two installers m OptoLyzerStudioSetup_x86 msi This installer is designated to be installed on a 32 bit operating system OS m OptoLyzerStudioSetup_x64 msi This installer is designated to be installed on a 64 bit operating system To install the proper version of the OptoLyzer Studio the system type of the operating system OS has to be known To check the type of the OS follow these steps described for Windows 7 Click on the Start button a Right click on Computer and select Properties View System Type and check whether you are using a 32 bit OS or a 64 bit OS 3 2 Installation of the OptoLyzer Studio 1 Login in as a user with administrator rights on the PC or Laptop 2 Navigate to the source of the OptoLyzer Studio There are two possibilities f you got a CD within your shipment Insert the OptoLyzer Studio CD in a CD drive of the PC and navigate to the installation folder If you have downloaded the software Navigate to the folder the downloaded software is stored 3 Depending on which system type of the OS you are using see Section 3 1 double click either OptoLyzerStudioSetup x86 msi or OptoLyzerS
90. his webpage allows entering and maintaining the licenses of the OptoLyzer Studio editions English BE vi Welcome to CodeMeter License Central WebDepot Welcome to CodeMeter License Central WebDepot You can transfer your licenses to your CmContainer using this WebDepot Please enter your ticket and click Next 1 Characters indicate the place in a figure that refers to a description in the text Figure 3 1 Add Ticket 6 Enter your ticket in this form 1 and click Next 2 The ticket has been provided after purchasing OptoLyzer Studio together with a CmDongle known previously as hardware dongle Ticket Next lt 2 Legend UDALA Numbers specify an action 1a 1b Such numbers specify alternative actions a b Notes If you don t have a ticket contact support K2L de 60001370A 14 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio Home English ze v Name CmContainer Status OptoLyzer Studio Foundation CL Edition 3 3313338 a Activated OptoLyzer Studio Foundation CL Edition b Available C anae ucene Ju 3 Figure 3 2 Activate Licenses Example 7 Another window opens that provides an overview about activated CmContainers a container holds a license a and available CmContainers b In addition the window informs about which OptoLyzer Studio Edition refers to a ticket In the example in Figure 3 2 one CmContainer has bee
91. how to add and customize a predefined message to reduce the speed of the engine Afterwards actions will be moved per drag amp drop Notes The described steps are not directed straightforward but rather showing how to operate within the Activity tool 60001370A 48 O 2015 K2L GmbH amp Co KG USER S GUIDE e OptoLyzer Studio USER S GUIDE Home View Activity a X can Wait for CAN Message can CAN Data Frame 15 0 O gt Ls Wait for LIN Message can Cyclic CAN Data Frame E t Activity Collapse Expand A Loop LIN Data Frame all all 6 Workspace Rx i4 Speed_Change olsactivity x x 4 3 CAN Demo Documentation 4 O Start Speed up and Slow down Catalogs 4 Sequence we Send to CAN1 gt Type CAN Data Message 4 Gl Acdivities CANID Control i Extended DLC 8 i4 Speed_Change olsactivity Data Signals E SetRotationSpeed 5150 LED_D17 On Delay 2000 ms Figure 6 16 Activity Insert Send Message from Activity Ribbon 18 Click onto Can Data Frame 15 in the Activity ribbon 2015 K2L GmbH amp Co KG 49 60001370A OptoLyzer Studio i Speed Change olsactivity d O Start 5peed up and Slow down 4 Sequence Send to CAN1 Type CAM Data Message CANID Control ss Extended DLC 8 Data Signals Set Rotation Speed 5150 LED D17 On Delay 2000 ms dl psa Send Send CAN Data Frame 1 le Sendto CAN1 gt
92. iagram when Used with OptoLyzer MOCCA Device Follow these steps to connect the OptoLyzer Studio properly when using in combination with an OptoLyzer MOCCA device Section 1 2 2 OptoLyzer Studio and Hardware on page 8 1 Connect the OptoLyzer MOCCA device via the delivered USB cable to the PC on which the OptoLyzer Studio is running The respective USB driver has been installed together with the OptoLyzer Studio 2 Connect the OptoLyzer MOCCA device to the CAN bus respectively to the LIN bus For details about how to connect the bus systems refer to 1 Notes Keep in mind to use a termination impedance when connecting the CAN bus to the OptoLyzer MOCCA device The termination impedance is not part of the shipment and has to be provided at customer side 3 Connect the DUT to the CAN bus respectively to the LIN bus Notes In opposite to the Figure 3 9 it is also possible to have two DUT devices on customer side one of them is connected to the CAN bus and the other one is connected to the LIN bus 4 Power all devices The system is ready to be viewed and analyzed O 2015 K2L GmbH amp Co KG 19 60001370A USER S GUIDE OptoLyzer Studio 3 5 2 OptoLyzer Studio Used in Combination with CAN Bus Analyzer A principle connection diagram is shown below The devices power supply PC monitor and DUT have been omitted in the diagram The CAN Bus Analyzer is powered via the USB connection ae 22 Moor 92a rd ppp
93. ile where XX represents the current version on the CD C Program Files x86 K2L OptoLyzer Studio Firmware OptoLyzer MOCCA ABI V04 08 XX mca Click Flash Hardware to run the process Do not interrupt flashing Flashing is done when the relay of the OptoLyzer MOCCA device stops toggling In addition the software shows the progress and the flashing result Passed all software packages do present a green check mark Notes If the process does not start correctly close the K2L Flasher software cycle power on the OptoLyzer MOCCA device and unplug connect the USB cable Restart the K2L Flasher software Afterwards click Flash 5 After flashing close the Flasher software cycle power on the OptoLyzer MOCCA device and unplug plug the USB cable 3 4 2 CAN Bus Analyzer Microchips CAN Bus Analyzer is ready for run and does not need an update 60001370A 18 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 3 5 Connection Diagram for Online Viewing Online viewing requires that at least one of the supported hardware devices Section 1 2 2 OptoLyzer Studio and Hardware on page 8 is available and connected to the PC on which the OptoLyzer Studio is running 3 5 1 X OptoLyzer Studio Used in Combination with OptoLyzer MOCCA Device A principle connection diagram is shown below The devices power supply PC monitor OptoLyzer MOCCA device and DUT have been omitted in the diagram Figure 3 9 Connection D
94. ined in the Signal Graph window Changing the color of a Signal Series Using the context menu when over a series legend or chart select Change Color or in the Legend double click on the series color or series name Mode OPTIONS Autoscroll When checked automatic scrolling to the newest messages occurs Auto Y When checked the y axis is automatically zoomed to display all visible series All Y axis ZOOM SCROLL functions are disabled when Auto Y is enabled Synchronize When checked graph is synchronized with the Trace View selected message View OPTIONS When the checked the point value tooltips are always shown otherwise you must hold down either SHIFT Key to see the values When checked the cursor lines and axis labels are displayed When checked the Legend is displayed over the Signal Graph When checked the Legend is displayed over the Signal Graph When checked the Legend is displayed over the Signal Graph When checked the Legend is displayed over the Signal Graph When checked the Viewport Timespan is visible just below the time axis When checked the Overview pane is displayed below the Signal Graph Zoom to fit X Zoom to fit Y Zoom to fit X and Y To ZOOM IN click the left mouse button and drag Left Right to mark the area to view Use the CTRL Mouse Scroll Wheel Forward Backward to ZOOM the X axis In Out Use the CTRL SHIFT Mouse Scroll Wheel Forward Backward to ZOOM the Y axis In Ou
95. it 29 bit identifier m LIN They have the same ID Position Trace 18 To explain the different time stamp functions click the Normal Scroll button 20 in Figure 5 11 By default the Absolute time stamp is set i e is showing absolute values for the time for each message In the following windows the Workspace window has been opened again It will be used when the log file is stored and assigned to the workspace This can be done by selecting the View ribbon and clicking Workspace Then switch back to the Trace ribbon O 2015 K2L GmbH amp Co KG 33 60001370A USER S GUIDE OptoLyzer Studio Home View Trace Timestamp P p Set Reference E Hid aP Golto Reference ON Mode 3 a 22 a 21 6 Workspace a x Sonline 17 15 00 4 New Workspace 4 Catalogs can MotorControlDemo dbc w Logs la Filters Activities CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Q x t E Show e Stop Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame Frame indat 1 Clear Show Filters Time e 20 00 00 000 1 00 00 00 019 2 00 00 00 020 3 00 00 00 019 4 20 00 00 019 5 00 00 00 020 6 20 00 00 019 7 00 00 00 020 8 00 00 00 020 9 00 00 00 019 10 00 00 00
96. ject here could be some settings a workspace item a configuration a device state and so on If tool windows are closed they are hidden Tool windows are listed in ribbon View Click on the View button to show or activate a tool window Workspace Device Manager Description Disassembly Hex View Bit View System Info Error amp Warnings Document windows are child windows which provide a view to data a document which can be loaded from a file and stored to a file catalog file log file etc If document windows are closed without saving changes are lost If document windows are deleted no shortcut available e g in the workspace they are deleted from the hard disk If you want to remove a file from the workspace but don t want to lose the data of the file select Exclude from Workspace in the context menu This item removes the files from the workspace but keeps the files stored on the hard disk Document windows are Catalog Trace user defined Filter files or user defined Activity files The OptoLyzer Studio provides a lot of tool tips Keep in mind that hovering over an icon or function shows tool tips They describe the functions in a short manner and help when working with the application 22 O 2015 K2L GmbH 4 Co KG USER S GUIDE OptoLyzer Studio Chapter5 Guided Tour through Trace View Monitor Messages The chapter below describes wm the first steps how to start the OptoLyzer Studio how devices are prepare
97. k on Activity in the Activity ribbon adds one Activity Letter Name of the Activity If an Activity is added the first time a default name is inserted automatically This default name depends on which Activity is added The name can be modified by just clicking in the input field and entering the name as desired Activity button There are two types of buttons Start Start This type of button is shown for Sequences i e Activity consists of more than one action a Wait for CAN Message a Wait for LIN Message Loop Send Send This type of button is shown for Send Messages CAN Data Frame a Cyclic CAN Data Frame a LIN Data Frame g Expand Collapse button Expanded a Expanded All details are visible Collapsed Collapsed The handle the exclamation mark if available the expand collapse button the Activity button and the name are visible The handle is a graphical element to select an Activity and thus allows clipboard actions An Action is part of an Activity It stands for one dedicated action that has to fulfill one task This can be a Send Message different types Wait Message different types a LIN Switch Schedule Table Action LIN Wakeup Action a LIN GoToSleep Action a LIN Restart Action If several actions are covered in one Activity they are enumerated and build a sequence Name of the Action If an Action is added the first time a default name is inserted automatically This default name depen
98. l step to keep the things simple 6 Customize the CAN Data Frame and Delay as mentioned above 7 Click Start to start and Stop to stop the Activity The example Activity is completed and ready for use 60001370A 56 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio Chapter 7 Guided Tour through Graph Monitor Signals The OptoLyzer Studio is able to graphically display the progress of properties of messages as time line The powerful zooming and navigation features allow to focus on values of interest This functionality is provided in the tool Graph The chapter below describes how to open the Graph and how to zoom on interesting values One example will show how to measure the timespan of specific values The sample below is basing on the same example environment as described in Figure 4 1 Example Environment on page 21 In addition it is assumed that the steps described in Chapter 5 Guided Tour through Trace View Monitor Messages on page 23 and Chapter 6 Guided Tour through Activity Send a Message on page 38 have been performed 7 1 Start Graph 1 Start OptoLyzer Studio 2 Load the workspace CAN Demo Documentation olsworkspace stored in step 34 in Section 6 1 Start Activity Tool on page 38 i e click File Open navigate to the location where the workspace is stored select the workspace file and click Open or select it from the recent list 3 Start an online Trace View i e switch to the Ho
99. lick Disable All 1 in the Trace View to disable Figure 9 1 Start Disassembly Step 1 all Filters Then switch to the View ribbon 2 Home I Errors amp Warnings Description TA Bit View 6 Workspace 13 Device Manager View Trace a f Disassembly 5 System Info H ox ss M Hex Vi parido 3 Figure 9 2 Start Disassembly Step 2 2 Click Disassembly 3 in the View ribbon The Disassembly is opened 91 60001370A O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio sw In Time Device Channel Summary ID Data Data 2041 15 28 15 256 133 Device 8 CAN 1 Status from MotorControlBoard Star 256 8 E7 58 05 06 00 7E 00 00 2042 15 28 15 276 138 Device CAN 1 Status from MotorControlBoard Star 256 8 EA 58 56 04 00 7E 00 00 L 2043 15 28 15 277 206 Device CAN 1 Control from OptoLyzer Standard 257 8 50 00 FF 00 00 00 00 00 2044 15 28 15 296 132 Device CAN 1 Status from MotorControlBoard Star 256 8 BF 58 74 06 00 7E 800 00 e 2045 15 28 15 316 125 Device 8 CAN 1 Status from MotorControlBoard Star 4 256 8 BF 58 ED 02 00 7E 00 00 K 2046 15 28 15 336 118 Device 8 CAN 1 Status from MotorControlBoard Star 256 8 E7 58 C2 00 00 7E 00 00 2047 15 28 15 356 124 Device CAN 1 Status from MotorControlBoard Star l 256 8 BF 58 FE 03 00 7E 00 00 2048 15 28 15 376 118 Device 8 CAN 1 Status from MotorControlBoard Star 256 8 BF 58 CD 00 08 7E es es I 2049 15 28 15 396 107 Device 8 CAN 1 Status from MotorControlBoar
100. mbH amp Co KG USER S GUIDE OptoLyzer Studio 9 3 2 Recommendation when To Use the Hex View The Hex View is the appropriate tool to monitor long messages as CAN FD e g 64 bytes or MOST messages MHP or AMS messages e g if you have a byte oriented protocol O 2015 K2L GmbH amp Co KG 99 60001370A USER S GUIDE OptoLyzer Studio Chapter 10 Tools File 6 Workspace limo COO Xe cces Home View 4 File Application 17 Errors amp Warnings Q Description A Bit View Was Menu and Ribbon Tab Groups Disassembly cj System Info 13 Device Manager F Hex View c Activities Workspace Area Figure 10 1 OptoLyzer Studio Overview 10 1 Quick Access Toolbar Provides one click access to Save Undo Hedo Start online monitoring of received messages via connected bus system interfaces in a Trace View Chapter 5 Guided Tour through Trace View Monitor Messages on page 23 Stop online monitoring once stopped online monitoring cannot be continued in the same Trace View Clear data shown in an online Trace View Also additional ribbon tabs can be accessed not visible in Figure 10 1 but e g in Figure 5 5 Online Monitoring on page 26 and in Figure 10 2 The function behind depends on which window is selected This means e g Undo can reload either a deleted filter if Undo is clicked in the Filter tool or a deleted activity if Undo is clicked in the Activity tool
101. me ribbon and click Start A Trace View is started File Home View Trace a P Timestamp At P p Set Reference O X Y Go to v A Show Payload 2 Message Type gt C 9k fx Show Formula 3H Column Chooser LL to lear ow ayo 2 T Mode 4 RB 9 i Filters amp Collapse All S tm Best Fit All 4 Trace 3 HB 6p 3 1 Figure 7 1 Split Trace View and Show Graph 4 n the Trace ribbon click Best Fit All 1 Show 2 and select Graph 3 in the list O 2015 K2L GmbH amp Co KG 57 60001370A USER S GUIDE OptoLyzer Studio BR tome view Trece Groph O OOOO p 3p A dE EE Pi Hide Rr Gums vm 1 xe A 0 Show an S 14 X and Y Go to Selected 6 Workspace RX online 12 20 59 Y x 4 CAN Demo Documentation Catalogs im Logs im Filters Activities Drop data object from TraceView or Disassembly HERE to define a series b Type Index Time Device Channel Summary ID DataLength Data e CAN Data Frame 0 12 20 59 803 789 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 exs CF 0 e CAN Data Frame 1 12 20 59 823 802 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 CF e e CAN Data Frame 2 12 20 59 843 792 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 AS 8 CAN Data Frame 3 12 20 59 863 790 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 7A 0 CAN Data Frame 4 12 2
102. mote Message CAN Data Message Figure 6 7 Activity Specify Message Type 9 Immediately after selecting device and channel the Send button c will be enabled Now the message type has to be specified Click the triangle behind Type to open the drop down box and select CAN Data Message 7 in our example as the data shall be sent without a specific request O 2015 K2L GmbH amp Co KG 43 60001370A USER S GUIDE OptoLyzer Studio wy Speed Change olsactivity x d A Send Task1 8 le Sendto CAN1 Type CAN Data Message d Byte 8a ael e2 83 44 85 8656 7 ASCII 6000600 OO GB GB BB GO OB GB G8 CAN ID Ctrl Spac Control Status Extended DLC 8 Data P Figure 6 8 Activity Specify CAN ID The basic elements of a CAN Data Frame are inserted by default A red rectangle shows that information is still missing The CAN ID i e do we want to use a Control or a Status message has to be specified 10 Click Ctrl Space to get a proposal list 8 The proposal list including Control and Status information base on the definitions done in the Catalog If no Catalog is loaded there is no proposal list Then just type in values that make sense Click the Cursor key down and select Control Press Enter Alternatively double click the selection Notes General procedure when adding the CAN ID keep in mind that the frame properties are specified in the Catalog Concatenated CAN IDs a
103. n activated another one is still available Click Activate Licenses 3 English v Select the binding for Your Licenses You can bind your licenses either to a computer CmActLicense or to a dongle CmDongle e When binding to a computer the licenses are transferred to that machine The licenses are associated with some properties of this computer e When binding to a CmDongle the licenses are fully transferred into this dongle This allows you to use these licenses on different computers CmActLicense Fam Code Firm Access Counter Frm Update Courter Fem Bem Text Sample Company Product Code Test SampieNotepad Basic Module Feature Map to be able to use Figure 3 3 Select Kind of License In the next window it has to be specified either to bind the license to a dongle or to a computer It depends on what has been purchased Binding to a dongle CmDongle means that the license is fully transferred into a dongle The license can be used on different PCs Binding to a PC CmActLicense means that the license is transferred to a PC 8 Click either the CmDongle 4a icon or the CmActLicense 4b icon O 2015 K2L GmbH amp Co KG 15 60001370A USER S GUIDE OptoLyzer Studio Home English Em gt Home English Em vi To activate your licenses To activate your licenses 1 Select the licenses you want to activate 2 Select the locally connected CmContainer to which you
104. n the View ribbon to switch between hexadecimal and decimal presentation View how the values change 6 Click Symbolic Names in the View ribbon to show names instead of values and vice versa lt is specified in the Catalog which values are shown as names View how the values change 60001370A 92 O 2015 K2L GmbH 4 Co KG USER S GUIDE OptoLyzer Studio 9 2 Bit View This tool displays dump information of a message on bit and byte level Section 9 2 2 Recommendation when To Use the Bit View on page 96 shows an example when it makes sense to use the Bit View 9 2 1 How To Use the Bit View To start the Bit View follow these steps File Home View Trace E EE Errors amp Warnings Description X Bit View Ox E 6 Workspace S Disassembly Ej System Info f Hexadecimal 13 Device Manager Hex View Integers 1 Figure 9 4 Start Bit View 1 Starting from Figure 9 3 on page 92 switch to the View ribbon if necessary and click Bit View 1 The Bit View is opened and arranged next to the Disassembly at the bottom by default You can arrange the windows in a different order if desired refer to Figure 8 13 Specify Condition Step 3 on page 81 o dne Time Device Channel Summary ID Data Data 2041 15 28 15 256 133 Device 8 CAN 1 Status from MotorControlBoard Star ex1ee 0x8 E7 58 05 06 00 7E 00 00 2042 15 28 15 276 130 Device CAN 1 Status from MotorControlBoard Star 0x100 6x8 EA 58
105. ncluding Installer of the OptoLyzer Studio Installer of the K2L Flasher including appropriate firmware files Documentation Ticket that allows to enable a license key QCmbDongle if ordered Check your shipment for completeness If you have any objections direct them to sales tools K2L de Providing the delivery note number eases the handling 60001370A 8 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 1 2 3 X OptoLyzer Studio Editions and Their Feature Sets The feature sets of the OptoLyzer Studio editions are shown in Table 1 1 and described in the sections below Table 1 1 OptoLyzer Studio Editions EDITION IA MOCCA compact OptoLyzer CAN Bus COMPONENTS 150 MOCCA CLF Analyzer USE CASES Lite Simple offline analysis No HW support Entry a Lite Edition functionality inclusive Online offline analysis Basic message sending Single message sending Cyclic message sending Storing of online traces Support of Microchip s CAN Bus Analyzer Foundation X X X X X Entry Edition functionality CL inclusive Enhanced online offline analysis Complex activities a Filtering Support of CAN LIN catalogs Support of OptoLyzer MOCCA devices according to Section 1 2 2 1 2 3 1 OptoLyzer Studio Lite Edition There is a free of charge variant of the OptoLyzer Studio available that allows viewing of existing files without any hardware support To use this version ju
106. nelf M ef S cesiones 105 10 3 4 2 Protocol FINES aisn uc 105 10 3 4 3 User detined FIIBIS asta a o tee eo nee eis Suae eS ve OU pepe ees 105 10 39 95 PACU NOS a a arn A ace ao Re a LAC ed ban aided as ns dl ae ie he hs ad p cit 107 TOS ERrOrssG VVaFITIdS s u qu R05 ra Reo a ea eV oo Cope RACE qux RI doe Mids Me Qn dot aM MPO 110 10 4 1 How To Start the Errors amp Warnings Tool llle 110 D WNEMMIP o I e statistics dde ica citas nmm 111 10 5 1 How To Use the Description llli 111 IO MEE CUL 20 vere said TRISTI EMT 112 10 6 1 How To Use the System Info llle 113 Chapter 11 Revision History 4 39 s oo Sco EST a Rade CRI I NES EPA NES ERE PEE 114 O 2015 K2L GmbH amp Co KG 3 60001370A USER S GUIDE OptoLyzer Studio List of Figures FIQUie 3 l Add FICKEl nuesas29985 959233346279 dorar rra 53 81r rra 14 Figure 3 2 Activate Licenses Example 0 ccc eee eens 15 Figure 3 3 Select Kind of License 1 0 0 ee eee ee eens 15 Figure 3 4 Select CmContainer Example l l 16 Figure 3 5 Online License Transfer 0 ccc eee hrs 16 Figure 3 6 Online License Transfer Succeeded 0 eee ees 17 Figure 3 7 Activate Another License If Available Example 0 0 cece eee eee 17 Figure 3 8 Activate License in License Tab Example 0 0 00 ccc eee eee 17 Figure 3 9 Connection Diagram when Used with OptoLyzer MOCCA Device 19 Fig
107. ng as newer messages are coming in Click Autoscroll again The snapshot of messages at that time and the ViewPort moves to the right corner in the Overview 10 Hover over Auto Y I to view the tool tip and click the button to disable the function The y axis will keep the current setting If higher values are received it might be the maximum value cannot be viewed Click Auto Y again If enabled the y axis will be automatically adjusted according to the incoming values to show an optimal representation of the incoming values 11 Hover over Synchronize m to view the tool tip A selected value in the Trace View is shown as a vertical line in the Graph highlighted in orange A new selection in the Trace View changes the vertical line in the Graph accordingly Click the button to view the difference in the Graph Enable the feature again If Autoscroll is enabled click Go to Selected in the Graph ribbon to jump to the message selected in the Trace View 12 Hover over Values n to view the tool tip Hover over the Graph and view how the values are shown Then click the button to view the different behavior Click the button again 13 Hover over Cursor to view the tool tip Click the button and hover over the Graph Then click Cursor again and hover over the Graph The cross hairs cursor is shown Home Trae Aj Se B e gt F E Copy E 9 pu X x ED Go to Timestamp O dr end E 04 y 59 2m Hide D elete Visibility Info im Print Th Ove
108. nt computers CmStick Stick that belongs to the CodeMeter technology formerly known as hardware dongle It is a standard sized USB CmStick computer independent housed in plastic or metal embeds a smart card chip supports complete license model spectrum DUT Device Under Test sequence in a graphical manner OS Operating system Payload Properties of interest are mostly arranged in the body of a message called Payload in the OptoLyzer Studio and can be structured with the help of catalogs we UwmaSwaba Universal Serial Bus 1 4 References 1 OptoLyzer MOCCA compact V3 1 User Manual http www K2L de 2 CAN Bus Analyzer User s Guide http www microchip com 60001370A 10 O 2015 K2L GmbH 8 Co KG USER S GUIDE OptoLyzer Studio Chapter 2 Introduction The OptoLyzer Studio is a modern analysis software that allows monitoring testing and analyzing data traffic either in a CAN bus or in a LIN bus system or in both bus systems in parallel In addition message generation and sending is supported as well It is an easy to handle user software based on an intuitive usage concept The OptoLyzer Studio can operate with different hardware interfaces The software offers both on and offline analysis of the supported bus systems There is also a free of charge variant of the OptoLyzer Studio available that allows viewing of existing files without any hardware support Files recorded in OptoLyzer Studio olslog and re
109. on 24 An Empty Action is added Select the Delay action and right click Select Copy 25 O 2015 K2L GmbH amp Co KG 53 USER S GUIDE 60001370A OptoLyzer Studio E Less Mel E Sendto CAN1 Type CAN Data Message gt CANID Controli Extended DLC 8 Data Signals Set Rotation Speed 5150 LED D17 On Y ES Delay 2000 ms Espa Sendto CAN1 Type CAN Data Message CAN ID Controli Extended DLC 8 Data Signals Set Rotation Speed 50 3 LED D17 Off Figure 6 23 Activity Delete Empty Action 29 Select the Empty Action and click Paste in the Activity ribbon A Delay action is inserted Delete the remaining Empty Action 26 30 Click the Save button in the Quick Access Bar to store the Activity file 31 Click the green Start Logging button in the Quick Access Bar to start an online Trace View mi Speed Change olsactivity x d O Start Speed up and Slow down Im 1 Loop i Sendto CAN1 Type CAN Data Message CAN ID Controll Extended DLC 8 Data Signals Set Rotation Speed 5150 23 LED D17 On gt Delay 2000 ms Send to CAN1 Type CAN Data Message CAMID Control Extended DLC 8 Set Rotation Speed 50 z LED D17 Off Figure 6 24 Activity Start 32 Click the Start 27 button to start this Activity This button is a toggle button that switches between Start Stop 60001370A 54
110. one file containing data of both protocols Log files can be added to a workspace respectively to the Trace folder In addition they can be copied renamed etc By default online monitored data is not assigned to this folder Online data has to be saved first before the data can be assigned to the workspace For details refer to Chapter 5 Guided Tour through Trace View Monitor Messages on page 23 If a log file is opened its data will be shown in a dedicated window In parallel a specific ribbon tab Trace is shown lt provides all functions to analyze the data in the window Each message is shown as separate row each property of a message in a single field It is also possible to open a log file within the OptoLyzer Studio without assigning it to the workspace Notes The context menu offers among other typical functions Exclude from Workspace and Delete Exclude from Workspace shortcut Del means the file will be removed from the workspace and will no longer be part of the workspace However the log file itself is still available on the hard disk This means the data in the log file is still available Delete no shortcut implemented to avoid misuse means the log file will be deleted i e is not available on the hard disk anymore The data is lost 60001370A 104 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio 10 3 3 Graph A Graph is able to graphically display the progress of a property of a message as time line M
111. osition of the window within the application when the mouse key is dropped O 2015 K2L GmbH 8 Co KG 81 60001370A USER S GUIDE OptoLyzer Studio 6 Workspace ax 4 61 CAN Demo Catalogs i Logs 1 2 curr Filters Y Speed Great Activities The Filter window is arranged to the right side of the Trace View The current state of the user defined Filter is already shown in the Filter section below the Trace View I It is disabled by default The next action is an optional step that is performed only to enlarge the window of the Trace View online_15 27 25 olslog ons Time 8 15 27 34 1 15 27 34 2 15 27 34 3 15 27 34 4 15 27 34 5 15 27 34 6 15 27 34 L 7 15 27 34 8 15 27 34 9 15 27 34 53143 531437 0 Protocols CAN LIN 4 Device 0 CAN1 CAN 2 CAN5 CAN6 LIN 1 LIN 2 LIN 6 620 640 6680 680 700 720 748 760 780 800 311 244 242 239 237 234 232 233 223 216 CAN 3 LIN 3 Device Device Device Device Device Device Device Device Device Device O O 9090 0000 00 0 Device CAN 4 LIN 4 Channel LIN 5 pp pop pop pop pops ops X y Speed_Greater olsfilter 4 CAN Filter 4 Show Acceleration ActualRotationSpeed gt 0 ActualRotationSpeed gt 0 3 Figure 8 14 Specify Condition Step 4 within the application and to avoid scrolling in the Trace View 8 Click Auto Hide in the
112. play Calculat 22 ActualR 3069 421 37 421 37 Current 553 74 251 74 251 Potentio 32236 32256 32256 o 2137 15 28 17 155 937 Device 53143 531430 0 Channel Ox mik Hexadecimal LE 25 15 28 40 000 000 Summary CAN 1 Status from MotorCon Unit rpm m CAN 1 Status from MotorCon M c x Y Speed Greater olsfilter 4 CAN Filter 4 Show Acceleration ActualRotationSpeed gt 3069 o 4 26 J ActualRotationSpeed gt 3069 Figure 8 18 Specify Condition Step 8 14 Click the small triangle 22 in front of the highlighted message to display the Detail View Switch to the Signals tab 23 15 Select the View ribbon 24 and disable the Hexadecimal Integers button 25 decimal values are shown in the tools This step ensures the proper values and in the matching numeral system are taken when the lower limit is inserted in the Filter condition Search for the raw value of ActualRotationSpeed 0 in the Signal tab of the Detail View and insert this value 3069 as decimal value in the Filter condition 26 Press the Enter key 16 Click Save in the Quick Access bar to store the current Filter settings 60001370A 86 USER S GUIDE 2015 K2L GmbH amp Co KG OptoLyzer Studio Home View Filter FE Errors amp Warnings Description 3 Bit View 0x 6 Workspace S Disassembly Ej System Info j Hexadecimal 75 Device Manager Hex
113. pter 9 Digging in Bits and Bytes 9 1 60001370A The OptoLyzer Studio provides tools that allow digging deeper on bit and byte level Thus data can be analyzed in detail The following tools are provided a Disassembly Bit View m Hex View The sample below is basing on the same example environment as described in Figure 4 1 Example Environment on page 21 In addition it is assumed that the steps described in Chapter 8 Creating Filters on page 70 are performed Disassembly This tool displays the selected message disassembly in a user friendly way in five columns Property Name Value showing the raw value that is transmitted over the bus system mw Display Value showing user friendly value according to user settings e g hexadecimal decimal and presented e g in the Trace View Calculated Value using meta information in Catalogs Unit the physical unit of the value if available in Catalogs If no Catalog is available the payload is displayed either in hexadecimal decimal or ASCII style Display Values are displayed dependent on the settings of Hexadecimal Integer and Symbolic Names in the View ribbon Hovering over the property names shows a tool tip with description if available Notes The Disassembly shall be experienced as a unit together with the Trace View This means it makes sense to open both tools in the Workspace Data in the Disassembly can be found in the Trace View and vice versa However data i
114. re completed in the same way as it is well known from other modern programming languages as e g the context aware code completion in Visual Studio and is known as IntelliSense The number 16 highlighted in blue d indicates that numbers are interpreted as hexadecimal numbers when inserted manually Figure 5 3 View Connected Devices in Device Manager on page 25 60001370A 44 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio i Speed Change olsactivity Xx 4 R2Send Taskl ej Send to CAN1 Type CAM Data Message CAN ID Control Extended DLC 8 Data Signals 9 Byte go ael ez 83 44 85 06 7 ASCII 6000600 OO GB GB BB GB OB GB G8 Figure 6 9 Activity Switch to Signal Tab 11 The message is completed In a next step details of the CAN Data Frame can be specified that shall be changed and send to the engine Therefore switch to the Signal tab 9 O 2015 K2L GmbH amp Co KG 45 60001370A USER S GUIDE OptoLyzer Studio i4 Speed Change olsactivity X 4 Send Taski le Sendto CAN1 gt Type CAM Data Message CAN ID Control i Extended DLC 8 Data Signals d gt Set Rotation 5peed 0 e Lb 17 On T Figure 6 10 Activity Signal Tab The signal tab shows specific data of a message The data is interpreted and presented as signals according to the specification in the Catalog MotorControlDemo dbc In this example the send mes
115. re connected via a CAN bus system or a LIN bus system The micro controller controls the speed of the engine i e in the example the engine is running at a constant speed The OptoLyzer MOCCA CLF itself is connected to a PC via USB cable OptoLyzer Studio is running on the PC This example requires the OptoLyzer Studio Foundation CL Edition PC with OptoLyzer Studio USB LIN Bus 3 phase OptoLyzer CAN LIN Connetion Rotating MOCCA CLF Micro Controller Engine CAN Bus Figure 4 1 Example Environment 2015 K2L GmbH amp Co KG 21 60001370A USER S GUIDE OptoLyzer Studio 4 2 Good to Know Before Starting 60001370A 1 It is recommended to plug the CmDongle into a USB port of the PC before starting the OptoLyzer Studio The OptoLyzer Studio offers a combination of a traditional menu bar menu item File with a ribbon items Home View etc in addition to a lot of tool windows Depending on the context the ribbon changes and the items in the File menu change their functionality in a context sensitive manner For example Save Click File Save can save a workspace a log file or a filter configuration depending on which window has the focus in the example either focus on workspace window on trace window or on filter window The OptoLyzer Studio provides two types of windows tool windows and document windows a Tool windows are child windows which provide a view to an object or an aspect of an object An ob
116. reater Filter File extension is olsfilter 2015 K2L GmbH amp Co KG If 60001370A USER S GUIDE OptoLyzer Studio a Home View Filter phd can New CAN Filter 0 tis New LIN Filt i New iter 3 Collapse Expand c 4 all all 6 Workspace n x online 15 2725 o0lslog Y Speed Greater olsfilter v x 4 6 CAN_Demo_Documentation t ha Catalogs la Logs b 4 amp Filters Y Speed Greater olsfilter lt g a la Activities Figure 8 8 Created Filter File A new Filter File is created a and automatically opened b In addition the Filter ribbon b is displayed 2 Click New CAN Filter in the Filter ribbon 4 78 O 2015 K2L GmbH amp Co KG USER S GUIDE 60001370A OptoLyzer Studio 5 online_15 27 25 olslog Y1 Speed Greater olsfilter x ia CAN 1 Filter e f i o A M M r M O REG d A Cut Ctrl X AND M Copy Ctrl C T 7 Delete Del Figure 8 9 Add CAN Filter A Filter template is added d An asterisk indicates a changed Filter file and that its current content is not stored The type of the Filter i e CAN is shown at the top e of the template In addition the amount of that type is displayed starting with 1 in the example A right click on the handle of the Filter f allows to perform clip
117. ribed in Section 5 1 Start the OptoLyzer Studio for the First Time on page 23 and select a connected device 2 The Description shows the device description a 3 Right click in the Description to view the features provided in the context menu 3 Select the respective item as desired 2015 K2L GmbH amp Co KG 111 60001370A USER S GUIDE OptoLyzer Studio 10 6 System Info The System Info provides information about the current state of the connected devices and the buses which can be accessed by those devices The connected devices are arranged as hierarchical tree Each connected device type is indicated by a specific icon that changes when a device is disconnected The name the type of the device and its state are shown Each channel of a connected device is arranged in a separate sub branch These branches list the channel name the state indicator and controls for device actions which can be performed on the channel Each channel branch contains the bus properties as child items It depends on the type of the device whether device actions are supported or not The following table lists the device actions of the supported devices Table 10 5 Supported Device and Channel Actions OptoLyzer MOCCA Twinkle Triggers the twinkling of the Active LED Device Relay Toggles the relay CAN H Wake 00 Microchip CAN Bus Terminator Indicated Enabled Disabled Terminator read only Analyzer Table 10 6 Indicators o
118. ronment minimum is recommended for installation 1 60001370A oomsGonm Dual core processor with at least 2 66 GHz 4 GByte RAM 1 GByte free disk space additional storage for recording required Network access for e g downloading the software activation the license USB2 0 High Speed for connecting a CBA and or OptoLyzer MOCCA devices Windows 7 64 bits Windows 8 and Windows 8 1 operating system 12 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio Chapter 3 Installation This chapter describes the steps how to install the OptoLyzer Studio Three use cases can be distinguished 1 You have purchased the OptoLyzer Studio together with a hardware In this case the software is provided on a CD The installation is described below starting in Section 3 1 2 You have purchased the OptoLyzer Studio only e without a hardware In this case the software has to be downloaded from our web site http www K2L de To follow the installation steps below starting with Section 3 1 you have to execute the following preparation steps a Enter http www K2L de in a browser b Navigate to Products and then to Solutions c Select OptoLyzer Studio and switch to the Downloads section d Download the OptoLyzer Studio software and unzip the file on your hard drive 3 You have downloaded the OptoLyzer Studio from our web site http www K2L de for viewing and test purposes In this case the installation will follow t
119. rview 15 X and Y Go to Selected Figure 7 7 Graph Customize View 14 Click Legend 9 in the Graph ribbon and view how the Legend will be hidden The Legend is located above the Graph Click the button again to show the Legend default The signals in a Legend can also be checked or unchecked and thus shown or hidden in the Graph 15 Click Timespan 10 in the Graph ribbon and view that the Timespan located between the Graph and the Overview is hidden Click the button again to show the Timespan O 2015 K2L GmbH amp Co KG 61 60001370A USER S GUIDE OptoLyzer Studio 16 Click Overview 11 in the Graph ribbon to hide the Overview below the Timespan Click the button again In the next steps it will be demonstrated how the Graph can be hidden and shown again p y E Show El Hide 12 Figure 7 8 Hide and Show Graph per Dragging 17 Click Hide 12 in the Graph ribbon The Graph will be hidden The following step is described for a vertical splitting i e the Vertical Split button p is clicked but can be also performed for a horizontal splitting online 08 40 36 a3 vix Type Index Time Device L Summary ID Data Length Dat L CAN Data Frame 0 12 16 26 372 178 Device 0 CAN 1 Status from MotorControlBoard Standard 256 8 7A L CAN Data Frame 1 12 16 26 392 184 Device 8 CAN 1 Status from MotorControlBoard Standard 256 8 CF CAN Data Frame 2 12 16 26 412 174 Device 0 CAN 1 Status from
120. ry ID Data Data 3279 Status from MotorControlBoard Star 256 8 CF eC AB 01 00 7E 00 08 3194 Status from MotorControlBoard Star 256 8 7A OC BD 00 00 7E 00 00 3450 Status from MotorControlBoard Star 256 8 7A 0D 28 01 00 7E 00 00 3450 Status from MotorControlBoard Star 256 8 7A 0D C8 01 00 7E 00 00 3279 Status from MotorControlBoard Star 256 8 CF OC 4A 01 00 7E 00 00 3194 Status from MotorControlBoard Star 256 8 7A OC SF 00 00 7E ee ee 3450 Status from MotorControlBoard Star 256 8 7A 0D 9C 01 00 7E ee ee 3493 Status from MotorControlBoard Star 256 8 AS 0D C6 01 00 7E 00 00 3237 Status from MotorControlBoard Star 256 8 AS C 04 01 00 7E 00 00 3151 Status from MotorControlBoard Star 256 8 4F OC EG 00 00 7E 00 00 3407 Status from MotorControlBoard Star 256 8 4F 0D F2 01 00 7E 00 00 3410 Status from MotorControlBoard Star 256 8 52 0D 68 01 00 7E 00 00 3322 Status from MotorControlBoard Star 256 8 FA C CD es es 7E ee ee 3151 Status from MotorControlBoard Star 256 8 4F OC 58 01 es 7E es es 3407 Status from MotorControlBoard Star 256 8 4F 0D E3 01 00 7E 00 00 3450 Status from MotorControlBoard Star 256 8 7A 0D 26 61 ee 7E 0008 3365 Status from MotorControlBoard Star 256 8 25 0D B3 00 00 7E 00 00 3 3109 Status from MotorControlBoard Star 256 8 25 0C 2A 02 00 7E 00 00 3109 Status from MotorControlBoard Star 256 8 25 ec ce 01 ee 7E ee 00 gt 31894 53143R2 14 o 1 Starting from Figure 8 21 on page 88 c
121. s E 5604 paga 9632 B 60 680 60 GO GO Copy Hex 1 1 e ee 7E 6006 ems 8 8G 68 e ea 8 e a ed aeg Copy Code EA E Copy ASCII Figure 9 8 Bit View Select Bit 4 Again select a bit and right click 4 A context menu opens The bit value is shown and can be copied for further use Hover over the other items in the list to view the value as bit hex code or ASCII value O 2015 K2L GmbH amp Co KG 95 60001370A USER S GUIDE OptoLyzer Studio EQ Bit View 1 X Position 8 5 1 Hex Byte Bit 7 6 5 4 3 2 1 0O 415 14 13 12 11 18 9 E Prites ges espa I 1 1 160 1680 I 1 I 8 8 EA SB eco2 0016 1 0 2 6 1 1 8 56 84 084 80032 0 0 0 8 e 88 7E 906 6448 8 8 8 8 8 8 a8 e 68 a8 Figure 9 9 Bit View Copy Data 5 Now select a bit and drag the cursor to the right side as shown above 5 Right click 6 and view the value I View the indication of the selection in the bytes area m 9 2 2 Recommendation when To Use the Bit View The Bit View is the appropriate tool to view details when you are monitoring short messages as CAN e g 8 bytes or LIN messages and or if the signals do not start with the first bit i e bit 0 of a byte i e if one byte covers content of different signals or do not end with the last bit of a byte Figure 9 9 shows an example Position a Hex Byte Bit 7 6 5 2 Ad Les td A T 0000 0000 1 1 1 0 1 9 WAN I 1 9 8 8 EARS 882 8016 8 8 Y O o 0 0 0 0
122. s presented more user friendly within Disassembly Scrolling i e selecting messages consecutively in the Trace View will automatically update the data in the Disassembly 90 O 2015 K2L GmbH amp Co KG USER S GUIDE 9 1 1 OptoLyzer Studio How To Use the Disassembly To start the Disassembly follow these steps View Taa si mp ai x p Set Reference aP Go to Rete ASE Mode 2 Channel CAN CAN CAN CAN CAN CAN CAN CAN b e e pop RP RP pop RP RP RP He om pop pop P 5 online_15 27 25 olslog In Time Device g 16412 15 43 02 406 904 Device 0 9 E 16416 15 43 02 486 910 Device 0 L 16417 15 43 02 506 903 Device 0 16418 15 43 02 526 901 Device 6 L 16419 15 43 02 546 891 Device 6 E 16423 15 43 02 626 892 Device 6 E 16424 15 43 02 646 898 Device 0 L 16425 15 43 02 666 880 Device 0 16426 15 43 02 686 881 Device 0 L 16430 15 43 02 766 871 Device 0 L 16431 15 43 02 786 868 Device 0 16432 15 43 02 806 878 Device 0 L 16433 15 43 02 826 875 Device 6 L 16437 15 43 02 906 857 Device 6 L 16438 15 43 02 926 851 Device 0 L 16439 15 43 02 946 852 Device 6 L 16448 15 43 02 966 862 Device 6 o 16441 15 43 02 986 859 Device 16444 15 43 03 046 848 Device 0 4 e O ac F Disable All Go to v al Show Payload ES ira Message Type fx ShoW Formula HJ A 38 Column Chooser t eal Show Layout Filters 1 e Collapse All fa Best Fit All Ly gt lt ActualRotatio Summa
123. s the focus The ribbon tab provides access to all functions that are available for the Activity Important functions will be touched within this tour below others are described in Section 10 3 5 Activities on page 107 The target for the next steps will be to add a sequence of messages in which first the speed of the engine will be accelerated Figure 4 1 on page 21 then this speed is kept for a while and then the speed is reduced This sequence shall be embedded in a loop OptoLyzer Studio provides several methods to approach this target There are predefined functions ready to be used partly already including the loop functionality However the first steps will be done from scratch to show how to work inside Activity tool later on predefined functions will be added 4 Click Activity 3 in the Activity ribbon O 2015 K2L GmbH amp Co KG 39 60001370A USER S GUIDE OptoLyzer Studio ml Speed Change olsactivity b X a Qstat Task1 E Empty Action ll y Empty Action Send Message 4 Wait Message a e w e Delay Loop LIN Switch Schedule Table LIN Wakeup LIN GoToSleep LIN Restart Figure 6 4 Activity Select Send Message 5 A document template is added The template shows some elements that are called in its entirety Activity a An asterisk b indicates a changed Activity file and that its current content is not stored To get a proper message the elements functioning as placeholders have to be cu
124. s to a description in the text Figure 5 2 Check for Connected Devices 2 Click View 1 in the ribbon Figure 5 2 to check in a next step whether a supported device is connected or not The View ribbon shows all tools that are provided within the OptoLyzer Studio 3 Click Device Manager 2 60001370A USER S GUIDE 24 O 2015 K2L GmbH amp Co KG OptoLyzer Studio Errors 8 Warnings Description A Bit View 0x aia 6 Workspace f Disassembly Ej System Info 13 Device Manager FA Hex View Tools Transceiver High Speed High Speed High Speed High Speed High Speed High Speed 4 1 New Workspace Catalogs im Logs sm Filters Activities ptoLyzer MOCCA CLF 1303140146 Twinkle Deactivate 4 Device 0 ot CAN LIN Figure 5 3 View Connected Devices in Device Manager A window opens Figure 5 3 that is the central point for the configuration of the connected devices different icons for connected devices and disconnected devices inclusive the properties of the bus systems which can be accessed by those devices 3 The name and the type of the device is shown and can be changed if desired just insert the new name behind the device icon and click Enter In our example an OptoLyzer MOCCA CLF is connected If several devices are connected each of them will be shown in a separate branch Each channel of a device is presented in its specific branch 4 Click Twinkle 4 to be sure th
125. s tour Both Split windows i e Trace View and Graph refer to the same data source Properties of interest are mostly arranged in the body of a message called Payload in OptoLyzer Studio If they are specified in a Catalog and the Catalog is loaded they can be decoded by the software Then they are shown as Signals in the OptoLyzer Studio In the following steps the property that represents the speed of the engine will be copied to the Graph and monitored over a time line Remember that this speed can be modified using the Activity created in Section 6 1 Start Activity Tool on page 38 60001370A 58 O 2015 K2L GmbH amp Co KG USER S GUIDE Home View Trace Graph a e Timestamp A Pt P Set Reference p Show B Hide Mode x E Stop Clear 6 Workspace ax 2 online_12 20 59 la CAN_Demo_Documentation la Catalogs wm Logs Filters Activities Type OX T T fx Show Formula Show Filters Device CAN Data Frame 12 20 59 803 749 Device 8 OptoLyzer Studio e EiShowPajeed pum to Message Type HO SH Column Chooser Layout y amp Collapse All Bm Best Fit All x Drop data object from TraceView or Disassembly HERE to define a series Summary ID Data Length Data Status from MotorControlBoard Standard 0x188 0x8 CF 0 Status from MotorControlBoard Standard 0x100 x8 CF e Status from MotorControlBoard Standard 0x100 0x8 A5 8 Status from MotorControlBoard Standard 0x100 0x8 7A e
126. sage can Cyclic CAN Data Frame a g 7 Delete All Loop l n LIN Data Frame jas Figure 10 2 Ribbon Tabs 102 USER S GUIDE 60001370A O 2015 K2L GmbH amp Co KG OptoLyzer Studio The table below describes all ribbon tabs and lists the most important functions tools i e not all functions tools It can be seen somehow as a guide Table 10 1 Ribbon Tabs and Important Functions Tools File Traditional menu Home Hibbon tab default View Hibbon tab default Trace Ribbon tab default Graph Ribbon tab additional Filter Ribbon tab additional Activity Ribbon tab additional O 2015 K2L GmbH amp Co KG It allows to administrate basic data within OptoLyzer Studio e g workspace files license It provides one click access to manage online viewing of the connected bus systems and some clipboard functions It provides access to all tools that are delivered within OptoLyzer Studio and some settings This tab group is automatically shown if log files are opened or online viewed This tab group is automatically shown if the trace view is split to monitor dedicated messages events graphically This tab group is automatically shown if existing user defined filter files are opened or new filter files are created The filter tool is the place where all user defined filters are created This tab group is automatically shown if existing activity files are opened or new activity files are creat
127. sage includes two signals The first signal Set Rotation Speed d controls the speed of the engine The second signal LED D17 e controls a LED on the CAN LIN micro controller Figure 4 1 Example Environment on page 21 Data Signals set Rotation Speed 5150 21 f LED D17 n Figure 6 11 Activity Specify Speed 12 Click into the input field and enter a speed e g 5150 10 in the example to change the rotation speed of the engine The number icon f to the right of the input field is showing 16 meaning that manually inserted numbers are interpreted as hexadecimal numbers Let the other parameters Extended and DLC and signal LED D17 unchanged 60001370A 46 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio wy Speed_Change olsactivity mi Speed_Change olsactivity et 4 Send Taski dl a Send 5peed up and Slow down 11 Figure 6 12 Activity Specify the Name of an Activity 13 The next step describes how to add a user friendly name for the activity Click into the input field to the right of Send 11 mark Task1 and enter Speed up and Slow down i Speed Change olsactivity x dl E Send Speed up and Slow down i Send to CAN1 Type CAN Data Message CAN ID Control i Extended DLC 8 Data Signals Set Rotation Speed 5150 j LED D17 On gt B e 12 Add a second task Figure 6 13 Activity Insert a Delay Step 1 14 In a next step a dela
128. shown as e g the value for ActualRotationSpeed d the cross hairs cursor shows the time stamp in the x axis e and its position in the y axis f 8 Y ES ActualRotationSpeed 20000 is Ai I ActualRotationSpeed 10000 4175 573 2275 Y A 00 00 00 000 005 3380 95 15 28 25 000 000 15 28 35 000 000 15 26 09 301 913 28 15 000 000 00 00 47 988 505 m l l Figure 7 17 Start to Measure Signal Interval Step 2 16 Drag the cursor from the start of the ramp to the end of the spike 8 as shown in Figure 7 17 The covered area is highlighted in gray 15 27 55 000 000 15 28 05 0 67 60001370A USER S GUIDE OptoLyzer Studio 20000 15000 10000 5000 15 28 09 500 006 15 28 10 000 000 15 28 10 500 006 15 28 11 000 012 00 00 02 054 924 Mo Figure 7 18 Measured Signal Interval 17 After dropping the mouse cursor the Signal Graph zooms the x axis g The covered time interval equals the measured time and is shown in the Timespan h It nearly matches the value of the delay that has been used in the Activity file Figure 7 11 and Figure 7 12 18 Save the online file l e click File and select Save As Specify name and path 8 ral online Open Containing Folder Z Add to Workspace 9 A Float a Jr SEES SS SE oc fm Se o o de e pe e or o 20000 iuto O A See aoe a A qe pe 15000 TF Close doeet pee mm prd o E ree nit pnm iS pb a 10000
129. st lilii 66 Figure z T5 Enlarge VIEWI OE rimar do hid eke dade is ies eae ada bead 66 Figure 7 16 Start to Measure Signal Interval Step 1 o o ooooocooonnonoo ee ee 67 Figure 7 17 Start to Measure Signal Interval Step2 llle 67 Figure 7 18 Measured Signal Interval llli 68 Figure 7 19 Add Online File to Workspace o o o oooooocoooonnn n 68 Figure 7 20 Signal Graph Online Help o o oooocooor n 69 FIdure G SNOW FillerS SIOD 1 5 o loa ees Be dos dos rd ERES e dg aep 71 Figure 8 2 Show Filters Step 2 oooooooorrr ehh 72 Figure 8 3 Enable CAN Channel Filters 4 2522 ded be ue Ox d wie uEY il tae 74 Figure 8 4 Set CAN Protocol Filter llli 75 Figure go Disable All Filters sico dad Id AA bs ose der 76 Figure 8 6 Disabled Filters y coca da lad A ia ia nd 76 Figure 0 7 Greate PIO File ip eae delega ada brain les gow hes 77 Figure 8 8 Created Filter File 0 eee rn 78 FIOUte 9 9 Add CAN lOs sora AU Gora hee hehe edna oat Seen eek 79 Figure 8 10 Define CAN Filter Condition 0 0 0 0 0 cc n 80 Figure 8 11 Specify Condition Step 1 arribar aida ira Gasol id a eh heey 80 Figure 8 12 Specify Condition Step 2 6 eee teens 81 Figure 8 13 Specify CONdIION SICO 3 sua ui Ba SEE deco AAA Rie dog a ee e ax 81 Figure 8 14 Specify Condition Step4 o ooooooooocrr n 82 Figure 8 15 Specity Conditlor STOP Bao ics pec P doe wee Pob ca
130. st download the OptoLyzer Studio software without activating a license key 1 2 3 2 OptoLyzer Studio Entry Edition This version enables the user to interact with CAN Bus Analyzer using simply activities and start save log sessions Additionally all functions of the OptoLyzer Studio Lite Edition are available 1 2 3 3 OptoLyzer Studio Foundation CL Edition This version enables the user to interact with OptoLyzer MOCCA devices using the OptoLyzer Studio and define complex activities Also a graph plenty of trace view functionalities and both simple and complex filters are available Additionally all functions of the OptoLyzer Studio Entry Edition are available CAN and LIN bus systems are supported O 2015 K2L GmbH amp Co KG 9 60001370A USER S GUIDE OptoLyzer Studio 1 3 Definitions of Terms For better understanding of the following chapters this section provides explanation to special terms used within this getting started Table 1 2 Definitions of Terms TERM ABBREVIATION DESCRIPTION Controller Area Network CAN Bus Analyzer a hardware device developed by Microchip CodeMeter State of the art software protection provided by Wibu Systems This technology allows flexible software licensing CmActLicence The license is transferred to a computer PC The license is associated with some properties of the computer CmDongle The license is fully transferred to a dongle CmDongle This allows to use the license on differe
131. stomized In a first step the device that sends a message and the message type itself have to be specified Therefore click the triangle in front of Empty Action 6 Select Send Message 4 60001370A 40 O 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio mi Speed Change olsactivity 4 Task1 Channel not available ype T 5 Figure 6 5 Activity View Tool Tip 7 The elements in the document change A yellow exclamation mark indicates that there is something missing or wrong Hover over the icon to view the tool tip 5 The tool tip mentions that no channel i e no device is specified right now The red rectangle c indicates the place where information is missing O 2015 K2L GmbH amp Co KG 41 60001370A USER S GUIDE OptoLyzer Studio wy Speed Change olsactivity Xx 4 d Task1 l Send to z Type E l Device 0 6 CAN 2 CAN 3 CAN 4 CAN 5 CAN 6 LIN 1 LIN 2 LIN 3 LIN 4 LIN 5 LIN 6 Figure 6 6 Activity Select Device and Channel 8 Click the drop down box 6 in the red rectangle to select the device and the channel which shall be used In our example Device 0 and Channel 1 are selected that has been identified in Figure 5 3 View Connected Devices in Device Manager on page 25 60001370A 42 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio mi Speed Change olsactivity Xx aq EASend Taski cy Sendto CAN1 Type 4 7 CAN Re
132. t Use the CTRL keys or CTRL Keypad keys to ZOOM the X axis In Out Use the CTRL SHIFT keys or CTRL SHIFT Keypad keys to ZOOM the Y axis In Out Use the Left Right viewport handles in the Overview pane to ZOOM the X axis In Out To ZOOM OUT to view all data then press CTRL NumPad0 or Space key or hold down the CTRL key and Double Click with the left mouse button To ZOOM OUT only the X axis to view the entire timeline then press CTRL Space To ZOOM OUT only the Y axis to view all values then press CTRL SHIFT Space or hold down the CTRL and SHIFT keys and then Double Click with the left mouse button SCROLLING To SCROLL simply click the middle mouse button and drag Left Right Up Down Use the Mouse Scroll Wheel Forward Backward to SCROLL the X axis Left Right Use the Left Right cursor keys to SCROLL the X axis Left Right Use the Home End keys to SCROLL to the Beginning End of the file buffer Use the CTRL End key to SCROLL to the End of the file buffer and set Pause to OFF Use the SHIFT Left Right cursor keys to SCROLL the Y axis Up Down Use the SHIFT Mouse Scroll Wheel Forward Backward to SCROLL the Y axis Up Down Use the Mouse to click and drag the Viewport to where you want in the Overview pane or simply click to where you want to move the Viewport to in the Overview pane Figure 7 20 Signal Graph Online Help 69 USER S GUIDE 60001370A OptoLyzer Studio Chapter 8 Creating Filters
133. t http www K2L de contact K2L GmbH amp Co KG Emmy Noether StraBe 14 76131 Karlsruhe Germany Technical Support Contact information for technical support is available at http www K2L de contact O 2015 K2L GmbH amp Co KG 115 60001370A USER S GUIDE
134. ta Frame 73385 09 46 31 258 898 Device 0 CAN 1 Status from MotorControlBoard Standard 6x108 ex Figure 5 15 Example of a Stored and not Stored Online Trace The name of the file inclusive its extension will be shown in the Trace View tab 26 The extension is missing in online Trace Views that are not stored Hover over other online files 27 6 Workspace x I Dias 8j olsloq A online 10 03 31 5 online 10 04 36 online 10 06 44 X 1New Workspace Open Containing Folder Device Channel Summary ID Data Lengt 4 Catalogs e CA N Data Add to Workspace 29 24 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 ex du MotorControlDemo dbc CAN Data 32 Device 8 CAN 1 Status from MotorControlBoard Standard 0x100 ex im Logs L CAN Data Float 33 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 8x e Filters CAN Date 31 Device 0 CAN 1 Status from MotorControlBoard Standard 609x100 ex E Activities L CAN Data 38 Device 6 CAN 1 Status from MotorControlBoard Standard 609x100 ex 6 CAN Data Close 38 Device CAN 1 Status from MotorControlBoard Standard 060x108 ex L CAN Data Close all but this 37 Device 0 CAN 1 Status from MotorControlBoard Standard 0x100 ex 160 CAN Date Close All 31 Device CAN 1 Status from MotorControlBoard Standard 0x100 ex L CAN Data 2 35 Device CAN 1 Status from MotorControlBoard Standard 609x100 ex m New horizontal tab group gt CAN Data 38 Device 6 CAN 1 Status
135. tails of that message Section 9 1 Disassembly on page 90 Together with the Trace View the Trace ribbon b is shown This ribbon is an additional ribbon that is also indicated as Split window c in the title bar The ribbon tab provides access to all functions that are available for the Trace View Important functions will be touched within this tour below A Split window indicates that the log file can be split e g either vertical or horizontal d i e two windows show data both referring to the same source Other split functions will be handled later on Section 7 1 Start Graph on page 57 In a next step before focusing on the Trace View a Catalog is loaded A Catalog helps interpreting the data in a Trace View Catalog files have to be created externally Some details are mentioned in Section 10 3 1 Catalogs on page 104 Notes lt is not a must to add a Catalog but helps presenting data in a user friendly way 26 2015 K2L GmbH amp Co KG USER S GUIDE OptoLyzer Studio ROT a x a 61 New Workspace Catalo New T m Logs A Add t ha CAN Catalog Filters cn atalog 9 ctivit ra talog a Mm PISOS E UN Catalog Ol Copy Ctrl C as ml Filter File ni di T4 Log File i Rename F2 pi Activity File Change Icon Figure 5 6 Load CAN Catalog 9 In the Workspace window select Catalog 9 right click to open the context menu select Add and then select CAN Catalog A dialog box opens O 2015 K2
136. tatus from MotorControlBoard CAN 1 Status from MotorControlBoard CAN 1 Status from MotorControlBoard CAN 1 Status from MotorCoptrolBoard CAN 1 Status from Uli CAM 1 Status from MotorControlBoard CAN 1 Status from MotorControlBoard CAN 1 Status from MotorControlBoard CAN 1 Status from MotorControlBoard CAM 1 Status from MotorControlBoard CAN 1 Status from MotorControlBoard CAN 1 Status from MotorControlBoard Figure 5 7 Online Monitoring after Loading a Catalog is loaded It has been created for the example environment and has to be replaced by a customer file matching to their needs As soon as the Catalog is loaded parts of data is interpreted as specified in the Catalog Figure 5 7 shows an example in column Summary f Have a look on the column in Figure 5 5 and Figure 5 7 To focus on the Trace View perform the following two optional steps Click the Maximize button 10 in the OptoLyzer Studio and the Close button 11 in the Workspace tool As mentioned before the Workspace can be reopened in the View ribbon without losing information USER S GUIDE 28 2015 K2L GmbH amp Co KG OptoLyzer Studio E j Home View Trace b Timestamp QA pt 7t x Y T Go to A Show Payload ET ta Message Type a p n oP fx Show Formula SH Column Chooser se Mode 4 p Sp ee UN Collapse All ME amp amp Best Fit All 5 online 09 15 59 v X In Time Device Channel
137. tatus from MotorControlBoard Star x109 En 7 15 27 34 700 233 Device 8 CAN 1 Status from MotorControlBoard Star aexleg ga B 15 27 34 788 223 Device 8 CAM 1 Status from MotorControlBoard Star axlee Bx 9 15 27 34 800 216 Device 8 CAN 1 Status from MotorControlBoard Star axleg gu 18 15 27 34 828 213 Device 8 CAN 1 Status from MotorControlBoard Star 4x109 En 11 15 27 34 848 211 Device 8 CAN 1 Status from MotorControlBoard Star axleg ga 12 15 27 34 868 213 Device 8 CAM 1 Status from MotorControlBoard Star axlee Bx 13 15 27 34 888 286 Device 8 CAN 1 Status from MotorControlBoard Star axleg go 14 15 27 34 988 211 Device 8 CAN 1 Status from MotorControlBoard Star x109 En 15 15 27 34 920 205 Device CAN 1 Status from MotorControlBoard Star aexleg ga l6 15 27 34 948 283 Device 8 CAM 1 Status from MotorControlBoard Star axlee Bx b 17 15 27 34 960 201 Device 8 CAN 1 Status from MotorControlBoard Star aexleg gu l8 15 27 34 988 194 Device 8 1 CAN 1 Status from MotorControlBoard Star axlee OX a a m d 53143 53143 0 I A Figure 8 1 Show Filters Step 1 4 Move the mouse cursor over the status bar of the Trace View till a double ended arrow is visible 1 2015 K2L GmbH amp Co KG 71 60001370A USER S GUIDE OptoLyzer Studio 60001370A 1 online_15 27 25 olslog a d Time Device B 15 27 34 628 311 Device 8 1 15 27 34 640 244 Device 8 2 15 27 34 660 242 Device 8 K 3 15 27 34 680 239 Device 8
138. ted device c Each connected device is shown in a separate section 72 USER S GUIDE 2015 K2L GmbH amp Co KG OptoLyzer Studio The default Filters are described in the Table 8 1 below Table 8 1 Default Filters aten 00000 Protocol Protocol Filters allow to filter all messages of a protocol family b If Protocol Filters are not clicked default all messages of that protocol are displayed if not blocked by another filter u f Protocol Filters are selected i e are in blocking mode all messages of that protocol are blocked not displayed Each supported protocol can be controlled by its own Protocol Filter It depends on the OptoLyzer Studio Edition license which Protocol Filters are supported Right now there are a CAN and a LIN Protocol Filter The respective button in front of a channel is a toggle button Two modes are possible The Protocol Filter is not clicked i e not active default This means all messages are passing The Protocol Filter is clicked All messages of the selected protocol type are blocked By default all corresponding channels of the connected devices are blocked The Filter counter in the status bar increases d The Chamnel Filter is not clicked e not active default This means all messages are passing The Channel Filter is clicked All messages of the selected protocol type are blocked The Filter counter in the status bar increases d Device Each connected
139. tudioSetup x64 msi 4 Install it on the PC Follow the instructions 5 Remove the CD if necessary O 2015 K2L GmbH amp Co KG 13 60001370A USER S GUIDE OptoLyzer Studio 3 3 Licensing 3 3 1 Home In order to access all functions of the OptoLyzer Studio a license key has to be activated There are two methods to activate the license Dongle license named CmDongle in the following sections The license is kept on a CmDongle and can be used on several PCs by plugging the CmDongle in the respective PC PC license named CmActLicense in the following sections The license is associated with some properties of a PC to which the license was transferred Activate a License Online Follow the steps below for activating a license 1 Plug the CmDongle in an USB port of the PC This hardware dongle is part of the shipment The operating system installs the corresponding device drivers You can skip this step if you ordered a PC license CmActLicense 2 Start OptoLyzer Studio i e click Start Programs K2L OptoLyzer Studio OptoLyzer Studio Click File in the menu bar and select Options The Options window opens 4 n the left panel of the Options window select License The right part of the window shows information about the licensing and a License Central link 5 Click License Central alternatively enter http www k2l de license central in a browser The CodeMeter License Central WebDepot webpage opens T
140. tyle operator h others to the right The fixed style operator is indicated by a broader strip compared to other property borders Columns to the left of it will not be scrolled horizontally default setting Properties of interest can be moved just drag the respective header of the column and move it to the place you want i to the left of the fixed style operator This helps keeping the focus on details while scrolling other values horizontally 12 To optimize the presentation of data content header and column width click Best Fit All 12 O 2015 K2L GmbH amp Co KG 29 USER S GUIDE 60001370A OptoLyzer Studio Home View Trace A m P Timestamp At p O x HN Go to v A Show Payload Em Message Type r1 gt fx Show Formula 38 Column Chooser E Mode 4 58 7a Topo Sos EE Collapse AM 7 i Best Fit Al D online 09 15 59 14 1x Index Fme j Device Channel Summary ID Data Length Data CAN Data Fram 4320377 20 50 06 263 028 Device 0 CAN 1 Status from MotorControlBoard Standard ex100 ex8 D2 PECES eo ee CAN Data Fram Type of DEAE eas Device CAN 1 Status from MotorControlBoard Standard 6x100 ex8 7D eB FD ei O 415 CAN Data Frame z 27 o5 22 00 205 024 Device 0 CAN 1 Status from MotorControlBoard Standard 0x108 ex8 D2 ec BC ee ee 7E ee ee CAN Data Frame 129386 09 59 06 923 021 Device 8 CAN 1 Status from MotorControlBoard Standard 0x100 0x8 AS 0D 78 00 00 7E 00 00 CAN Data
141. ure 3 10 Connection Diagram when Used with CAN Bus Analyzer 0 0000 ee eee eee 20 Figure 4 1 Example Environment 0 0 0 00 ee ee eee eee ee eens 21 Figure 5 1 OptoLyzer Studio First Start 0 eee eens 23 Figure 5 2 Check for Connected Devices 00 ne eee eee ene 24 Figure 5 3 View Connected Devices in Device Manager 0 00 c eee eee eee eee 25 Figure 5 4 Start Online Monitoring llle Rr rra 25 Figure 5 5 Online Monitoring 0 00 cc hr 26 Figure 5 6 Load CAN Catalog 0 0 cc Rn 27 Figure 5 7 Online Monitoring after Loading a Catalog 0 0 cee eee 28 Figure 5 8 Focusing on Trace View eee eee ee eens 29 Figure 5 9 Focusing on Trace View Content llli 30 Figure 5 10 Detail View Body and Signal 0 0 0 ccc eee eee ens 31 Figure 5 11 Adding COMAS 42 casses rereana 3 8 9o d oo bh SESOR6O8GS ESS EDU Hub Eee a 32 Figure 5 12 Example of a Fixed Position Trace View 0 0 0 ee eee 32 Figure 5 13 Using Time Stamp Functions 1 2 2 0 0 cc ete eae 34 Figure 5 14 Using Time Stamp Functions 2 2 0 0 cc eee ees 35 Figure 5 15 Example of a Stored and not Stored Online Trace 0 000 eee 36 Figure 5 16 Assign Log File to Workspace 00 cc eee eee 36 Figure 5 17 Drag and Drop Log File within Workspace llle 36 Figure 5 18 Stored Workspace 1 ee ee eee eee eens 37 Figure 6 1 Load Workspace from R
142. w l e switch to the Home ribbon and click Start A Trace View is started oplit the window as shown in Figure 7 1 Split Trace View and Show Graph on page 57 l e in the Trace ribbon click Best Fit All Show and select Graph in the list Notes This procedure is described in detail in Section 7 1 Start Graph on page 57 9 6 Workspace 4 2 CAN Demo Documentation Catalogs Logs Filters 4 Activities i4 Speed Change olsactivity 1 8 9 60001370A Select a message in the Trace View The ribbon tab changes now showing the Trace ribbon Click Payload in the Trace ribbon Click the small triangle in front of a message to expand a Detail View Drag amp Drop the Signal ActualRotationSpeed to the empty area The Graph shows the progress of this speed signal 4 x online 10 45 15 0lslog wq Speed Change olsactivity 2 M M 4 O Start Speed up and Slow down Y Loop 4 Sequence x Sendto CAN1 Type CAN Data Message CANID Control Extended DLC 8 Data Signals SetRotationSpeed 5150 LED_D17 On y Delay 2000 ms Y Sendto CAN1 Type CAN Data Message CANID Control Extended DLC 8 Data Signals SetRotationSpeed 50 lt LED_D17 Off Y Delay 2000 ms Figure 7 11 Start Activity To Create Spike Signals Step 1 Expand the Activities folder in the Workspace window and double click Speed Change olsactivity 1 Alternatively you can right
143. want to transfer the licenses 3 Click Activate Selected Licenses Now 1 Select the licenses you want to activate 2 Select the locally connected CmContainer to which you want to transfer the licenses 3 Click Activate Selected Licenses Now amp Name CmComtainer Status G Name CmContainer Status M OptoLyrzer Studio Foundation CL Edition Avalable Y OptoLyzer Studio Foundation CL Edition Available Select CmContainer Select CmContainer 3 3313338 Bc Get CmContainer automatically 4g 5b 5a Activate Selected Licenses Now 6 Offline license transfer Activate Selected Licenses Now 6 Offline license transfer ig Show other licenses in this ticket d igi Show other licenses in this ticket i Select binding e E Select binding ld My Licenses f idi My Licenses Figure 3 4 Select CmContainer Example The figure above depicts the window for the CmDongle on the left side and the window for the CmActLicense on the right side In addition you can show other licenses in the ticket d or switch back to the binding selection e or to My Licenses f 9 For the CmDongle click the arrow in the drop down box and select a CmContainer 5a If no CmContainers are visible the button next to the drop down box allows to refresh the view c After selecting the CmContainer of interest click Activate Selected Licenses Now 6 For the PC license no Container has to be selected as the Container is automatically
144. x 4 1 CAN Demo Documentation w In Time Device Channel Summary ID Data la Catalogs a ia Logs c Filters la Activities 4 m 0 5314382 1v l 4 Protocols Q CAN LIN 4 Device LIN1 O cani Q CAN2 CAN3 LIN 2 LIN 3 LIN 4 LIN 5 Figure 8 5 Disable All Filters 4 Click Disable All 5 in the Filters ribbon All Filters are disabled The Filter counter in the status bar shows null active filters The Trace View shows all received messages The first number in the status bar equals the second number in the status bar O CANA Q CANS CAN6 LIN 6 Home View Trace Ei gt mesmo Dar ni Se 9 C XC Dy i Stop Clear 7 Disable A Go to v al Show Payload ir Eze A Message Type Figure 8 6 Disabled Filters 60001370A 76 USER S GUIDE ag Fl Hide peg Goto Reference fx Show Formula 8 Add Column ol 38 Column Chooser a Mode i 58 a 8 Collapse All Best Fit All Split vie Logging el Details Columns 6 Workspace x online 152725 olslog M 4 1 CAN Demo Documentation In Time Device Channel Summary ID Data E Catalogs L H811 15 41 30 396 143 Device 8 CAN 1 Status from MotorControlBoard Star 0x100 Ox tal Logs L H812 15 41 30 416 140 Device 6 CAN 1 Status from MotorControlBoard Star 0x100 ex La Filters L H813 15 41 30 436 138 Device 6 CAN 1 Status from MotorControlBoard Star 0x100 6x 2 Activities L 11814 15 41
145. xample if you open the Disassembly Section 9 1 Disassembly on page 90 and select a property additional descriptions are presented If you open the Device Manager or the System Info and select a device you get details about the selected device 10 5 1 How To Use the Description To start the Description follow these steps Home View Trace e 7 Errors amp Warnings Description Bit View 0x ala 6 Workspace f Disagsembly j System Info Hexadecimal 13 Device Manager F4 Hex View Integers Figure 10 7 Start Description 1 After starting of the OptoLyzer Studio switch to the View ribbon if necessary and click Description 1 o Description 1 x i3 Device Manager n x device o OptoLyzer MOCCA CLF 1303140146 Device 1 i Twinkle Deactivate mm Device 2 CAN BUS Analyzer Hardware OptoLyzerMOCCA compact A Twinkle Deactivate 1500 EE Device OPtolyzerMOCCA compact 1303140028 Serial Number 1303140028 odia Twinkle Deactivate MAC Address 00 50 C2 6A B6 D7 4 USB Driver Version 9 5 7 0 Find Ctrl F eden id 4 8 125 2 FPGA Fi Select All Ctri A inmware Version ESTA 3 Copy Ctri C Print Preview Print Ctri P Save As Figure 10 8 Example of a Description The Description tool is opened It depends on the selected property whether descriptions are available or not Figure 10 8 shows one example of an error message and how it is presented within the tool 2 For example open the Device Manager as desc
146. y is added to the Activity that helps to visually follow the entire Activity procedure when it is started Click the plus sign as shown above 12 This adds a second task as Empty Action This task can be specified as a delay 2015 K2L GmbH amp Co KG 47 60001370A USER S GUIDE OptoLyzer Studio i Speed Change olsactivity d O Start 5peed up and Slow down w Send to CAN1 Type CAN Data Message CAN ID Control i Extended DLC 8 Data Signals Set Rotation Speed 5150 1s LED D17 On m Empty Action w Empty Action g Send Message Wart Message Delay ag 13 Loop LIN Switch Schedule Table LIN Wakeup LIN GoToSleep LIN Restart Figure 6 14 Activity Insert a Delay Step 2 15 Therefore click the triangle in front of Empty Action and select Delay 13 4 Sequence i CANID Control i lt Extended DLC amp h Data Signals h g Set Rotation Speed 5150 1 p 18 LED D17 On h I Delay 100 ms ame EE A XT Figure 6 15 Activity Insert a Delay Step 3 16 After inserting Delay the application identifies that there are more than one action h which are automatically enumerated and will be sequentially executed They are automatically grouped in a sequence i 17 Click into the input field to the right of Delay mark the default value 100 and enter 2000 14 as value i e the delay will be 2000 ms The target of the next steps is to show

Download Pdf Manuals

image

Related Search

Related Contents

スーパーたこまるこ(ガス式) こ  Product Manual  教育厚生委員会会議録  Invacare® Matrx® PB Elite Manuale d`uso  Epson Apex User's Manual  Philips MCM239  取扱説明書 基本編「ネットワーク設定を行う」の変更に ついて  MicroGear Ultra Installation and User`s Manual MicroGear Ultra  View Zebra`s QLn Series Data Sheet for Full Spec Information  Motor Corredizo a Cremalleras Manual de Usuario ST-DHH4M-PRO  

Copyright © All rights reserved.
Failed to retrieve file