Introduce yourself New members post about yourself here...

Copilot for Power FC: setting the record straight

Thread Tools
 
Search this Thread
 
Old 10-30-08, 10:57 AM
  #1  
Lets Go Hokies!

Thread Starter
iTrader: (5)
 
afterburn27's Avatar
 
Join Date: Aug 2001
Location: Greenville, SC
Posts: 1,727
Likes: 0
Received 4 Likes on 3 Posts
https://www.rx7club.com/showthread.p...06#post8680906

Old 10-30-08, 11:32 AM
  #2  
wannaspeed.com

iTrader: (23)
 
Dudemaaanownsanrx7's Avatar
 
Join Date: Feb 2003
Location: Texas
Posts: 2,802
Likes: 0
Received 5 Likes on 5 Posts
I'm not a developer, but i downloaded the programs latest version and played around with the features. I never actually tried it on the car as of yet, but just going through the menu's and looking at all the things it could do it looked very appealing. I posted some comments about it in the power fc subforum here.

Since it doesn't have support for the rx7, (which made injector setup impossible), i thought it might be possible to test the software out by using it in addition to the FC edit software. The ignition maps also didnt take when i opened an rx7 base map, it wouldnt let me paste them in either. I know i could write them in one box at a time, but i wasnt sure if it would cause any issues. I'll just have to play around with it and see what works and what doesnt by using fc edit and copilot together. I'm glad you came over and posted in our forum. The software from a users point of view looks very promising.
Old 10-30-08, 04:15 PM
  #3  
Junior Member
 
Beanie's Avatar
 
Join Date: Oct 2008
Location: Florida
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
By the way, I don't have the ability to reply to PMs. I guess the admins don't want spammers or something.

I was in a bad mood this morning. I will take another look at RX7 differences and see what I can do when I have more free time. One thing I don't understand is the leading and trailing ignition maps... as in what to do when there's knock. I can probably make the auto tuning of the base map (hit target AFRs) work. We'll see.
Old 10-30-08, 08:35 PM
  #4  
wannaspeed.com

iTrader: (23)
 
Dudemaaanownsanrx7's Avatar
 
Join Date: Feb 2003
Location: Texas
Posts: 2,802
Likes: 0
Received 5 Likes on 5 Posts
Rx7's will pick up alot of knock from just cruising around and such so i wouldn't have it change the timing. Unless maybe its only under full throttle or something. And the knock level should be user select because some people use 30 or 40 and some 60.
Old 11-01-08, 12:34 PM
  #5  
Junior Member
 
Beanie's Avatar
 
Join Date: Oct 2008
Location: Florida
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
OK, so I am adding support for 13B-REW back in. There will be no display or editing of the following at first:

Settings 1 tab
- Boost Control
- Turbo Transition
Settings 2 tab
- everything
Settings 3 tab
- everything other than Map Reference (I put that on another window where you can rescale your maps... very nice feature)
Settings 4 tab
- everything
Settings 5 tab
- everything

You can use FC Edit to do all that. There will be display and editing of the Ign and Igt maps, but I have a question. It seems that you can enter negative numbers here and the range of valid inputs is -25 to 230. Is this right? For all other platforms I've run across, the minimum value is 0, so this will take some time. What is "Display Split" for on the Igt tab?

There won't be any Auto Tune Ignition Timing because I don't know diddly about rotaries. Maybe later. All it does for other platforms is decide when to retard timing (when you have that enabled). It never advances timing for you.

What do these things mean (parts of the Advanced Data packet)?
InjFrPr
Inj +/-
PC%
InjFrSc

Any idea how to convert them for display? I will have to add them to the data log and support replaying them. Note: if "Oil" is oil temperature in deg C, I can use that to drive the oil temperature guage.

Auto tuning the base map... I think I can make that work without too much trouble. Most features of Copilot should work for 13B-REW fairly soon.
Old 11-09-08, 08:25 PM
  #6  
Junior Member
 
Beanie's Avatar
 
Join Date: Oct 2008
Location: Florida
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
How about some help converting the Advaced Data packet? That's the holdup right now.
Old 01-11-09, 06:14 PM
  #7  
Junior Member
 
Beanie's Avatar
 
