Openport standalone Config tool Beta

Re: Openport standalone Config tool Beta

Postby CasopoliS » Sun Nov 01, 2009 10:30 am

freakin wrote:CasopoliS, can you download the version 1.2.23 at the top should enable me to see what the problem is.If it errors can you get a screen shot of the message box that will appear with the app in the back ground so I can see the bottom box

you could also try putting these two files in your windows\system32 directory if they don't already exist (don't overwrite your existing ones if they exist)

The attachment msxml2.dll.txt is no longer available


The attachment scrrun.dll.txt is no longer available


I did not have the msxml2 file... so I put it in there. See attached screenshot. This comes up as soon as I select the ECU.
Attachments
log_config.jpg
1.2.23 error Vista 64 SP2
log_config.jpg (119.12 KiB) Viewed 56246 times
CasopoliS
 
Posts: 25
Joined: Sun Aug 13, 2006 2:08 pm

Re: Openport standalone Config tool Beta

Postby CasopoliS » Sun Nov 01, 2009 10:35 am

mickeyd2005 wrote:
freakin wrote:apart from RPM and the defogger what are the common on/off controls?


Coolant temperature would be a good trigger.


You should add a text box where you can type in a temperature too, so it can throw it into the code. Common would be about 76 C though.

Here is an example I found to trigger using coolant temp

conditionrpn = RPM,0,>,CT,76,>,&&
action = start

I have not tested this though.
CasopoliS
 
Posts: 25
Joined: Sun Aug 13, 2006 2:08 pm

Re: Openport standalone Config tool Beta

Postby freakin » Sun Nov 01, 2009 10:47 am

It looks like you have not set up logging definitions in rom raider logger. The line that has loading log defs should have a path after it
freakin
 
Posts: 44
Joined: Sat Oct 31, 2009 5:20 pm

Re: Openport standalone Config tool Beta

Postby CasopoliS » Sun Nov 01, 2009 11:13 am

freakin wrote:It looks like you have not set up logging definitions in rom raider logger. The line that has loading log defs should have a path after it


yup that was it! I am not on my logging CPU, I only edit ROMs on this computer. I guess I never launched the logger before. You should have error checking for not finding the appropriate files or xml file location.

It would also be cool if you could sort the list by Name.
CasopoliS
 
Posts: 25
Joined: Sun Aug 13, 2006 2:08 pm

Re: Openport standalone Config tool Beta

Postby CasopoliS » Sun Nov 01, 2009 11:59 am

I posted in the other thread. I am getting no CSV files...
CasopoliS
 
Posts: 25
Joined: Sun Aug 13, 2006 2:08 pm

Re: Openport standalone Config tool Beta

Postby freakin » Sun Nov 01, 2009 12:26 pm

should be fixed now in v1.4.24

enthusiast wrote:When I click on "Choose logging start stop" and select use "Defogger" the output in the LogCfg.txt is:

Code: Select all
conditionrpn = engine_speed,1,==
Action = start

conditionrpn = defogger_sw,0,==
action = stop


should be:

Code: Select all
;conditionrpn = defogger_sw,1,==
;action = start

;conditionrpn = defogger_sw,0,==
;action = stop
Last edited by freakin on Sun Nov 01, 2009 12:38 pm, edited 1 time in total.
freakin
 
Posts: 44
Joined: Sat Oct 31, 2009 5:20 pm

Re: Openport standalone Config tool Beta

Postby freakin » Sun Nov 01, 2009 12:37 pm

all that sort of error trapping etc will go into a later release, just concentrating on core functionality for now.


CasopoliS wrote:
freakin wrote:It looks like you have not set up logging definitions in rom raider logger. The line that has loading log defs should have a path after it


yup that was it! I am not on my logging CPU, I only edit ROMs on this computer. I guess I never launched the logger before. You should have error checking for not finding the appropriate files or xml file location.

It would also be cool if you could sort the list by Name.
freakin
 
Posts: 44
Joined: Sat Oct 31, 2009 5:20 pm

Re: Openport standalone Config tool Beta

Postby freakin » Sun Nov 01, 2009 1:30 pm

this will start logging when the RPM is above 0 AND the coolant temp is over 76C but when should it stop ?

I would have thought it should stop when RPM = 0 OR coolant temp<76

