Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Matt last won the day on May 14

Matt had the most liked content!

Community Reputation

6 Neutral

Recent Profile Visitors

88 profile views
  1. Previously save CSV from TEC was not supported (disabled) but I've since added this back in, but not really compared CSV files saved direct from a live session vs re-saved from a TECLOG Save CSV/TEC will save per each 50ms whatever the values were in the chart at that time (even if there were no message updates). Rawcsv only displays messages updated at that time If possible, can you post here one of your saved TECLOG files, which you then also saved the CSV from? And the TLO (layout file) you were using? I'll try and re-create here and see what I can do to improve it
  2. It's only display settings affected (number of graphics updates throttled). On playback here I did not notice the lowered update rate, just the graphics are less refined
  3. Our next build will have the option -lowrender parameter (so add this to the windows shortcut) which will pull back the graphics levels and frame updates. Let me know how that goes once the release is up Less frame updates and smaller / less buffers from lower rendering may stop the DLL crashing hopefully
  4. I saw that in the system event report: Faulting module path: C:\WINDOWS\SYSTEM32\igd10umd32.dll However I don't have any information on that DLL, so sounds like one used for your graphics drivers perhaps? I pulled back the graphics levels and frame updates, but we might add a parameter to control the level since it starts looking chunky
  5. I've done some digging into the chart rendering and have done some optimisation for display updates (at the expense of display render quality). So we can try that on the next release and see if that improves things
  6. With the resource error messages I'm seeing on playback, this indicates that the machine is it is running out of graphics memory to process the bitmaps. The more frequent the updates, the sooner the lock up will happen I think this is why you get so far with the logging updates and then it locks the UI. The more graphics displayed, and the more updates happening then the more graphics buffer required. Less chart items will mean less buffer updates, and unticking the 'legend' tickbox may also reduce this further. I've gone through the reports and only see the 'not shutdown cleanly' errors. There is only one reported CTD due to the 'Opening log' window timed out, which triggered a semaphore timeout crash. The chart needs a dedicated GPU to process the graphics. The GPU does not need to be dedicated graphics (I'm running a laptop with shared memory for example and that is fine, but slower than dedicated graphics memory). When you start sharing shared 4GB memory with graphics memory it might be putting too much strain on the graphics updates, which is why some games are no go. Let me know how it goes with say 8 channels selected, and no legend. I suspect it might have hit the limits of that machine
  7. Logs show that there are resource issues during the display and scrolling of the chart Chart_ChartMessage: RecoverableError ResourceHandlingError Can't write to bitmap. Problem might be caused by insufficient resources. System.Windows.Media.Imaging.WriteableBitmap.WritePixels What video card are you using? Do you know how much memory it has?
  8. One trigger for the issue could be the auto connection. Potentially it could be auto connecting/disconnecting in the background a lot (but we don't debug log connection attempts at the moment). Try adding double the channels (4, then 8 and then 16 without auto connect) If you disable the legend (untick the box) does that help much. Was dragging around the legend one of the main things locking up the screen? When you say crash are you talking about everything locking up? Not PCMTEC editor completely shutting down?
  9. Thanks. I've got the email so will have a look now
  10. The auto save log files show that there was still recording in the background, but in the foreground it seems that everything has frozen up, but I don't have anything in the logs to see why that is the case Try this sequence 1. Open up the data logger without the cable connected 2. Untick all boxes except for 2 (say RPM and coolant temp) before you connect the cable. That way you can change what is selected before it start logging 3. Click the vehicle connect button once, then wait 5 seconds and then click it again (even though disconnected, it should disable auto connect) 4. Connect the cable and ignition on (should not auto connect). 5. Press the vehicle connect button 6. Let me know if it is still freezing up, and how long it takes to freeze up 7. Disconnect the cable when frozen up and will look at the log Generally we don't debug log record incoming data (as it fills up the log). Also the auto connect code runs in a loop attempting connection to the cable and then vehicle, so that doesn't record anything. Disabling the auto connect loop will log more stuff with the manual connection attempts
  11. Okay will have a look at that today. I had a look through the other debug logs on Friday, and it seems to record for about 80-150 seconds of logging, and then it loses connection to the vehicle. I'm not sure why you are losing connection, but we only get a timeout error and then it tries to reconnect That there may be problems on your machine auto reconnecting, and we see the message ERR_INVALID_CHANNEL_ID and later ERR_INVALID_DEVICE_ID. If you see this message, then unplug both ends of the cable (to reset it) If you select less channels, are you able to record for longer (say only 2 channels?). Also is your Tactrix cable a genuine or clone unit? I'm not sure yet exactly why we are seeing those problems on this machine
  12. Thanks for the quick update. I will have to go through your PCMTEC debugging logs (Help > Send file to support) to see what is going on, but I don't think its performance related at this time
  13. You said it wasn't maxed out on the other machine, so I would like to look into that further. How many parameters were enabled? If you say only had 4 parameters enabled, would it then log okay or still freeze up after a while? How about 16 of them? One thing which is an open issue is having lots (say 200 parameters) enabled and stored in the chart can cause big delays, when enabling/disabling items. What I will do is only put the 16 into the chart (which are displayable) and the rest are held in 'storage' and swapped into the chart when added to display
  14. Matt


    We are looking into adding some of the Workshop parameters to Pro version, so will update once that has been done (in 1.23 release coming up)
  15. Introduction The data logger is build into the PCMTEC editor, and allows you to seamlessly log your vehicle, and switch between the Nagivator and Flashing windows during a logging session, and then continue logging after reflashing and restarting the vehicle. Once the Datalogger windows is opened, and the vehicle ignition turned on, the data logger will automatically connect to the Vehicle PCM: Vehicles with a ZF automatic transmission can connect also the the transmission, using the 'Trans' button External logging for recording AFRs, boost pressure or other user defined variables can be done using the DLP IO8-G Analogue/Digitial converter. This is covered in another HOWTO here Selecting Channels Use the Channels tab to select which Scalars you wish to view in the chart. Whilst the chart itself can display upto 16 channels (comrised of 4 charts, with 4 slots per chart), extra channels can be logged and saved and reviewed later on. These can be selected live whilst connected to the PCM and TCM (ZF) and are then added to the logging session. Clicking on the Scalars tab displays the currently selected items. Anything greyed out is not displayed on the chart, but can be added using the right click menu Allocating Chart Items Right click and select a Chart item to allocated TQ_ETC_SRC to Chart 4 / Slot 1 for example Otherwise use Multi Chart add to quickly add to the next available slot (if any are available) That now displays in our chart Using Scalar Delete will remove items from the chart, but they will still be recorded as part of the logging session Using Chart Remove will free up the slot on the chart, but keep logging it and displayed in the Scalar section (greyed out) Adjusting Ranges There are several methods to adjust ranges of scalars from their defaults: 1. Right click Scalar and adjust range 2. Click and use the Zoom +/- buttons 3. Hover the axis and use the mouse scroll button, and adjust by hold and move up / down 4. Otherwise click the axis and use CTRL PAGE / CTRL DOWN keys Use the PAGE UP / PAGE DOWN keys to adjust the position of the axis 5. Right click the axis and adjust the range using the window All range adjustments are saved, and can be stored in the save Layout feature Sorting Scalar items list By default all items are sorted into their 'parent' groups, matching the Channel tree. If you Right click and disable 'auto sort' you can custom configure the ordering of the 'Scalars list' Here I used CTRL UP and CTRL DOWN to move the scalar items with all temperature scalars positioned together Enumerated Items Some chart items like FUEL_SOURCE and TQ_ETC_SRC have meanings attached to the values, these are enumerated items. You can display the raw value by unticking the Enumerated tickbox Update rates Whilst there are no limitations on the number of channels you can log, on BA all channels will be 'polled'. Adding more channels will gradually reduce the update rate. On vehicles BF upwards, rapid packet reading is available for upto at least 15 DMRs and then polling available on top of this. If one of the channels you have selected requires a faster update rate, it can be forced to use rapid packet by selecting High Priority for that channel The priority tickbox (left of the Scalar name) will be enabled for those High priority items you have selected. If none are selected then at least the 15 first DMRs in the list will be used for rapid packet. Layout Load / Save Use the Save / Load / Load append layout buttons (also available from the File menu) to keep a copy of your current chart configuration, including the items ticked, their chart slot and their ranges Load append will add extra chart items to your current chart (ticked and their position if available) if they were not ticked previously. Note: Where a slot is already used, these will be ignored and not displayed Layout files are saved in the PCMTec/Logging layouts folder, and saved as TLO files Pause / Start / Clear buttons During logging you can pause the live log updates (logging will still happen in the background) and then review your current log by moving the blue cursor You can drag the cursor with the LHS mouse button and moving the mouse, or using the LEFT / RIGHT cursor keys. Holding the cursor keys will flip through the log page by page as it scrolls through the log. The legend/scalar values will update showing the current values at the cursor, even during a live logging session. Clear button will clear out the current log. If the logging is over 10 seconds then you will be prompted if you want to keep the log. Logs are auto saved in case you wish to retrieve something later, then check out the auto save folder Loading and Saving Logs Use the Save icon to save your log as a TECLOG or CSV file (for loading into other software like MegaLogViewer for example) Open the file will start in the PCMTec/Data logs folder, where your save files are located CSV files from PCMTEC as well as other Ford tuning software export CSV format, are supported by the data logger for playback mode In playback mode, you can press Start to begin playback, and pause to stop. Display Options Smoothing: is on by default and will remove some of "stair casing" of the chart data Auto range: is off by default. This will adjust the chart range based on what has been logged so far (or the range during playback). Turning on will adjust the range to fit the current screen you see: Auto scroll: will stop the chart scrolling if unticked Legend: when unticked will hide the legend window if required Adjusting units Units must be adjusted whilst the PCM is disconnected. When doing this, the charts will be auto scaled to the new units type (for example from deg F to deg C) Either adjust individually, from the Units dropdown: Or adjust everything from bulk change: Zooming The time axis can be zoomed in and out using the scroll wheel on the mouse, when hovered over the main chart. Either zoom to the Left or Right hand side of the chart, upto a maximum of 1/8 second zoom level. Using the keyboard, using UP and DOWN arrow keys will also perform similar zoom functions Full short cut keys are available with F1 or the Shortcuts icon Full short cut keys descriptions are in this HOWTO
  • Create New...