Join Date: Oct 2008
Location: Florida
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
I've got a friend with an FD and we'll have this working *someday*. We're both kind of busy with other things. Hopefully by the time we get it working some RX-7 owners will still be interested in Power FC software. I should have started this years ago.
Old 01-11-09, 07:17 PM
  #8  
wannaspeed.com

iTrader: (23)
 
Dudemaaanownsanrx7's Avatar
 
Join Date: Feb 2003
Location: Texas
Posts: 2,802
Likes: 0
Received 5 Likes on 5 Posts
I didnt see the posts from november until just now. do you still need information on the questions you asked or did u get them sorted out?
Old 01-12-09, 12:28 PM
  #9  
Junior Member
 
Beanie's Avatar
 
Join Date: Oct 2008
Location: Florida
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
Information anyone could provide would be helpful. At the very least it would provide confirmation of information he gets when the time comes to implement 13B-REW.
Old 01-12-09, 12:53 PM
  #10  
4th string e-armchair QB

iTrader: (11)
 
Trots*88TII-AE*'s Avatar
 
Join Date: May 2005
Location: North Bay, Ontario
Posts: 2,745
Likes: 0
Received 0 Likes on 0 Posts
for ignition on rotaries in a nutshell: 13B rotaries run a split timing, 2 spark plugs; The leading and the trailing spark. Generally (not familiar with the PFC) the Leading spark (IGL) is a degree value, indicating under which load point the spark is advanced a certain amount from it's TDC. The trailing split (IGT) is generally adjusted through a split value, which can also be a negative value ( Under vacuum conditions, in attempt to build boost faster, some run a negative split -trailing firing before the leading- which causes much higher combustion pressure) zero split would be both firing at the same time, and positive split is the degrees delay value between the leading spark and the trailing spark.
Old 01-12-09, 03:14 PM
  #11  
wannaspeed.com

iTrader: (23)
 
Dudemaaanownsanrx7's Avatar
 
Join Date: Feb 2003
Location: Texas
Posts: 2,802
Likes: 0
Received 5 Likes on 5 Posts
InjFrPr: is duty cycle of the Front primary injector
Inj +/-: not sure
PC%: not sure
InjFrSc: Duty of front secondary injector

The rotary has different sized injectors primary/secondary that are staged, that's why these options are available. Being able to see when the secondaries comes online helps tuning the transition. The duty cycle of the rear injector would match the front so it's not important to show that value.

Adding to the above post the ignition has 2 spark plugs per chamber a leading (lower plug) and trailing (top plug) typically speaking the L plug (IGL) fires first and the T plug (IGT) plug fires after that. Though some people use whats called negative split in vacuum that causes the T plug to fire before the L plug. The Split is the amount in degrees that the T plug fires after the L plug. And a negative split would be how soon in degrees the T plug fires before the L plug.

"Display split" Allows you to view and set the split more easily. By showing you only the distance between the leading and trailing plug instead of the actual timing ATDC.

Split is mostly a set number and only changes small amounts (some people use the same value for the whole map), whereas the actual timing, changes almost every cell. Being able to change IGT timing by "display split" allows you adjust the timing much faster for the IGT. Other wise you would be going to the IGL map and trying to do math in order to adjust your IGT for say 10 degrees split. You would have to go back and forth for every cell in order to set split correctly. It's much easier to go to IGT click the box "display split" and paste your whole split map onto it.

Hope that makes sense. And yes OIL would be degrees C.
Old 01-12-09, 03:22 PM
  #12  
watashi no shichi

iTrader: (4)
 
hwnd's Avatar
 
Join Date: May 2005
Location: San Francisco
Posts: 1,770
Received 6 Likes on 4 Posts
I simply can not believe you guys are actually using this piece of crap application.

I'm telling you - you'll end up doing more damage to the car via this B/S software than good. It's EXTREMELY poorly written. Beware!
Old 01-12-09, 04:49 PM
  #13  
4th string e-armchair QB

iTrader: (11)
 
Trots*88TII-AE*'s Avatar
 
Join Date: May 2005
Location: North Bay, Ontario
Posts: 2,745
Likes: 0
Received 0 Likes on 0 Posts
If it's not for you, keep it to yourself or PM, but keep your bullshit opinion outside of the OP's thread. It's obvious that he has put a lot of mostly FREE time and effort into this software, and it's up to everybody to decide for themselves if they want to reap the benefit of his efforts or not, it's not up to you to decide for them, or to **** on his thread.
Old 01-13-09, 10:27 AM
  #14  