(the temperatures are examples)


CasopoliS wrote:
mickeyd2005 wrote:
freakin wrote:apart from RPM and the defogger what are the common on/off controls?


Coolant temperature would be a good trigger.


You should add a text box where you can type in a temperature too, so it can throw it into the code. Common would be about 76 C though.

Here is an example I found to trigger using coolant temp

conditionrpn = RPM,0,>,CT,76,>,&&
action = start

I have not tested this though.
freakin
 
Posts: 44
Joined: Sat Oct 31, 2009 5:20 pm

Re: Openport standalone Config tool Beta

Postby CasopoliS » Sun Nov 01, 2009 1:48 pm

freakin wrote:this will start logging when the RPM is above 0 AND the coolant temp is over 76C but when should it stop ?

I would have thought it should stop when RPM = 0 OR coolant temp<76

(the temperatures are examples)



It should stop when RPM==0

The start should be an AND condition... but really, if the coolant is above 76C... the RPM>0, so making sure the RPM is >0 is perhaps a little redundant... but nonetheless it is the correct way of saying it.
CasopoliS
 
Posts: 25
Joined: Sun Aug 13, 2006 2:08 pm

Re: Openport standalone Config tool Beta

Postby freakin » Sun Nov 01, 2009 2:31 pm

i think i have added coolant temp to the triggers now on first post
freakin
 
Posts: 44
Joined: Sat Oct 31, 2009 5:20 pm

Re: Openport standalone Config tool Beta

Postby enthusiast » Sun Nov 01, 2009 6:11 pm

freakin wrote:should be fixed now in v1.4.24

enthusiast wrote:When I click on "Choose logging start stop" and select use "Defogger" the output in the LogCfg.txt is:

Code: Select all
conditionrpn = engine_speed,1,==
Action = start

conditionrpn = defogger_sw,0,==
action = stop


should be:

Code: Select all
;conditionrpn = defogger_sw,1,==
;action = start

;conditionrpn = defogger_sw,0,==
;action = stop


Thanks!
enthusiast
 
Posts: 22
Joined: Fri May 05, 2006 6:30 pm

Re: Openport standalone Config tool Beta

Postby CasopoliS » Sun Nov 01, 2009 7:25 pm

freakin - the coolant temp feature does not put the number in the log file. i.e. it says 76 but puts a 0 in the file.
CasopoliS
 
Posts: 25
Joined: Sun Aug 13, 2006 2:08 pm

Re: Openport standalone Config tool Beta

Postby enthusiast » Sun Nov 01, 2009 7:28 pm

One more request. Would it be possible to look for the LogCfg.txt in the same directory and if present reads in the current settings and show them in the Config tool?
enthusiast
 
Posts: 22
Joined: Fri May 05, 2006 6:30 pm

Re: Openport standalone Config tool Beta

Postby CasopoliS » Sun Nov 01, 2009 7:34 pm

Another cool option would be to look for a RR logger profile, and create a logcfg file based on the parameters called out in the RR logger profile file (romraider.xml I think its called). I have a few profiles saved depending on what information I want to log. Its easy to go into RR logger and select the parameters you want to log, and to create a profile. The next step would be to create a logcfg file from this.
GREAT work and thanks for helping the community out.
CasopoliS
 
Posts: 25
Joined: Sun Aug 13, 2006 2:08 pm

Re: Openport standalone Config tool Beta

Postby ptharris » Sun Nov 01, 2009 11:15 pm

I have tried the new tool and placed the logcfg file in the root directory of the OP2 sd card

How ever I am not getting any .csv log files!
Anu ideas?
Code: Select all
type=ssmk

paramname = Engine_Speed(rpm)
paramid = 0x00000E
databits = 16
scalingrpn = x,4,/

paramname = Ignition_Total_Timing(degrees)
paramid = 0x000011
databits = 8
scalingrpn = x,128,-,2,/

paramname = Throttle_Opening_Angle(%)
paramid = 0x000015
databits = 8
scalingrpn = x,100,*,255,/

paramname = Mass_Airflow_Sensor_Voltage(V)
paramid = 0x00001D
databits = 8
scalingrpn = x,50,/

paramname = Learned_Ignition_Timing(degrees)
paramid = 0x000028
databits = 8
scalingrpn = x,128,-,2,/

paramname = Primary_Wastegate_Duty_Cycle(%)
paramid = 0x000030
databits = 8
scalingrpn = x,100,*,255,/

paramname = A/F_Sensor_#1(AFR)
paramid = 0x000046
databits = 8
scalingrpn = x,128,/,14.7,*

paramname = Fine_Learning_Knock_Correction(degrees)
paramid = 0x000199
databits = 8
scalingrpn = x,0.25,*,32,-

paramname = IAM*(raw_ecu_value)
paramid = 0x20118
databits = 8
scalingrpn = x

paramname = Engine_Load*(g/rev)
paramid = 0x21847
databits = 16
scalingrpn = x,.00006103515625,*

paramname = CL/OL_Fueling*(status)
paramid = 0x20F22
databits = 8
scalingrpn = x,6,+

paramname = Feedback_Knock_Correction*(degrees)
paramid = 0x20B80
databits = 8
scalingrpn = x,.3515625,*,45,-

paramname = Fine_Learning_Knock_Correction*(degrees)
paramid = 0x20B85
databits = 8
scalingrpn = x,.3515625,*,45,-

paramname = Fine_Learning_Table_Offset*(index_position)
paramid = 0x20B86
databits = 8
scalingrpn = x,1,+

paramname = Manifold_Relative_Pressure_(Direct)*(psi_relative)
paramid = 0x2186C
databits = 16
scalingrpn = x,32768,-,0.01933677,*

paramname = defogger_sw
paramid = 0x64
databits = 1
offsetbits = 5
isvisible = 0

conditionrpn = defogger_sw,1,==
Action = start

conditionrpn = defogger_sw,0,==
action = stop



logout
Code: Select all
01: type=ssmk
  : name[type,8] value[ssmk,0,0.000000]
02: paramname = Engine_Speed(rpm)
  : name[paramname,16] value[Engine_Speed(rpm),0,0.000000]
03: paramid = 0x00000E
  : name[paramid,17] value[0x00000E,14,0.000000]
04: databits = 16
  : name[databits,22] value[16,16,16.000000]
05: scalingrpn = x,4,/
  : name[scalingrpn,18] value[x,4,/,0,0.000000]
06: paramname = Ignition_Total_Timing(degrees)
  : name[paramname,16] value[Ignition_Total_Timing(degrees),0,0.000000]
07: paramid = 0x000011
  : name[paramid,17] value[0x000011,17,0.000000]
08: databits = 8
  : name[databits,22] value[8,8,8.000000]
09: scalingrpn = x,128,-,2,/
  : name[scalingrpn,18] value[x,128,-,2,/,0,0.000000]
10: paramname = Throttle_Opening_Angle(%)
  : name[paramname,16] value[Throttle_Opening_Angle(%),0,0.000000]
11: paramid = 0x000015
  : name[paramid,17] value[0x000015,21,0.000000]
12: databits = 8
  : name[databits,22] value[8,8,8.000000]
13: scalingrpn = x,100,*,255,/
  : name[scalingrpn,18] value[x,100,*,255,/,0,0.000000]
14: paramname = Mass_Airflow_Sensor_Voltage(V)
  : name[paramname,16] value[Mass_Airflow_Sensor_Voltage(V),0,0.000000]
15: paramid = 0x00001D
  : name[paramid,17] value[0x00001D,29,0.000000]
16: databits = 8
  : name[databits,22] value[8,8,8.000000]
17: scalingrpn = x,50,/
  : name[scalingrpn,18] value[x,50,/,0,0.000000]
18: paramname = Learned_Ignition_Timing(degrees)
  : name[paramname,16] value[Learned_Ignition_Timing(degrees),0,0.000000]
19: paramid = 0x000028
  : name[paramid,17] value[0x000028,40,0.000000]
20: databits = 8
  : name[databits,22] value[8,8,8.000000]
21: scalingrpn = x,128,-,2,/
  : name[scalingrpn,18] value[x,128,-,2,/,0,0.000000]
22: paramname = Primary_Wastegate_Duty_Cycle(%)
  : name[paramname,16] value[Primary_Wastegate_Duty_Cycle(%),0,0.000000]
23: paramid = 0x000030
  : name[paramid,17] value[0x000030,48,0.000000]