Junior Member
 
Beanie's Avatar
 
Join Date: Oct 2008
Location: Florida
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
Ditto the above.
Old 01-15-09, 02:54 PM
  #15  
watashi no shichi

iTrader: (4)
 
hwnd's Avatar
 
Join Date: May 2005
Location: San Francisco
Posts: 1,770
Received 6 Likes on 4 Posts
Thumbs down

Originally Posted by Trots*88TII-AE*
If it's not for you, keep it to yourself or PM, but keep your bullshit opinion outside of the OP's thread. It's obvious that he has put a lot of mostly FREE time and effort into this software, and it's up to everybody to decide for themselves if they want to reap the benefit of his efforts or not, it's not up to you to decide for them, or to **** on his thread.

Do you have any idea what it takes to reverse PowerFC's protocol?
Got any idea what it takes to write worthy software?
...probably not.

Its poorly written code, what I mean is this... it isn't a matter of features, options, etc. the code is EXTREMELY slow, again - poorly written. I know a few guys who have a good deal of money tied up in their engines running a PowerFC. I wouldn't dare run this software on a backyard rebuild. its just poorly written (and i'm not even talking about the interface yet). has almost zero error handling.

misuse of timer controls, creates objects and lets them linger without correctly terminating them. This isn't .NET framework so no garbage collector to clean up unused controls.

I dont care who wrote it, my position as a software developer of 15 years is simple: you are running the risk of killing your engine using this software.


Invite other developers to look at the code to also form an opinion.
http://rapidshare.com/files/18391570...ource.zip.html

Last edited by hwnd; 01-15-09 at 03:02 PM.
Old 01-15-09, 04:21 PM
  #16  
Junior Member
 
Beanie's Avatar
 
Join Date: Oct 2008
Location: Florida
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
I have 28 years of real time software development experience and there are well over a million lines of real time, mostly multithreaded, code that I have written which are still in use in US Navy flight and tactics simulators. Mostly C, C++, and Ada. I know exactly what I am doing and making it single threaded was intentional. There is no need for OOP here. I used VB6 for ease of development and making changes. I am a Senior Systems Engineer.

You saw an earlier version of the source code. The latest code has a lot of error handling and is very stable. I run the software on a tablet PC in my car daily.

All objects created are destroyed at the appropriate place/time.

If this kind of criticism continues I will not bother to add support for RX-7. It would be a lot of work and I would probably not even benefit from it financially. So keep it up and see how that turns out.
Old 01-15-09, 05:01 PM
  #17  
4th string e-armchair QB

iTrader: (11)
 
Trots*88TII-AE*'s Avatar
 
Join Date: May 2005
Location: North Bay, Ontario
Posts: 2,745
Likes: 0
Received 0 Likes on 0 Posts
My point is you can have your opinion, but when it comes to someone else's ideas and efforts, use FACTS from the get-go and let people form their own decisions.
You are an advocate of letting people build what they want engine-wise, wether it be inferior or superior without judgement, but get all involved when someone releases software in which the code is not to your "standard"?

That sir, is hypocrisy.
Old 01-15-09, 11:15 PM
  #18  
watashi no shichi

iTrader: (4)
 
hwnd's Avatar
 
Join Date: May 2005
Location: San Francisco
Posts: 1,770
Received 6 Likes on 4 Posts
Thumbs down

Originally Posted by Beanie
I have 28 years of real time software development experience and there are well over a million lines of real time, mostly multithreaded, code that I have written which are still in use in US Navy flight and tactics simulators. Mostly C, C++, and Ada. I know exactly what I am doing and making it single threaded was intentional. There is no need for OOP here. I used VB6 for ease of development and making changes. I am a Senior Systems Engineer.

You saw an earlier version of the source code. The latest code has a lot of error handling and is very stable. I run the software on a tablet PC in my car daily.

All objects created are destroyed at the appropriate place/time.

If this kind of criticism continues I will not bother to add support for RX-7. It would be a lot of work and I would probably not even benefit from it financially. So keep it up and see how that turns out.

You can't safely MT in VB ...VB is a RAD therefor being OOP by nature.
Also loved that you dumped all the code in one form (frmMain).
I counted 645 instances of "GoTo"... thats very Senior SE to me;

Fine, go ahead and drop out supporting the FD - theres TONS of better applications.. hell i even saw one written in Excel using a WinCom control, was written much, much better than this. Imagine that, tuning via MS Excel.

Fact is, I read your other posts where you build yourself up as a 6-figure developer and once the source was passed over to me - i laughed...

I'll tell you what, you can continue to pump out this trash application saying how wonderful it is, etc.. I will still warn people to use not use. FastHatch has already taken this task to a MUCH finer degree with legit skill. His application supports more firmware than yours with elegance.

...just looks like a bunch of AOL'er code.


btw, love your abuse of timer controls Mr SEE. There's over 300 instances of controls in this application from one single form. There was a point in time when I thought the DataLogIt software was bad.. not anymore.


btw - go ahead and leave, drop the ball... I would be happy to provide a foundation at NO cost / gain. I'd consider myself and the rest of these guys who dont know much about development lucky if you packed your bags and left the forum.


actually, there is one guy here who does use my software to tune his PowerFC boxes. while i wont get into a pissing match with you, i can tell you that my app (in assembler) runs 100% without any additional overhead or lag.
Old 01-16-09, 10:36 AM
  #19  
Junior Member
 
Beanie's Avatar
 
Join Date: Oct 2008
Location: Florida
Posts: 9
Likes: 0
Received 0 Likes on 0 Posts
You are a real piece of work. I am not even going to continue this pissing contest. (BTW, there are about 40 different forms... not all in one form. Gotos are mostly On Error Goto ErrHandler or within the error handler.) You get to help everyone (for free?) with your magnificent software for Power FC, whatever that is. If my friend and I manage to add RX-7 support, the software will not be be free. I'll make it require a license for RX-7 only. Everybody give a big round of applause for hwnd, who cares so much about other enthusiasts.
Old 01-16-09, 01:45 PM
  #20  
watashi no shichi

iTrader: (4)
 
hwnd's Avatar
 
Join Date: May 2005
Location: San Francisco
Posts: 1,770
Received 6 Likes on 4 Posts
Cool

Originally Posted by Beanie
You are a real piece of work. I am not even going to continue this pissing contest. (BTW, there are about 40 different forms... not all in one form. Gotos are mostly On Error Goto ErrHandler or within the error handler.) You get to help everyone (for free?) with your magnificent software for Power FC, whatever that is. If my friend and I manage to add RX-7 support, the software will not be be free. I'll make it require a license for RX-7 only. Everybody give a big round of applause for hwnd, who cares so much about other enthusiasts.
LOL do it - I'll patch your pos application for just saying that.. fkn tool.

Release your RX7 supported app and i'll patch it and give it away with your super duper source code. ...chode;

whats even better is here you were talking up a real good game about your app and how wonderful it is, etc etc... and now because i completely disagree with your style of programming and this application - you throw in the towel.

I'm speaking for myself here as I always do but.. that is really a pansy way to deal with your issues with me "let me charge everyone else due to one guy".. go ahead and get your license bullshit... i will patch it without a doubt.
Old 01-17-09, 08:17 AM
  #21  
OSD #18
 
infidelous's Avatar
 
Join Date: Jan 2009
Location: West Coast
Posts: 8
Likes: 0
Received 0 Likes on 0 Posts
some nasty code monkeys up in here. damn.
Old 11-25-13, 03:12 AM
  #22  
Senior Member

 
Markus1981's Avatar
 
Join Date: Aug 2013
Location: Wolnzach Germany
Posts: 613
Received 44 Likes on 34 Posts
I know this thread is dead , but has anyone ever downloaded the source code of this and has it still somewhere ? (the rapidshare link in this thread does not work anymore ) Would aprechiate any help

Markus
Old 01-21-14, 11:26 PM
  #23  
Junior Member
 
mattsfc3s1990's Avatar
 
Join Date: Jan 2014
Location: Penrith
Posts: 12
Likes: 0
Received 0 Likes on 0 Posts
yes would be nice for a re upload..
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
joel(PA)
Rotary Drag Racing
1
08-18-15 05:56 AM



Quick Reply: Copilot for Power FC: setting the record straight



All times are GMT -5. The time now is 11:43 PM.