24: databits = 8
  : name[databits,22] value[8,8,8.000000]
25: scalingrpn = x,100,*,255,/
  : name[scalingrpn,18] value[x,100,*,255,/,0,0.000000]
26: paramname = A/F_Sensor_#1(AFR)
  : name[paramname,16] value[A/F_Sensor_#1(AFR),0,0.000000]
27: paramid = 0x000046
  : name[paramid,17] value[0x000046,70,0.000000]
28: databits = 8
  : name[databits,22] value[8,8,8.000000]
29: scalingrpn = x,128,/,14.7,*
  : name[scalingrpn,18] value[x,128,/,14.7,*,0,0.000000]
30: paramname = Fine_Learning_Knock_Correction(degrees)
  : name[paramname,16] value[Fine_Learning_Knock_Correction(degrees),0,0.000000]
31: paramid = 0x000199
  : name[paramid,17] value[0x000199,409,0.000000]
32: databits = 8
  : name[databits,22] value[8,8,8.000000]
33: scalingrpn = x,0.25,*,32,-
  : name[scalingrpn,18] value[x,0.25,*,32,-,0,0.000000]
34: paramname = IAM*(raw_ecu_value)
  : name[paramname,16] value[IAM*(raw_ecu_value),0,0.000000]
35: paramid = 0x20118
  : name[paramid,17] value[0x20118,131352,0.000000]
36: databits = 8
  : name[databits,22] value[8,8,8.000000]
37: scalingrpn = x
  : name[scalingrpn,18] value[x,0,0.000000]
38: paramname = Engine_Load*(g/rev)
  : name[paramname,16] value[Engine_Load*(g/rev),0,0.000000]
39: paramid = 0x21847
  : name[paramid,17] value[0x21847,137287,0.000000]
40: databits = 16
  : name[databits,22] value[16,16,16.000000]
41: scalingrpn = x,.00006103515625,*
  : name[scalingrpn,18] value[x,.00006103515625,*,0,0.000000]
42: paramname = CL/OL_Fueling*(status)
  : name[paramname,16] value[CL/OL_Fueling*(status),0,0.000000]
43: paramid = 0x20F22
  : name[paramid,17] value[0x20F22,134946,0.000000]
44: databits = 8
  : name[databits,22] value[8,8,8.000000]
45: scalingrpn = x,6,+
  : name[scalingrpn,18] value[x,6,+,0,0.000000]
46: paramname = Feedback_Knock_Correction*(degrees)
  : name[paramname,16] value[Feedback_Knock_Correction*(degrees),0,0.000000]
47: paramid = 0x20B80
  : name[paramid,17] value[0x20B80,134016,0.000000]
48: databits = 8
  : name[databits,22] value[8,8,8.000000]
49: scalingrpn = x,.3515625,*,45,-
  : name[scalingrpn,18] value[x,.3515625,*,45,-,0,0.000000]
50: paramname = Fine_Learning_Knock_Correction*(degrees)
  : name[paramname,16] value[Fine_Learning_Knock_Correction*(degrees),0,0.000000]
51: paramid = 0x20B85
  : name[paramid,17] value[0x20B85,134021,0.000000]
52: databits = 8
  : name[databits,22] value[8,8,8.000000]
53: scalingrpn = x,.3515625,*,45,-
  : name[scalingrpn,18] value[x,.3515625,*,45,-,0,0.000000]
54: paramname = Fine_Learning_Table_Offset*(index_position)
  : name[paramname,16] value[Fine_Learning_Table_Offset*(index_position),0,0.000000]
55: paramid = 0x20B86
  : name[paramid,17] value[0x20B86,134022,0.000000]
56: databits = 8
  : name[databits,22] value[8,8,8.000000]
57: scalingrpn = x,1,+
  : name[scalingrpn,18] value[x,1,+,0,0.000000]
58: paramname = Manifold_Relative_Pressure_(Direct)*(psi_relative)
  : name[paramname,16] value[Manifold_Relative_Pressure_(Direct)*(psi_relative),0,0.000000]
log parameter name too long at line 58
ptharris
 
Posts: 55
Joined: Fri Mar 06, 2009 7:34 pm

PreviousNext

Return to Openport Stand-Alone Logging Beta

Who is online

Users browsing this forum: No registered users and 4 guests